[ [ -10838364383559574269642232013905476483500284373463652778249060711393725009263519846784916782977517460483334155027713072724093888960116907819116240844080358829920571898587451673564113666171109892210435359834570523908034331029504900536396704601315727116246204548998695335730671370166634111646069823469001197981034000627666571216259760431248752495150588296136360345621556864159827524709198933590826875483720344432070006761130888998872870428357549744682082502158140731565326998269117365254867316470456593977816405153683564333825338239050210632678179618377949956793846718082665773566888352160052453515295228578225262593446868162936075037081925356968251547040024227629744982946085461002306040873228852168318655520603172416522080452957062927508950308331354665889710677238840423392269527674303920557127350780623742138628173589211187493900768548557563810185104835780605527142038968679696895587310353153814135319982119417595248096315119005077486240795886030088410564643841004066339502648781699918291422307449308900651460586842290630975286584219755305487332841417626744936240254153753563738166574456616770418104077887314536193607763090671349603223955017688549403510889410877196625820801756623679110938029523305824567569942630097969025195369584680300518335607138431100428001767704354791755990877982849906056139354981370340004487291353257429009967602381524425383634276362316975693546641792961011100654389843588475749624270305150127931894336934722241881341667107241797888845880739946789163929337485340107603500023593497924311271822419660511859115490615825393499110887677410395287436234258536568769527045713900070604836653342458126035971635786862268213838908795416943742318533329147725213763298492946845903740774310282214742595198616016630012464456404263483568019751779780857873547043779964800395747163624877384518717546381365201314035310052454693692160486760708420162562705888945808532159919854854285003320647442781759651233221143596157124388763874281869193771424030858068019825116209660868572763586795230271159874997277098784916165901674044015297547843070389168270262682701593986205245505165963748984316975654322716192266998044098282051824118217277908078761791624835317406047408173951907773718792706533699015466827278516555797400398531729802588752700053417833311036671804255845212403145996870030160561018776751567905950143857785962162343263283978420357055727782083628315705357501703008225065917228134051833991454876005126908773943101054242580923578867856186378531379952244621824239476820577631164735582231468267265412213556199488918988227451936536815217930328366706945925350738783598633251459119088573964565159611195292429132955992720222503575095732128579838760776041109942175327036577271680111441531248768139893241910895753155677753899699941378486450361607259101225518235704974101830290956977080237051347962482474308271685798014508785035942005870562383495259078119584034582679923161211398382507265890498321919539785548489124019424006540047962889103381087275770294004092210983119968218180930405674976780397429075151798177261139902226836054433966130232686171346894487093173845348338737375170643717312130532114509111864760852266909487254691590453651695246737057768926341491149794307352462947150834897793466682264986564312229026854681561229843964014331393094515931895300063245321373560989386126117146788702547978159621065978838534579896079360904121504225924541276980560072281321983254439633947228120540947422776092976154172572384356304651082023678279456387189500015139773418532448153967799022138682438385978695821005757474148915896980741907948417023161763927792242218772502325611564340416968169016034973451728559445455008356390834969754215210280592727464494947682989850778122113644211411113836560465281260578512531063386845948228849964934774380054911427330473739596875502528921839336985343460831629851056426912317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -236358335718070727204358857871397801126683328028349548349860903464518972305681158544169427380940160385847699628978092269576089923599667450830017542813984350623082548763496168543940556116126275085499635953890734072925040551771809102190895534714487051829042356332525284983601083164630970404240870238374359719607828694280329783603752224228499973611776666134267321261236445091857610965176399133700689871538786907892345665110249165550497826572187202975485628653981937526416875005472066174862990475848589108891706474223294391341299952389492443918950243522645021458346906313094916956720084879351363044938459802945938039726576548158118459861175392475128048775027976968196292934639348104474226063937599024161984166841372085896277976431989116360218195598572849171121546603395703058812365206822909890258114208237569236599917082967780476215062995955326283648259529315802368679991234764871854202332395450628008748521576973245571860724515680741093464033340833133878055329513761370373718901614341293020128376031380246008113155345268888535259272929377957420085916708102937507529368161511210039233360539128082306804980026281676377960655374834341450063329894800515373071671932680109610262855376461966510623418641403959863428314894034951933712030447809002986910081948796148508279211761638510130422644863132456791172889001095138033297334757451417814955745469057540573485389908167861497366201254362356311423612206785597818933839071356246461934598431367876986478604630673205055558889655918306324543774875359771489178293295287701722786522507848669224882513208006812535606254709933431629192071997985787498927492269543542554559417074364792550152511144242527010641150692036337229661576437449029887647132195318024959012393359944895579283337719775175482353056605547838802188258524573814005170228954870526465455173251675739172172212691061417234803666343561194604080455817203409990736267477710370869362975866657654724826101827925026856309843404235566461382333463316540002947679425763657993269440488909111930915712786857863603972825931218822425526215556870113533657931996946558903401370794244885617224871192018944459660771184412260791898211805384224141618833691308916169955683050012027182679593069570947098652402278165207524655357572602988787162835415510219258578581885130330866087308083420012584944048469744797091448315093690915711690275668140213364309871073849536340256799817551279431218434324012620075526119847085833215010722849596380422753300877488643767332075885687276594366173633452396470182465380100784002565562134399271069456580450948765649342141472981826145611755528099070067245414767270967774819595507189756444772926572134292299403412276519357341142854029365198531368532475325389024515516322912618594077603182309626776078128626613503409861198481752523397787865320542003334584632921316413275553829962979794152155664763912532694955945872150138068766523794327343043580550928015044372480617325519886417390978586286146728672769969197523732902989903993374778355274360158337767117009177642153591967684381430126993972466342427997436270991010623293266506033038349206932560332750451858518176257896202390945780646966011682478127209507948935484012679112568476038034477440988561657359363557536520683730792437938515886564880898731563044292769400470012689475155390573231153553794487101295284244540398620532888754288686618036819145835639781077290883181766582063877032033758848905275359516015465289182040103800141482242396531015504533043273477345312809067537160257878985881742928956810084427780701864188656535327396951741346735531297839017653169527568265955134490169173825991184380654467573198898640164822993339713215117159675267687789725664288374991116222425542862051077269259199057427642229270018471037443218536860508538028374940660611613373175237394514975184550270698312967578944868502125286444081650133733193155325915922020585753804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1422788739709833400133993726014361976561808370622006866904862120401526029340419250255544189045537127258612921921833577252358221272568220876059368000078871565380492583995791846991796550111758163206844045778559610846343920795886485127550916087942552257903333663574152668407926527970897580479650254951425501507295077560930300359337933310353062973899061293810583894812142097470966688038908394213113611590238661237060775450495223215773411758317102651766326488744241199901447804634788121812727930531789340372682150331169556567139280224383503878966202036772677838939860169928082781247738632235254336874451247388686708861478311565602254213950286396968188058921614202772594135847646957909475931013462569325454839303254497533429368917490903474511179459800546467584836421528892196644300960997074247550643655451154099397777888689641470355227990209552952101961682960460709632822329444102660028471321561307335553417509872820567096933131538177959458082904622556454952321486222652095329229078124365313591650883371421697547536840851778307994263959901188107446542577641550137726465647431105463616104933730514218777354216481564024502702637842674038499564252923225601437603989902524788033447930932825651173134294712948320659203549818037270902118159342566473185121271022296123163652653006240564162238612633744674501541685797209247107786612939320244797756516554301582011180932118117602548155234940002480568583829026335056541544958443654737607978107602259804001622181259467878493675086121902009393791462704129212595432287222306946250895214264482643929210478683595289330214048451096087230285382731625776027153451948653957895474373137593315872956043371481300913328959216897300043788206791497728520367803933994538826953015612707084952148627133105918463577631407556462879823670570311788172811305876115554732240408611164456257358684672915923912761938749114452282973233835158555280073475374844060612093758617532578289481756521903240131926615406515823188757692202478072925556825085857984707146814690182436072325542600278842384352708861671750492840189693344222268212710129140828181799537744426714248462557816375771051094719159544581114435863445162067566546798422343686248535769891809983637542502366188938148107951406940466464170922348565785735765942522419812782742594953339038602573957133224156891296775204373701672041294227306045417769959915839935622518374266910686902225209550308731847396592126734851226413869866201614985751077748078549043060099693798275380836995848635516679963854503354359642210327401234529602778127720917520024260977333789922343827293999585022424013219686664887982648340777530044469146386107129940279326064555015871002138110720002791948327770457391837437359067507810866638022643423822765551369022784994948671248893173368035401855391312314003785514415299636328105527216357211788077571456331042132043163939193890655188427482883161019580565465171828403130757948898988372354161820294623021613743291069840997609379655532945672167768099048416716129217110650267527296331352887513492907256113737940844600023085558517779066027217208174605431296458514277642468828517303976211328539134681526457938384838324645570617242300787038544145395046671937109336848430472408839000191460515439774833851095638431424408333541698094007011769400166738960558107515373919872059606231986339455852345097963031756701220186798130230632500686740865067769029238151768568296766800941670406174852251875480595708441508227501825314898145044887981747273519730737936174730676495917235822401942518850588484594432153638321888285468692615071067635563812571162955316877184128341225307568683840127590311983227229353053948154454775107079511079600331594606306232190001557199388567249642179080361248730264352986911143167233435046060635868606089661139068069231044799215895682874824588081512662901411278150769252581900684415834265392904176573975605966989688832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 17905212536480839317045501286288142088821837790571794117233561928064190713205397164479975998937194621953178573838288653879259632139581030237101147581187197469481151597354784580054441298536692653454630545395618903322959111460491654204779823053004452179064774249699098202565540076037616534077351529083304654829322785643570605872659685022634087742073415231341252394667028243031410344363792515287156331141771128369585721744172622374348597841519404831872872773803716721524711127362046311697413828261650675586896731879028520450765488822771025940079598045797982554608700688179862525132490736264660718617872907928897192426681641600949886808399825128482588207001103699026697638175980559881509581976989201242717153856616765184611817514643992558597793207729812556491147564422873030706674618891710848567596799516867762969678166070980845259463232383938517058774124366927048780695347122983781069714004835497098843488373625824371500308289783237916369522732121815534209000015221167162265331614061742608395459585648308554995089216485724246830459525155371669661849472992699767467794091622893520726102951260366375702722706714633365848458830469605429826446538138590383338590100476118988989976424600398603135784016729968675524374773741765645353382661899300280360868681851276624895885079963750428345538816583794434469061684959373846633221199507316068625383343030592929233238461295120376770381354663475558285316357611558188451901141535156938802672270091362058900582262628920227245577408134600816831168911386566694075093422458992421456802643658852716115362152118489423765327669330070428097957651986208766109814902542504152917564952745099066894395212037452880359696298886510327477531952098210201419103309127811390228957180195537182221293713588038733940055999207907557977569631430136522594832174132066200452690965628989241959968493660961976108294788909207020128585804309657694771114304903694010613018660047131680913223271071900690066621904437955814289798035155596413682707185189623596405344475588730483472236681176570756598118886237425343873207123584815014262524139571379220311654103361597600183173420207926241952266153897549639209269346108481144690523835038369171591942922216673889682308855328570416439268623014402739943384396329225823563640719998511370493074593149962746768402505266541343057454726574190812556990565175097883552183600899986423983566484577596126835451837890610092659918790594740602651798404040529256612879356939254162428085803364318202727415433877265774028233482175184604116592856943629829107661487507494541707152780953376374408487230904641645597548841814223297442873250494833784843612405304254361451233922094163143927214300861754381280177168845756955913824372648698282360188505659414531512321213555401046128432884547557646613648496943551753513181370499838535188698720651063725718039185541366561453051005923679791505827902926017865215322182855398694480094456484762518286581481347924466375741097861181388755854685379036806088957183304514325602681720461538533605960135191290369342925010999338906043385058026068027410577803363882937727118008237995330822340632560617474170008013231188529507192652496263640524214393091586055833127654961520971735187659837679780737048080709344648942401489107802182997185129710249733220095706197847111793807165433374805698404206385829794363236797026704519933291668996122157760325365435036052711057336867863680924351683837417311917852287058631331135572331940267133677879181189340525719692053912708357859999345346951240209622192313854962849925707494323270874163659349299413410825806247403728561360730762834321998378608583462321072869512853799882004203718148978551693924987026735882177638147622822297058636189905143635530234797574174860711601683120459274807978485101433869140922140045654042195054039982160852999991089169279450537079328928602328418233905051811247007817571274835456163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 82527806261545609471152475865914198467939255291479636033569070868568562587876484042607786323176174805497402571519420855930500538028322176881736202583339809560507935733405692564510567509688097272702162826902767625299673368525187034745896659864134515209041860034364888888609801109756329539974349012609106987961722787161947167374666158298417049445249489747895953566419617121589353561320909487149173525906201141695952344656043848387933515471007848959344343972769341082826444902104709516365681674875015066083265389423066999216006676458507375233631129262306296647312070401714334977985349217276034689511605072927288199350057518778245954994687177530231367637362005561831893718818249861535759656181113199691552998896993880108761226427204538023998884869372705826643924483628468435603545282439178384974913424265858992180351033896701460199824769582441836882792063975565761009536435359348645095953387024182481074758237285811661326451870147557619507472961718120100057213235438618430148577657924067542304185704526242649220816474128845299178458106554325629607209549471521895288768744121077264268261228866353338452277304671025906374640645027535170524153864214028453176480134157554161240635572952262316685873885128936565700808229757910999738839268867621208624449977538746350264924906557446103516462857402894713665344090793624864603716782640488444398608285691620167808513977175359694379713021101300136485541985513432041271949990475715304297562271719985520598858868874135698795088263076543530668089792987155544744820061578217608383154906706517224892985732682478708160274696426825240994153772834448588621411928994612957494430996971388882507402761965153755915622390017296568861800831611083579739212501590167252053108232902777291614814920899393917254742387591336013105400014402092876875024483847299323418275300110160324401738773776181115157689528105487365227935709028129429674372950850269444991660680346559092227688538808794193019856041108176722208854736183707638563517658662220875316347053595318914783770677872295902202515207924809980950975542721137172318132074504252668397876824527098304317908412525205700546994812598765759366693215915185210217050980236542972358244055916550612412943387289645129277125044814098305091590849519197615433023238149671803595721649518114989226328684859662210696654574155758599549900957520757332589231004312700006057580921969443956607295268746269629637592959903106881607866734168291574081025929648332356152194013034784449593425910820199424110327667728363374675007800972201242260182864923746621661876054325935683032629496152823847711856220590612381427618862983019628607488175781486592596325862017054436249949469011378418945574495581070437226112795402628901891330545840766290715994426602680569621180879841146220290727314531835169215813344911159654336363400058971435011088966243811614196426336404194310273738471669655615327083256519675865422922072897697810713335437265258179338916100154924372478221295253804033681015898147358987999040553717094010400506304513080284956285465210974482379730321683587101405260114646033470552094311612107715468930893377753910847514555662038474862124517145811119348229579689932077949648339176814806684550873004038139432663213929146762395608973224255004197789171332075576659239367547045673600045594274228752772775600101885561172659174117035206793122686725291362046858405441165024756628733452775427665993861629433887909920394936125641782855974095334141628267725650744674635399666842088197280309277565039284056398302199965963700709532338871097604213571207196171922705441714663798527355006745908937034137881747999431099190084814660189164171835562690310381967544282706377593767101786534968172291708443313848250962661938109629304418651784845396908868213138002179610896041166383721974484554603256921390540610013838134471054203896614736132247839139453784437827697148589768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -446031869146384121469688358081585376856690705572641300552844967285308901349828657833717809907051855174453154757515059971183079554535807915109445209371129235085011615191963499619916277693059668316340534886210651870055627575860254224978394480155632614338707005049945971899732647295293167704579634668798137540182800031200007491145056724810310934286705393757527213148275454876482769568221191933944055724465620609553653524403832237995997669652102407952991173373524806084695014623248854451659059434293287848417758748420201419447301923474191057629865836954939187669806680644077285773429431372626770749081668281795899137540082015044595792769400286570896437304697502752119943516304584429005923873427581083255694303841368883212701306839187379007098706762801427110351413919009471392682467509272405871352724857441512550942276274985029684246969593434674737737388655738040414770056705651362153573516648643881737975051487594353345173638446415184004177766784511197221722916101853954380897492179463758019898804757507304387353894260043908831186480252471264433207367654883201965990718921513845656792888967487444134014233094030438584391166556806251057090981127127477702956297599236605238039032657312373171898968321855483780656592267227540059568978016876705340070681724356599156024301695782252767571036032242734700880243432433871939015279347863551854434686130600801639205487516054952902947050960763079484344507116761607155408403142548186844872996845179711169567307719246290666916601369894940950368890546596438218979539310807526205322172801493045204435641864392876345558050553014088006858098336627996619011307218449799400472980233108243185636557058766282709905502052460440571003626034920274310438605646220232674186871301328328203113529069297880129066676401371154348446978616249697625269278934606257386183941414914376163541526511997938927877542269593053039583093067218299368477574410460789574710402020212689931530474116969709540363891785905837745110999318021360634927077416559808947383414792868749418438706844363134517933998431267941502117781406546819043772880099430217261133546706721585000628662840690732655005911115454777462810149128794055418084993424481411490729013540805720434255489583969922175898684421375240631245937050250516877526020848027891419416049501011446863709049210274678922630018319124012094924405722020793833103019121738255828753006846402563118590260981443227352873745167184052294637359435098274511787336990533939025642408044486835004197983038361030219135066105733752414929119172760429974634859893741440380638051034037473597932618125071546663987977351879514858808245313538062905052882483252781028229077187458093323432365410544700332240398720648261050128198373953288346070664884759180357016357028706993543695685771434473982192035521710794173964885516268857759962001698907219338850495008255785843762779209701513361083962613338691030949185108014259778204396690891689100122638986160570158259244707886947759653050537115423209615025178603126351950060656923646864548001675501916628010868494298181660078380228899775340053128618829413803889157327908256215053533170245969168429955060501959314937690334930322866921333106691367589993807230181437207000394774505737795004460038507993316389197060877098090630848391300801772626918278340363000329237059066569917897198654799961974671514882231884865973957600149048347773409271213838130687711018203458068508128854599661695302226663914346474748925374973691782103837599904279104050644740776851893206039829302924652579912368636953846931384061731464956729567951838601713548576239671554441852783628331914349422066446961310786640284292192893678726365447278463199101039464405972099759951374036410776604434494622059188339833798578956164701856337222300175105891324509108215576418857416422645366662354280301544348222222504806916962774832582129309059505703310142060813715356924759769088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2205669185268723049606888165663619545538117596532752860022703633132120578766364476785324551539987106324384205602772123396740247289474261436518539420463563508442222865670941310158671095243560642490385807770241587329541387294339651617201212291781220638602404232210811074773147221282190266961915685252532013158123087158306392589800933635816492235030681043694618189842963067036003217506850025534012506083668386112730083720627405871110701453072297010037275951041714198236412933370785647325234451096159604644571985109838742381547114988948144009429452772976732255954567180839949022241047341055486140273058914058041863589558451060154507897490724849902512656530146881351387424403681855706582396877814618081503242118803520640565953999502974635119616137679508716429912943516481156245259195624359028876504877964016850144227128971794675617982416991579102298267757478031644339564373740408652802322196529763618027079260804868932241151598345622066480710586019686396034545300435832992670966491552105294370452915732569082037263000800595094823731906936556695798619498581649332534042789002003580504908805266376268234554755516650320866736748404375716878866966840977877961159290015956354783054113840375821837239031579239839339466303860220217778347197247221284246387688410288397468206495215564691216139698865621437725225351950726645402136712086336825609910698105070312248608928194219074896283171552144040641239159684837942209496984372954251167693544931272308307507525200125124374056574188330573903834724716780844478273862661960382114376481619711281312142464481030279033136962883540583605157314865042389613651073486318075737805623134772679768175386823802163534841115361917381175365069520286116061935443681535081123011702219469993154129094956026744974343464927643738870572798835613084633734468791642784680615413482559613400761179499572204216910144590012386178742840554410430929790190626412919526778932385226865193175756499800105109695574935019811504288214632595001287805058681337415237263445425764600868590391526715465905383521725273322878089957244748741501969810510749695241373849491646761130429536413239792298641120734699240418492833779991957485258008915543319378544606654087151410992736063653339365953984738306384193798808812155902368091364477033330167473650090659588256902290048018148114517304847593928160801914062545022049852828485854693835060339609260016705100339072437136281439273456594995437537476941115442554371168213232503931037096228514167607066490426272757236205952015441551458374030731123669448411978874062729477584909265966126604953480958947033543197092264582829172296714830932492959885395658373148457950382070280267330733595186734044422563780420717325494612332913158809773773910860757022367333985236219228897230994564937997664370682847289625753713761590552450573937231260574020386577803862177176979546173319381633436156260968580467811687371913027539187683608960750453586653533541702946699313191023438526301476587793116095083859177988810616841731637748877932126918362304512187744545061746391046025958635458235784447917773691643937384088033903078556726504967160482110626052147398745543220027226565541151138426116204125302945790474596418239538738215690933315807976071313348735072772336751454747457774079226210697900286271207101246198431247311150991784400716266872596410703076120380055483539730996360222880563641211136418188357016562584092940325920378449469916342366308828291150485052523829852152578790509772566790540546537157542809599148214694973018513118070054922468136469975494933345675323553262968185116181554559995190764826705278424636365315242903315487440582029802092048362471589889740087097414068345491891896135506187731841334469155047124673585304175958033134920185960995991050194731817312325390310356246105016557117388010814278368750154044542290558574312944098110359072872723937318331248970275448065884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -164724558199841046957062716100955284606407557677382906861274454804353063923829595335404032653569840215388820199001705961680918475798750139827981678065821348510464557144380525680465480402129563185533098793792836812378311538607374420241259656454806383125521588066729350345815709072677300667811024458085555005233799385398885361019996087182486676916492953508106842627003182200001423433651107632490239405127162344361230273325096528396330433596266163964448587560138486440670259587092175172583411743173687525551793275916747130324987017510559651889949008461237448957911906835160915194646038777303664588695277506827283338200474588608020748803383238274914638366178312679153051745045672369756378791213161288587911192843626073548199800500968110796938527278628390378051223253508473672575111834266736752261989463318548510497071546487848661235976402705128958979403977765239992584274327221460489517981240115744088045733168645937018579724049837216435775329430770118786652920517177015293934544588859871348287520252641585966011564472462540575387202614609991272728717175981640542531568734018491719305057743126415057716139338499839032680192410912847004778128952793989626842840256836769115938967742718208731921070389337891552898744585734901919819252861562279105157336268186370723714437012021143798691365590695677564273430096776398355061942883810516634466463981919878625184778941955452020635457009575268435816713281215299684276354862257965403345900502220676675307044665498513694862351210111250719283224173043373692677361028918468067290196544155495696396878774563243263744662902025405637442280686619978119034140322855144921172684545899216226975076072535717168840947050779732058803663337643038810368505905598095865491954424433448987225692245614031840645580685567443631293135004204611076391978809396043223762463100507571624090468304797211790205289994143486561769057527494718107814078012397645778947104096601103378962645587552386271944331748821399245909345122890436775929297341149526476207956621681053745604641243636045314662955540612244762997014947080910812648006543648476536075150380131975113534657248452768235670152996170115103251506413237028801350152737881946070605991169943502749555760708354516600260306970891374240360411373985933388098001383926361008008244611866476316846015860219355656043224379581845414638605521438252320338346622625321899809740686586691922498237789340854378061166335670024934035647466073760228862874359739250544705292350717181306887347610848104075170442777210816927032349849088316320912452190348992216743715269974272404801963198344984552848278702473496478508665478432440988526234198284547273666728908734514393090317259282549770805625899136574884572020715664447308446064290691697654838910232162107905379191895668104732935853518365123233791994751441794648305308754606806795062738618513105949126659683112280270751280425161095282484556972337228627281348799038495559407520319304060618752652905586015501299019312753522102916240904917034998069671989530146459037432770151324388118942687683741180273675155836341557632296444393544677136815272651593287015926385989242292821851384147465473771831861895094605559403994533948646767450934004802067796226737737308398496087445547466208983632643481217993515743594979920597709082370485223878762347520608103005858563437000259366776851502596575931814068090293048882194629745770074232931748293749728003915009857652102327828148517542461979811635427166246005073244289061861505413954945556092981725042513133549453447613700937292853744231446180583736579194593678407297797377150881008377015266818061768469979211438029581525157865150028789054691792343032480235002908268645039798585242668961519836507656873205448589068195952533481267257934024853822297648116593490527458164736098807470890917257614680358445367371263428336201076121332663313981964926697762707793958628448421701222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 5723578208459163401854538666533897812533858270343110233012321347176574791624522468917788567222976438304544618055363744243063005528204128076911273853699285953629878291291238121536049945182527234817016548395603554180964510026085803795183046423487754488841608606452492718739710370829822551192927824290271165373256377562667464874688136988323540728838053544331760588061921064613890113444721690758602717839204294738926866717751702396294697687037220804960530591819706477739800120822985280556137412263371789697046662409391441506804228833956951658910454604309558364840724988804228023492131001799692357863412041390819593921598257253209655871448688424857639918311728855021655821763163814098830340056007287750065166815783176995780331189727241027364817488906624235590851352215943433104525539507854461535224915594508671813667079883802574283687893233613727718880044292380990371999101410481016441032010190632182108534831579388094286573413128317819605177757153943825136069941177585340706227818330205113247421502834126029544145901788773108315510509237023476163188738013158192658930214635290033197143909685715087515953447650483777461865471501210561357392014388289209696048775757237945797418265301308343048443105509852211539044572076640990948138147914525021885861086950589634768027718212402215532434929510795402800175239372964139964670199037928763505948380063390166283482130051828358759720563902842458341828378578541046333425046451157450972330169184920850407361557146492684932140426690274742506089359352100893674785841311404572118045901684673651573642319424458476728355137870472402429581176907417178646090334436490143054173821461106093580524231610924202721682360368756386523100310163570122770264988363153971156760075281707642776028005885788501353905926473534164056831194089307325118666499539625405496122864037699924624076209192983817397742434985288342879338478562795527072680210567505192548636610472598746016973423649832939799880645779060732566613767066911898601118279744993623406254119858946177297609480389919654708083728310587774468496862126896927032702905296069472014240322956923266289803085501063048214611624852305994522899012453693379873237422181440510010840203382918421307362891535779778698420889845756471164315686817820265973357920226110585845342490307562194696990502835475591733380014559739198386732234265032646030618615035442985204772973928342368678383074353688369615212462253618178488951527693756212254816498622072009158609141599452289094158212193542865990797014211235333806851381080624796147426967557776559217132460608197884300467118040456272265234626636257177735791940739479373664414176844678756692519776500097370890203565323601190250557552406346927037939553853150740848893594617377938735647454338108194869847336209942880221198636309127226304261155967166080144412175879890831884728246959298455396553837147198807483281907667640473116339744552003146134387075182007610015096449854295719515061641646723554198821675862123101097640136190202388751265551831251731205523815522552912070145827834845848335205365466649239460144968481687480770645598779229703213999217957920138461796452625612112518471591155731404694519655693012417410764146589649495994802510190577298094312326069954022942417841057149747853649126078811554601398816264832114048882729283355089982948474929959435046287233692143187447404781515051193968973205188052259098443974942789718777735930661043463842728432565037719077953671847021317893098381721531911090134533206027520126297592418490948095768926767799046574882093035319464966334386015975780466540054304027884116550708590296900640084074926970451493323245022592355410088395332615671881706682829753714438898148328681471956072915097751549281180267830865020355355220052220829193911622563099535342236865215771085376850171442892255181452392712932745378737249980092521067041172776063471135755830059564269568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1242010532616477748759126720807698127999569974646444452501853052769210056798377303050105724336769731356399869913780394942760221677823977811475032967460821777584788521145422709515324422581846409873098930332923031860483359867567627779509845328845621431027177884004319996111118647479811791119116091462705627747785185343801220260603038331073739178815680899993898928343038465489680915796997414370808039896690108472209645791855998637374323833894272933307093153093940735934770262609146236562563395754499478367370959737537420234994182785401862269355580298978331131257468901621897025071359376313746572882630507427043196004193053713513818261971602636653255472972020587459430608987541389102613139571041287017523342060155257280550121642412932641170432823835759001800249080323359172098557062023859226998629566578914733126245914304956243116920330987367006957160014062120049415446613691830244677870716273463037193124218054630905396421429436625168723930414325823987934481426781843527644908621435162474995884215072434524409145027150440580102658420217255380424852639088138584009718057786473142557918545871501334843121112691431442308757417838746293047813812674644791915441233597350725133668908691238225044337543841972751616392699906913483272689036552644431194307969427099855548454365160889132277886008143268387793859134178332706660475189755582146940070714684457861043049950993567146517464812667203244834330596857496063570583345356181141488245218808568777913095447902335621695975427041634039914683460360787555735468229728214278315504155554790271499414253486801441209821475994338354792289205677414288304445595381742458889955922441615565507845010591171400935063754716985305484915737235105902430879951708022500926889069970221040884114323547157845066438018787302977078551795664320191445051838504141472573027634825354290941373014258044400272625063843397168624421207426919264858539535298483742936696325687585990619140113359592667040812392874129718624006431485535636114089155834431535396800061154797357076943648219246997728935001674095825934301953030869017579142442585185565376388624987084863928744870474182964413329280487865679354171559340623567698740771333382631390381002603834715831509609444675678387739606148310366868856496708899046169025265295286622987748575114380529626121638484545019353338046393030242349073179506366265593905087832204180068444907815705403536708693750965333784643635699766109867657930733375663067099412098170396946234716813672900558738741233037314158691386536024692756938425945711510050220850164979192327990428253051064029938700140716650436672253923238374533928378809920530119195184580779580691551052370570353002166753185282260886037098657947357097991216019034160697765655103051634238144150915930497629689708944391807923880315602727292391372477709322701375767755503112304223379743348786269962759672504328870542391519026774282749656404575865530654154091403701740882180851910537990961248574095848565369316177194987584664547486999905351981915200695656130860370402952183856104090303010104372772952951577597015503688646228928871251194615835973115293552450914735732648642501639015071898565899250380569453803536699030127093054352982940589887482089373073446926067263292646590979304313765177592593668947543393515063019467569065911444782479731081324943812226106478378451520624908141635350299622945832014199364968799384357240322771869679498871756433139701903283095933786069750234912087092817836416345068618101979683164649514673737727047328062708079314431451746049956661888058646908228502632006046001908926920835302729188127798425680901878877801915735010959762156292379509905136547196445307697208957873984308338163476392184857161776369628879435573202973114796550521823882818376507519919491677232196517790028021671529006385804157328783802988219384984154333118045248727885084284885164794789612867032628952930713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -6816847450273626729199369660300485978502340631868617171445454774261700271974581240649223637462059959727078485602878082747691971281254417403331002301131742586739959719037463592504985158682020643623014017040957112686096881888281320658331987460830448924954322084691468447368594450805991824519837365333649926854354408463736595471573209552911151595614503933734145456583338466593240209323971719256027684283293938462526677659597412151080223363330212832015601068960522933073145183619239810465893673046540195816831401726236739318322455690725369861914094364676822346320197454656430016347844734228557723904286116572861336065552861892358636420046588256854485935515256682180879237334112188403937957213584099175624706022179467911652856936373337456368501225354846870204114984060825152035726745120391886839555182893517303578238287392316270176846222048996975297023260637902043894183491190538213918647356543228521860721272566379859386720714218334958512934427682614029169437502327827899450662623892356110732521007430125280489490261211357328142161140792090756028972605828956008206365905668515335443009072400341291074756581896808210952367993485185835991570982076040410966563698444707156321316159438333229283845653691955809316406170816470857644912652797023735743111274107583012296417670966404358072257835665010738435991964800105906824205738282676032844993617637250406638040062087953444477390291918063614282924484815257393791185125393645859704022618961985626384223300070996748876618854652869594939741733775121390002438157175160936593517502424405256196026372202790617702106210852228537816184876214865956428281277916122242976484473606111795411081714810970979661139112587145696934842515863363010644635523812529055521795899277410296672837360695478692830500232380807982709481994871416675821026769059186262202793430110538022683024248312296696191246995586672558332488084773078234700121847112052971336399064920365320416805160134096689239535217068751280002510377367199247014670112852022532711191204977017992144797633012283238749052843231698074385568188153254359433011223098152996223869460353451110376506948922936522316633264515817741460579831375590907919112229414185781396677529895240879023400708241113429228276273462839088662011782963808246430190355451826521087018883145512782101268394923378692571725412523980019912407235923872095577801111710696653611798838977876866587306905550026938209269231085870568259070403149856434254831968379195543481517039523762533297998524391144321869339889030868361123483811669978658052298682811570416383650103893638302782327564758551619168893806344558205673901975820687126549248844885270401174023533796904789882924878105018720534228056729482283538204463676644125662943819421279514285155605315775886401164628989588928154645516340962850326960810018713078630881122170130743774336032739586239719822314539129071155723203781213166948553482681452071670318557428329245425563882407331796511782813117803352884237422668183196521971371589428705215966559179121848912667630528287222973227090251856506231119463749303734229852033742497497117606072104174708237017819220071409221198851553506971291032546639068765426030076758029841980017164208229703770285758587522509269425296945385744567386981075846801836510130997498012361546117210023208086827968235787781528476011182098704694322130070766273613693851206823892716879311596733122623125687594715185582749775054303768985289425793312931214546264028386280749721618426459397554616677029478110662049844114877247310830993456561122480227381548339492190794462492851201848239237056961628999600271418141523139717696422059873328329306738586315184024072690583651846743379890232166202068458595679576689958843317005312825940878839561224192440957533939957306759126603858763233338061994363817872677670708153494228195751829656634647689618118410172575877777453955051397843121517835059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 6248564421896443378026722763035849806837897526892580824883190750220509484302069955169039704590863807924760647898075206164807022938397170992582961027327624939678495949389067911103986333534045457888997809222455265493006775858437248805498372747235499667157745479510092257056942662444813661508116968400104280885795388909285307274123408992522966779723808966250233643036309153778284609020074296716331837026901825850890730568763288930304325833320676526328949034386553612070722185716558134769646345028051091737872867167872505145109624106025127384942018806044928371975837522074954088223716052188496467316667335890469570494026974623716122629654702768698609116005444047794351975318385478758265099091045521064955365314754163075265365433769501795021240787611585978200446918259943579811570702839950456300792288805723065248513185803973750081823096200986954647920891252600237862502643547342566591113918162878166975158632052299960158603386829996534030257290914411199974887317555667069813231234198908078017622514736693175455542538817853922900526260153954097448821923533038979867486369625041061419006146451833976807727644882692679905917594389738154269499997027646133561167742522003048456798997036642649342224665326779504174846733030704858021747882743797024177383349578948902787972556266444050654888796586675386001560647858423810212620610040970006431750399639504574266671635294595603500880775550136814326834073760552208802210852460619656352293293983790374662477867156795775100382647769645417484774451213762471375673633423001576785332625900793982012378979749407280838407901286798052929792077465296769041938826766679200076437723908701251676559391268559017506878526792566275082562191204381294380479005285691563218634385795531938244754344236871386249376998669469602881729518117766054992047929604708607908390595737590732713232263423910108743099668554724697240362186571680321483310713947973537291743555899717737350774373093047407348028504018260291268715995012806735816031760228803181071691761192971874331883377459920065789444182831912143524923760142833734944732896626294071011092281530455494965012262047116913136287159373683467162020704661908084595712694870640788364350626175642563040615629364988192085255843424703014515176067819099743310547475318096296329227258170021936749131412266713487525322008977543908031187882045562876611481313483708844759831405750014676217938980772131819633704731122779690196767216025418810505846704420192815733007401373627638086562375992503669744917398832718234931336741323503989754144355774339698404621348378423107537428215774817208468555063367263043892914883771916571707834395338681897836524422883035162177934475859442609254270850312161283209807030307174413848084616878690759308156570708564301922233665748080125442417986588270472164518801769018913386035046346516736642272585820850569210285023258233902601645192303959151262371575081909441894447511262911402510435345205419137417684754775290123177447073107117120782622038392440709614890428808740446206998447747220921642465602463382277411862013939640713538292664749455489387235337374485286752750829312964803533530992567389166290447015209995922962041261761571791453201626613226254490853642362151538819675463471211492303140419347313020004252368670962285420576588569140442322632723291258770865166588683320700995476655815368856028666470560457858778633237606265219970906157277157213278494990382707976615015893840695828077147802616431101163066863329001140171625301014522138529917167701998036654641184004860628971041091405237955631771979697723073036107176413921770363233788300056473585955025338726612374297401383842222629527954884773984703081767594591191628188207588848840183464254922863829987963471032775937049087772340242107734973613359504122501239696896200657446450126300192832569128862509923178689039001556797775138988133415529772715283005870964736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5621586113686650307324031086093656210831615974835343768608195390451207391322339725769920121739552456993896973327467622982579561136394187254980348788690682620392563544349535967559095697339543914845133472541600954013935406152713505151572920974977855601642204520570044850408416015356212427600500528068880513343519055755175194137848758142657180960170296651036295701538675366332503648422896330494029440757780191590038725828441610439714002582553241937517926771937596284859585905780108850450060688693681534458873432911871563176362108890975679626349028470971340649785334464202856772205490377518020430296830644186899944622969081931781421328763873515543799756387951234656263024398550098120590624663182771475557903795624363032936849668930083897836303885750252185205440401164179913176489514322816383408203363888292100102992350150794937497525348435524813396233805734295089035884753769342437855865300795597825612343305048199653741515177690807492191802736827066583552860762996539564996917953225006931047584257172314662783102126041224835308454019029511115226480015425942083325801163901309551429029585496479742975905055802845611524764924123911599861984115873613355278307688013796825030871245069340944163035839028291094727241979929131314381205348043564052873716975129099127877181544636656495353889367881476112971956556378477277206419584925143118044984770723346947387352366419913239903831399236155895652984859108778255040731701935188655547320444693705083644798944989411852014798149636943357121247938971223597409996126694119622406631935026272083903582753047577917822396985267084445739905188747835667128104751348698327476282190859919156715270852386520241718394433439693538999800044411743838323122623195884411635381224425589651737146913715221784083828033013573439570546137157727342125731851536363899534939878810599471203580670379046777286807687762883444180058982788430289979630674335241876116300523446375316645284069431060113100257945025075095253727185211549698769725508618704100704215608239333841196326770393598625473378804429005294373211741449345831235750744982444079657255211750653724760844572956049699849909033915468145389808975402211439975622760835031627728080286477911638242817350365547103019539457060895872468839226412365529016582957504617755357041872544985643345406442112113293280786984731621698119668429655849896107915497777714815462263553645940906536545603759404234362965433001528851307145156934930058477959139922784883505272808467216996997333549138495534291074016235111439104060130140955321545610127942625640276105626674193166469564961825620915748935562140222678733525945877486569336410849363629027886117954892069285720739146576965006819918586174048894334867152856579335104670061881022659854923019470269395004598439240589839895988487646406017470767980544473386282425604806244431792966229917102449529618866604337871350161862507627644309585560966700427695059545211660274273698097914777975378480047651289103275125263177033313856210534429974821683945904585369360883547197148303909824250022082137800658897343126187209431408605080084806344023197949094620720476884040456999916515596044198072471904414189506106629919400375308989605584859594719638584953013705521531513632048265700662475261200652775291273843021436532857524094554681895339644746930033542834323514134415475964018385274033872131238901859321466237587583549199279667739068134274171729748718048117077253594079098639737133584181327224138775101334498546217534487609883582394933786764751226449046720501518174246252620864664902330969749653616953276264121760184402664574046170554784349254654631880909808979222770599798853696758580882082466308183014194104041771793183384260254829538357758849637520456118933530518150784322803027804669421972297580505011677482087962079497859251173238080822676448549711927843289693130072345390010319659417685834157232627027804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 13871812307235184281857111040131248069041457980437247375958553525978242363467406873601260006776022367549111969297713114608924365479527584948668883272205460227641081667528212915880168065312787528506027605622955299808339289453272973385033951517309050452124092709557216428114360218940281532461378787446171491445916722459723822051024240856731116021758885917757337654584044288751131515608836329967765420790657800976214185346580259514269101469253187974332344980632832867245144252129415074562683183095068769526225980655991612741833782045104358925307204675302828715432219505262951790669534638488465984592679138246030028267893124678641204789245690783590249514853002183050509389983291188704085517808483069923825857632749690295591165442123455681912261993319504272552671757957122870691593430144430493921292118215297997276661796425382481745495041188418507840100036632790305719801504123693277795292140341688116699278159894246630997323152173492050417200383881269811218014737883160645232925226951320365731965073136749286104653747888951778080432905633348084266660788473469135692307741611278822799933684122205745665105200361750743094843165380944714601714054133149352702682730247429419285728543470064750094331183374751207487397262347483285293165671211673350160744382058387118549932636533232286351862973849239011035144099365640582408984752494090720393214641739485826748339742049748507827751979121001095367521414283995014952974450314042044509939324058440448361501025586704879688943109006677243446690865394926686468031862375783325332801153907723820523076132555436418024405076212804389644797334193345023431618648528959330151951906707388639309895949388681079154884321689095652592968524062876339386215781173109151998908265820327352322296189581763883286021291352183609305695001208954446622081364117617543964594947948647501308560275539973181470949731080338058854931660112563537160459641288602360945208282039422927679991000358437623684226261479713017862884603918923043439943303958489689496011389634477522774680918504665225389341578077749128324071290864195350016959394205485318164710086417006451091720559807170896481595583011815473412541826115863344109688327207404872930784316888329678209167105481592293308396374774775851143859440787064202109632421749242143132066773958944395050060166219518012365186841837652839984473048061376177445821725409298228356082968091142323592820713736521535074554421682292015295582642698685218089779974117888075104096876551793194058735205475369957748416739613144604696210732242018211658978568840045033622745586219169239748242608152880264710300345893626637870125635766900640826145419818052898887763810438906350723360424787692549174497785989320235396615582438022485062800089778488810149545823800848615880537202421923458209778438612968964151196075608180391595827569235003211359123821094317203186259277238139547087194597139518174776875464421316313557069607077214534927460111018153300313244247213836291231867519987344143712311644300007877793131829982727620381497782979735851363962157640262799828949545491871698844771182260426426801731195074295093778280672710642091533106082204199508454928917977016064919310827914099236967071402981790236797387584886701717595594808980923558264950145162727809228062208281057077117243261514184341530074825002861689557887032305162155438391787337157126626138138779543588282355371957753988064901038513381585460593560437334108763558379078808170235173065541863927897843543109335646355788699137344848468568374447480646878048579860345319159895204366530545144576670399213800768104893166114270099361785015436970723948627467598645160516047428383015844696636034688877370596567219506469301709977661661859938567594459714470324698634468329115386924468181085468127902022481293199594787710915039480204184240094232469036631983674018117110925877905460003255277947040838476619105522889523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -21838921890435619166799057064745297517245686221026557151511716264295912112927723246703360438056374490347152927189594619343061676532531268883821575980610034416382650782100641990334577400580185231715168219055258880504600231757082845449051447634639141485544766543152825625742259464959758718052822568196201029993193339690629757342049351663702677527366921027004744975071403199625680782036564002408924694553702390414453704993251090673026496433072443701185030939039750025165156658468824426935611162922591367118759795832287433262073648812403974652108762333858587785844244335887084359312985040625544839840970742731451420595026953558294895461246434566220671154347489032219432564405115885818798251863047876182827830167823076890819527895620236057583705222008417319167502095183866468724578129416900095196223584705746243127768459663757640117914938467595484179599686379400764141609292171539356746774802179414982456597429348735930706548726005618121546802024117700106553537544698019284587606683103474410072195743376634287949233471010841271968135988222722880397248777949550200504254328988297838390839409950423867937287523893433113989936997942325816410286577629793524014370584726689379515108383124566493185381414064655162424355382570233728525437321858301436654630400496447219980348737124093109487467689748794033332836735102136147009482252636174320828078263328281033457368134010002829996048939215674393280739724761557942753286917484383232001271426356763802555451465980569909416595411974314183919892797880650106287108995536085924275550143215570925511429977379741773889030332061458775788479886335071110527711574092902593739579505846137860256890816658137662336321293019055659516177956580611693101117336939347198270046803664708089125571008691080946164449795360019350260664280583057983152769437979786578851342242794326234562566070894680075163017281819706213203811187948953155016956808579774118753776294797916593376329169786718799214276351168113365333888024442131133696517716933073872784403617494313887092593192133669434955614257254714726972407303418103747194976892960152703684246407734654474317498386685139161023149998113928539424426472586790820262135318113470265259014083572592417183213157976554118120439738845711429643784129648002425440976348094947834233044146602762031952776941697137269957142643078596570115411128785496567634551910028516216091781904330406785644979420739712979910102079206615426006674000314352674065650037062682262107059749235694243632353670144229115534632192734077169501778922304221466429089307776975447977279207140057455193794060119804623674155906801574424812420861447829555166676656443092473279199057896093183971978909660839663724461019694823753688877323290194744349790929642599827958034100050894524515936197157170554910115552951579083728382305338089780124105517729521508458955016361320032378487952844543765368693866394924728780856006569786107181219376741026654694329270582404318401637478234897276720710995266333502144961532481113508443079501810847736654313900979543526731383796801595511327470526155929273541102635203857414522611930324373531841317082099990244131351331941805749828267876078436134158006644766056603162289783302029114001625908092455260062190415187387336598033727180226494080097424311079848597736391540100137158891844956957001616696308936170239823919575244309055141340027289307239905056674646142762607594810657416409804182013850768603432800145343048300419019399391866943581089833959494586903806853099622662190380379256769852355265505529289385439706886997477880341334918434031530307318590710475170774353501309504892304451502499983062462232380305265880105306501139137941854900297248543769649222666948492590739346353390666261607338505287989470764315724175396306148556483436953830407588926909807509999407761605367578288367400965920526323284489922830432969773411715982849538075184332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 36780182219336134281636041628910314067025038255911631305848647620979491884258825030372951177190000142617273113532437991261121596299563338068654413605840513886471781894478480889548677178016763637514377232745970595300220224243570149278468518271196543047419135672277907002699252895633672245439790647736429132465333452154747225880720537752125900562326924380070959041680072016266212582968963635092065593580402911551833003086781817783094122842330117264341197725754202745195710730992231313224343095105401557376059316925046888786024504817565286619102045383510496043840260842447420431903162871940973561702168795217146998376592096220632678679621564166700062776213608225845824684308383115487637394558733702369601440734659406414003146798452293376412057445086754817521766704830105061804592521253256203859167774585563022083021308701572594983565603125521557056927010854748015872039645319632788668620347943223354281140047799544773919721961294957945392078624054341501239562915774490291085930522346186923123550742450670890902314380063866643452085965301125562041954238740525320041064141261951793972781840648352049325573863853872255720079541579755968442506492530698072037801379696431777709123095226870430756846619822817260637898016102496025831102786732233325572402183380434616472691493363810240455264906435007461821103896211677269925707222055745603719572931159499537230250885975034257130704535003553760541348913027218484374814247101144071220688315227503598829388094296495842842179365304157434045965730431757882388353100762321878040383650044601160635879612359152874294323657659846144720151366412783695838446353356049845475965176038674908927375744046499626700832355702309708218299918457832942935752378859055813606462733973273303822545037719847405691777951578796804268854239927299729807331405597986356959234840312585567234905585758843464047287073502332652702047736077701415590775573130933756015507778870622549407657587259377494192529258201267374999468796819910249234978294224311292891341640791555023129261871745874886417788158778665567292850363778120797340846335611497066473780401735555723383573814314699925100268852428690764031425230368463159824507493400924544106268217480027446387991522554979284884093096637934019218010449880657661163774029760579091036257456447706395103293173833590037485966188677159179302910956465224177403030145651605594942021245348630188462629485910569666099534070216558469704308662657779636865379246009670242942863138985889954122690923751503020507680812387870083241131615879391494732793627760870423864487013716474730938148357889147127640908531746848933177167201741237241763419921468702116317603566567392065950003773198117434836628923885847333817617694005727233667572833953309160643213249083804948184861826909000563642928018768543243687430116656981840602545450152002429803017005507062788522043943850496831978033796393860779361418286834297821851292913744079423745327721724459626080428422187420094926250994741004250182077387076049239169899962947646989961218012879457756871099176394032553812434939019843224682010758698561065138806412370873058950127659472939423722120561356806707339837641474719258777125237669272011019548744748003487127186941394242178275032197686744559671709684234695825288002659029608917631066071174413329562977174565157365987471317116515399574735547080305088304916238325325636955309858156572317744555569051575438548323625354646966165896212506801784287542892069013230969654400465907177180519279291078065400770450986991822344658548950091617587549105900243326884728678368432648538068226181569327368740962841176436382929482406396363571782396958426088847220256130468905015145322888942056678498564152565954030805697439405990086846829463249312561761099568116126631248448627699929240564914889578597101824801058683194183112623672290452875740794797702006284340546484290062459076440227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -73735127098590461507151735694441485405195532521837889624947545511137020738047271573709827305866114553493702996839843632861134571255302861867739412888220104167493265361920625180999890303073116119913655917163866650271169503894866115206261501355564521916307382751819517160345609280059080762576897447477076057739287585091008068028485552143114031432956784111179899103952531938835944558692599244025811802967148427694828654774466277813766243216713832072349724826560723150274742608074515270194858786990963877292919012591782160505980439100739689752414594844651320521010330756968115766177921452277368748972890738735678093411267695455317415398456242991714974507003176912976761512593503946314244749000596287017295989235569658480850199158404749107528513978467721004662339885671863385165549366868820881080399783404654930550569847691522033473328002855740010933911856953046251894185953770272126816960614603997799370435062291770165479275463021189932253036412530863948491663359617154715442128380047172389299027153210347541618974908964354067693510964757310584319193272510773876441055977785224791758211471525515207118299300857024094337669562977090972440031666137292921102628300425397686947563782953961360788285189425926840534160225480520002510554780761684776782813295144662927347823807491078665082226436058983815628695883872082417019219704169536489736613146274738473164170430444910874700106183427631965078635158638862266168234235621152322520607648793489171314211063707160103263909524287406970379287134784170842731825325121235921454545472897720537255618931629482881035884280183258900602740879240024049281291704515548290052996303738540514150133633073617840341167729097553779706874447719572962821957395976817180051837013567699890447670435516359233174387092148624283860736747329112921593067928043729840604895874604710203414887225452823552664626884136979017502702390189088464996443442088338204852118721533333830733572927081170843565147599278917268987322543434194044225394492329909694119042104756503978723429603149809801900315853968711294031178403092218427413756264253628180039197754506304557293707354583448962095475072297337553816845492701773785588706855581504644056814526595309298813934596425767527658288496904808875031491003287526629689958554648346808207134780393093771982757403697214079996438605514199986132490993527515545115997295574966727483097925142315309749019604098203798287600198312583019297317499005224009598820695878388375787088580854696645237470293101332544908715712106832820860213265198036305203090551269471551298833005773894860948093726618026497800670135259886353857856732459051530925176415021234959338223386368409022258161509720550482575373776458679936757777861416870166350719947065929026571821080206604632288892015100769235411726182662013819584958342275268020491602808117589906683537816621882779111248750351214849994281214826938606085848222278236846447512204713008228104543666910005024357638208773311413631858747675502039363975667089160305171088021234211965166128958355209781365652059553052813888903607077912519201348393346209499221662340862148274998872784471399807375488302447608623679359932355683260917234578653961828483330971972687272353951639137242491860603075623502175266288175965233657759841462837457536640315499690303952078571689676034600524289259796351980802810156848846308747687160533286227885698596337242649244126727022484279110837082360730907070911768786927388418714735589178609977000133775124653252128626175759391348780238062251136091852828138952771454177931796995665108613889795549931363592713122917098298769420294421466823117418952140199484163372561782408329329116448022338962365785553380397257959223645569538770581238876355623139396046064783807932774369940603043409297740997838790703385213065841495626370302531754258073142438985827455473375364489425967175152961143984097352693789491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 107664768372752192434895074391908481797824625413871506609874382066131779622480668358453977045303178632527503690736081468567947632194136050439903454291803269583663951032672834932244588026288334640031427181650757336817834094635341739560524772784146986820651438272562412397092094319985487988182476712110095034397478322839827582511085148479031273149322199281457551740783199221984151722647954392119973635093845669131485455174729515730424326496839250892067749986310711032286946865100472947792892821516688500390913118756847078590043020006927917816184194511450640275090600736791965407402339918579369744421091555459524208111334503273216845989438115417414329362063870990135119432228015093675284516862816902471683598787633530953324497380239062830265954262369913558824324995257813640163060670936998765541011123205540526513866960252019209642274117634852635711284266602196215333176866021326118104790641988515868173377192717467814547824116476562858689139497178085924970185792772490241858377960702615034897516211405593977374254676823840994445641462660274933413392301282746131594384752234152938151788076135036155872953241636050404842048045352441518706806288809564732363848728671576096820945276749928825657868611764204877415141852946138848303147027665924759762085028129394901595205757412992994433086228454320606547333925306672434009787109214043269266027313874797509974494689964382470742165641139336372938822748377603720121086722736667499095713174106151006913094917110104950906951230850009926840339218772977756704428249799439237855839229060614299804836936290946812419778488060843887180096986715901247151395212677282107995701252733776510779678232160037211253776674369805609162339784943637495574480252274235254971265811509994770700102275127729670812244865659200349974528329829232173891250665047271704548899863397092173769903208791583707950260593568698602657663972887488615088892726814691926140742123820920286088001085667347152891402211250421198659124340070997306805717993967351712424161346287500050016580402358285514010614924028086735669733478928974376640298544292459505768958045722166953139914264336242702971850231159094226662322651158182811610414872937624166859864386453223806692049914668002616873914149956100662663506318711690145986655665043890184724420158531819072984487025038104638947737757269537445900252529710710869293931826034304415685976362378144411720203577434382780353089154999350086415310404202196692980533130236257347581292956686855882531902444284033646057458927137256672338859724076240520682961717657081929823102933119325422110529722506240955645197190528568871954989074361637638645533877564639565168955810746730175822556052562637017306067112507692257021592882712731347836194778895573914814999272349460363615816395944553114569754606205070261276656208420080763864228558371498172178239117293980755825167273757834390079897130272873827856830242362088351787943557689610935613523972275968939180336547741633840500569257840478704888677955538569251528473020283413144143143586715019291775542554461348180129563333676327889708283243599630706719036645408379348492446772299355480564304337365059681217276572806960938551212817090549228565023780718427781186671900865895158012739869408200493070497971598244402721723485451938552019462646086328283490225808722462954905801635185805265919521943925185390009636356839344264990007989388055659378245011982726902569477955503165917477210203657055464373918322020799296611293927912655686826959009513993406050543289490392884471075317712250355366953073870117563282905434038449003140492969667111031256037758570765681121590889385257869162248025903700696696460228117442079890608451807197779589493269286110887060357622594266781107376506026687708123978198517660000423438355320859636787866987301923356074547999272978868205549871398419036311473925090583468216439298905751212226680717312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -104990812103788835093697815345731047350359749455615044648879566622081052642852889727694895767334653175587346890624343818660159089199920796061423790550809569318050434428715265335349024129254809678014181790021203045544053505348471085870188971638664494508140745635730312263297351033143151443689214513515420568808608255703432723262518030699640669288670165921746759983484631759482817222177152508227270371660877749763244883749788774653229821256028198145812693426821847648121976771462800024133357303623324019116962623153457167776298315452566526859035952322359930918849026323337318850262891039049012175822142810790567051249737970518195438312504495259214310444019223943881360767903945291371375118831692220756711877951164534710482184755324394200848838373879771133935986430820379131255118466642334759406153886963679352865020700112856638547331981561942165349460046193650151468193910377282971728712467801387648604995066081836406823300650338120353035219704953097003989856978075825173296504085209132196017377844232931391404055219268689916591023471892840960593982110758842195703683873855768351995501044197978016020201577256990645218686477759430134259557735309393806599848521719465023818245029917468687429042359000351872791036546527851221126997804614107534631270141889784222807060880507670611536987565292894416121535801440883627458182507722455357904365010001185211559603359963045541365691984525391728256016017538390430672651639685345926203140910035434120237748073932051353500552671078473492136549030506955923310196016491086001322092301127654830249601239229128592100937150565627068766239239104996559974338139380236741977221314928686564028823326593632780354901843600723347587084114499273040669061980379123846451452603834482179161933702183046008564671111029942302931959231110456135790342836422136833125835031809127232924046371012154622306508834507760050909676195631660206854578733527278452172012861862385349951825200646594026103877493658277596381195491467919281488938935534796528104060735617548404244997285801168610389092911562493406678632095932453608806835402287111083573643129289828370446363301102632123889310833126241911116535982411102330435656557270592341800451634779323941158353990321089567315503337923104880954671052907225557843511219100051742072782924353915688786837775234531815679638710930161750065706971924041530254364901335855500182269141089456700076596013523169937163986294438140949897437876056586448151401056339195742440918736625526720674904160953628948384015667580012688649013285327206769669475888214515988453935754767471867751871114238842385437118195679306525383313853716529946838203628969971103647889341782822155114437705083286273700519751056528875818508809215759539883477347447102821381462412768259919202698191229876275900369098533351629742849084646226780653020663679167920765738252165519513806730857993351737900993685431054413965837860072251819620391467669481712863791738358712900842699979013216722176971446022758283626308087341934775072187647037338122044837678510481483403019423432493050073914837257666464057889511762602418556452572360258227938333062185871684473858280466586228925417710389413951364952796430255669051043328474541534289703972439931850842653327921363126790641281604463119841874845049264930802137649175440072343720996951410308920457075298987054319946830151241998241478788265835860982913579977152067292397027650992936390691307582518311634955465074497550795036663542984354743436720876485530097041863708169881429761136784763252910686660458611004049215782121946021709610170592650255757467158511934938233860441294090189519655608594165037721180655307473739102293927021571927064395839921669943423527016486630087186409369132169716031156207342218245888422394318809857194336391085947016072827121348392602397893742204203386905759077661913725484563242429599053863871540192362079464340848640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 73705581775616596154636097914865582424117705086321211901262318295304367045813878445196893444078394740709103491566362112740082179081129051603383030417313494618028495616566745725972810812346291420839887181740691639520033431186314899926832609644986656915829766595609823442157344601264618466575521816748835731826780564516403373613035381158276683266078991700556658044766872039285655951174774353708546769254684123367698702638108149184624076990642196552100387037747494858048920262341834691847522454069577096602314297755598720820900967316764436735892044119708279067328550993553655136565410615190346479972423521848277087888747848927281769229952272900323113541927788789702578481731008275096043125145799343249567599128005133972458983486126452732957715535098809974488100915215560432704763214941597060018932986242519988799890602720224834850317182408815594337524186617306216737490423306113252575678451679719536693380709375556355109187210757045676883540898969049005649808860924546009894032357214449050137963574313274226753791028534098284825273377126266093307312121205001822733103630713023421654191570861883511011756774737697660335546828314702526730936590900850863241120734536179511050477584940346198426076215856105011300865613491977487164534024319717573701681875599920575906898422661456169990389531576197323173812792708240969406382489897122857721407870271169883108929092592196614426834481031039686287192386714570977395570632491037569281748772086649937668236324603050048986336590645122793352551763346451437907783545727164638107254046076935379917996619253442488775946442127271168298301815359447357344191909376194809733680601670934281134922505924162838457072869310697387191302213922269000655273660921934980155928792650487747535990982813697665349674703223683182848532789458129417496775507726608393192546651947473683616869402832639237911127136012835282212138252139733911078464529148935681196085863421686151999486233227048425484332349598020540516602219520775380756973581145506515187441267439906057306787514472249388740592340309652083175488272257132890910063710329150096051327715393259908299619357051901831527298144450281262887302176892187950388984724195638852242743980552898262072650158462685673253971763885881804642681018203865974201531917924575770823976293653545286633146345953854205450540064904591471470233826630279492873264343983553109055957062215306858442555563589480034211104148055574071183889980340239824237292583472465602548142006031051755804000954037294735229205948847967597363430422437661695426203715307678803028453393253948963442880298949043101407344162298999587866867045587039750279108887979115638699813683123729020158615502072597068424750600360027591698349096186712589538385486454658565773294789333675788010854200778555439379259393408502540199584404888573301401032315998288476612906485123760495740861571610286305593138043643447342963325166598292742896585031301568262561396090926703160310655092320198016112127802969034412515985051185425649681574112548883819318902701628991314663557788478556341516316789331795715128357925310420541549696598311699273753555874125114158464174478090635552489080761373408823120308242047247734642681865631877928915845674190839686079971642477916004849613432856312794733206857772143957875336798348283183008117107178464136951649664349581552549769151124408335904784172298178437695327475263417891762978842329647401586119836628152637937232041947497844570795728399402754322430251353672536913786831686381767673159369029758127888361707090511529431618924660290960529505671914434436385999599380942643142390985189948450974181815543238052640900622421737168193225551661950698986825079952170775569227739107911164321254931545381013289370963115383385899035134770740296473944057050371939822411484418156352501251993133141285835847996993204633645428361797322197325634859584641400372723712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -41496984946011020953374290044692991712723851420550538535173570277091914080338992601554621384018446937598560369938508926403104405297250705373961771884474290055791234642895632527163689979818231541854034612438677775717622529570115674230276058274866868274689026995153799735723976135514127275367644998704395387942517787610319478482109324808382073224893404693862715381730706361744098382726585545419045984576872475620841993275734125729167628916406286884940492044314272943235900376692774365640498495543111915422624632767482366117178373908766386340814741301768056784501185194438638406803100863087832236874486963239145139775419090608557228979928747232215000510157520309289798056144896788856132713521960085872159349197214424139247123032097549272452866812531725494064916971080439909869633645510460433335633169321337411942615637030646318683938788741927185620710104102560356467591047839015599909246524590940062654981470786215212244964530549262493627986609503206345996319688438088818100853707857748108981051034343122851493189960810430722661721423168146120417392555371001837024389090147342883923221692834705196373322051800820482465089356593186478691433713439961128097931846327097351000232931794074973214099235118524176960101964718554687727640710500828090454756989700457991846167905571161727995661498449440957821993819818049960146951127037431889781572599382652698781958404213265438211586157181258063202434309113384030095500348816098898602909051569760372911932279499633072584568179699094895340076743292540177817648082389560296442551398200929443196478024686236425357111568658433421364921241934188257437281397930468604932165489016636149071239661483205903947702785637943391529980092262793775825508099785456022433873458460598131017586826391050773444968412794508410926594656856773443497404759544250891716117895499837657441358826474434357703317820121225394686253993679036542290120225036383766704709826933941881117515811947727981017560203356832083338721506734678253198641655253578302650846385951537046496955083899166922376787465419679419537057063529594409509307999267238987736412657302441836285776023211999714614223203025611305762744745648172354846382582013158503992945170523263848970332895759847433165010381039323680881876792503608713537868863788725771702760274187921420787512424712375053646900845450633681068300517839222406921687888270482292972037659734461722070359466111174759163910999002658925320230029939148683399504164827989963273211674726468231366657693574503990946501864960349679392225816989481114773423594186872775917226448023311569914685497445484871105013334906831929509798575460202671120968331279797593551247279950257295777559077599313805135580472537282393845506955915515289619866612151454355730853166180464228081109663528110743990977822602742814080863291617495379824214572290218191745668074789707110800108744076195149275544698317177826011066169000804337536924016256872004349474940921939751207715495801576165394739260602564591288758314782132502857265729043702785584159952331417418112479296290039206381446301477750208749868029590031540496097691932525074034688224170312477876498226749929048238771041148708934147503144782094946959952402546857582615790373188028166130642687338412237595114211691851041925194704415773008483395819340188420453812891517656727641014857903246156562177139377410419077253141283416493839048255955174944953585304444655686206710031379254845885154037210221732093093521123919007582751743793846079285867187384446276094882255097236462107796589607400611729130224134850574505147437354489059423578948909254569480887164320957643394078359122494087256731477262668767877165198477002204741467721826083699240128880608826496717979180683656672583907540014267906018512907989041799338884612271758668376677385240446730069191637218731047396084105542598249033875486671688277079177565300043335482736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 20530509495304947806081313961180011079035505180000280060023751271807321351539277923274476309360235789035251321527870994023206483901356301192559571118110470392814783990481590696889149677330323974222399067567290203930789741082501461795605894662802770137354516333928861125549016170319969847298321796940932284777292982622427003162260131394256262109099244645360309072612062388803208123130356062363394173115253781744015859519013385195240183657188020632579539846316064576231845216268881416369672375968013852328396774795264135525952978405142801794931939367580994671326430449144640803311457212507981890677195916288243379009781447072577062642213117113553092923985629246873768979024473059111466106538246220102277904762230081070904240676380397034790123176385094984573149789760758555152701052999360333131723205814627595156359234488190423251699930092575317094278936189022675073756386627880268279762615070201178632436148285041593118813584470719093717519719286417894352748985518890939928277726695317700225636485234441700960044410357198950459073016524610997925555475025293928936737912544557242343590689576113638986869825304221906258849338102136601429907500822980104393560006467573720142410975780763912772198630617417153599221776623118888353790616829922947031234583690592865761141973149392257365075463823204277823643635737450809688949062616561646111406694824524903060172554411822103537577199605938742600067622655515311486442605791403718182840697363306435441595574948570863684884649126194891267380248148444086655024587960266273267501495662132564310787695789081733465891485187337306493974580358626525745861990913483462444629657277279579640523861386387544805688096354333808585971286118147264057377563241134382214138219648961376534750369577499734819638991004944075045963778995365845184597515488021064335520834848959675962354913405454073839398556320173980445402637296991236644521092516869457448152002230802206772920277106172680188949010075370548844840701632339025320471858987968970327693209889444489509591353458464491018441770200812098070785855390643460041619738049641988093086511662059857794091591413480757981822890626004672773897399694150337331703080948632153833906684182952373269535698683452592383578683128548729236406821255220600907514182493271372896090024418104910562467136491720375958633425091237406454123411024810009984019264847416127437283875470033918328606126917720046033948804257990591883895944053071968369260908090931854671162134686005510980112538634450947213460437895914094530612891919049161446538494975746019822416654517511934679244813171219949307144655387439744950564879111546103094729994396781190158789721732171524341100253006312234835241053643631516469835505060871918568665698415047465241300996449050206135121273618529966436543189462148255587244771260028281763653944286515567284957010490886157334401752415539932732133385377380683512791139287169844786695566055408848895727993581931579964956733889650560847942268440211885890683167184347935746887404287862295877752159250398140873973587624980430213244693510717886895985926340732101099980147016460808060226224231044988343373424422224107025106104099376697086036787322207113479825802862215427857792020495015009580519669387976952465958644524411436659710591220630897923826060772328598470213979943003942594858240565821771887717796203085729275412120715252012132976611980149753544146213339562938973691857669712399918996957763213995838617317875721287833450962971385597204935007408504761929686244038470389008401426772567452175373650331245977118358571512583019796208590735231648006475673085058000746257017977336244065757474627902479815066599131042667412258862444263461806017627616559412480098824151785295139409414716160985942500036797690654049052136706277759718122207186380140028272678432215896934915000493814100757068510164785454156591147165842234199244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -8864583135241258684327897142063678867181203249975150302586545307384853886201538153475226573198375725567216505768846062014232931678516807977967796963586030675050407896684526055138285536023193916689539046465471978379812173897357299593715019199087241685112017825589885196513730383084271438226751781419309126755170942936770139506760112419502555397073986698231752414520387087544216229164648970649523558910315930116233160774753668307007573815520543419435459072163065739534771208682420191468955999310953297838423040752871430612162491371179073142921440718857231689559924602759423111662944032798961871115579455196293869207037336233464378726741956198455650983607027779874481712736353498390776668746575997517797364474865388442154926741658482169875652375961023997269754673140097240861238083374566929517182739438482284497451943087881146236765325456425422064332703935580359528869161504457899380565497545130647059247749718114152956332415464702325606351782890650569718435571335277729821345388843830498420306755187076149077020565827878448350806966178622774434951002335692247430000860151625306873965766326724622337840673875937616372679802183582650368702091045699552634754577382411313897869262159773134020187993008144014404748341214005025439109122613263902951324575416822029458124599465877941879031410434910090056069391959278415611129601690973266261933281382021794291833846194436299927162373565848113083907124938855334453492868135990982160920023851470778193357928652157746466841403791555966744545458167345121343677711392043374863936275651500491213295453589130408256982259624124292667377937515939307782751298024250164068331027900294138344033639198274718553806176936619728517680628772560160101210504191687176926733123809127444778697804517932946872113390675771765251083230654214009966475807748821152267892362033649580512034950549354740394818421760179422422791698346896647607337125827303242503398425969046810864630067550944748592188029980493220302892531580199090754954448914862895961068184800529935840336431266224171910602435052594990264933352114067956719228358907521892661255431162380477487423969375974247289916902982720362122335426798515556125255653876174109905695887003049975572597222678720570140927457960100188845733164636719150736524061021792535387701189818453068758860204557412807400977541629838627860382527197413578185896089537812008864604228998751470089398530415180380857770796471408901312609719618933081386916998495821848017728427693643446257852591121128003140703586808957747596184670366389956998488181154313595547845910270253375251311154758610910014417248920650741114578446166651477898217851678903983821976858075474979792700080585146797394654671763110358374993266286773481806376533676287740473707282142113312804804154992513630925538503817936206480991123593225429682177791776936908851071812802402671136251884534324066281158629903640448303736387602362864177542347544185076889944975174071345327072298776715887504836629350657539329960568559121297413215765390061592333090857236118236257372590947892037106511559009098089850759406840272366234538435972511711873578282306083614009381899450212433436720728482469990995514974207056508397949545632794757211388344979209907498167357447456346586001796081538211777308423227503408196021116599154937007101690194616487667113552052949784840771333751423524064977592700949682676258197250379579751459419036257225598167824862788095335316980407465170812581181819681305694417023057721012628667278963986071237295225126742698482984303951551154157194589324730943796506845913396184855242293852108870889633224785171521770776182423333166877779857810599512680512066894613088448171826668294609201337113500085640320482637224747984121168594290067353571144391730658623546029417996545876513783025145557185649947412724600223528057502964033421191935693140974579053434747110644785348608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2881400199740773421235142039119324483895381631002642505174646415391117883084066315034154189544533392490591943364767627408849863955610982210519797331859535587780513301680294728575672900121005579615926971507036037408442545760858771745831614882280241022047514954406335534349472489452241671478587543600172596636031964785197687252471140465535511146137069874136516669945852731604843814715019712362238600215977880669147305033133467146211661730143340149818587639146353544645501958216533886330497603794138565920731407874411669560820259481389847414514728047225804157574670800166548290779209713934275779311774985901258892891293188136433423395087624556678993154024710205206671580922800970183489989186407638031848536747916401127898257578777923060696848493704878698482415435867165029663049053186060693215948705255975681143933056006483847776464686413056444371612231874708836492452014576041424545440607697252940631871639406254151899397177400620245178129442163343486568515991566609973614281052732418264893139112139521388158578893769027003014198419736280662940177219743087465436813330378583199496196084499699450949913888891243896698114149970555708246648851224733748678519685808056077478952736916821349519880557159138093233460879641256221359993413995351073338689870494123616436662883883928759411489989960287561171963918659108872506757484260901253118424510315954129022707692214418395192294363587900631446775330487090883665442002577820653329698329591357517584001355217770498015864215437665549500522634202240258579738932931253578620051063112284209966680118311598924508842720555937143825194391533296300837561674291070719160264329095351001156003542473774435627383341933108620468333796373567527997857434312382412037583619484870973676590049180377718812532172707035583719919020104353941744442702993604538850962735493037604463994373956800391131093882790795502870684168829512578069920323005902813699571032445212990503633035813409378540028812958522768205057214616808815331429897534909374580139857534928258633605061299152105183820758219822424287482038599521039111573523271982779359378818260769578532145895124238454356418528724458488161473769278042765896629786872378946235192852184938625928476403912943410223778047097437888508717715904592333384307393366119961178522522166644168303064523213650110658046963720585179313184623795587376593557616081919531518103173691765061977811766591426646555896200082522924111885890657774298607645122474683092828172101272554230935277404508142085532545182039309512571518965958406875658679670309936613001434956991948287454219611450882544611254517356636847854243035744154865573525325011171725342633635169107785155437695907994817240354159601132073543047623388017169163054936515080676903171696368155662605428732780584185360948242989009446583162124240274838683106144604694208731352154632049511900654371167704056922279463409477736600569505131582960089355152102199592561594622341267439446069149659564242222741710380228752079940252531847877980692010292122418976881731132380287426267181428311639707898549811730302074677398523900505019615042402637792618969276803212518390063539596153497155440723159621184500305445567905114633772023211960128058261123364123991878220620079145932868189069420926655018795768761061057192759550321703053950240404663176980572829660794134327482651697061587557636092892046400774467534269909029204144034256766825717515176350711827789665040118964430899851540182431160244439159470205094653605182305794600722016213948715625077201133488962858170228362812219205075599346937944280756550855003878527844231615872198707426329503215133743664903005799821809705778015349734701967508695311839137402028613082757413869579605512069052042341372769756967742060304873671560760759494301061493789231827484805549050196649983696974852586289289421596874101589056353442000665231597669480514191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -449487755078159487876565490408902618860456678063198080774337711130580377312344892029844757541215960322587558849506311576333927716172917974389431748269177311785557225620002366385467405563387694623416358892581216124130841099898955242649208009636453592151058418651442843264884846556636674172407323266655325063374308143967633399953864614570917008063122510017215520668239801876410444204499847695110426795766927481133856785506611724359005042784357114853075186489234437616585267444399348065630492042370087878868604723507792993885397800377121321961340335868462691940210589676465545441987379892462216934349345199199070999070516598253822325117571814508015370338634220855723197196713860907686204168583256288196053722067514166968453582868240550092870212139464913669138898472089231083447576016977187063391067705754273894530924217602733184499317139298186542308606093243337115427551499135683017347962817007086191552109291884740153455907717323302424960198383052639125515568503693546067595230863435875434234150410229470980996437207884835207003893277955216969543415658092364061663599599451112703857322226005302999949753700087313762608792845647927468814790575599203970306075183440168189364268572635190819573253704542555696206670865627720932346201002895107622432054106616497822579945405285151352747965803005424453473942430656882177110380655749445878990608505715949000540808687942065575731969550172739076616210978648518316568108686661926261884566352131250555815004446234212728720854873768002232303679276476110233751939869994248892693787845154966307816328443480078135204869764229379970069298231130265816554367676179976147649836645292714765296748935601715056283451460103163019648515917724116439466106550595641506689541113553672138725875030716020041240962263795642946114974108631962474775455207683169509497338050461029167244525659883899568356644308447917143689686557188133807013931639103866102530773219976895631265275147065077773920570472750958908380263885182542165826668381816950843326574221429274689086771101800321390036362042369987183304475155747839441436791886462765994582477051380617238403606553867555472239587296306784618758317690676391932119666118545667036800506519807400901407480281526007525843273078448023154295315633415447044370683789165346302611138959323891786848225081105311467466172590920088721240635213782636750586168289077771852591508579471565399991919960747515150854070899022544509262044893218904720716089454755544235773151037129281368190202345648879997780799458379703358766062186913449281803753613925568636528949124259130334644290747111085379098474159278760089313246482669826216295436575013807801855611376872836617216757850474524774418539623897391507975026319090367344596060136198152786810442690704942256558577735211597267901382031681387673798043218574657253572795378458184028133195365508700002773875273777785670854622073366376546004596294793834596134803789005585061196910742821322770485945500549956552336409343100126073645238247920118821022348653866435282408717617692577700047556472212620986675321324883699382936269079991603138209177365711638826294975663709692957162959089434084380371604590412252972080589912893749407677294954060091419226306444421985938043044126938977292131763185497901199551717280456019779726186742920653599961291694119867147779106046355494742632536095101169188485744319649082801447986660530830713559406632907646814840535332032403751921273043458429843448295410348668320980306922676534350825998679619449029815755244454751091865461363170477228929368761840368820045450909196518806584088260828427020951659686861432095120581957663347550297795014827813324842659758759001764327158652981687786987524469487369639330519303716828535692524051306423967065909506134867474568705564796938525771295181413046826612578344982270427496234174613578884668852025369153590760695218900566016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -113070051593730077740099367959232452828810333551787367216353210496678136872969756274439549230850830263774978714372043891821478111626408084883886375745117651087708697300670605539399019760011505851094234486316619409727695136498849427502048762520431165234426298681585326476847550358944999999879470717263561194806174042624942900580375283214012482687130433592532954640385421974957438420936415911378801116383488904974423138943827062321361766554443157675406221329551695790685796162880671634699361597716406100279669039783232112074145631344070325292054355737380877595479960159269162124042721760721435624342673956052940548674513158468168645931349746339671100581325231384006371125827387582717283658601265452661702800540338237087107982994273723225725253491740759277156892438137308381748679812635874898323464091646088024159512344839453898243105648845356226680970091912487299679528900742303828414222326126932542552850928789341382048656083923047408049857561713227631725200446928642605937926300830797787204873251139738899585319275106776940925274310091179944719969047521455848131912455135242904441313389645750259264468574306080004037163500137810066997479495824007892122570628516103838280795910242091615259521000216311946274628904723774226106015170611619755293501467602642280046573639522686837807700184849889495226553419090914672357439313341863096362182706131322096924327668072921406024348302749066165655668290849158393563051009376329210101252481376687849709130915128603904750046743693764486041511313633667892211935966109522179873763374100855882306422474011501278356189332021294397089323027393762620095049516643196222363083810108777659640324540639909206611680375107242782782245553517477281461427921179210175029466198417006848248547485699464236609165186333406318506166741451822724553294455630937821803474667841196164926833732708512642889947901995192675928376672610914223198892269984131264880402797830488224680022850820417296031739805078758973250770882876643950639457051458494337791805219958842271092397958420727161277568732784235247959135770640145665160376041431218378686545389725530342667642189276310976165230247432849063864235755194458357010803481479275972400092365706554095317544367433344046780931872033641922128832032114913515258650781940520895251259658703021314439106125836559327215023536525833079420546149426457332062984231291147083904461767846408487160629874746432235691437655347646995714487466562379923639863432161958220872175142733111172275730542859820689986839665491539243171561229804895275011328577026882349289796187938833030908028855534280355792165784684921337875012310315008903957630786156772549465408688553514921512020097270505866359306724804206384866498300647806396948494654534557092963667003027072969104104865808635618125312894002675867406649365198604108821894865885965791951492128733948411570267184271229678627526251972755318043289699245436400851630212747308128777215366152377246688374003959499096835801751325756581722739743663239387253544239898751866796274650614441034467251319628240930628826287967738453289408622070423895737236939354745661770909537418478792662842131856425069475055007190238482152671675516191612589132948252121653270082668669925425639384636665537628596009760825099627315615311576846461562993747843838292133146832158268486210238441121259559430997275190979869594067932279155731186103018545125694763139458609710898921341373252052834157988848351658121506269125662566521916414628826413499576870988106884908990407292439421337791110003182963287560713668773737075545468857591320857932471565495199231531945960436070362387829115380724439707408891813480397212536613304709544060455167455730805183037972361135480385295729893191735719618925904927639198897071567071734894496376425325061623712421574201445220752759444277869494684897497182015620226856567273843433464509462950707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 79909436301753019153370251638825265758131261613430882346868676572888887478252249170616320359552007364330391858876152284583370427244280070564701317003277015069713340768854833775447966923861362499723419759634178756211312514591704379108062196282634208501560814281046334746257169943529003819783370071105661966057185468665940806544975648103518761897883154556691447166398366981881906622247288357424527594070571544680574406908421825456386432555214854854566381095462204163512488505717962327248022162087844997817719633928348233072194205773851259723594154211077972963561956033220664282047189770870549723108825592206375091052432095766027144052609338492182890673600206152510632670194322658986250055439157927497769467120814899336682361125337811069922240516726981388146389608094974792199925783123404214118010272530979016396178993520713243472145143957616551344333943817250574841598474150248112049074120997316277331775618276664386882968255148734764075975201246065076254617417323073139640711327571425554146344609442337608703228141877388902841452337240539755467053477900709904710143466869729194987405806299773759817904196833956043360292116954946659247360744120860932097204545759469779802004799507925757769081369868668043811532795305651601774320695429931905321921316175688081665208197931278526572638063951736902118946588717925523996055445622705171760426364573806484286019668191641594152802136519844463708132225780661468952178396935008923042568281759078457440426044525534883782599610102853350997856034061401571734918337499538002842185939638686910194628959500388611482776927147876374842729874766178584912646164731527332890396026113073868705985716184823702212725271453066616586131310154409319130824621710115715822263497797702929335445001693207487911791596959488960315868723666130439480113991414930569596338727187348700942744044633675838904833602086603911076459847969172936729328279995581985908650290961968525620577601339949985199875301513615811033817986111284969503045384197735720871748459193771195903894174179033316229217528005369999847925204454891678114405428132518015216379420836281709155764583280301367421253361313713405772596557339015163509660671257590155032694396404039670860128122627516935905431655092611863923240199973815311015395671200676037671530462141596908285171364667225642253334938095417190176084796213477880124264096633885222041145381482114344436012366874107363739065721701000687410421117020905583839683198718943264012394891119794913541874008957555281932629560901482525304104007488019341368969720632917908284029448447675704979120360803275410157434291656798673051080902325326553150902506589958190102570209858214086009695865506827018170921303455800121575254609440542226902917300751026721145359380651567975250448197765000556127707808228812918746019091733961594261945411771686340972892401400012523171156569427385657970836498747833536067850011575773668941155203939597853145475972604635515682647997539030793099010757519617214626444252495773094790828126854729009593076957647678521661454997984958481001241043865900964754191057746825217327212492519873304806515397686938602329561557586898171025014718177129562520676833907379874507637769817655155882634264038468619185207711491087817300365875798984493794303880486752386901510896883801228738486528800221895215971067054047881747932934584685520266712189389938948163740077079243013441030471603793614019490196436058202192364910105055030729550132480151371750702141119886478686847205511514897374882574364730516419873096919700351165714169987097949195897626403831352083354908247236581762688134939923966700776696184532121802932980990869829712010243587858506710070957274852407833579219817919920121972929677236346428494574656232643671456832536872142423456086068874751457010279511374093452459826015316653571433493204034167563964047938045463131006701431422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -13017899992023836520130310819756680392225126658334411346412295048106316804506921570902783492836893975624924489157092143831557271338847692882321058125942373719430971521984469413303805553562809433056320169100557710287919570712549191076555030633645382068199572047876079626997258660338771756114674763700367471487860439008910493528445591156117984562938038899090852909748937216333319171664127308233769316635716871258171741403607912096357342369288128357631721712238455754499554971924707955610280767895795521820264604487992975783921394824937089807853635317652751909856643884319082459326540448731089637814925179914734951081312317657992281380423294057168165563961844200916914961862242164015832998550860461420629169567925518055525735324839655215536706040397781502652399362243708501800068152208489595359727822932205487100008578680177863588639274220059565128876109679120855298120318502127678768061284892647107428919129732306474807464878216388353733678301831911741943289493850438467303645934577244140450441070372420987214169418843403981735904882232816412586660840641255434676786978234304586722437832624322314716061625632943090127171310659815757933640783056807885457225055662334540807189676581280348008239911780943875620778848670669940185181945287444842649680014697111160832559652080302395354833665621774939282152826880037700866224548143825621774935544286078458642310200688734884751424740258259184560998864221710403497945399988821893712423524601459632698908812672327292011074722400003333065686667405041007066693698343695480980313703445332930214116004884692905837579369160821228477037654231682871188095983807338684766006145575172502568852129178811594588154265604293595564828345369490174199920981482593062863275000154447303850304580846673747955846260491778820301086541315813075878208318530345724909441094968574024146482495162564122810286333036656088166223947818144414574137874939903642412058481390109534457236848011398131972448771477868253756170210119764139257718411404613209022368756811128873978555185203262151050012565125725197518853557146364311794226349038196956770918200865813320204549131265714354337620379087560432209144714275556310532581428948125342535472109502865504664674047317917427481158392725920200905636382463540996908294749247554321241142031224359840093201575051399693085436044132769648157621537881347853433976736952005214162269860262297343651302438079783096078359013119153948945198114202963979692002329228018814091359254352040133731994144339280216162264108558204135022674691397889008184740424620398923782038711947014958833844246856604680797769753492152137805062965848868035099792822548341953200279739777395347683894214951468082430517601190008521056646619015693886362861374590015123965377635351101441509599084029394919170885521755957476761261313165823271570530949353586963047195941488767731017485640154384646190488689866643827063904401409841079317547661164769727140379861803818642236516313774805593340590187188018995865456716369845500280536070062065899887744034632766923611026963329157209395519193429959631469649918775343237595683954179206976639171102108008826022615217385498593496348897972819168084669852511407979054027316976551670184491960383987778627443853131975199407485317675734997265623662587794590076706984437407685320791707602693489906278546738205380377333985485336769691749689525659517936956515122835271932061408460115124081999803900417238162886403961382134534651222454922952087391067789971902704816640061948099162239801005339991307300131275666339606532807128434060836525417549733675494910262674575401010784403647089299583103615567269923250834310864885393985002826595051351328504573798035613181642531730458894692806748980294693486420648849940400897200607446558290721848596483727810174240701074735310234652218739740921905786344453744906645229763750295961416399908409180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -2787783244329522651315972782217486875985537726536464325518280370769931501470472880559344641420000122683532755546120407989251937363207516628162464050984857193225793347064758884549975057443366037314192022715150142985037856213551801773638653084822395883510485746408806887115037921606159119707385505552847138014477300856760132493269424564941720980030338232898097538188372317549062345275984438678181943775954926531242378577432376213473630595491859355137736001252788669845271375759518282520019745582699310721430553499500938814105600109798327738926755814289572913767552320502916151662499796239658054518775405341339288164887887253884377977391505199932043978453417829379902460033775958749441422607325040417890360452425502915010375793381906560262243065538203516110178252389372016295712193620964388982159635924559886455289066037257717699562565321085805010473387430074401664981914828147528395786356794208075696415356135165077815296872382244279533608004952154084216950927005662103657505932584225653907840283965186267258655932789056191068626641072345772496419500543786825719643319549609613578895203631953490224888776295682875202955825616824161231442767419424557207653798392326806084349732055850350593806553273022532604058901159579648243901917723077395958233667480141338387062664159107706860764300613003108092485586537394763117691123979222664554629185856743861426380714490673624094541250174310131664945966961133297525296873883653119766965411477552729640265978742362349899424398646275364951302587315540912193088015067877554396409809759464643541557333308685999752662699418206956615211721403170723410804721048745207809577999038763873366822537066485139572167420752805133836727983446560027406069797554915518829417083135757193782144564333720119729343815800091616351673806159984981960923523755338612083092023059327833899864260771234853743958149669337010062320288114879101795257989478923884001757133721675520115886739157542941193175014533291509788617132780467016427808874256379638697731418834952577968418489379884876102099780063394527661405472877468954129613883353459194282339489405548835850450484389294121550604659689970426478130074666661989545009424140126173635543606696062086670430978566965442026162448122582205437311672569930501357240581394802078914560611501961264676114296910092858566914082546302662356759972430744160312724189525055294022181995580991741020461835698500746979457358013472138258936710195717142321128909122501384263211818986080412981458483494230847872617775285480508326679818162021957132855423216997386854485063222182660420677694004096748788720071249892523420737328184855917153774805332787960615924959947550260492249079005920205709109826563156682192357104257598656715791568255278274518341163741948594233535922344306400572053778400367127629986198581948872459473786610815979972724935946032829943062016406696680638849945801357896474305998984375274502833811247387222949916051703684558388616846236719451800633321554769296101067823709754099790804291502641269856694544681745772744998391434666171561583083632217740535729246177114767915510158494298497099760740556364286546505447246857167535270195304674756415869118812190472271710765690046220852904666647413476503534294921396499016040918688807673431041610993712218312656425112263889790061096618414432401454463358397591751546027852755973213805846113733856540656439332233845935756839000307721630724308513201586356603900662600295572020601636060308896514866347258749009402737510694081872879033623395163225864562905890970892675318198409337720546202693100319861675332102190894629733115152833929390792005858665048973355748603175074144763488668297224467087798800275518114878843698771866585321766203941596595190407785965933415937578038027963475960824510482518406731914582223331401858687787237214986641382805723732867757552488937858951612507933900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1384268546146553824451121454810208650818770236472498667736500578997725987816553072601094841419878318669037135866001295057022759091192148510624180757437365469241431419065651405099398605943593040489409213203262063382832774937554763428674406514775947666691480325370061661530277773025225106218799399461675096651960026423640858833039154105625026949363765862929242280818380509217848877836731460369620948866298207161005732383423767027945613143522076227253975116560768562011484358142094378700879763339896848535333632996777232225873705309686573293436204343003031310377030260655332409872281677686415928030671649286515435295913848051040445607127562803200554228475177464496281618375949443089873622946123385357170722517189685241185998868471371681250470867786937107810985542830998144721162256494491208241636921974534513453183852178410611372431945484232474833771841481756056839325641199686908607839682805914966508631022311088417935605410349063389607798718773606470347807225081575355798996077307873955433252099406472663462195644427090738703882138526570754154192563032471293791132418291379831216355299627134955367629035187834102621614580726632479754262431780683031174993696449172231327036828752088451873405160628049788723445263944790572184457354718327775916799710819296654526674207582272528272347839272780297723962599050205868908823462262531486844725664369279865953183682306281351232903408934239160814689183425584895242027507114143832241857761126515418397077133293772190751945896585660898025829239173972652194048922824629696024111130388582115982614437674773941953799820964432494311379749943608282396976207964244204431194441317625674063446242368524440504306390291314497264932296695853323411951047210883364278940277190052502861417978964119399457635669176346704455104753791084209300918410749782881258651226953052060591604308843565120831499000313800392159928045173891508717019897230268081447030323542081856261949199908648052862480195994572239399676648903814605449856711732837805676234935331469428030442348544606783920661146819471873573032580144002906138122065305229524388326259307338755607146566076171049250026887460461387448031820941165390283198274465343323808753854955723461017672418674405193851421514998599724962805281077673995606094205647313399020798925731817030231844960293947759893062027649829116680670620582885357080272349285149823661462669177834924066274949917628864531866195651088160960129243403347819319447502337345705726575178895336953750547424314506535712475092095790947921496092844683195633710559082190740244705261208231121107803756121863436384349929878533698398529814887048894028469541794649377199877525448475784999822336305705206738233701865617208985428037933302237747118397627667644435159245257505712571209147368066224801666925435258650655566659805734966025518952245329108537994877455420694366115743145678158602031957467001622245892144580172971155229030327986092284701170132658170726690862198687365452946198524387810664699110711730181765577651355850163196418978202139144995222131098097849907837366217851367372185600201784271617212337421736947749351081838914275212772149320045775015975329997579925785428222392484762320556047338327131685045892828139181612884633544741878489018447023412694681859599240365216612473141933747779054017063234653749731665690784344560293276564567073824984484227721288683610156409959693396924976507472797536172622148820039698734506779360015920972322629544189006516504972159580293349985764177233567480815379127514858848883323008825323239642391673687352787363681283773569650406784432417628108340703515480003240111049893846956972529147923681220165896897018024138704585508467532522353040404065350880014727067835560717947211955041697138756752567399576976967599750367899671324062615871657113875783035114431568540054257503259678204202704565842722431943017758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -38195627526803982769673079493737587412428754833146129931349288831736813950464738102479327690974844522688641744934677991320651068048010764358094513321530299580712922233559894417309930303677837961589737703449691706304173342030667625168678476111716278879915752458990190034947655712056782278167615373214999410233137868761775547716234744607184409517717186243405431965559598077230011981997861350346245996998089566956334889692875494939761873295611743278387918983978638547658051892163071815154231057008896007211684896206926599178439307683092660845396911338736282466916076500761156114886952397760879373527760263311739565992200270215162196637085166223571638393548630036380934783942139084517730888310626480768752654807787204519255143814015072043914388636538273704926613843810650099293821512790333578279876972998784172755039133578277686419343158741956817735531456869530215466290867086531828298982703920218128997524235326137132604808521473885921327878929916756813884233196200259832443241849693527121151559740461531773062676930995472764738557070953062965251434688409007261053270261908758125837478730709859589000990825541471458903658950105402522299646393389713787558182625543028528553682600974538938511195859235030735014583927656923353330062523337948594907970474729356910640739601253139068433183150695017341363899082742161741149765477252364443550751694919485039586962025067518853888477136822863272964926853629650155231038186450604361775725374462723801444328404609074619293702775750808815523973143998369285267178172949389068695975583913091641123264952452940443861832382977342353289458479114787057280644843184514847390860300263198464818632647424488014284675424714678677795016961171579458508629060195955298247016489603920534124777784025001474812968558042270806171060655985508605923473727962211351103950561705860867855190537189778638009984517975110159354999954443424606810388916940900919092314130842288209465412285120250815888025771150899490599801119363388682684007924055145694287668313002380079829285817079389404924544073176872477791463837017947388713500221601181763740234782041096568686230740527683791029815763597574122789696913775804493472087545478482006862062846047193430383928474006724955787048827281230641161965578436446115499335881198551167062268714686838950593481179629533025391110382262385120377060360364421544309484444148973891833571051931261454971632718195823660887046606184551751009250977093750513733046533998909020487633723295451464065523232305525319614669744171153572314571917042914281547567542038424215832611756550104106350451238568174153827031193049670220124357674367122149658813884124673814671771737380892258330719450239594850985652536244731565854084795665947915756327753044431550922736807921276928270317471495092099148593765685003714027749801640385298173890258062538291926867464528215049114722865644279686823113690453744684192030738866425768426321281431402015807170209608219176543188793099527276043799699978693825976958857878177730181472331913442757509387157627427679833638010243194103415738241915041656903681673224881646356681180832245558825235816959817693067156275165310351218306328133090874026195907186684529864643365993127467069044457495907412157091380712838627027658941304184933041383312181984281721134045462472168725519340990667375568573179354899383841555931885064607902561907462575458554490755547965996625491436190660558749753604028524037177982934682836390744747100802604754893253025263209432786915767520447057793625084605131608018176304995081656377642816420878114593948910246824461943872111099793173326360189682213380012727491599788394525865417135168940007955507931194295596454051601647818497920656044412959427891374982862311754508040597394937795536298006976750380854236058078005776829946590998693092125512952452022727368566777297665774809520226046898262077603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -79398399539353179372727014144063821210409454250320114421341553944738842759204865033009736657984010334314205270924014972574709854497833697271586920792643027825468836877820016768869932084042607075814934683936381065079699190241733214659503855890036414925107977027015274004921860926332593714262721542486052829409174339227914533050741831157901928986209122956743131516691420871936677767101408757399674466255823056273588137633844010902486813317563512952750220935420401280470141772348635219397565163004180767205619391115759700258079290877074815204252915200300742345422373791678132053977931543521135731661016372121658153819048417269829374611367055716652426177016732612128166515890514796427663211242373214876156837741683593310567014558905170703163332119682002878294509724615787049609920447072552507068525928114836043870827100011022985175248668438818787648334222877080973119636575599584599314770502488226598670856326137868928843902712383108776345506746129940872886699935185553983263423971435186059922381374856971303402892379135957922528781882679008000224008737329435793058644721895850539084543967816685223852476457182805989320170340895752539263761791083797139405616751461407612634325294831093141091613050037667561899005192983495924032623784516413174089520659173597943272634505855236821525182891592074034795973357236724037163230704656819331692235498964213664425608836191957409767502202446486861195935475798893619792939304976788230878566509173532256381533535212383139791663063009768839245292295573528836827910175763321043393527304931766593693356729740985765139635746715319048405868866550734275875386585187309906932999491178485022805313482846972196692760260378246306056379784208601054496720502050482448403837727467486036935345362357617838257679816177048052575919287643244873535530155644037988374244554044324413734798407632721312488452240515351850139063474198520219941799272821771064764808671639187817014338374686959199017066189676442423974918289158948960668785371572155593409202738621673344486541511564531603495936535082460997770247025184707025683179664322612303537808788666129499606075336286682281605267700807145816256151995671776519297894171801272084634376609870565074586340725454014585473204219830440630033344825747237226796674929926947136339731108341982574026257622945843445628412968654444869710704621813081109965292863572792523129439376872718884831689307325575805470113975368911010752033243571556532496551227854781528858965876029832771061897622168178702066697809598913535794378358522828158037322943419766505729227696125603945420117935778679777920535106736157600716806660473427098107352493469623798301613265500669404965859282192232149935976393319705332477635132474611944649223734543829678029602518649206051336939906982409274279332907534355471676393307955149137016412590578994725358212242931759978278345068774704641484424996886187514093769482221107834946775062381031746407618868085100866886341016932352694462575341918532867745332885001780715186434883695370243353039181647532475854937019297840100327315307740397389812106956643227785131974978274526328900438070755662242114446004925072603172389686983025656556469922681859583983510554629813403295312245898594655280957388511271810184391530166477044226981885054330067769888924814066026522089255035430610558887388141297495587104463774196641229961409101242918128194837080002928872383792425864450905758287572056536107168739460060747741389369157038093117338460310169538986410270213144375239728437644574840945876767641662043439713689628607672512853217418125899770398423101700126464200825422583605820585110099706555179631740429472381912277910753120345962351295409854673049575896959872139245043724724769929527237855969527373393132533807988919430913601944828743893800996801762975353219280601226308471119314455476664187660510994178139025624268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 9252053823013829431157338272136803456431636997828688597393572636836411151940205582036122775807968244656476300831612360291730964055518687327659921249661042213476068791230239198034148775009804881060457567637674985849799047127270938124976084561081058053486442392672382254578833232095049327294556883673193141828769300312481652839694106496339553937873398221362824784170968694562642209922727508282681227855883187667848964646709975304958102019986502897211503437257135242826331296057417057068668512660404410478846394063539445743473691927549600262517632949306464861250607313746319604367030568460276066747932029385027586791960920513040955028080371558599443578581864981193980232672818919085732512129993925204793013827783782600577768286818641385842202686678126243732172404322925751039031314761782735662668870777651950969548174729997332898880886783538678251892507445727393125505139684634687717279790737132165554312168339742690636425442620353903732052222615185035677622360830844873956112284238940531706020169356027658341141869855216028494964680602521655153977283547529680293985909844352249113030733715840251684286211255182468714911054563456991219545132389161801836894429972881181407553808795187004270384733762446393512454473596029941054479784291267494006590712331971526568297962296057833002569286744250899847812062921502102322016248143727803280195329756772106436944141187908711082264311058969992354698059178720711590818034255328934330925088813609009592785427159993792461887916394302918697773844946384619262927614641183799417722577210565526616269542740157159818990521003014037532963915568591576497461985538801023889955740400450333716951902172264464784462601615685911455110500932596778299308589270944596590534850235979763419388139860239870647174345937065636131962864515361969204322469641865723832171812018546769755240763496370971167517897310562763531256441021867357694025205818025836528225440767394454792027291869248930109842948746676730977419989615213627214573769828958534300929353830430505573272241052786183959425358248680057913389929030034163885018264368778755458672164042552485605296802468923163853255580803868776697516819811751898327740458660204524080583472814738609189403868386911286623390881721909325556190230886325578961841681855819743030247895449358980862317549103690788487416187946864238512472961489435955054368086267473904552061577850603556492525452772844922131567102590546979480154415418003814956847581973304104408429777058418695607405436701287688013715363436989710346599100866399293966750287821097681347100667992143957137168233696109831883327677365655176073663320125874871391848944375444682350809767223571999156132197184418452824869962779984772111786787580943044068144277034749773503381614784181738991570714825474300583758917036977524031611940465578992712398314273638464518258141592567531396852889225414188839055363632992502603689101904309457506150781233377983493695351688326847825573991159195240329188000406742867585182067790714284838672736050785141971596999280877105341868223483227626669167432894761818795569147546984388445127821454925242800569085030440625497308850427938619468631195080703953088242420446267446665817227949406873999519333530709937266321791980829684544562985885403854464332468273890302729637576031376507106589175183710030234854315416041613517679911446378357185195915538218648766726351674546099238204748341478243635652007365862048075777768513581388155560081384606438674959546816944070741900733647777766303257457879020441976306826420006415443648661950491252860783477642398266926633889718064868881432038584177658497868054715803997194640154322017192044563876418612355634371289007998964595223258883110824888972572701674953805048790156559763298456065164485513690770234867364035833111068839985049893702907696061188817575291394520331784428431080181155095379968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3902252812100559768154305139289855064795600927872081933284836023713842047787210172408701916613670913671436664564837633929311099613112890383992727139641489798385313360029115485555740531309659899153785150190873193327283173755545975039695754862797584475110936987549212585213977076816197169495597539233377581848909546637423355091853891185296547541612455307564699036843447412840911881043794068711031099534560321621416239782933334669222190377814173792989061144807899033591641866044267902812259163124352328652404448330571762161678229803931384698529258532739873237636554094036090840134959511786791663126611273399499968482674681245924289989291008217657563781384167478560693261808790344845255142626775705155979603279957787257748569442174104398028701951942082837864751027119369442218793218891518598282392334355383105079936495549871594141919337073122128404677957447274029131847743631894102183721454678669225499805951058598056579554236502674267964567181112257533389808475634731755680385978235969186858324908841106098623251938072884971797763413249261669370403060090070314028192082712927229733100690662078352017481408763408031024049551215772288482926258996021155219223488772589381799953156045837789616977879082750490988341478993878600163966669100076675965457518180606627678899811045104284456736819766335638885484873820431607441670464491522032780083900413973453657231840997880105790823759172124809259838693222496684147923444069037723530315058720000447942198954731078775063223954441653855138094368741873643950604288450469466680725243152955353209675855047047631619284917273230648603205084548128330862752249285222329370960354402041793989363642942094157711990192012306121347973843007853271400663325204885382103543867855480427466018402119795850697180667479604273240190161847649900133313234767731905460278875126888959147419272636259951273609434814654407021928333398515860425222146693972266398197657461451981333049679634116017569868634757128566129619833411145941353630260395733243655332130673543144431342785295462301059867790105123662468004859981695004807762832496230954501537991817582953950388956173808812852391498934004770565277419849266252551104448795573640305193170993736576927672521320606425684858157088643231895438947244093457638630233915585615668208955304190259543181656141657799122016359931850420814712341464997060019464990495934060994677474417118929663543084623643244931136162619509297244193889587101269089159271907907947021718477431304725993084280909995488333449718598638925514512882109996393732588057964368132720707042351602451617508311602586975572904384508205074859048059303442752031456562097295069313157391853224400551138213716023242460406854561187370042961884889186405550030538671116032156770999968979861662161061276027898358044322105541259967357053369590149086193316902029530049277395163188563110360941872971287367033467731677937928810228670243408221866260644371304424197453359339067278418075048831836105446718519946670876242815084480193534179480828205236421483766764256253766790134487788924739443913539522626635255233490584264895519932236598637684782960539506782471230381093182330908165063164136294821867138419613275418773836469453867690163471599508812292489528251140733851075063931946935330512058310209696682157829517227269851932261035075918330725037211079947784262829949936639385033386100635461096055367141874205253178581971943485086990596955445115956140841275809257421929046244688410773800043493124669937144479697560930123410848184429759962720567746986566280755240179270204330422504437580634692988662702738179155797039689451329921950337792330144473538646020917162488616250687625028927983969792077543898913354267775255754578305347475150582487928750470005949093251681237106468367969007639264790129171429557675464627440454628814621167962350918354116721344542766337873674240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -612628545078683379262338443807469978797108646241114081686970348224087409906353500198142372343465569622672964699789637534099178914927586615617022644205335649450861128152657407520953301669522916406796536914266624887856264697742918802124453941701324966158811678506324582662888759317782431878677768198465615630764665667008235629979370200382442338933227148870884432755210320693713161496903585873126901951027750449179500634828964921480193926996007293361021410412063558041293388148886770500899712138292456895740285939389995918250652252471808350824279625647963465812276608652205676644138205770827436536914854791655527418736322917886781444446865665303784538769691314123328047988598627071929594815289695157012602638145521283208479832280648546501907963382116349444238423470427508939019666642385014846956136948916108732365350513956796308971913326727574653125858482502228317414634144279695232006270338062920012028810462957821322637827775111607157499071211320428408546174578715883708767656375420445482968151048403298215949629712861671482591944254953707869260248087739073288005872443773334575350058966713934835839814954032305215994853836969511009536468255800442676929285899440757067427250324680851338982744073304782222605740935945986279943777733788467212482190181356409185833996169648142330349473493720135714086063511041545798781752079358347045769598400396025035433726554534630672795605696793798868403636000555450328817286455158366607355385094482820803788468945540488284876879819986906005823680403550824206167996817437786127947823578396953939096523079569718255620716822671450200923829952127513992365846711417979946639735440853393744145549288892634230994360593232406586568131404329677104146562918725497956925346448241205834536523492693976899028766139855695222027700987758267871841974119623176629999730563916905892388015659789170506864568941223392252351378240053986887499839784624128687109590851477152805162345419157831291181077085909226176199558194944385038649328132995787092875371432291802669084025700502393079842264755054592312119401082430074867295636885373163189104173548556736731200179680152767241835164667820337163097168764058016598017666433188923746425419431036911969518059480856129532233975900201726443155316592050197233463737128861985148289341099860636287575537595802586960728828803355316307657565459607180836491166093766022240239355204479012220404187203954705030403661210287271081158547074794246579755191085990158381979097084759033401839745981419918268742585021300224904867027201571662109004575333395280566471581976585557414176115742766390566998918325736977958379334970147759613594252105436313057542442782622909754098053400304162837214453857076730421190515547371810895841362365768458008119693282237165007383956321640136757520676328377912160635639437563377931088976875339224742500270092492042924694535794838681871048979702487148333502550512258455986642891909718742211396264336699172483244087547767226134884443510140528571499674385690354364033394307395310185207392695391058017482769610857678560365851924906623289382830086354362287931449351475923270905662363986792152553081757232502562414282266987367714973945978226080662355383623986656103807639152041048113831848669273520262281792273267218384038683617857728030706731176360023976427543989474505218940023051065520862571527865787108338283369696106116257183450517209951510063439700076644306448337170538169036407090149781326800953941667666224057552939796187605647124808486368758206496220856583695191536807673154864988338887220147378837609642660622896593360102341041892390703497467146397046996818724859973390326117052207663240139921027929092505810427362651789938876698485210629617829600199861950826779022079735354047337628482452178774362468082972991492816284736602330927956681426760819128399494715806030758790236480350462148608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -179050427021373086078090452982574330293872414428320987279537104622494187409138681985329977533306428028590817934628748546436361260751759468190503851232703684153348820285767270129528201981759818188229400014833691842077729666702780502155133532452396402236577977425881018385566010802026364040104933383946554011898783570334973997210439904670538281880678905088660605088653689164017930031622753651567945470483478714829101092471482735119419036539419277015355924860247221247334898240536658875361252923032938552583011062248391018688646117874440232941127394310892318817186252678866324649165298491466187397617860922685645631908548543111685353713952047571596899996907973634244415402779837711060706032970961810542241460733104454375534761194556752032449316500736153376395501512054352287205208137299339655298382634934678322759490539310431348168612701204262966147353269131350220624080240969057487699487455804943902101386248309196459627197580964032559544231598766509507782522811524843673292847232059376067311532648877651507756171064187124987784163444133459076386036288675335707350020942365296920860763397089298195618946028784804671214423680784189447858198597733934593191210985045374956618576558582818947539159167677422937189304780459879782901001505494839026340303325599100629304674176020960095904433801647798435960140861680421556902165471565705124478797255592389038824402677166677051080120798331361704658174739413163185533173546895573004193743642438662478227858124220372355958237231340618119757496069909204842423534254295262157838097661601840861743063362041094684697927580915373947507036706463200158232313942637318106486788765369254591982535311583877305054391943411176611490505588804869741344067264963313770228559273089169876049361897819008539054247823892724023241602465609885989155013420262199037725203166485858273714149402789908904408700673778329902511832716267632669120657623746799738850987390259319258238642463203164099697273788016239377994532797488665897148298709647664024964979234541755761932513741060573922637240126370236347324999549571159442863787025935334059080846541216934821934384910408330259031753552955644306802798415596185468916045859334201123618789517069914674299717304503999013959243274128951872362204556145697940810372768587360560849421998691008034623011457448795948263145638090584944760031976272246721028882307622171914003940405711676269640261305120078229544314746938040277355282907678846273934044699670214174071783702816377225598820186604266472252627687621404941531906197434183348869415048711312848096979802301317055243724949085804870918564501700661117433883936243266103446674035084929456919279093244253179194781635521265772746519810932217192767366634767806358602898147891109916818633490088160295922388549569460547515571401888353815093931318703126773431640776765903891072407767692918395211724102646160278487148691781299810987777916876011636377624227707145679514315163703272727179063478820610325149049189032885131448180643205379256958406763341185863655534308508006022041712643258836864817084160399286154423241230900153987733472251638546207409832888489395381844957269860985274215021432460542288332669953658359563581908892252170902674846601338226989481832323693522502197146284776759189256131932839201810467408015992586428477472318842967352347816748254655893500200092998535712203844029597067542867914190740970515474757859196467821982401922141619276577772538674887518639133501345262080672438234995770384332887758030836483045096868040418256734339625860001052473012550992601813179899564890307781378886232024196053222568852569432401263683044367060610388267289057122188780551324576589784677219236778507750787856907300913854617738218111651271227011737982934087513685252651996767060094853673203633979792691764931891489351274632893934078169376762034504326511265522150014976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 28060232315563869651295395787762887869202527352582422215463949192942174330739835069406657094040183225488280754998908041492296934206653204713436169652596273827218882975359345244839404286454877268047758072267111624904702247782788031637952771642071372574399199636022971857013476753712709851234213482234375692458674268856678061757437396611098191983403014326340946918591927953568326970215692334567262894080338035723266041915442781774729488007128340769776339968818686650273438760366809725781877094419291293486229708466497545567933635386320274740227813171607929234665716864265469955897760119073189327393926714931459153694411671430416448180636344719237869785173339893023155606780517121089252324744131173003887083280289060748682710669509646561964216622365827088154965632318270026718892282931086157940397419021190113346162105215057486629639992234681485697922450726575034996280951707148825629376525316376288371721955315362297612888197650137799458487213008360434643750120250039345988697181165518049379031466858620257453646910538941333109966350592449343022263330168176723086407136210478883934881553631824554082621038552073023515289859243176153729917404294997806454733112893043117550231035328732793737156536994999597027448041458795836708052135124271438634590014715870794878952268661129013679381293751908296177815033516719187690233610369872337883750610228736898717445863727347759369388908326566748053975662283816372841089989019809238505179509821647342366654343823829738680116085359836462169208420356995800477836763500960974769920903881680579793515079301443672915657704183097312977194518745609669239996186286516725318280777848921910511891695384224559388397370571930707717242051354439910573280606565718462859734026547859480526206484447142170214075601702249045747763647275332107313409018522217255154730711472841464520919180241240693163080595360346440964948427728743481613975858716853176913180081909978880282538903060953894326214513796058843998154253315299480686961673533719139712969629374662902199587912052311599568021102661029449940596573539382162899539233223094859186820623804554575505500019922616097050934028406019678147523225642478202546297435472716846941439892142990999840691921767222711124712989267417676741191422248318390851927053199088523531395161418233313706423337171531616411030184449927977018173719302292414472039499596828042178440909541135976058801961563959248363082474195278287580274892805555160137784263028274998342961813619702921859457684131235586674298102455204568217092117468490590789058407003188721048816559027165946265652819569022279836449248074984337365133447964814786588386439916170772564245732615089846692433260834803090405332662742633281517685645309640438372152244717472739586680404364959505508681645110462703501225185173078887277571106343166526177568178308935975830430699431174370919714763000745656348837683242403666572893644282162108374991594673663360020895175590871424375118094528253492175066877964596782529150145065978341656071870772865255927710197761633994584620014987139598488076363752940563915996073546603044439863637816592415173229522301738262785317814625495143839999763546211311524476179320337683915797808284477401379172498503682750910037834202038545083605108124738417388841271366884758135741172844776434442764494314966014294470878865814328726112249914268277707041326727221729468651423353357234315252415889485533795496690177695863120772427937566112814959094847309282920558461427147753184337537565896428718561488475345413107354273458814903872829657584390010070470044705048580213590544120863131478269475759953336922253431754264937807614866820571717391500278673436972926585051304705795634113190822749712942416772111067101276565963503317508258656377092772844881305916160641874550056260810155215099557481130801000292308626812382108780972804206053294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 7402968503245727074958949192047423865663985699823643010624500244267419127675436416975776520167514172278824910347836873455374127263751330521958567027303790639843274771461786486871590254193380236968826320092786028480757545742131266656305162829268967600588960398544182065143711019893362200250559872095305640125213696306628244168210433095215366032554040676575449917233120616342637194321768161416199835729940371509229746786853886263651489620209699580003007299343329858336380566823652477087070322075880050271463295590653905409046928575419584754422724545757663243947413058592589830676517595283930875230878687782128848098283410218571879189863532945492477701531518290500436638621088560550603804026311593322199616276518653770307894123301647123482734598422917866839895743777657995510302071498525182695844120544353735350497582428430732457188108808193614773991526683297727370087878321381086340345304135081866987788360047543336641510612194142062560715646067703087275461886969357740648596654653688583294603483167996327465090444887671651528469192272883531192502881765496941846023870543235788027493490464133270956365591485125095895456356262212090389898965161962723439808209492200330084282478017585577018210755866278141522716869418146072219969451172699508376316599825210444148642037280932682745573978026733578394572480220298230889477899812732576245299585167756199504239929149538797363301553710492287297920221689571540426726879927952576619098091563680716732575901599057747048133094151202563085474502463767185120315847060494057452906602413510866231225637059992010685982747950792121978392331353568368085000385831414323582720702145664839746898200083189279092693993842533559602619766966490471681229442483649871492033976905652712194174379367863330280131220839486150276091849463745337498409883797651780533470497789810976038066862225634747300643148729292926014276290739338680768685334211048509604864357695018333612210350717702876071446710221197534252514560409420198492554593195533841755478078426262712150853753273329731509009498767678155425269499305016006093062724449649084866099138103699268190859906921462695786440130934747993041453742685522050897808110371039815508197908906895732748611460850375714159249936077198293037516620629423097113891990063594915559480403394815292341780009107160008485554507704682521898132678429502717600717616856889513596646114451162311942139426030933178659802550428911880571605594927862747934628847182267583343476162212463943085822529741810958490076667653141180394458601734036098261513663696305760354615133208939488943085893294444007928493294326433243664957361521797424697202048877700971248858630328394092648816489819988551909448755125481650075960789765885430182416503527901255203574230812503534035240643308178971668694429295097604984979498440127054811726668021689640779022064673045667644868307185995650280266949762187880206225187862998325508939632539124096106546262499216051763900951293322915817962792225055134799678390157429215839096318306954454206621791679628978252473392805997807175583888154355805737067937797470981099206328350644370848427672690745073289644543565030098842232953207154372316768078033159792982739041487234674399218762739205603031027324436625373156156816310370527953689150799460809622361462814455318627452186137000181655269699941440515333863856589386521017939951692614311807876911801781262969134787826939424613506169170308280119143673154976493297266557501985858142514661960999399177607369034920922972822283277852964137019723197956155943443892833063872090622369952222197922037874347822333904333912947130128517264356116237860157227513285463422096134616156764093565227775116844934761171101461133858603234412889196285319515836188294662999037027080211388635023620489058399624751853303745356970782424520807861251376179270082689305833464329876275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -992772715321284578808872474435413484458429218551357117656427984882572620899351590871580319034491235532401628630248486654844117775943070224400668457814034492716613064968991183779925683453293896188571085065002192895750680807068048930147812184249744459947276276987851417980337930902345284885747472487610241984903390282402786805643345130403201636742613838875755422425901117256161758700618802909317262639937148499858226925652839057065167570004770051755337673616948697737322290559303047188746806252333328931840017185181000104277986906342568964542893065151662678660423334127305286526986345671279440750075721973393140136109946582702124681149245270511544961647681104465367169602799809079386833752964845253298239633151828068135228215801334715901511252439559141920500486362507516106149062513672167126882489480862500630046308796482738721123719334903224473469584153000425166088727656877394336045193360822865917141846126071471206038258919734143105324204073009804616045153287986692600789970214598991281860506530221683662969576557143556884488726234863546543216587060053171157791172184791610046333503031627475718956623868607596574441494812095384385206839919671822182737785574368903218175658936405654019398319685691285041524314802080655261314186560067462849177036699912001848871859722430770753685066040426612035921925154612607608771409281833347906444642823368759376343913939071770907041102508485082423781955062772999204459000882543749684902658676828694199636857565415302291056637453498178313912888932845874926740156959337778503514183290657108399295792024172336377317671337014700095071793354119286276304040077028942459036743881933416850279034170977683541283507221726359030780872845056274059541053409801274999068630783091221534121970169197769466567515243745746543644257826666198513230956874693379435804990206388423970529175297957818149241443860429394466435600111006465453441847008828942899919932064706735201266522832056546894212213902636261782404760762008932574750484818345670756117117424650057525373233381188699958712804407973864355883498872302983125679860670903428404836000346876601116712312253649388034896751865520797946800958547639177769676966237548681206280909706129727558407553749809483863554006407049024460735153828982103903807869348853072539314268758019980603618627990944756046035402082509622535448572038233256504893603366502030695125114618857040717647951417099536628435455411327126953398643099799504611949999568838435198028764971477883081191943664626062579887491453330809706536988822873181636718333330866069237279352933809088264714851139210668557833248003932706660442684032856822275740472261866595215503468920774444100844073886245621643194125143696074779359765264516508859597956856466070686887104135792647497413288199413903680207383414932913148281165478918922826731042639569245127435621800934195969733467004983122346877608797960336932670119340018823649519607370563339477667715906409304227410258920304308691859688302068720241826735815314213103851294841905523247529713617713576086799290890524146310329469281533077689858943704874238065251237793135891103222257816815649914620312722700966493705352849771423248614035314950592131785022220972545056843894691574493603590440832983369829532094824302644031865416221865726331379346706156714695468881589465590874861647070994380689407593634818853699009996889101145343487872153691107066627368701875497466714708645375435121870986063652445582646624463087457658090587909887568938212144739702929945216163125271436859676400887440908500902225319436228577232376176654883000663574116640247644672904727367372598237966769256693582429494496215675682696495443760186481322467540914356770556119109560825422315489198863823779622355948683850398157268514392776978494768270585812118278888135388370494785878854074783086899158570686490937953016824725504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -269410563049235054935290615059515429896202041591460885443574325492829341414734754958571250344444103038435127224178749227064349329177247371645219801353489010164344429280064334747104561694043240249793016743295155991681057872870436543062283404246541207957984043592256271865275853583246200345979638259464885984455379572331166206088405055306306168061568030721003785610704651906553804012991155300099338121133059338145223099470386625937661255359902994248383938118012719453470911766093627780323093350285996800731750970954570738059173505872703065780176232951502632151976368796028996877616350742305717309659684230729632434637790741586534799547335100059423137246515567902660030178700391653959065492411984978411379577216107366214928190437907527039522256313021123758185493118068454955604023562384093152216723997080587582809068317250620738260659574452402229815716175605548628743631278781274142159190368649958234314646983119197269776897753205227623585684034911331641018111423877768144468471446444192267268752371377483075141505201988195333128711407655731153427519050714183315013373532080646576925243235929350722450171568733978676784471851352299655188775455832248103058746679761588517086235224386455746444470478349770461612922127045393241756290862124986797507055898042150005354923362023321169284224229145554226801561281150672163793188888451848351797891940173343534152751524242644364393902793243272937698688710773691974718828451080860200278823322925470642867752715427645841119475692184001431331515807296534568161275864571776032814464824056325130102080821666746369787878318481720131193102207784863509620502457247775173733090757874705547371399195259907803880385983477282219891627817221270241992498126249905264975706510039639829640384483100196223144988323443976757901124644748277880227236928564515936310643619399129738590868866966506301992970965844864332546282621046516278232858260140661968435829267301255219224668190228595361336836818210683351626912726854244867452306504922019707137560646935025017906908421284730432408215365242578803479759975365652489793653066339876228279662456951907433561711013832451977128627414972265075120488218942631845723727431905992161913739987885014258599863390317407933488601764744133336939023338449898202847321560399346941092958092967878177349421647459809846845283442341566220661522685880720481766398903584911826425204069660881315523168447509879818167778386138781292206264974705583689703300513983601247646740863421251569283739070440813780786684844132266075924646501902871003715553724635609038569875993391310548619736826250423590266634166939859251462497617915643323348480076270316750711680374607806515714831725405892573916620638339745711583932419266713028939910252142338618515882465438157131442559732071225900970898961002534758336130243589849548458100480890800529400493127254472086004022727417065653217597077915458536922626445894939876199692961539437753020522148178662439439367731221629793569970930970272578340729983350192601973302995974280428117527985924654878934037201854145529577408601037649036716223843478399759026661631515517772518915506086288927329243796472927111747916969916981811983733055523807243054343103371450773357320574577314116998217620003258404090817535130045915891432163779016588861647058208454962994263586977136869420113902918506669110354620512376172691920377139417845514414903130607962677276884691217926579993815255608439988221762761179221044525508459746068130414007437944473501826029249815728335500119136727244880734397476671418583969142999686171736193170042788260476277877333813963358945462144798620474579838447379125601447559126609916894186539687073175271953171224249574201532537894612641447604458475763900338682753493915022680436613751318677207929144338215127776446401963550403984923785654902641659775619481011514838748233728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 25235594009547139595838556388282115289097264638002440226779240080699077698321543429682601903838552271796482113586093981027403378517506994953174623503061483798970235300228753798606489711993798340427410609206537290631131217603104341997207723020079875246913249057696958323537206742629803282470215687880582110984167857158276700378859950069408972859458724051847009016030083793021746538470986805989037291057361031279724294297332656660114178911278571104191782919779255203722417322363088960909264332942570976357372549100021615044383705477636172890489893055834652676303177942786737390587772020603252878134794062325150756839541099350577303003333034010959199775176684260153274241041843456482160962576297878983810885184208161036276573180748196883098954670979494742244202500060103139558515136005497741845946140330108148684068132651351954659377251045548166563414732585164902127782793809895651158318607905558703738467916953614392450787630927982669616942586123090599509197786749177356374228206738205922744188602592267861004581176812225643864378596069299768418938207798331720437820322211599974952555059582199952563650218261317331219697235503215077502467357613284201642537904348459565580665588411885627261169711651697124575891255294120004078890850123056904192135964709424008347845924668965051442601207392636217927375606090821273959571242958555065238282024087912252199683517446585072083469708608817589574999206180591995222536202512010448949994335835778280621461281538125406910676709195684057610551613870426048193798114429744433450992834437665789477973804693321163948756580199608020822900451950517453255784286555654579637113796117808124478442945074529950234164181425975551743674531624760309215791446714583877224303411138816127256197177369823131282374156494681422530143962251709404614580840603961707857741333077942088732129184128609682494858484829321467841486523461053290750779965075747590420168841231520319252991764854242825522254390207261391002525979819434402670081162264468321724403278490399316327278060010598601627549408478147042743417322203396649352145873907717275304981669527065928881312807056221520881004425522881091674615497632003853374518362894158866870962527080170447943764739374978720307884529578288615757954036767280752950276572191859593414612078964586247273478693509981252024410440110388247381101132857914503525869679091252863781352500410033483916942076628273957357542104791110442052444091312256139610330308861546287266818143559281807072493260905518200618860389727261998753853778739501567324978363431595377817713427409473601542453669162926176808401188590959317617034536288833143947927498053483283103284434868982261679736041750001387039577123612973200394741979646392385113152079929171656789539336708729030222783515896215569161411167589806644128948548637043694468961537700459908245639300750874583924477927999103768200006202787385711867541034040583950687313069480818948336765714661072182660220248714148656468522131509303853108610599850652575152044020822848984252066656107893651738724896644614991424626965629018843104307661870841306924241184947663602744607040901660022282252337139331094001303251314088947179391806857044639513137273941978179639960354206572584858753507235906722066554214962286399767564097092573113897597201004366450867182388641933878985875866748211594941008169960610502853426486810493945223265651896960923177480034762929504647776644093585894277106046153863897490475195083718292967225503877919651179849568544039396910329458508989880827895184739647811843086533839201075437068168263321807231161275781373242844669053955114474850543695405688527757776760585258773002861826965035918316240784646952108471741357834515173709448238952818056286208339343437447073700454253135229030320554162254049028023552835249463792167008583062112489503871284254695368391078707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 7482762100337409649651610924513670954694753536644350689878239769128664067612705827596749435477278909941095321195723097470678767578930071718326363517613314138719516743466301242954286461755563610005290533515431894242767123388659362862696876225409137351840480527955465744983496427639955389390035125103325581987308491849531694058319262630996699358751982157628327381475571998517456530275037653161762305206960617844152375387368770898344546737370818847588584471266240253949303317257926820294065169933104310982007171391792908671944768086870576478066716865650625908962202635622122854607539828967852938904389190045007145938204813420827823668465826558583638388099180219843897198256682946773825671152258703699093350201587892349350448549396604772457335258774036199086234147656064537639489243337326129268786676880207178388021710674229775536708308354842848670969608263266382385612976761389742045579382639589479574699175871220243762524273577515420226814509462849579468729202425006603435384441958088211500278180168223043195544218147196967686722738114391689847794794037794816090049130478114206220912980284264059483820267861328192484387958506208070754916077660587923263327656337165169065620258913651072328893668325827243914108559096190676209979165210735492735263167028508686161434460192639222973017543215081922353436476905825867984125801914183382298761748438144177248413086455678534650403567483755041328117309083891662181437505003894965509899561172270893478769285086607451105758293330769686322361622124471837661144032989204713675236932264983095818417118642386909235672793755613981696200723006121885353757653009588208746514327423250560421525043709907937076786607915168937790933710115727368424611085531183670737051166144420013152498800730419384177434011466860111015799484319905668940538524228599552192204614116493518311873856085673014814834355508981383418948714720037745884807688483157449199763429869128397854684759786881622993701468415851829200338257217090030220697737030856731686302561267431444249491411474850256996907796815933348671445597856948914286971669680807814239580251909242908196582574000656853413546673079115213164137268642856118380703140832652930823869593385702012351199366273178851681946290228792055655824604010881551081873600793115942592300417050950236500803939563564316002289422566779027278983314202746071233985338258807626954920252986835932608271274835883836983626986787588365000728052337582375628819968189762077980928811617900891034614709551015278982716660658396331631335075420935570444758943676252544427810704458780442925790482750118729283556063906154267541153284225574845916045790397133765627917830242027693858239736316544775489641295641610294718512157503596983542277910860608247763476499526677829583027357022484853247646930362719351597554577222343715468369612939781131559940438538534750901152494045014440641201618767727210956421697420980259423743523146258523842624927695836845750671059198161940951063759609424472731589921964006366041860239001032059481929226005002288747967865044346323857229902572664999571969951304370921871934495607258759770239010718949363813069501826751943508815745270132930454998377557188481087625443882760927423330002949909139356573054792570085521611194130398130290437664546406206698656608545499042440268619312817554124141920201753052232881552321600555468200039081786726242851798773790305854263812284774996910656771034440326040473492612312475811582907855651184342767819849608220308251414925652672587812000429420069833048418273517711437725325417677517955329178904503142688728459438360733873775974294380611186645979448136703762834118261199442007595080235851901531658215621472109959671550916534309184189909326218216873051985593859024556748983366776743095912029784615162658003890589259615909882543727393082384379542986204870507342331904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -546102834560557987749655621256962047592630487022609736495025839413602783501939613882787365220854954484569528191883449729505929281080082391534496211898847243057545116255965970060968732687956225370416446644723247626105983936340072138454230412032448323768886979740660984844717338034911630347217038901826451863022691040922194102741365683578988161124897085924933141239364592789779217697218985081979587562988171483664034145907356682288865188453749419187289370064531658671030914123876621311601529223958041337285997089468346972770858040170153971539349514315949814566105138231796809324137306198869552152708151880843192263757002483861198311453439391466645300814594669465192380788179600920781295288016148985246941933511913046218726422181223745293796333215920307825515993759050268217432828413920393830039470831049380906563930056902991816425414728836403591496683675429585224914058156840746761068032426178615894880801533483334291323303244618188136451724059447359531202343203310578864379370311440219019907429297165233811204104535606515468461687742080020732540160345174669514454027034262503561865912109998462117679477832083682741616522136129240906087766210598407744249229472065444206384223698834488384681880922999358569217602272826753843347322597728220058435580821637502947362173107909943654933079448414175312122553692026118400173580194107744631297930954612119248695694652816714961818524648961808382011576589385110711658578475380553961235772248820300265185868414630190704785316557297671905793841691091342412295556346540390130777513565173111067169966423325187147837128239587866287633060595291966014431712442121674093821675958110805349575081973861210734413570661462698023041744933100472873180218658494821675904703903623777972902368389443132483854141592356511448641187870556013214957959440136846873646629120581968534391856071767670491605522722489511067323943405958428622689325239491940877575165823226017380596385118371109011827652991248425171625251636437713457484830570517657001356550828094063400952120133429844576575244882180661669027934739569713344994232845248938053836897976953071347403812456065381418810305099098504164960603015324796033849713881340076457978612137724252483531043798409087582350025071753743952176116274974573977021476961053588161369639647376122826092054788386437288784479271548593185054707468573819769734346431996647911605531614863073091718507372937597256298107605305319354830556631846602863291959782104945144391141373361601906668629750839448210184105083839637467373255424642745209056897687943735088866242262786839977907489238379650401799933166534570984795679868832428625973271397442101274677326700406766332527939767283436991171382983194713412212397941595900404433471778406175513036270294726451332604171951246844081894946091378623039101067271110519888647443965782385619346747359926454756810184727046566773485352542122658322002148921551223066326776830751918268752704996047697508459013537610508110403196161773666635278660349825618361661084449116134426066875321640730193749838853709653612141872181052167785192645272151590287904725904020963518972537039788603946634957853818614196939711562470758754796008455102517692011619544540494024259423410254887297016219245411735517064039230079074547393460940908196303422219259719522519278646530979928304795429320895143917005855643130600943678659547286893014331273622103448169752736342695762090239830023602290924667871119754523994619404206882706143332863047417530640230082940521625958839724188888654095263106891920006808565598958278617428899635490382355133336516716284919331381972060533840231747175962622367581648373630585044597386655727994753006648131904474608711627953113941076251343544453567250661137172205645839175633705683504138499880653855279368116395768357057691407014614326331146850962857414192999445865431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -163137401518704233620574202867126585462359347236580699224509185712995608997470358570393423235046306713598200981347734512331928558413532337518006493167635048374576075157264958315897908074045578938292875268054902432294915086035880615554747748136833985501838951840929167046135790666034348790641052701449061167475833483428466043577013770106044899794543184724784103452684085155702655946001746781772125688862334035520564129151531670966812924146654100359696773701614636007949897200945916852965683162587903295006254403185177604455121505233199529363150313342459229129858125983118667600946942854240581870463834119919743005866505132061609722426297799615668823636433555338137195921035030870198209751888557299264026399630928889250028733433834546754616098944311337706960622922378205805681229356435035258143216985977835026001239395149038599643721949807294608030695744094573453031604216221434027404145724966544781715791131549865203448515440785259903998444011222094754529674161881348853517328403046465829284401520200961356272419648138671724613729510295815922822666498886248577673348657880181297916822350630284363605051697136643338090099555997289439767955460375935495276728625124017347353787387506009180385111448781899724911225712132901275541869260550263367141879439218955363629029266502001051638983953454182992398215951099134938535664340886476078248561153249337319601123626940904873392627510075002792669766434311890329732221908042215320587077051012090982534610982041155570213330926437372315375829401911827249257599911995172587066892798884130927078017645505668294977420853313163521079413991901609668843918905823600542058322852887346407424260043683395806040718311384560725883943252039068390983235807794366147952789336791376098492503892206388316839640180451825713753248031505327891048629940061647656665384093658893200011079356269891485706964087693389172196613815084547767749996981022220075202914540851639796386676804779618778229417829504399307446919844304875041126314520055011487789622598868571035859391173465046460719784719373854922641500214029297216824620473625467144078664294857376487839601763248409310879110652104557497447502578142589629288728044878440082010931626048707059863484108215437108590145827205454151935791184824703107001967878734615715094004915367006461674208108907531249219434879402774491861243792052637585206438472982900487490746005424477725116707154046649626597217501871046212597472286909941627219603292921230698829431608902951315697308632278629832500990152914673108414226972363525154125054034320145256040297266883719540716664151898654556757974299202546981112004126120848658413941302635822252298035790613459123540802733020871977881434502152881597107331354768732623698299613078475335278121459463826611642930754931424508235237598173492289017680359040268417862070434114002636105925965341529698049733304469321967487856277699928357378418511881378537512171538572126960175680579387638838986144990554140449148278848895176768121014722885836256533861057413834395907055503795045223829326396092902669731637435954807813229987559512495073215615179622846355709792494765635699848193231972187436542979942409043631628818118248911006275909781811108769399491593970988840444683773980803294308830277521046273013838710841745573678201946609135194266711368441337103018452005748252895706006859527759643339822617272679708932290150815110415222402875187807836260246813499629733311071827018209323751265969935956778972506017632102862875449322918258979919336821515601506720866117777448112636624741678435446561627142676481474656328586572059981211552047894822709756873157774037572346166692679328204684722668581876016641153057958144463971827727886757620260992357846508740178798768290684147545825918072528538859039597237312442579294825231618578731215369480677978831901363142460431348531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 9478685291303043789722960151031483630984820666519943685163549366980749765458478078053153784786598654262627108281246694946869780145751717582471539997031689246192446186890897886244411687201056652549861152913139654185496583647784337851546886977267723613179936588993162625360507307050116749394432461586401899312414474737650673843670224178992524431338124139388618088462484185821008198977177947819352952275362298446998273132785524193713688385360278409085241077575540428556098339859195922063888094341512363903948223988238702988737018583450525802599788882070034082341182123765266768557512705148323261252641230655527140066958204939621270602147999610945798169053390527762836812159363636875399918210590714668781695899328465920408049140769489934921872269711794503933225286043555456552988678560707675426865351789493430844347735764572122255663903551726698803578680003516844205741320472583172692108019642871277062395281870645115909335707993017497766984902728124492754149294683115178906561164724429598315370956652684775971180626740301405560625894291333746728507211232632174223489978039976997609863804626351889863389395494267993178677189268883951656958440657660989850156276805474565071087132660056505498734251963341546709122459387474618354863702498699783862150383262165281413247902452834093940917270526398869263873316574680441154697949430383661497008155794869536254284173394062297132318066044708992747022089574240974215619380077770202851186383421325335133473014605605940881059542124480030548068029422504914715487923646351806112012264852900357330260035624251883335573722494479449256999645475504558398990800226877988637581393172485696216161527448464094904528116139631355202967201306415886970395144720238009736958403367478128450901970113334521120710844147812137976663312757151656929491261882772113963527120164341904907687531251306978066199818959435481330165549192647362713782152341354157690802090769989914479767791019832457177403270519337104136378858634864562609347368473549978122260937426452345478032765117548027245212621721401200406561458357176252634984823442363718654179712091962572703127648546236218508973228352731613005558484363933413854942549973847735514013323898917003804342029715330157127552453371037630691748260871084359320896229521005281108504117653527198980194107125146353439199725458010820220966056648411203536568008575159733343499140120843896071346219646908868499387173117754420877170844561045819672689441040351259126176464323813937733240905838848459047145944547062736427077248228462289576696441247193554740068812621283659727795523805642886262341126325010455981769569983578195344986850543002315580405776235075867527447713440232905211344256838822638529090948287109547151533309384886258738578898220720129896861473254749855663555234422610704789751263881499518513729311379752743127453258116305053014856031587296395667211707267049071803552983341373152110611523303982783504872784625301745945083600177792542801469145723105289663891057762719281181126037290759913056949779038214875668337077836662778620754384737845954311514214042249773459359527204345814874038489233245379353171484170455084948905930800637507386962195393210436061556836237448933590151385690139506294766889247225352637771299258083201257898688404334131719712890962984939199475853226405930881793593591969949722653113734130300776517514556459191279685746416271202257168929201404093709925966784164138136201303322012039357095669031470293526242143224649666188591330863517290000697528235999794949028529820584890210552940780324514979817618188620533697621375576391620591322865255439067088049523251475049647305871291433536233534122094871744830191840960892910796735535111223338190529775129645658686337077061575383614842634936474072374479396502706376153943638201017415372388360517756793979010736425336056053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 2761845701141692497184375855090879084583547768572591440871238735261781557245245497572962418256438946777933159548707459220910337467272330467576209767991294989816652324748374702338945792007092213092585251510044141537884636808541417597649975533295727016846224363789236445566283443422209555627357760304017727370958836911993466943546964457121928015456428259571192287415356186276850423971371541571412643750150990280724097977279563573845272667639315399061503557744812617311652070529792356243251822370276958819366562841567997826426181485034320190300859637559717031678233607750469856210567590145724418562133467459997184141840829766032408255568982784960977155693074002165378973964307232099776339312756806672728407779706927077244458042376319337539532178235211148880159418968288393526477136547146566188441975772301041350380717155663589102772362856186647672234774541619012041833361110009880943177281656185326345886348854888032968842354127386389077514483338644792023553261523134779970667694454045880398909410158720070784134621813390901516374303999459961244437483818555907833845619388719760238154067802958479347065787713228678918086959845923882907937163738733719635328648957243148666727119908418959988596781748857037205474322450997728103666404856355645810316718060639260687509114427979827513488426984088371211298052900499661569683996050904244311188843606197621377507460087092409145780624760975182036973303064382973913429184774849992371701135332704139164093236514089158590325525450969820816253743360135991658458291221834932964522478788235122497960084564126603959943037403080993583395180208900537946670333736465697180651258772952379052885973766114141490262981518602760449383966168399286765012650298462713787393293866686502450359452184749513205743115139515043864359039385748019463538654034789128171429914851039220221069405446841402808504697210545546827217959882756875864997141169192495444875336668105164445527671188933367950107420784096292270823794937490549980383488542578977581476123412486862840578778296484111258673131612184481741455961720915257226113047912780867281437142500819732810713667520999303697598437143469563969574201839287589812115220322508048664589711738432069066508027151362164058101921614638124749151459802685555051762130781957146946437111839774080804429079789697710996947551421925643855529638969424052732058719296459620705332153197609514726945246715650696828326921982595012718400940330419326631703918250416729452445335641825637170207493162244761116647222776793385402226518062283899852821008759138854813833894719916392575733573823434059463695275798702201182096732000533164453313204939178181605883105242804447384780091747277567890421277609276028796723011141884155394878131509236396816205583569411477110813526618330422089541323222242926763767102695894007403650073765787445992034593503043151182939251752295536046946892442027686144617004406199448822460310229428624564686095407187332627623229894813308581787537527735294058786523421424886780786960523848256116071446608573153046451106271019237052292721083926471912271507298630468461410882860252574768944328720729730745150923566450660197605194163510167617981277770532828189506558556068701089123093971440406254375478489923666935335463394279510438606872634713564679064573274211206407608389694628173057723847782836047742727561734109245466422324491256980110172032026202013648216989728257465603587690932344359434065718127528766308814758313900362736274535410802150193617002767632288347208277708813500939083461349519933039960968993372641720216983069949019318721220036682098797151446449723381574843393585574478283100245057933727734023203676656237758763334722671642396800876355412610130708145956758613087625924754854982042888133617297126287099060372112801051495241408888618487519250644733429343688388638296716083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -152668253307082633679401970984739106322836601350689883074683515346530205625776133182960981500257008495788930671934306891742932757505076029665602964262824281967228201301502638667034877405996059532364961372912199209316384763884343182088294555973040342020442164680746123046487659354595470280396780023222869294622351691906072722146434321155371283291764079132080865154699895738057638963833790253438811517120876813178329986717184500452356817204129750947254146254792587045102888654531058825174882637705178432732328062322752512715859345172314312144246227029204197775565309354484986119397497879240693194101474830697980121265308529678537657430832478893509136804708668932382241449309161176725505507618860668118462153318270262104166427386308462657449703203054684763758417099468827954926983958739381361863935444738291042064817461972623267520787015678158693216423028317945505675106157471568135569438355478732012563324783085988359753050661614358696545069204235812348676632547714308238910331557003095328739028568643329651247284828897874143524709416295036642703711444317000455358443568220172096884591701264660904160889109195223396216160797228306806537331610179073672848185459213016710274848101090942481371907765324396128238711286745071167805679603791516966542996349778858968528678601071354388972096450112143583102271478391323314041335419406121109574734504123305167753878755168046009641739206755420216591633459981409305063043636032774756099844944935464783616209228386814939169725894064448812520677739319995160474863187846469072013222089626680221689615882901157743520156727039120019317106145486691756525331334079102433353380016532590722314750079904749565433445273267397217617432001576830882691892186343124041597656830769008602979400748769287177501981289684441172796600601590178849251454106823359446086815963775807767235154467752204713689479795883429960523743755055598327330803978921208434550659761050769592293310187252085953875652828754039224302639323615936438987979742670993766965406976404654614183086505926999611738336613298852741360622630924947891256146987382716751967119155626505107829955224262942509194147143593370930307222336478231340880132964945770887534530087595977236447090532451963223453804767995020187800996240813539550265892874701937051497985498451620998618130252504292704950187571515462398205894652860783298144347855536982873212498678861634095601422506812207270784728220342403358243393553481231324613683789448087985712059298644462774281477908445613963055468744419029147991859033898671369741685856619287512513462234275340935694630392020797806067147680789082431022654160752512853678887045517027045674274254390504080081141137417714367618995143195604689349306649409722712235291800203584404912589692255426194075931130605801805481134837153369265634120963315562977162680839245769100221334857826822123430826003252758682634697728331885461981947128381907172512221318544021421487155461936857937848321968390905776476833744292063693813330453495947297380433178495044948817430645442958267991115764019480522551391645830151902693589151963326222218237779953151952548758297752167353011546890023603705473809451043108321279631122798838048755103238808505803693032918972424447936255407123456079111183612727787432506173751155808325474548721427326372355666811598443221672240986060548496180594099662858146824844087880474989000428348638677074000205982044422484825386909806413228501313345157227157533213158159257595467165850682376009628698967444617097685527175689431142420346204621109527054291832732779183483108072083337369939968530130602241675975019111514804776478035871484083535530022032978902916759724268863536666035550977139705197302003163593686891404952287235748768824862566166544710722694013202888152342920019180314920732607619719517243796380166221511377747561622274048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -56956892746522275232976913634431725452895278042286283835915018783137009116281569511582521029702422071333095719852751548537860410291611336059685988631630690348459323149374880528114137874806350092981353240970899246052123238337222498577160969550868564951992489971014125038691275247479462398502707560586331760787847987017810923329956263563977812259715306225593006046400482122701393813973277963158237289208225185231810907781991003235040514834034514851072087959047422462133949980339953292056162895574811775669043484404693903911016303378176574692581031552039984631541632652181070794366048424937627265400265266510883412098883654446394162092626193688775423737309712059923368782792249989752122525051603319578568873381331263101905908805926928908494622569483485935493273110491515279136841230416948855332507911702211489026844624163769749426828039526373854583626199680887782127411535658008334772362730881139787336487807905822413863900489693142140611435686638168397315950620075958463473243653778234851663260848000109814256614224512749165074729001248751489031159705782092663470942239762723272861680049382703132697126700583076394764594242357467795160390765233297733860732444834120777829150301988633050237084870111907109189757999384039707478699592638635818395284298494464790613265677803064249691624874830761758677159409319149059826698712305466832927497382717325593474894513365547198137605100972913464425204341410663793081569504036136208579974321256429538413340134255290582499547943251450519806661967512953334945933865501939429176689282198473525219878286753464847005571212269378261699740673129379110924308216276954850833174300387198762097531173517946461253845533778069628460837419779316872182719034775504376783558126013454346525609845857230259115347300724448288913211415009442579866557279263703538584426113105925845572516608713783960146401146337413228777781380585261214318284899015196641244947079270462202980073766949491554863884327632358855213491850834434116838785201232723693204630775864284415027855596701740623369626646453591275800425639199857995642117800740734133250454177845149385285413973459603129591558587237045475803660426451407926454343400505646272348176377980308659948504716161184617256429174107077968479514652453355147898296555207089586506779972438842763982511305238152550798272734869398691931743684963590066657415617965976486266322089739157860932944990045600943469557256521814486162163705624242948582491641435381725889232793697100527337022879992214501890926885778177294799549294178455886697646737005586547315636475119612607707278459581264878301805022674472367318263161577251586877937776442108112085323620619692677375341216629159538072077759874454670039706864598384946509865082917759321578057548381073690915812262736769986760219537321746673010151428406585705829991715733344613863722878695172717042136888556815921611611590874035854210063586870255951175360232502037753832340136780905877656796510682223126803388129036790233439017899699996565328575529829802822687569908170887100750381270005236969752666851263376724353050229902096776563501807346718626763647271497702995907824110618897902172301457926908495954719382437212635738852250935859679579422326677089742191645226512353796762904570022955623922147074594302301069942595937603106258837314105360374373243533645643563881270770275502714470895191583169106105104287774281460637476786030821313952383615011559119392954240319975198115907337198288431427145348063514169900570923789805205118881528919789671578969854829339874527869491629553814588043056215667591930126295045756662904952652149262491667729462579804715254099778053764403394669149311106073764990006156045825436987168175989514161298913874953041204445435715849102147883703627183730462911472623860693250034297735181931185969084169567691784586627299409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3675068663129922039862776007381064504328742721385271014306198985311024384476761323296982151787827596395434234930661401926560136150824234114567421745124340318254941924692240595934480045563123897123370217406760392124283837059879754872369264665429137662732416095890899845987301426712386773090938184241500145084424884620157785173942788191956194522736989839584025057379048084843928611097490884670594991973145977530703587134447625499905118318180775111184093947386510314347526261094933024338143877251842733022563072472249555295539838766742360919850406459924499594833705247828924512067325336203271367013939300073753829041921119871427661425815922243269945535682879049253947023759646753000492985961447118857354926430519904437102835626431147792298756014276128327580822394888924455720483890328499912862835188619529711311478620264581573021448722209557666000552922283802362646408982672942518138056787075648897938634597680795371724211300752507806798806925500658825996870344882804828258601839822972982320814027357762169050618070843900931970729341901324674604989057453710312281666061500738386836198818653908961612254225368183742272888244736042375491847946484793844034331877829825874099325258227155501255221066266235960136068746558584668167522726118107673989661970417500569153108727771987139706821433787644554376030214585149960194357008653795851995557283089484642644834333352759269061187969784423282068574484124891678497617210519020659661078812751576555830022104117092174659712745440680990334592121657101056983048377847735257250645963687291020796157008479034525450678915080468220349285085545634664167646938487409150695119753333553345620607350305871821154262333833560020747836376832017595499199012252655060593264743129086260253433292587244568546558597915619696103765080557193047768734177477338873774058678013251645995459854232728113716299109368381684614725366000438310721990906303448361859633824956566462060668189470277483785145616135088542808487091334030648501430041965834146224123097830949290272993862907472459126817097480019390201289448222140733539221914534133472720893002691318592136836362998849670118381934823859907437269784950489721368572014707425225458092703842653855326174306021517467007224332698886469226628077837207693162321048542657672259280863024316196164802076667631254709332733150860316491935255560342571650266470054913784640767318622638218997329629550283465082883200999502980756448260762060457913049992942064800547291546205067759021882359913820683479198040835710335108136944729524410477746128268553821966578765064150671428554782428539553337683044423886996777664486071159928590328152827713883206578083492116319434156346672384566665573567538387462181478241755156092418984744939213760662986560568990266923318065990410629226214218264604883123765938106345688767663515572543179697492033056378464161474302597799885093035217032080359338847811400964360683184102116495194285298440265965038465446203668847264059824947800820858784273515543944713383824157388481970886085874219824029148558177854372177911285110658791982377464065921161783817142517237186442542898036492481902523455377911548528895074528438223610513989319070222949928614376237117004904837238594063308767034058442646490978067210020339250461855566460589480855367828910076595605517109628374672329672953955705546965285204274052703149800577543996374869113257041561923650747607473072712175051474697692052573352195027762311405259733591410883469397272264198920992432409878147831539834868487091199391515964413141186717397176405974294655436834879307661298017634282040916945245340470803741228348659575976620489922670726584140192884911287135328836785692873783775508683310705896199205226009374421701321918662179971015804546267732150529661759517771887825057084980719430793386401456180398749370973687486873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -126173554359444123809753280000077740424291283959780917300398468424362833101936625754387513255609872503923077648164790110252934545034026692494200972941230548868459890258783657679510086403163307046917748017610251807980295820428212780727233403523441641804594662251637391658569006037696110310664679815151354890272471784209711644671347534323841012043083653562464982983173610042442139129477418370666049047472194901100097205421576065535088734829926936856316679857588908250447421400486208787857579982818549703031863452677927829620709413520353730991203973591220611815342833849623689636979482423273614631773458153804886237054649784748325118123611503674394099764739693653920335922850912525872881575904240559042204926134303819678744942371408879810180667766573889640461524510058854492435814652538185664370120856982807652131858684913197273205597382880838573830919524187515350169119961442754961086632633362231877733132739053452853867373284198222330336012544199848199038574834843347006895141988897717933070777893257510443178333094786433417272350775409256571018564955090957667810908038980161871766057462489999989825805867517630195983130550974148256398729394746223004431291231322905009068120036675468264778049715869469718833023589713231443056127150192400456898623507382109370586274202337487228874128767450019557092911315889270572588946852160995754495003334836103150114866755221964984586638740128387870511173555394544952308558673924131834462372819419805456020108032208134264678675044794898295765869863952064850764115982739396611903019318417373859260307240105803545345355725016738574111214193737005493113110447680074293164345944363383352906320144620670072001999860796150673769089002568321436303257212933093291336233792421020660831377641078863011961356994696584622542344348046087764999481105195151054466509288154919940123276806592881726781413938474532063448628916084976996909644034958087379984601859924176955448413132516405365545275395380592462426016349890075116106460128549439017324679303771996922021145576320413750330147067277296662179839375157055445571087869529679031848656956922847490262256432176491784787043159140875132221522315993276625618106578913067366199838807845341185411360343908745676984734755269923877673486411644422537655355829282641375485420978805251772322034931698665091337071278017011033513353395544055524037842775579880639495078214774382313438365192683084645948052432564128353014835236054968078347215751243260156597230204541925782816623698211133324937346628666735760050381654285251527401607028944356836123752087865124483926272843596191343018655122554071970234438810109444896164566143939774326986150343550935748941943141646529771732235088464064030954127875432511235592526693854510403187167709498809318943212553740425557332666831202308664851275065986381455326464089791937999482110985781761736316690805997342547205844769825707426688052171922782053152168529785462351214592579848690557893990626832399897566910804467740512837435633161011601717121920159115110287374059682373977065656504145712013263888493513054053487873603836508208022147739910028655967529256463424043812180208484964409508369817361871494362726056641323442052423079827799569308875545599007707426209197975234474471840472614366717273028468930186295529383876216625081944310916176783256669957680898361001552441433941170789559681111775223071938607745555748714285951076374834848226813741634111410359855365687083261960530888149909286344488317599709456088185833849634795945115823711972667160231170958257561154207405413034382307142004128580367120579901457594236548297137686572890829868023876929157249402614181103153845062463213656086902011695385474976145615027765273825788370483249940824371886036766045520583412376392213095242050750012194739429969522510408747007216103679779223201319485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -47232028501008909370274543830228169548310773854467839259403070933467210807228601285603556582376646296207879753802123451216106582188327729653235684877154561923976510736269206484094453624817679283704080667512749005743924293026970971161574853869989314303071126558708729700730647934524591308298877727885626907352132252012347750467891081769368831862639103292133447976745225223730742564795677331338819993161148514484282609543851172187322537072035539071622436614188644218132814579157724328147112523834160200600853004049425629612860793480631349807289444729425994645079302199712038832146383566612902962671633528711394282026387486497492196357026989394285386093578975896918672779648318703950433618022934752042801484446364654936342076302218969116012405929306926548501717277196615909890308109345089785196020005659436315768464851584052246962943372799841722189915283443059142857813361505633481335481125171149406749706709287774283984030851509223415489053527282219464638409848756173505592459141202998416391859548169923936022313523226532913015306293371116520214403886128494097900942934623843041530783001722387901116481594680801873524442920043611128970107811204123338863924403697891675624799372558763281730037792257404845164295777019614727183921398570850214559629847173434900162658483863579292857386444712328399201498653401588865179671389892465371719240202984916414238920530012652565866914132957053812464078924137943985552537734884299616644951158964951671167343346121285917013166627238912571312884784269190387286757676004528836986625677641313663041968500325058352098776828581795990254039578834241314732095524952244148382674539002613467278990470089531894163091426065892156326266107743034991752157131881175371511611342582875906577821062261154231768118742447822058154616422411253705816572660594082975971114932745769713074747642791074497465072206793492154715428479338827700118797428705431882745524634843113244513583174725649379328393177886485670660070897812371496983682445984791747961192617099865814678273061407140208794834302831196256473642242346113733645512599382743861762363593837249606680894524227174099530645288910016385355438177801749683889314108322547309356283351676289619108458325767209730972004780484201743553897573216911129922225124292252461397997979815076963337689144119838678314886364332770895982144295549145029687098065925341681059361080855339326778606783557734818226265859947987376571034851722944364557207538830756505584570677847102122786827687466432305875561637147722692880613472954573480971141078633370915329141385766961809551641966915442662287916843472029058214461724665210170170778057411200688886859550771611792333485540421699320792230733274017223622361606911520918260443036506740073138423687716894973119382329472141404129696689505154560705552745629567512612200314597443968106999565495219653469740212019824737783732531082834015068666109690969552510029268539815333884741688868127684535128492726629638223896071907664952941209098649719838523641051621670985445561609015827973072705433437454409354459352249277371070906078099587280165247650273496062465036495320053280960815155125338973631203855232608721023079473960042964325067487212874499736621875735325018014135421825959498875190098805550047580301618142299211013403504385330593929539449227428696928045297927590309640084301835885510985132734456986937585631244529922054905373802347470670792768337126813907866194908474607256586622888436785964456029667315540525692713014413595080256802999520200790754691354233996330668145713522809227299360500239493756187172991357258134100482175321526015442947952286034938944472894886642325359229052870248757548666774576355906304707529674932415842931613347314634281648336003052487552143220257791105136131007508833384683566475083595088148886681579870523186619613184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -11328425515301121235692460956228819153793966385717873765725435729336902299139008273355643008542106740800525803688355714156344943860563636560123237253106784939452481783367882287775971462095789333330845842544558299600017052278888879686534514542724138093885910425409973841167050503079003801743635544412955010316173613573447673260763846209446246979751766307116416998943643857524325485548853951988150908805126844408070583835791295325658159873242259850962478135980409174398284030251537773074497324791995659127669942233408358597009741840213731445947530496813132668540986058896001245855276118233823168044397803466563191338516807165670319602261267162842205497475283010750839028277199280516529375090792204408233147868332891111140934738930360716286219679341381021579553103620544005928758468566369616080221906100717376524971239194974511688696633445946181994902355739904765253136335012371572628702963461656403806378855977921415285689258947571059648917844811831647998290310479362777344475520765643980291068222916007663763513328179313771145300551740206161040809089447668343537941459076902585709714085802474246795855270516542094410898589678739585845900541366241796302808656857889299780433011263975120933922696102642138094085897333127240810364106167256492997583247374903415067813727535058925141562105627641486302023239569983064797487717960752967448058206002678939787213219681712234631700195619187502951515474753116214863147077035681273932180807855933585899452714872818499735576143354369808468969658619024746090176208714872512551837740891294407205251741704008112117663632592912171611393533214843921837300514274653721665520326388268264928415839854351426197564863885840314876780528583486316612511224001719096336368001001792662193149227691941120364424837637842156399709601143383181186111108712982407505050333300715014354793782066758670403505109708041705455837054525380614572629732147112244277938902485860667876976204565069545599737253692109222914946280753550786953771695771131023052913451516305357163543590832886330390967091616771694754935858863941723267503784149019119810531920179370508095052392693612228187904043758893563292868183546211805363196425721219177368772548234134500947986598280690312277959203182142312761030924864403561940181698657000434377878484430720220493840842226894443341277836121133373292641881264423963575873911756649535235022185247348532975391137924603895503066179751422754144235413329834686790216528472351420027842027001682551804890662376463273062787417155045585946990184993192159804181095496457712473304341211018722069745102885993088556253158269257002805385696075144985327857199396110482562204507878554837695681990217080102698902343797932440872211092790907565739547445524018796113997445852221415494789644921657531128268724588004966881366815631337448616915879272845034755946834756827031785599067266825253912846341241493541023089148196981301744186656914712926452686994066826528069067467517006311766770117096529286231079435298636119466318869374000872494638962224570912799301440985348691104441651279492325282994447096775436691707659157071848794691444974246029567159088987789473309010151585857990059299776999474669337665104162569245752974767798800739642380579104102596432716928446007105478065987120891748078562358552605031677127619867425545592041384161059933800893607325471645359587027170084663701419260553926040193117377724292405141620476496094824089223781176601001235149142368155680931495049659538844602658449339445263088853802099152642018057564847532522393121834062142229716264689248471693996701024406655336752232093258467905787737227986254363065833476570866055865687911748928281353426154380131061762609821696377950908188266123299405685178032725139503848904411358145920667966186601061869826318866540963836374211400979449382073301729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1505755758902108159031205444043837045898701070785781012891968603470448419426085447981420600130434150183451539355398680612923016771081445777934841613074574251846601765288018984326763515807771037575634103066324000872353441955945152681434685670459565345112260025311505679219544767223516720214683583125583838529961680324904355457505734194934948490790068759300174491746435028670961524507145574872485701877540436536293538744337832619623725902154605794491953000431084599874390013224962302398247364122936510018286703905005434999580986335390004706693278969893737638571893447274518884259949508683224399926258614848251079033267461621349764761579154311620019765590721268614341831038631268753094853439549273300530502749710815074530662310245377801329067825709638475801053548821494336461394896841075866291949579451733574053801702512605577360897037132563466066261987462554046177202032949036767383548014736772232790617172304095375746393131049673582465254154014874314539855702211940984437321271244483516587921886197562161817782513587334093903637357849550877506786218846738542403269687735715926395563050943871212823814786522604703269798995248712750286959342948501306400061196411834844754810073508005914827164141867290893243639747618277747214278686059403428344421939201411036477112294448062017825291474017761909556531969135179361624327947664712911963048047532595422081772579916753302966587985094528509968311329536858051392010148930239749901580067879257691251747403251594239614992895322363312338627819522202828135027481927777865855344553903721985152831779987386818119435237858232886885474793700285157249915196891404719942443903126535418911243800220658776721940437408986752721714638236622174382383156017152923237453047297658787725001039535889050378123385397900246407597422792318039396720402526415186013637831514432030816748768672859217669756996608215665137596185379983696599822825791519834415497022193076817054387184589902847066308342105392774215916416308388898171251557545444495672953379070826089868066343936688479080783492011666853746776984110073452163988580132683101932181126375009997481841449593124201948042703908802051837024293422420136473065221086711383320740041042498946098330869938060596644052275667235027722435598947377571487406491707102670965026877881248015624648739107491749938612539169124975827921311931379109318991817654540180741419012600537430017403038204589797400844242393879916935133728250297494119378838722601240746305826213817025152953814540337948143381297743113442505648417522064565846336423402770900612038228144158452709556092645920724123993682165356325078290130881072642268459655527556718512070389507122299769967378319835418068848434563304125446368187948664782175147250707090411103388046595880337686512375733544848740112982981203716104097960944237330310746209529561699780324066645755983633555404900900304176493697231053136047020648421440127587524041651106807052342321134046709869269010338766754892554357346601342165406273168242315443897901942214628679831921863398161589668805078425209453350815777551452183865609429880319587012639824829746425472709563185273858605181337044344304805783306275322343392708509244553574511393362349769598462966505290053410020810486440696121749079310170579013100339820339881027484343042964793778316992164363342004635917715835351073762886623322517055717281334370268874824936838450210674146718407622465507460495255891103033747482387742375483602477170621587108537616203023583789851819200594587641292845983430342971571930777753858638713398830145862344441748363747116859814761781198475233220505909245153489412435414465467241478258673431239541461774211140816903368089101280905167215053612054580546024102981916664184909630107931024718949100399317589778899711503439858888574779486618795684375436487636876656849715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -121053611468541402587513071427590491393586434537414700045752082229565569302563202104675601361189662359143719043036761066001626927998106356572366700587898621681072129498349934146768303538304611610692430355648569642213182816145914634867273016544970862585624216835071273282632894962378163969988471923036651052376314536744135043774261235025674508683796335580086160070719717258468438629836995977176693133370198555735852630399986813743336877493883863330272163795554548248393388876720061363961737564980389168265675087472903435102099913700242874123607432290221224447912396561602121603984751970840658147227458923830140580522831944165988415413434987992092308116326627552424518048622895441874065432684977807483802803563524062327359729287558077466897473461212602505011885548393312651690578467741897597296261938796811617555119386079509534862667353642283177222664411696167368735048375101664662317748053086360789036669315819300037891144689238076137243535909736064411818957141041671950965124351872420770996530588362734492655256315756435077473177549158217708641393354250718747338446869753832963990792455292769923670370272410170605730774880302119635134659172753145372547548739802813509286804138993852080144246167183039974378838449929720937621493997503311527911946807838820519437908750739660036780561190229324068313490784811262686579843203643421877592807283668684847325187175100915584111685891028792805712018257492930861581411341419190984345307125914715540267908108124970527855794699697587326806802272213909143515961604340537178402774879840528216608321492255107440694642184347104420981290948680638978063486283817352813362148254437269898869001015556968390927160813147506898710640448787044176493085203962868425218197166089743228686377529823887330109855748462247006845214210877744028068400271101433025430019640261577810281364032607097260439325591326808692434411840232950292653245202816864368088648369483833380899435756421461741055063712500165655389344831876980964887872569519573346032896194493557349139380245544991140063178287222063586500631835344160530120933187802070374887473619269856086362180152186062706011164876814025749731213928482357323786874018241355141210706119544751606201577819516950995869023717241349765264088770541948595063776780150941712873910432301035335130167057508460903239020581747296558654166238370965132188541537343331599006653101316692170359363123457903020322683791462847334265296586466362036817499190147475079005585122230799909662279769561686949267383378640927657591902958715823234806907109467952432180539148677956436392385217978201736183255197318946035488273236808321413281396104644239091715425627130470080535288227077204239522406988652826155587433511978159761350706520706771009553689425745412041727852335107896563041374079635185848501265559857483941873117940958551381372874566963614161525876388790567164784440756120671065730713063688116577914534770663238350130869807324563144332465441219628964761739414493485825706107192009341749008114409767207687837705237927042204071824186404712339880050655319467148390049700208844600085179362005874851275765619572222314193263012882501032599776159014266852885736450790140575704128570895459268011851495434310386478489655344213411543686588841984807105088941305351519169567620396374809792069063624611625315394425969486569156639730123083145944282429315118854020696536344047564809000045344148079546239351831414916347358980884809943459362964529336286430331861500843724969037731387763891747784598720930446650947268431522503019990484045083219725566144048005140777673786747719377275830285834363315981605531854876234534611329348191947682941924339497153889786104575447272314263689428134893244458049338498506441792036981686103804045786056966974984097781946536482967717939128921627148134697277648457957376000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -3070306997033273717895807942783810456587123848181291086468133781250971954780502060338921694673508294316304234887642676485325949469164136955044148467444392721626103090952525627559247254715211680819019697338054322821096989066605514433765926233732837251205651987270112736314852926535618989472099912928326590194079593429278469826706340698223673297286642955013748956114598410327654281144334432150086442241215251725323468028193187575161954408404152441397934972036745528034808897797701794121786003120142708016708172226972825645059041664593697483899555052063189294764610472015305187738333311294898166895409501005296942373997414387274584550424930231265697060448996974652062174765751510731915163206458958483569984613250846865478318345933042801920935924978923253459223328712597743113838209514733376805587660495162194145123425210362377013846078527734637678744452089110305142495731942701381256088757875487112256761727886501653452900000711751824146305562634237266939187981405449131074636872170194150758956869067119044226930260966764325534941824282257089237936724123053339286656660910267209366880088959205385284001732117069523240833145423982781886089301287081906973307094148113599594875616429907295565744059156572388366569359047108344799769027526598062205412653463984606505771043863123180114254115680078758348344674209518738819250635302595545890147735941846963582748051839718743905702660777396943925732071904791458548035309094646646061751396736956085611216935231810378549425979592266138457309902442529360457142045240787661602966419687614398132804816782660736693449022410404339482633354891780041540458671824269541629355679589451115115816955787553918421794817603320903778349321015906193518746831219182867800422667466195041015275152058576015020159280918080255045697223668970695632198524047270970160042448093440602151966822969125577983381509611454422117235286453263779558208824499676450254333492008401245671662856403683308029393928298220822387641120113338715445743994048149109519736489567125884951654293630684474980398131511894623167510401996361131529334086209725525099476713162648599183888590527061209697205507445995147660694834867676132232235524279554451766997666366606853357018707993239828528556119731999195255923281079417074471703921513257783231288544283653320822940360857882562047180098845398261056934975825499694165116980140845511706352775897371316726723714977896594349165925459708916227398095954646815357716823952139317761836465376587287780953363572233771636339282366491792034422779618748366522037931998531989667407814579452659187575848256145807343005278584005558455364251749957953683474700380511596973793538707595809621099697959328759223896470585381062632005895577015449534167994599257474176722875155333677893874647132949843444756629991688226103240343689235259241654150787330996960100141324634508135196494205356041544214913030739890179458120193426179554296635279242175781884854678388794335434013604097213193165947391444872463490894665458024326962498867423880311129735241359162851405861037412371135066600952361368455375522965125144561844135747125541786029958147636854584597714674625363406440583837690071047931839517519539046529975701781793598674611629230554439096377480587672104699072518461833078494026150142518907234484525734740601087119442202306066535181443454371313065483324500380611363887174264861464326424439513093503019922265812440454288804728784363576400534211838697272225103751788432792287188996148002811817147982120881790306300543209661981848965963284260755946610039272211409880058540120385452362946273681866695348649768665241711555891826314931252032907224686590494059847349594607466097391892915328120841865559980051403256960746972784288309957990632613098583648818542415021953790642216239291619454453090441631438877002036779417600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 560217524265453436017230362667600714605994428551092266803894723508951362279325097512479623540680593178001051377754355456644433744265264188055278743513065522844673368006487447249971463561522602626854787373009201839167838268301325855517992771079311722418749031602116304616696286300322766293743590875951884437894290018282367801684436688906349164831521024387675342362967123640065167867898935655497657942312385938492303515330971819072433053578682903120537979020819495749620912619601895504468393850888672237372271372998225314630671201652236141156894552174286532002043060209793235015194997811260341275634645550187360095714390189410356051800723684600638082093236337197031391198435619236684383727788265471483417279110429934292564660406149366667733838838728557461033086401327932279576413897207095848011322862112046754335814862975520069751675754025709958569149763179426360904439012575359894037607829199186130812381705664326048660624869355485061967833447188018792861689048905598153768867677279309038857024444197616506636546450944588418218146286156061303884386726875125080137790281481251957592492414886873429021116861803316534640603475994998939882321218982266098559151879909071860267365545006044621557665251448456678119836017791996219400029379190499257320215011743941117457617116166607280535473474067277637788050233988330521969783627942480932803547917590343176972667089660754590391196858336934944444118575649304265167640740873356250272158072376815599062086223165698318325091660232401144480186843903148752867406029580788316375142063064933272368486367714133058674802131381538512790621710615655157983944735917115623281692112198704833673776825166771075768680614516955811931655976551784076696497473148320496401500242647572099838019370683164967890559501831763442652992186744670102647630943658008209243450420935776862752346505129548985044749468945052942713003654535556825648691129696371235262933149704864030043239197180033645726991578219749955592935937793521852774324347489160395057882059350465235438784355831453775895363698099631254181297384110290868086460341464295183966801949986453128306166106218835206771554347021130207802620060408753729525177232058584212695369008002189646168463710871481259496466582065521115791652691779376352521775215463648911878298406978317201691982340521674768003122886988953374980427831596891830185107304466882959580938064457979738017330771182264765400758925515627882894848290969963034748472598546397549253870160204442935662424319085292304805688478313264428303786495946978393801938498274980186198991190061385412314655062929533755399879742390351099920075300215176466163647614210720392027983531425447723625169006411795178720220758965193462151306474959715704206043647894675087582408033168275507453791704673989231534930967049288951441111550767261183994262845475840330795584982329130557727588476094216006418011834127551518405921757812227490363801376224627590245206249758083698990281403441078897636026313171211722474070658247856798936047247575070592634671236026905473494285344488897291138233724651904487284280291947880636973890432443123421712444101108358607817900543107674446420569966447189348584917072390640512289845032947390969336934353576561686867277778984475846649172737665017145660458245379431616480416979471130613845258479724263279399801341694059695319279216673298037850564236565402350842466714733919436108138342483708985545889171824038305993289512125516724197306653161360775169709067441595515123359733244145983426675067182712527556068068442589258932016257765997983810860823402099069559046951062805746117022963958714232019822175396938214407796449938731344937818936305419835468145585730460524061398516806846395006011420040512863945294596150681442406360931465824220815910614784268167291426806118833263361208131211440947200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 69662553287824963835960960671093474811280184304318395210018050237113505982630126988778056587036016649898945732602173236980683698798553622891527008840977662605497978621727060653237441613377988879362321472555210053791779310902061652038849894470299428001733018679741767465422623104773141489508762789713509635952984868903847266841265310271778976863835428178286210405515182484791622387441392695043610916737479006957579207524297015497390418474028180583054810967544116087172167550303109535583172343180581914343441206782049965167676982895311543560231620714233102607425864754874786072085059399636338764502259555106450835434314131070173867036736591648215478576058174771137766225420585939480453595037765324357714477876500137219083437960023505755379397880124700678046207172723234331773798076108386241118673698997002497462932906438211690538560826394423797415173882567267347297417243453062952843166917200034494367511254535290615064354350640149480073086626649356930083163610047722278299228358888147267507795104118805166839825007997754604083681646053931168079049643267008149275027570427148382473470614919798549609328083261011419579567315214765680827594104257962858419920396051597107536699214636495293239521096294291643134070763566277199762976736834910644449010789796763771885121846271747698800401446966703773956267714083954897351944297617686578873152755626037340979745578543550008351491128926407498451259640963017501272977561623474971096012899777706466662286505672935903735381539829477670516153369723600831786427354899487354234696949302918506977557818938816888693272592941922464766086026331158964904941580347922916725523279884005225224822886294504555316253269805925671593945086908739417521195706982868433288228391785452005928092696526565491926726537004619491345560977674755516878513475070554452855615833620897959999765278687321341924807524780796051308045137584315074460991057653775306185285146014977570731815239706620882364928017285020231779355899287948688749891271119133562439090546149351884551737181828048830704675052602883940619442871261498263210292745754218362602961908402248695212109729483836141054772256679181022074525022064961922212936093617494035502362020989439485145711184855079314035560945673513042041164017408290333983837038162334371829678674276122755422776452431875591103493484276405093548544640462767553554808592713466217005214240469392539213638022124339474210156183374900743193248615240030023453876771773992540065874305638425414860620709641314355418459522679562475610743541511462524118948040422833801134954737375968683760640424952096409875751923804453465586660634732432590058647428340807822115152765590677202832992183618039838443526211302881063780319646579020640607239204557962752835082639205924436084819688747572916180876323326827792372806108427838795087796431758092729449526258603298831049900665430848401364737748110818751930381031615094582528347973437902548038729124827697373121560566708391605523708107587132560352469978418707157255966271636619298187525014404360286380112694489243022012349431403740046149257240249401888939490372062070868079953586512874125527812959087689012606718745432250892088959028755075904249796725290075983423888739932811351565161202715836573596756031776582168106942855063189194287800137164119124727908523242572106408367852892681858764082895444346837869684131572382478342318315600408549627478089162834954277858079406441414818535945771641769784811110904375727612681458336010942538929259333761165998307249015684650249349180250284632445421253544234882920687970494833871779770926489551408332615982504007028905785008226898778054241218966583829208753063524526926716387986198985814622070569385894931603840106592127842864476775922822338832617171373057856624204591647859960802757723456569891592850207202607104000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1594435075400276711637144208697555378107868045813175374874538829193526797503070234920345891688162177689749407392577752143298245334232322903357967663414694049804952422719793339951851410947985074946883456472585781709005268600671288176933483342291864147842821271415562672189740885982676232512673143913467177102996300594686824644852338865027138030537906454730236014029523128337390412885262161558697195084335038088949759125852546237916565754373437400435124517295270908398978529746922553783538894697102650203980440034456338203401108313906639973203077068711751468048877620473075089583885725585600248308316730825696434460912485907580514539040417921773415958750257843871357597796429737295443570126025118525424296519785935705144137803367990886965878671174575612932366672942449330907282058076221783678587722451039823391576297756076906436851164194680694984795947368067275804684847487316055522335806631372182597314009111572587465761331762429665960192363772661876540303567016810581538508088175539717787553458129618017205810959736646711749956657216302201109087388029105796392354322717799655468924324970656971983343388963657204646273597179973232889599392576927083717481279059860083432613425631197481071887186998624597945280608971013745485262184012870812272333320624358185793220329793092257954039704172999727390090700590799132841085216238127468774711315443899637590410059116780395372371861245220405390198216196505015209557811980744273348618830288270105420128181521747561611116631671395934139291188800866892317385738893518634308303051880881457234054170157254376267261001210661862433437970130964105551882382902109730588806159266697002787719309427773116999785799393223438417463787212989396705104254832023817249160163812050485876865214289566914935197486294417395437383129436124755360874118365442514136860489712757644151007133008655255426811950413200008666602602184722967079531559882432040168711621960396099165051746225343631992171003413298933820737268698944242517878834264481403151004838146720718416305157694328148241596028694811893256756765818642059652482369387527139401892861833807829021607084591924348148421363093688273526429631375295681916086220531173131217310957043494272580100208103733413347391858732963112079882703263635142879178318366121643305236516706084201200432667632227586870125211389210558488892125824823616711498230297428142665739553249878966499634317904541863176229959129440022766417700953853457722259112758132756440653873753257751932910730616189616498253056898977878470466713728868657890975711549167622419897669946529370010770168064068895846801161084776908233600881233172308930548116221227407388659937275042979429887772413737298462688479397703521182038614528084891880486996264374701988957000202383257132202599650248530732318064939393005003740216416666133208943041878493577980694469182924991647051327550247456141091836070869759930164202704098245851010879227165424252179884136669072888868126773610507204500310898046371611311176841001638552112692417244716026101849478819541394437134054565302536794675961201643080194363166431842128276259755003731381977279903754308530751019730327442860038149850352395359914981353550862115416231599044854908418484990814450130120416495663102481044780561328124897298753318586276627279186633083226207267505337622864042502592026212683200051321348896332929633576805959238960506577807199075195366541532064142351549677965597474619259600378328417187909057008107221808699777093182559503827160306675979939576667985719256103691592983244911493321227787914434656828017851430948613980841636094556515713247526258473737829521033342620239191570196394466642953138440419331993310835162738400031298371746777922268447424568255910831179392329247735189962302290260645431017331675148876746311404764679387367788658619842560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -376699327803992218694187871660254977491186357110356501450100129841022054690357550471708301002386986874487218861667486371411022826929942662780593458238007175137029659803180966121653293208411208704176729354015043868613321945419306428202040402066830090287286043783370312273080642741974791917378307825966396403288249155683241740933619933191322352875707505915229208135088766520912694831109079706094377306782585387558145030545241507378972124505728606191305254434652665851135848114814289892428474852795434294502710916447237051270204412104521441640448824430539222739183079936310227379968076287262087457829682939197378148962741842371615902657795798528191928145252172761721290885178534983211420065100492121913296593878526179940486402016762984746144820027818059434962004506379750449396610023503457898743190757963300420217496453018661664975056426554555313970489715640184096913157628266918883335528024558270295982485845321556132219818956858677433072723582537013555402455619443584436307354225370726534804234849778966421680904359405410829324613529915966257191448964136698714121134167730267116290193501903785349106126883511814460405642627937953986019044788403922586082429643770573116992643292103969939383386923791893154202531212891936903170478167883398818410296725749493126833896805114315570317143553409901064013178081016917524064855616877792386450532358479045733325943881592142503315356240315892675826510462106504562855312758045478652218257385575017599452525800366217246974996314730984545948674113048037268602180294260936803132857170019439488890476536606660701060762286533274633719514787161684229376492374818274901699731363214102133737725185667625440656608748140770012677710248380435885909748204375948752567619797006057008045969520887483950715175149959338937837763831562826789154216442603360703576608595236143794686668012221613773339095190370453577534503487582906100194226709006443674291635784135728487126420776056290922478768377887815266518615299371061117677218287385087678486083821159937881814555369020699844158332286952561746899225394612708675309836774604529113755964625361401539790161199883947415090984951601053677832304047827505472237202679959012000545764178537379566525132146192493362373486577683401592990762319326517170470864579587565867661728306608453511827830113009820904676093644274961513601564753495502926622439814728918107195282050892063742836709392932520190064484203670817037025656932723914121546478048546137278030773357162686645106356404987376179893746758495355301844898825619320698487983323924974170710509324574529853156530154790938405066772564991326499186052358569516015993833296271066264038463438930125579656249533049638571693972655963855035775424134804161134097644932636056129130020914865769590881329150570290520746568441832028698254458724121712956668778396637219474303073209973268013318596244117749830082700896847550850627280140297090642545338341120856420163115866875948120905945601266197138983062882011566249382478465105861778631791845956764745014062890828222460438397234157785057513174929282497739825907004157961749069680284234688134232524679298430769612509273301282234380093437304699934724507519626909999768203399758878507327928726525438034429634543530173240624026511880159091025728739499980028075630903364167413928766651752665433023469528609739368333317796535285198250809994472872780883152625259322610036912762807017348818559360839583301041504419900702205628196332944969929794429047415919999680046125203188537514131495465581047281675092827625972433722843004438731547423403035880455882748421964070162936901081686819350692189619046662393603259470233169969165738279002093743778577388828192756124852642336778178688355118780454757400497128008729105449870039400855966679897704756360618799860701050094650472539566899200000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -46194464318282123089203263632805832536415570273811532976130012126751852935514334788719936950342565171013038855558924051614742759479325865850473014154793891614884171290858981415294553252038021815883822839050347595317088982536298094523906898811226638157443978886543959433621093074712575265900452602944172640230383255814057910761641068614680161429857453682001891375417638071121705041991858658663188844563027125182474810339698198643364106064205568936949039075822877407533701893722213245583773294776334479593507875351416932012033903978991748862130933534286169208634834295179881221379337892656974994795649541350072512314855061456913194824425627009530775368813013337011173620856307050161153368058532325529940900313501729909519670363545678722879506364476168792126678423866550809258834399159360104019727327663802715987925321513903055127797452217440708319478314065377345554124760897767396549417763861952709794582856769298372967707661725137179447645657332629418781444357929646732896567918723206647836167667664735558826252062977401870047408555330700527591567288944029402207933942089520051138803731912725223260728542918892581025063662549861293667664646648293010614993209678500751805169543042169290400492116161289742414170654015981337615003468997819666275157215441746125713968732351688856708511273065876993874591367802626871161419947837380560762119349405667611317259905224216812796240957931493872993001954934511478834292404387920184608051421071664248115065155250279420664062410142502425694583019824256621342222812152717852703444964995263574016030488666680472108293084515066418187863817882007691489620591283500888679281938013130439115583733016590747593934178935331155701741875467767620155792400699585173366280436378209086850130874292781584466934257915945055941130110556776203063673107412830278045147165265763741012813931300940591960860266115856111283628345058048323423572856963962310470893151276799676556985069091241456583277173899594613768022975312848492812739335693140829542742382186014245553072979737232570867558113740645507424851536639727053972159812873982712270142409831876653421774553191270242658716315421182644002029305816871590491765932348749809073002196766510085090782683287770922749087206366985955789253707149888006905692905642942472113059309809402158913386439148318012767276454669364344786609779395638605280152081811963660858004249988094502068045782242565153523936236153220775558324497026554222085227070511001065695493360662990245366462231123891050889417373164389247744170921448933449758818404850010410306109476484394740989872097027374483703972815509860216630086662741982888753349278851377732944023338922766602321394051941371966896337791734074709532186176209879889189144595851472817078999130820139093848777619027359071524162039552944719018467622639837642151916577142388161750051589984791632769901725578310505800848761957374028199982437691559638438666933923343480501795580604888157527196980334993581660924975602232249784379329660003343567961748506202482371692453069618773965072236145276279395679089058684487330737116858242888818759887201111417968659044249747705100419519444901482321515321367538377803533975462272639414268328368190569788604168301426862104133956586659575950180030873874536112078607011932431359203300175303115445362846257172136021082938660932358029304234469419045600878556070753474727602798015084728995849353411974987407455648541022924601976543738254304623014406705605648463459876778933948476724657494708336922487970111039274973731934119201551411655910244976777210306533553711389024919530994873166669595425437527185016426523664276633939724436826201583659305450089754561341041963510254649011254230037469045886200044668409257785821122967211349596680757313795389412008062834067089122104771931382477190919618560000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2224525520488868464711831000272367334871185183485182915913081643847513973751775505349345176196419995078201651914597528290142232632963614736747268896663645216151530290129317559068373383513475734989146743721747549820812951280816498521419493101983675933803371563015812430229790566151393301080854348006762009466825036341207313103099268754543737601574934442364867651541747638384579170754944210311786153602230101537458303844771641583862340499066112127532484383283490415301795770661726370041367338708465641197899826738352970341215387174921036347140499454511474193493728555824147181593425246246637447956395631175400421450196056512340915968212261664308215610375475402198210747164953384937435700969139101642418433226841529289861982778568262202363737437612085007191787970410288218897219530014300375906630312650982313002127588462017868948438140570353383994591516185919977673348672931665843288218314004717052490724526595863250348842860302830806277763465054768098965479183253561330456207312791886905693671884242144738574462662041297168831254290060195872336918860899587689075034618913493773431152605259230963207541679782731288997223521676720867611942115104058203768278175016336637818900855818258956527776998585672039685653240562889336927671562132912396808241048115807971798522325337859953341077637655454341491483781581824373299742622911441395949715833111358599856131983095628298519114777248755087928615560312989347951816109341175643512072666595580837330392439554363942065120783277693958088516675519560198520260090546400222041667987209245815567669797957401907788916173234414379862010375578430429601553207218760085524410706301218026565404641296038053965303664842536255286802142535454589947869044537516728033994076588734639196693266955749943689308433930538902267676668363402526142070542188683084874183961518621119087188362850688290553573898860923379301749429531332014869314264352605973132583375750809678854689384916328367883567647774024131568166210619765632246246019763477630229935828942308581676332771473283972665178420474873087941088986324466436963915035066439451086567780897363659053200972558929638691550543816252902505582518345461965436866648722395706431874626607956615207768690282118371314870762666989391876207590945015713414013920184408682398984353274897204776153553047090873786831193942461434654915186802332044922803665269078075067457077937528198112130073467682394335892424268537496859593516452235513127574573815792299363397634549436562086347513626308712513312084379849376543420984839182210207150850772112172545201657042670006407245320554151939666281228086670624504912481705139432218719840047586357370571536681370746647525407509080631153339900930586944119974217382495355815893928913598197489159699102683867124995113663463948887561592927653152769967611090807475618185087945542774813208935135729170610766191217163272514690857385426855423290480543725957086837695305579171381283041939834440352478397840785421016213781309940116758799655218042845103633028811446365998538957365179289827365429117721481942598716476385344743747031559444089710583067388101247345776479551502671415814841105540621352419536436407848728346741234217863678668456441667913042934336311418008797521879962668696695537981779399613661138498491934162231653877612608153633251950317353834768680571004950222624712441781942642783530254223725175810952935664817169099758105302757510133192392414452689381568635895395284563329227500704957594291226962107762815683797332557696934615918824729460847479421624976277110480951325745083726442268374738259987946595978943912628729549175958070677316251544806611455944080372056020951009152844283722322890588039049666385579514503292228241055380746160530945136397652924719436604412072756965020978467114938065778425134432177566641364664320000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 6685330480012803401916266042168727841886102956461253970780109182494059622241717055283881567864750358717295782858010147487446849211299347703941539361996806156140525909503246738021685372055904544839522908303083969950953462508481335104585275889293378613830079188780918384920641914653799759210722326481937564101852524028943833326598081702004684664152998960289944333596708877200207595975714084148399986443782875583940577279286275215140902554793604361425037234559745258366149746862978339468076867113328373598756233363238628267711152042924709835534824591517161225236220395366330496638056079088679139211554778880738442608000712093283657663846970475188797309433070024770507550939052864503049687570081334539110211716164029492762270130038934950480786561893100381456790486090072583717765952197511850202134161504035863282493170847996698087025609393045251866802419342076361339294040032176579544034881474380524643265499442880112855841875768892266620401090870134242964530205951947293289621086451006961517101844107567526364097097183024547784682265883028938687665429157087215538247504440099947741807537890781542358899219116821318646734997787335564258175380015288832391335633719643642440609520912254142385188765466750587064616885001665323860058517853298435200636296398475894117115219167952322146509628059202325471805876990350907644046899576237722181898503874935464643570685085740850125544756582267427590439689428848635035284556768909076139047041564557523525970340990438490350745353553207340419201009510647029118861300190182151089735030688103666867594868417897719241049994048474452370618839908778221945085375978822456365438444909908261894307685777719893464340250881241708824612537266067856366021785466017333838617645766285278598902972249420956013826278835191252535599241706602090969635191617541842037845198474811312436815239595878678078434512085606454525554383062445424413043922440382283997549166585234521228891495187360328834805804957369822226952085950572343547847675904575824012086688107782482454130469854131579016012311055513578441024641392581009713192729120186621049666414945879713476426003502608989618238829455377452016603860887454343771439265440900234717403079100186965897801441587325719162908437648181201798690039684355245712798875768796310354828137857549939917328186823403183107340212741836534879385752081305002484411442842933998680233970246500688110205133383277853118497223325034658554517319343006840542804305823516000583137395954672839926806570302138533557937478058614705601335926363838666970757256905235189675810628765220490246354448070833547047090818613264617906590465794652311751721349045050714886618225800677641733174222594019047533566598465084749294854588201834580937129258732869329497889085114328726050256067123740642269545883425475827526077759303024512180140143979664501160537534950105805360752719980021837910702058226819347104994738079407237468603013228088394090622372177373810749727891480270111271639662122839569159137376803621738309878227299311191114923872367592970824544128589259113045796115328427991864869675755234110425584858184457564225236988276727222327449106539750337027120449490930456777967509906794108600170993248651740970394586859527313297052894314519550403216466652795426013209569731943679564747699810247998082823717307121029335965788548397272196404775894661646618589551302473126372712279322836431611368128392944402670478274276193671419397289913326105609631073585013198118994510630435963653391320968456528991670662881471350396651853436138132701526673259106646535962481932501530726213049386765198410200257624518625245655683914665404552696748526111048244488095845604660241946653467903101498110264637543343485336420076612227790970532407386941586399908907577989855132917546647821332162694421422555109785600000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 7442975312235406965702698269118148154427200229335039181689237451093662062880561261334842547037435539231517742496687296229588332864385248176482689825194209813434178301796422691254836606966126510200193093477788215808683750016418408876972704062692189671725536158984553394312844552400058411483464209471407538787102363432159458963745072140457460173021892360542646368812355704574929366664963676094598130475541255049914410220081199213005490126100833953825387162741865642652947920640623985761748915313985925365079453343011483214304177372876397339562646567873603311522493509408481740406944295901379305094858456129397048699680869540145038167163514433879887356498735224602265296637565536907993031431556013560933468636569292874107007517231015670992605458359198832429224170895366906652433478467422280947867603850416824237314821370506990766202443072412363086593107028190338106436189447011444495748061438976558313565472407689111102142833082958793988911492856625984232267161272310737646103985385139187613094425719262184893259986150079211601955904137195431439878512417946290905164099175872851790344206585896229024491922544543164701026017008313241594177946387395741413372972104256421714883884447582044803391997702694425728142169439492121083011520526681896877808358407409037950240372779226880022720141278309976083703941643065583691431370002606258538430211822777350602700311468227912124697012832831968556216388934737307067261075344287062413807266936059059392022214628222846264142579669842150136645563837060044024410334139342845116421974011839128579296789231191365652110416545078243252463692746475543098468488584194100610174838634702136821879819913250674293033727965396503239466406704494127207327427844000647659356440600299769465686397139326045708589542225736307795663116938622439733887443053610937256708568553102999322681598737561295174452589316529897860722652940787136510758446504405177805106549657340720976625529757014156317865071186736725001443464498629674652961109081089513712653767553469747883226898158536327232099547232494572912447332790166818513783612266581775450194756149630807927873632026019631112449947772774643936300410045231672752763717233106543246199859298717834622596915156651314531601793474053241057993389196561111994278999091353562484773029245587477305510433784377845055373918711998406888246586468856319233722602769377590916332101896653333059755982533776178103228599644451604754393798310491042888731921874921995478093301863341634489086625150056962513416630496337633216948730484731051753653619836974386996869492573915809322502323212163571905013676623602950843455935574104417387029805700619096830576261181689964625201628687323212430831257991337826736687496484588436810748131045200716118833024726553938929655871468505026016305370339532715464327405976887602811287252349070141549450621561668559218263094684197783198214980731771400014806243763714901347871035797896617307066271221784820364804182509679315042887106080187250344000125396984392761853019763275056496125917223533577142246546423155740701589766722495443125228663181849677118838414565706090664109419789570890449756635482213434065569310689211316996973046932875167683196280042435765027105548245168213071921182389206636557890608056952375736451634381615301136817218934695913340131616364028385192736973558220513081279952535410213571246770153658518874847787684461683658864488524920947361265899704551084909104598818491565244336456452563472169825699707554842132194941618460927595915610312561556215710940125837374711346429712824140937778654823541463919163435837950311212667617619805721454850430039502322925891631287755858869584272260076325392055401509675377013928599533170368889473283347897231889705179066082316216200731086419059985477591396626052956047297639051285233664000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 381227330936748452866447106309203897414850801548112766399468204952934349971953573411948282907785395492214827856930413077224933703407796869599465834326272737172093183250850128063575796122471260799266285216508548158878619678491432929723672418875337120239427207028222924929530536615157486249851922730522296106794163976216878933869703277699097367106709420851067842640091895970362888268799349922753759356202874644819778727233691277072257262725234412025637245216361804856165180279916075749446464038152169566916371928749841401640599080340264515249903199326973255387818036560704478194402321577781413772984332794998837998925281470628209050726823634122865902292076587011483662761973086344739613197924891298900953858684513983751281050833174777610964636824189007897001841402278846411189913834069194587528979657513060562771091075668356574843886547408852964137173271568490936604510389178780947783688546522262354660817420766840313835976155089791780391359199236552515702120754167049289731360865717367274009479876838322886488637715319793905589867215675164412064862731141148803645790377134152643827163894284702631751618827546532658951169158924312253285924440884455301076106130128282550408717640233460813194531606477527868145187199393170706169148699936830868891192269123157428327734274058874659099269089280646773091394878900961722428163770519528407833887811002933473574817808338307406816518657246665023633938029335045078610822257789556571903423429051712163504018165043951295718949481641578970031978155349560839135306520635048218547215953661123581673151508088000340253476880090965327029145779943710163915318670107056610998899968978875287015924657746211066216205112447538282852383414062990529241702948115904968007056976025645725859396500134273441916756609198067528123312918413665940260508149667719012307774746869796097229789695411187077441928331915090823796205414769885963134222137701088701356452513033572139389180488174721687185348534547609993644935119840688228882471536337906698943482366575885380784045869494354142973797126236961340135447968336650025490987844647236810309423096700881212306887673564618989592545357138857298452272219031494467801519484052520436025272942319048933055959829397088885416060483103258520500911501840807377163432764964279854661170643098383291424173217832251209122600314025889640782329338652471269076632707818020871775999189654385342779774675926601380589163867685595709461972545435256950286889613293883016129217068877064201773705306158040073489598532528588330453905447489034760112905324955043086742223311861479681920413228944763077876091373198414869947145996146909883886680943943071766960147971790860084011122380362558346138240150598070841702564304477896511665007883063984285326779898094624780904572890289745202004113966507200354110550462091102563495717894962423968950984504522373136296304184079586798610668765643856952037048370859010192974194225536554427715598575514106127823090106258318819572503609453169245239301102516603125701323794134785700365684817592513901602783640358594354219518758634529456269455808525970669774422056135100209382774853477707166010459696894237009100628879054024158988655753102636548255401059150565412839239737740223858359347229659953374539858786644515164672619181552280132529808596255383786216667411465400960633397632995099524880466650651157517617734089284104991341853606163347263842059170903245252553635285372865237291992685332856306359549817356504625467426357273062128533901611277767092082759115582733888095414039143845755842552001349600007342516959196941524417464136358459700779272520418148191991756100178369195149956401908725260222987367899529168935317673538265894709082003147358682550123699118094107148835873509570963348727796643775657125425263788951138704827660662179102720000000000000000000000000000000000000000000000000000000000000000*i1^63 + -4563654190407870894339303032238267362363145719386181969157503613387757590677224973594347866931515699338227272878305999347044383529516230582902837252144524861805895849747699932780236770716958137613555645418949992137663222915414060790757915988377720597004428011791489158117035459414913924908120637693074125162069912695792609918338614552474089611428729252889848044133864926116517119026036287666462526081493150183585634514980905487204428465944152392405371098297653384403297327222009850109961987659421137387876932570516632776909188160015787879121441105417173347313545059106088844417450710365644050331578811765785195086389462677002587413463660948204608001408201099698996939717329353139002548934168737161775259904956326859932665017005034155863497674188868442426597883589416153267522039421992915779597326274858338967935520551861360474154025909468194249317559158658635852157199366998587847304182438069350196795406099788808505401991316876314412657765347686531115648716635382977373187169819643211037076400892094624224233115361822830747524668928495109509606552718761028302182033284942764429717414725795351876977319986464507498796045191914013820375985422696014879252813893830326577357261016483449503513304981514043085703720464547305891523727091786439466282981678321784004433465059806061515834751304254295817024030775001303757766389779259363133345019033465373812322811087354334188732971574683754856848790829143067602664125504301726964908882128045723667651020156354824083578530081675884421483254536150455858293188415025649956790393126781609629640401287554349168099160296745296708306147871166776585840477507858600589501123552534685879337444135451706837332548007920965753909319029410864461586103942837218500339743793632115619543873691600921389444312204575990208180777354054233010272264629045835640194386275982088488180276144452029966447333770352629967888878213652236133712579074718685437839250045254336638039886380856880955120857681407501623016460342889508724463372496649164281548627062683196327580425994450140590893797699232083854562945314335812035316784142555625173403220897513980635192463460810776402494501652862488205362451277476477865195932586831757148942140190442461521023628160053021748531773741918629594642399171305792417092810221545421745262722811059579840368190015529278291551512222139665803792610092737846551497099611527018839603618029809709779556735733919595683744176831612615400879816659978383432460272408448662955710406160144980623937523701764251687983566283185671692611325839654295767883254017238496776451992249501453575596141840854360254242916247058641291091963030139416074395608152741351245259168363561540183191728121990811512670701414037912995643108895787440974363875201298628823785978365591527401461232404296071265857311557801712860514497500448134308265182507648897150877571621973202374734702954787805129651099499814101753631436105995055875354955886510101776585570250470041135191395258249291708680517067459952783584968477141805340898811316083145293736355344515407739718623922646446616329364917925344846335788779327281179124577644731941766184124080999072468952157223020867778596702999103052213574139504260172682321214494569202103973728084520118145443725476956199167426067073889649819445709432471117334888773936875956927280117669832518128031252531890937868413359514771211065078917674261282259431692359501669604321440273990306473162986259349152379371910460284087449515827279202185542575937545221694057073559677080815524156467322551123054642063378782910656853574214915534793438943387466552573299437758997595804647764586713762862146614676436841202695832240975294913308883203082331054231437577744421233989631155929776980726069676250732598405941744362112695108491813122348731439499288889746644698913612759040000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1726363362230898991030936937110783421631961118950258791015421404052396976940705591646871114064260766612167627644103359269233693464586678556468791491033186864065613404116851817375418113788110825976726884574090100289606576191765633431323174398936035678052639544020553897135190632109938237959543371353779269177543847833268994429774396777085983394987819118506746367927933790317705518276929185798729705996791564292368329392139560949085860544371950183696218785505819297964426381149512266284068730554447100919562459201718127715413247699393486788860096061308597090560406894105135975956519840361479309658710153587663197643997370455060775629341043449555969663722996043359753836494088349381100907463907788108720085132704032525620815653609930909680013003518359562537744445699104600395116633872497583039796378464804146322872586122508969578954119936530719499721999078449249951827520068081263181140526217499895272098509050270876861051373217171986630267053880796836607194460487310199169825153068796082410144136930789725176761802691927597047601046081374068216772419548469604735720892025634968899089992957502553535359154076161848786510991325360477723047279827130748328857951283600296633519710115993816372555028274910202023875252558583020829466388039132453025299054762375532489273694025481567316743845830233972152707362154878565174491444704358302983525461839648204830060922681563116860613722171725788814416806279643572145696281623997631311310811230941133754118162151405111459259121456575249086621402937433732680723478654844847149088029231981513170777700478322492634508392089870658709073515682170771675249607718256762071438685809090330800617359741163119632122473932488234613838744226864865902928567582812722514090872092510690507871632258739204757041695085251289848849651799063793052725916911276809632327848831396188614747082061184654772961806469606305275128825321767389996336544054988096156982997143003624675028344433564452773846363336249192131216452422371303775960650042608639408859292468044709849620265970010413637251520771187220709815908005991680399246056769867502179235175030051993919150850093176322074575135360652189030643169188790109078051271072954788037531403402315976855295243700993081850127683231451451707198146369263310072191665372351836724001191679900719761723512742287105171322409307035554524302698496358361487493008658516699417563592360786067409306814811282206608083772888120195242329704092798945879970563074908657441597561784456086492811779541697816372181704537339099739986428931144413082898181245940120994730539528978189950591943036788824226256267953966020606433046223227601132815060184027842193396313650373719798275817598588601558273183057912311698499886138948750834328513819142007156868150066381192299563523899135427058497465674589808974619660246555475481864540304594891249577548126901983800944258155302548914489088686834437564023146141317755775778259867828713582984964451985548247051996537072750497000854696451931592931195959434268745164068495976383701328251013380246143480844410915996577304000936334192798732628545354509700339304354349673645667166275018983628034417310419775602618681838883087346946627267797116095265552965754227756581007591468426981691365915725322422455247704443047258357578123218465419543954388195846065980159932002701180055003080009000798511351159875977809844883653467615961153438561306344827065720025928416052336172246866102115612548567938565193861058915394261457823752968551445399991212241142337975546232535513579524128531194839172992170194554733920127382617715563437379940661748549850169403223988454381995906957266514447684989165265883279838485684758632162205494501338289620688879891298243236908633933626963292026550694843187322590939157021528781098184203051772750034312232599289856000000000000000000000000000000000000000000000000000000000000*i1^65 + -118107768471468467232798747054909273276689376406062934491110372702214810028869450799850076133358636186367197238209677390198752929612018455569030451054889756604910120303474280097788429308151659124214141464335096982045073678070873411752917853791358054446796019417101348366863797536825064168782449783116235283479919754931640832134508029526087236706974956988307629542934520444500988747610383527691313861875838585435785710483560948353506773667939320253921437699023036703879421214610878939037228099499717786709794719561693067214777102090156599574088387166320432121641147144995210595218826852405092581356343162298801363906343807464358538684019406037591798628679355027215293155092154417075108504720949281663954508391785482175316738050071469498455012756465311342012524116356980005395042486600339315632516919414970290923240474970139166356368490707400726161075020136174691868227709985904772256428374439753037915718256260120594104147538585905875055120553293757196899278871126014052373756278768288126689300860719943273095547605609599969826211999931314973337037163065845877184090654999879001728445846205940358584957844563218308883997637992587041948752500144727590460910109708226601114807874137092101803489500337637676090019386616926887590692506053820467761635457869177963258159485879325517728331289774614290983073994213418808574626691193056870969960120824118504120691019215148277152501095488762264539763272588559377279218286289266931857110607803330319975520782281241475940803397707489552546898521484384517636648214022299902309168434883324042495997269005468666995878856533819300668722470410195999571981318031513208497788240392541746144251004792256257697225355298108423648843089872339918682477568784531642278802537337604774185296287355714552474665950789908311075792236029783773441091095145055607083437959379462331503687000150658676776592153685927575703362379363809902560632202380056070680939628837943134258182576394052274419349876641332842694920474296172304855737914164535958191858524317867517573124068200453549329517952659811740760230645574737804661326908122544531685531154694737441389179047123621917569429294867801006531367889141990709458951803143198584347435971042353991994761126955797459745406816355782260091086146636919506273260752490025673646588346070388763942052280403959374638103475216850374020578372038815086429522356083468367676543215595778410204162232485841928878431587756000135738557037575665667897583572356037816821120867152939142830514220903242818026840493738329550908405940834692590458537273893877759288691959685120781368624524074179233623724646302304557976600854337453552018786562798453709235392754704620614082888985846342115666973796035420792228474443444902373147382169887780614731839888422424444423425906623737022640643399331850606770060704334277758407957872024520868638560153312720752297367928329582985668439536641318042569505129891324608240049581155602150355283853268770393167605792139735299657923702730766989340233580088777483246983347376631604830505785250291987645550919734755368363226210364046068907774464983539525775466775805383239111156298377781286349593946720988661314401106658882988823023047683296777573693901966688880721092359764212102114446366144247091588971327792933004611987058272429849288296705431002129262774722608147730220931649044559707301240694633018378872504388451378299223033441957671090273876558563957810687338725083663271853260769517248496829245797250233615482665953444750871498030535283453483405834406094606446237515552610552325613352066786821744643612297765888054790757861156707762268151808129242101218893006701272111306986654966546990437480469601890922094018179489083871021087451671834481797760487720551371129000006210760761703569846604589755964562372853197678573252425809920000000000000000000000000000000000000000000000000000000000*i1^66 + -4775988050077170257037785276501630070556191813601451045195027397854157062559392309031966446164511333848419791558172767415523244773436691589575503496104535713885431833708802410402186601903125467746624899111284730057021559448079453132818548701145635437039080672565922028025387620292917001451589113479270923431239586679512401980358595884836295660434883328843706137085105835370183552303898486235580275961484347531281841235312456751358066450247318706349677531524901498108160166344211617563138466874320312230957456227970357695294778022841774220632248838617851251884747797544566543581181093561796118354238227870542363532726404313981077985939593093460895588856569017978955919578652860487432196092564514118969137138949428808511749353382002172900358173897993899455053804476959630371973592016377092806690545843580354502000808423161620415171626566806624163203455007192009147854821450513889013835338786190336220754638727714113812772187611146326804112551208563837883386234299851612240986430041954271377980682323673419403991915860129143908932523602830055217902913793275806280181262490798173768995842886521072113387283744731342708650936075036101170667425277610796368823044792516055506639551602294910766229775528597431812606212923228385251301279334313481473648837587766997322572340312760700434163373061086259611564821614587483325139549868184516217070690513397086219454218946540827340963125654275166961346037296658592845883302761730983057565027968245395762373170464935577903775214941541415641951027852482476432647068420595198693238291865492107748008316965960194583115862878526135513017577838188709072244024842031404115130843793083437802914467189649464682125988312360352870391536071641765843003076837964160446897540525536240574171465581765807325838765465099558428790514658251737840928079873855882956061866689459768997519522588701792078843336476811927875678986685332865512037970357844691816321468912582595825514936876083705195380435497582737332453790802286457928984885589706106926766310387853392731288025585301381150380549883688271901740067943736264351505326973486360221191931064154557578654133056493877291393996080107474708921560956122375562175070802619898857243774514766824574125261361456990803326376979585005730527265916545909778490247998436367774102576029492602215355617558160111304731605821290246195838061514018889731645448809756740363535015131154278725238026309932712760017037574255089140032127918293005939022119286139507569732776937655023895333434237149405315799721963955784154377857539651882070753874519251831942477906763012228461361419617108827283525299439609293326945117391341010718741698998648398365130150414432222108603750065385381584863073940194926464891336688445460784756431367324128590388672474045376127354012848119111586990837589962078721640916709630790395011303372954015728228038020188472618232339451743362372348648803419426893233077653827201609654255494037152091088027577805493374899735540526924457801165273277122130900150748933486438011574268358685195027962019712027367165243385659323877284425063964786927581258713090894318220571726148025095094614455432854421599952712787708480565250823167249594390041270927879000007648216570866156706075057215072498702401871673744785598961530786887556283046081963943904258533696640850307165168967655865983123152360185680452347469677860327413355483386476478853260998981102655183132514069295102062203643648577910103527815341345336412271025973035610840360748222881988386348207252692304224902640355213219499338954182358785551140659798455048980412058540363785070413654057005410402479261096554849862130763001460439646414428418412842731083914269141599807298926284772342330799605315011282590680604685788641483999309907595310700362129916967370851437777420423011968599510220800000000000000000000000000000000000000000000000000000000*i1^67 + -132015477204297315883365037819376172123477799961744734533383861826901152426151904062333402595495407289968233114349758103483852355663556046435924786612307990516594831851362124651655838726108264232787626339154319752930635215304406027907868388016483811358241089635185128199410733071122413156811688605634433719985323499846610473389155967496351955329791926333184904507541686410233186208860613230198869202679132127208208989382796345950969883209690217405092077756854558462299658982826671125086968576476970183178212064180839927396091084310903484423845191861297969732398942881255390923083988750168966627947821339127888786603669168096388618788628998047950408157455754217042919312023526962250591980742132466026279501829079332300089192527878900623645876181215930535259373441229141730659640846902096827424863512440427317787959649651349005623914144350683071256245181065705792995030273215999712781456844217880813619112336858114490052272079613839791756240095035717816584319892123232089976167156042932788183456879736201704731874897199177691025091194806726571649037211407263781591767665154181325552130586299757602941683722821775637000536382766895882906528875957762420774948589043613273097149682356089419388545896435311839822452546901576502069392956713812870547719180158108970044891812991359789010620267684376922235024596441604083095978464757330093704680108865924014870493731546951072924829520114217018827850803575652666246589271934028419570863116896727211076887923714379536331139264950939026583115158137650825615680613339665170808052482792060184674078023196789751515959588539322477891674886136707177279480483392153869378486645171426898626350601445245910428118207537997965890925864626917144700496598887176235178974485908605364098209761648948166362295827163251275935728905912351369464537534028782466405118626941598695083194070849483248633055359987056660821359907194278734846910445406596256266823738773401633975658074105732464878037090710908905434986305704644643753151804752248452046818950103671036205678819993847523121116859277764071131658410868023754827753007958824830248795142224319003219795139770418265168915123322431033915994277116800466664198156304246254049769519112022286169455014349408400514742525021978129931293480897312480229732818080378189071781302901527770978875772232077441282808466641757285307821492105109673484206703051222507942802374254132127616594392855161132801546913587644343494280595533248203622689489481890402863082219509120141275734659520236539597913727328466063647548057157438153235892028958101379364359040602246300483374198798891516510801280014755167070312811281798709570095778584158152092726900891487867933608089810156962334762390174180965789116485802811948819065722701145684224569086410067306101870363169142412398039654385268703027634721334821118915463655886376335017659410856107078921000896127555175978236065550932704458119158036627167621619285442392772476113269734266495310325347443371831251054788563657796459152840045668242328418593242697752230186579947717304852487796253504656145961677069732994640575662399078313659256852336519010333986717195687085644464659224990972969489717057612298115295119151546119596410333744923998307090504009990030777434053673392062535629396230788884387636495217711501247250143156757801583496605558898969574045595071170395761466227255610656231086870139298389157843566060127247038988479233856876000058212394619776043542814766810855728527422192346374325688115345506872810725860271834742443674939909180748518649658299128907666225522599595374577457367622298516663085517866587416937900141680828958729483930038967885636077343293509381904606847353158282959496537066616573777919187742151212602362312459598734077608062486062681609632085114376771163586151471085320692301824000000000000000000000000000000000000000000000000000000*i1^68 + -2693210423421141143230245123958236857778895888326604730216244781871397591825976772865730658359354311424964178071436315971001059737237670601272891930690898949553667010877695758257021921417782324888307775716956432627603318697582133078385994400103309380399610946388463738713250548849582614615722280845988213319054271069076042412613352263389332783832916297364983540475623473022157353792594577094160616929744595989368737348391367786234574561637859418838314055139846380442941844025095994598236787571848565264518268758144369888032917434831360877105863971708219680486345684055539033423811491157960237636164739273675860579914724231293805796968778604264051987739393648637904093343727533185415366239527471225203152429325356032726562419602129095382505969698136912386041426923799677731045019179112201694529511157753378225408869526204088286703728244151322181013020790233093504103138394913445822602057243730558957038192011875986390199077104643810226667385183970436617057905649971112727976884061824276336370818187621731010858707658430344389989771016231072176985331396302060277248952622873846913449234108283063286123950847300146574754018175679420259544362555321858527198677716071547226550618774649270644949362614350779288123084539024876942564362461794529114824045752432696998448336004852989383806170854538764581394830303587146537321955933208879927152150976208908426303071955736870721833460633740573989556484207111485881146903219318818409612880870357527443303378733615956962259267700189808246325818629930968683900326289697882049174660835220899286013784811741814749774559726666945203363474112232050913049911239069196959001370742278643660267969922811562278872876202625313384443562710705124085592375875696170460391957504640382877980217864622603554210182879012392157099750736590391806020431551850437286708430726718164664508291367921736833182786425777525521907564424472074062587886642977574642150135941061275204137108279070004630796510899074043339661147509486886512111289376651484186571706123482799979906423095732373271206813154901384230982997963227955096674745881649675316419301943044851027347956126399009715915624999921591917571720731093497154032042400150525669673044152545411956611071565218649636429892151551666994747605663036701399567609276632495385106232257387283698398595012151578538413392216933258074412527545513487141675218428795061658562503091575890460592487290408862400152155498072044533725411774307224928752276811669037204737679635304195689847086515918394146568701484759258008581629845711282549133643575105118112769515287977840128592912420005142579425908376055611812076156922316760035665387327851605982591585441948605763681159092119233771365884577655522769244221461393576679503128563370951560190675839126322493192768056998838310724210882608860461858802092474256172805005660564591881641379415667546236511380640882798652831012831276542909420886372782904262059929677400554001416819891232136113349231284051437853014881041529740460895129858594825594170504660564089932797552602144070690186285792861198778758262844861434699089065103718554154318085831187226802729418982352103913678477125472314220470195884240710979502724962002630281240680972568886306557159610665207048133712310094839137554666868174367517212491127725710173865533706039958005943354939187453449514683742791613358547414328379368121525905537920156591803446156551497060072582208464483721636061488126962795385929846256975275952240392886480282642036558225026937179114718836017785686113454738275377371816487273670371584887925730593177853638803268465234321612863565540852800508864977480599000221809938163279825701738977708713676115743954725187770519232289418350919784214081052949879469798698100369824866021645433020556830219173543883910165283150190398668800000000000000000000000000000000000000000000000000000*i1^69 + -44864073226101179897137603283069579445258562808568877574533692773661518916670308010039434271568011721270635585257604345806063134542410023991208874997734290338896829782210213412356724994719472189049685130840177840363386665760947526579369429622619558708604479926234056374014608744040720803681368133034508360968604715709666854568308660901367370260371403306082353755923862300343151270683282277589066068330235021062000387943756955255105207055358660371295239066846283735498706000598590207025253463768738384430583791619083201646360059240856595929232534640069898471988592626307320093655308189793582523931071647952589437399220015980803172628369492757915341664181199750548003769360753233117381165801547600654286912674159776567128553484411659179373392269109753853866853313046335832186712014319776208672956879896943938634663046545631663887258966678350096537316108429732021001364619966634843044677511323609057544293052185264803151021461552872127279631403294439579051442939390638796942400695060261489542354304030328947813349284431387347515021341648675230767073678262904185478780417521432383479774134767105426249019107190126298555728045858474870326125842061703410662932289872284578862116936809149665807760639352718861704750821206931328633863492157430841038484087168559973134013282460217724425311106796019241523965212455681422236085051350018229285778434200637067495738080977550834057313681439771264191942936234760777040550986087913457604444311675257227533282404080550472152353113048872781594789844060919886768899853577100666182206431169362482168272094250501801044510225783114495984614114435437899849524069422362750390305997105687750506457039377816242741685232853499471993629531699015613580654322489034166325301050048741394494058312143549170394074283529695243794293985902709796471828348715772417419438335983350013071312293012983346361983134702231889109227346728215191581366340042027611187348764202653293870355225153556815251670531651432261785100523492119033199917620925949467738778101812064863424270348834814594662674160398468278752064986074782833619778258640313129849954853152346053217640887032572050246153307611757756067594442521764327673115287904990341670474162629813456022445291994304648429785283115985647598799257677440363510217906226245227674935185847307934170616504181084449131405855458817698297325056337809618131687761857988586791864829924831376990809192588324795703734138497888062390708531562922682975617906026879404943251582262225483941399053872649636262737830424855455547699698961252269893237639327443937028758945889339107529338390019543944882131046439682840490310089132876471332492189224834430836881711656002840344440089148720602687289635143380762923027232018091461242656139967106411061419680175959903044364517803156904379364964183137044339260174643420324560536306986790837000543791319224674938925986628606590979728740612514117010610063424786566342211499444993437503581245944494213047931435580912919335615535983364269249138323487575788057089062413030661489855293666217392306955091864038473209849147949863666438346845201969442671722285183694060083609512077312068353508778321040359858084204568169196874268617025776081300116434263609889410151340839555709049962176715366736027734750606059741157686877314837400151666577728264167988611088029960375764492237242694665061382821611195024776117371905928512520114276120110151112691317571723781280783132676635432918513868586700113486922285686595853790023957582563838272459652438289705314921402756330877428842078151010578562783110109455732783930054692591966634873375008067277949361772286029559150500434139581182659304879782001079108763284935465311122078749038216966588775279535919972755893625559431454629172901462919149398015584073778331062353217688088608768000000000000000000000000000000000000000000000000000*i1^70 + -655426639562306865456320891664200967738416870623322122580412129168472487001492604445367683432488538524359925062675356496590745958613354986277574859699040338999320233942514768496434111335411389348911592262174136747378763155656629110554079095287239774056199097015057274148025622476503955217101359785083526206540870435135960460409694063468370628143360175849753231751828093412866225840760162600828180552143539097853212344772654318291664271538235618510254001911980960768054563750895695255638068875760895650771088181192011977211690166651337261305014963743350395369234176516560686531992040205047816594738934559175581169580425508456079714777228785346029930382355256751663543416869251978109289885876641705453048912034089600960954165720214150050989491642721362628839174961679941525897040885215777405446655576958205117253833913076176865190522028706046428806445917098789799330454569509259595437411850001863617701389023959407286204011259524265050640606380181705038836007500319761705272810825608286350547923493460135099930081948703729989959579858374964468349488270575635483174536238398044703267970433468778458464176166986072896040624839145466530392593419369232438723588035772296064504651042183273890779818869965330684894535670221252352929573409268986948335719554004065005380199245766229798056001406661037345595591668674092258095027219064165668631317311041207325720682801129248940583835887311598471056862828031987677212201087703763856362161861645388225795403363747144556335772499917513000559142945968879834233910579264719916860178216179549599444857846119235180448858083135613329565350141874378752609285215131103634514977908104673976871295343002512583830605163006632343998835036364431339968071274710429335822543013009864240120290638122181692578251550488630121121286652705309035069796778024565418755010417464628457575979694120999027159691680500554096758518839421910540970443926132499295160086473442951215591776454782874771714071521408700873154279575792736362722381929300210633140405165946740884470942190689762100957555352708306722352409930863018185660425758786482685120348873722327509119289758273534001211304093464258504484872057410016843355751103215632772772783888220456721619633633260589928743277600812630398294244093682090857900515769609330192257448977498265278853810982337382357847199971162764317203224071169851015120097476057384170803408149367771900944359624564424257710284335781862014240421906710053730103669221972360064728199550664079987354330868014229638384113345388587953484482651934614990363417468793046954021097345827031177477917216529258840867706350801782078660536302668255739798940394390675223863235833189746703153570747805241376624769029580334065098970172686710261838113665608272869132926618655920450291045280020661560550637038973363762506703155433873226776819562267779452351052475247971362046820830268266098050232512471052627427254449351652351647216122856058775513755296093527900749347107054793420312127003771888251474646692488577150038012101613890435907681343358018493955422591515150369970559399005019190813517648528480477246823540975761515450156445326356985303417780202780525731141095948793732450378695663103333559730080433752033118333091281776039277091018760077215880183715774417882072206589366203222179185886745140982691339482004718787276649538563205778088672323552920891903863106548145546941500503265659323472882162529289802265844640077974389543030376206887738815058241603020187894445250302770662393690965618546668682847226439002198590771844105500962798972325262166140934388912175879236498491315773806017692807935837959015298301327020182641881273539867354865943344308899620786714120161555771328050322901116218158014999446086434868930989803239135371182813868114207355331890034769920000000000000000000000000000000000000000000000000000*i1^71 + -6931339698031176128160992442259105871056452270151918212765315559578004481064617245827881372075328066816045852365578564859092940128509908586004829572365654723061870837065584771381990096720770082960043183292974685581405224893588464845976821294019141801906674108628013376193948488597268191372238638140170067766055550492729789725616145427810251540372463170669603982651481418880729372951344134054955984324489149423586704881187263222210101848184863194870007100765899987402248823231436591152691937301524063359312042836213924773117433344348207582291529228639640286420407109477043305628798824853172741953612377296388060056453465385555199809337887739254405423939896328568006008572532695976498649563954171345575977570794302474783220272706289138035720086071239963357057207759954676683903625321939944364984448477286566865489423014343031617903383193277581071994536012035953165211210595214105566715339393591065611242627267737162691310331613231508125533983247195711102787562473451241569341556968658357252522364160689147865561289774495343387944120171051784532197651100387081701920128423034129509623532342784863060750873756512598694951316059161304891583039665792809627539812178229017048338459099769694512682741779455987776552941571651375307102240491578674113630390621442231460725701116399238784894156581052577147091357218121778740705403701995354083006163354351617478788761508302488382730887193931217847924833240334729147800317280039255597139149274530185029566455522591626338870412822103048345111473167040929871559507578606648739301415225076628634068477021612277072499954676913848426350400719767346150471261701078347533077771499258677348559431083180298497104380002298384242708835082049554490047087761991440601727581262053224839420005083711685426608064182005539590518787231265029136283580116553440773967263557391828470222539000832893081797883588804531133017083100172164395836843654423772266067771504865772089136797777048973654585524245357485121703584389541707571048760245705891108198902316882944343211516269239308777006792879582848112417797208916881410516364088065295115815424626117374790677686657042173940575555096034646154630430872409467998858649076532952354783368817108947335125444201774332847025824093954856125962497915373101311446529331947153854517864430806159443282412147367824448312592555534975944161918613031324762356882604154482928416104134485657041895028522006580293566660886021358952579402277505834232901342703773130486806092670969155911083173199835855844031709398563190359284639314207476060868949751804683697219426072153490670050016243786778987173597755052850980409308300771913808453872108248976816295847237167210752411382844756741648415155354559297454480148260735647721605280591291126325483593028285307801567616297527208698572602588045765282704728845188089460888077769114532884887304570162079971364998203036366679744295435594763416029059827701734492932574202283622401499863866436125339099000610522982150348082628448276672122421537141142426874476149247369203677625623351024448400896282919610565022519459140037738927642785839292196485984904665211231430861655159327806726012264826153674257205605613759563585169178938505282360140598291072686710676322638593811215285792638170251992212004737145670877052406955386747534392134078390669192851967947130239084376897752381277078215801313618629078223861095041269707833374379150978923724876738804820733823443389497879570074816532218887527263112805695466445784580562518699930128719084643578109789857755099966084368421548920251562835333773568670608805876319265386225734521837586727694833561785040771069171981550653658600322119403068513719617196145249325086655970520710139469316782445884404814171511184920710225931059225980813209760724295486491387651686400000000000000000000000000000000000000000000000000*i1^72 + -10738399185366039674587944921958950412378770509962776306833837544480549404712816859152198196272464953645545851044583644734422972040109748715928236800421803691037245400986644652519868773538555864642455641195653846036755161322911351246446791644011739030026779536545543872101155838741295426138872345721781595949238540937896624619202316853458625123191216175086764934093247809180586041133675609723654641440808447639293111449535954196016424377933832443150692150179778009230014781351954866026755956800868239186074505157896637526285930607076363943637766028627492610489997642654282067935697222376525236942517326657698521083800723437897552175553410544143876593737585817045276227160606359967075503482117839312769857195379020572391820119101315868426737098019072804949657917914586469017704529338135040549694444280734703206269517908229516150594853639500958473327234582429992315192645452127802866472126404061471670371615588787949717902215151300711725816079101522364404866202453981267865562754025540737893212185277288210464590563609393945011252770798276770398207112479192103870117054560699968448164126217204254257644467122622552229008426147941103086856944817033210652169483157707272416069864024682162079888973726058848049104318926322849700296582966117463718167295446970499029142223038788011013428775999539555077377683824730673946210074682885540758003184478840484779105325801277608529270545428555170171244352772185183459555616583376538396325278952280624203964983461805849666247366893511758893198104785504780625100909441249615923772953893423227874668942607251992936224173881941681820002478051296568106987303898222993698602472165548711520910082278249700667900574959176757630013108205588816698675775568577128139122185478427711174154963908179022963501560191168408821956909993153419606599338645004766673928654576845148228487876287570761737525256255843431162112651956039968804025325743036949086400239572143168592313581959989496078953577390110572857900605880516496362389211469965749135913227632175839103821275998657322495163689692945180176571001249846756406957523954197115521327918571323528524259489290632067943082501642723476842974175451619147312730754163708102429446973029124741484386373127261742643420625073622450034882931252288608038751154919454035833236426169352943424945269327109805413818593620989667941133285036492168472345817527397956533252725293094845062820603225809848538142354603859172376876604544151124768402484860647792918070667405394261999685601441605925157094705729571277022874585789705540438690469802998251848477628516176830161376039666886017575872057608651887723354573714092618383005066502464575882342354499232505723932567330150084436900621998898321883687130992803181328028958752770687188743399470111405838267632207822069921448237809765919099637421371909478523649092110616030774182009743943841414055509824197252031007851378329983489790622486655220135273968040772287716074293548246681171021414938411435890275035016087000662647949345695792496523656034391038948825721217147277669828631049197684490799504031517760508597126217845563770199635895285590896248096642668048194772092934496462865068454314064600053815029884326787324859894546919276166393214988412558193938068124851960901263401679654755047926068654480168826989695024479405658540890481828250438383673042736364105742408081676285348469278735716652593211641675485706021783711426986417622590710825641401080554614301631419549192005003153429734850870181655621484639962798978574366340237724943838559152245106388305057932434771244903629824533225290568884064958854384289656038637236289000790874087148809627900153629844529067971499064764921557280764630391316254983764105922173851664233635598425067377584392162091959225655550862016775402291200000000000000000000000000000000000000000000000000*i1^73 + 859323790295171892152340424862139425702589418244149434634233748232393456774694385540882609318428559481986915428950524247029852631461277178330380770924210080795163452607048484107433030870044271349128846401483340149744695523952181451539239545092766741570774406071167734572685896916508335667647735844250869386227223726105834670860267207468648289154023458821990254335480034619098326476741351111163508575881395532461119576662345691580594116206865363894354244513981564741076341701546218240224304257919545466225559597200423751611488878173205800670040159451690860345505086803272027420352324936485719356777701261752375927696972738988115880571759554325543326199370467177113035471815588600494500995419646256611107671187329414098319848142878127914502002950847879304970113552764036701537895686251129188130725251181235507333939553748535727399138292787806074771074489676516889565961893859081364893589194583909942900942353796594058164525045752499066474823090187246778924121282613126228927575547475326919632835489088201660511312055031132375188910187576604469088638556812642025362573244873918934354276806052377746249352839750200401067961617363336000110586869461229602548216355360746260530663053855619524897009882772461379327112753345741751564419491803621094512142462860135418540488353058495497427565963275374712672373775089136924316283597195615895224826257122027007775119941609714641901176946185318592769639552396175716012288740837202083842717169020356268523355434255738190452558280690723542315166516332558418820255901166853450016578356696501245392772181526895138800492139900794068727800536539288479424484010545159513165481931617345430104789348532882267309295853614271235962878680706839833360118442743166377531413129880932211025493354800653981732688958909846378300885324146940050900988462417932088520930139767610050614154070577424413396328080253482757459343926036199865226021943271140410081894297774693195317478868251439761598594211797739943320538473201072327538526594538032682840776282430604240880390204690317506002627043722537977355377029676259527484567015094362833638657932948658542727307984041066538335218434512662824633064100554601944853005208318855214565264067171756395105740894116022180757916294325990749284799643997471390570084008661832920478357450124948243642006441672529204886714644229959629590328949500707467810393947910537894595925899129741751123491007525147703764608221275022361628194626653952953855338058708741687618603028360389765770429537167908652193803566195061969668379467700857468379893557625963156338918235558420172352219463913174886881036804305852858310004241808739373808475245121546778969575468267044505192014603045240440312737663572344665676395804860564724083703389836618662824676972219408444878867526592607547247122640310592654248338571883343822433063766202157505215836121966317473939337701596643844897913819892203898030753189883756768103166496923223812055711367416934235657939101022280928616850211664082979586763419852494535629701826138978265351512224537849639685397772968622712232035058191219584813921109617419982001481296571351825887352050723786349959862507500849256290310682753184839398369815370883525161943121994279280846925348098283600497613079404239003552955911795765080697777901870935495577373436541417443014673065953884138997262827355786088156856289317884695595396549587257851356165979331970769814177880312531794412593106060761347367505236647786435877077915935299846007825983638512400183319625600244542614218657238899270469221745179023345366952294477488952954307255600296832442568236388823030728244629174503430727143348428956842369525885209827118362884079999032164826643247818536013859994363794179149810773948097099953123391511466023962238104796058081034240000000000000000000000000000000000000000000000000*i1^74 + 8195420931645211341456515273994000087922066253170899853155259473611175436090098330211097699643369033436263039626201489371190450303765505044333275109486952770342399080382237913131263892605687663722795743344527218738127516406389595444506255963017139965799534559901578749099494911694350683541612779489946271564993173369010898975854783364243971033314167196709336104569223485403359807027992827389932116855225297156025874465551718181583883925121084363836904724295300149662578639012900613697766227821207301111812761083189134552183494793126040805409452653299440949695524169265726005009177388195557339800139974800466834289851132630479861525638737239708599022655711861492523699416461577287942488216120712914640837817666160838024590221703354444616618101748453479101745248936467517545752532748929196593348915421011906385012550516996305049261669113785096710311318238302847677078183366060955001900987017139245174602173531139921676559328482679843129414265950523935408191524866450435986692734583670392400436361033563270449345062530787755928476908472509468864576140810812632417613279859175480574162423404842832846364045010443498261034610391746289783815728283772177808778709353774054402317175315416388778407001960775624447618628511515442763690720464250929447364871093552683552816645644674480799962585462409337194877949085970044170207161612068425648847570924258283092059843992016898542429021498942262092183557495605585441400851316057700076395986465379190027340004889677694277813611202508030904806989443435748413981367015552206955195035391726743911410566593286931840399260879119283789362738490419840269549271360706055064295304673778251155150171549208696769264221596904798443373383124247549240135186889362993725807166917023943116455633864978353834193987561172719030493771438890032914520350537440049790641946624820415776885272414273977275786292272844803870219929138789993521508477961941859695643394914147576779431057540467707849037633718505266044682574088906523242775575689486861113153292745629969246148683904064225536940677142361778242690004478968838556467947753162491840606097547540415794597610828891746260083327842147513052653881519739906454192898496231568195668713805489990609047857309717663482284173578274370727598690745404979340282909342709357567178702002521170786743306429680607353080774554111984803461986739708486528880384392639505128361065073896379156689569780364834427044713738961433247270102262678279992519835320838097475056893452054564097355710080588536080340997802626382519756144050395437910473771663735306941368111242945108612078682190755874819554644879788775853723936087739309250282119355550045357775255310827730789029430170321179614300597233457680669902555198681737788593014666628657034750611604512827647003408081677543321671971818824094610950902306306829970056436679600243823564421073122917553928316409116057629258581483237654589200721499398570020522966130444148852536702894679106523420817124745224389186411091532071739747485722063635327621537179750320065421832563870292753953721447634289517011468402894474958646376894344486047836604824693991397886746358651058548706478908457153150442881343123235411263295501147287557988073730081049879932307781565886471842742803397915250174724544802617484894004892248645613197063798567514118344769442561195750596138616476380443067518907986741445347419410267127705274153920401771392707996957401457769712750910815605914882959058060022424268852081386827878143800734056118434768858951294629625037530642403377464477630559629492502444453765658728714300500419718540118608643401651227555942802093019518836145816924279933026739586308090916697334102242783871978156716198854179066886857135155394926792481905551504274303213139521004564722056001617920000000000000000000000000000000000000000000000000*i1^75 + -34094234697361255582020135450665642749903770159531916499037106870566270863594129518344162634664534201736161285940544571575733804970374354455175067489615556167008973123100696003453771132939325109182319070341466734906311478527695506350401446116864516031068906317355919718303966492312578873257977457400037140803232589894490145825312638887783273879139653713773157388672061550843022891344859528499681130855610905438826635780704142136592060397116668200174613718031088754774184461750861859983093718885216335453189260743446996300144389069714270639018933997119423532916670729774698173883276324655859403118107903491274325682073755975795233774317992438340330831699075813178261519741750483387098794291141595746973027974609371843959504647016306324328327066835533496836389461060926666650441556592808606180904321825898099845885224407014966756153301096851216555438184012773583730536141410351790964168329030540288146054507062631224971441186096005902501737527054794916985628495659224137109026655197479166799109982327719255563558521303602540436624476584514633218659479180582951617030999865109207659706042859036591868891407867447963820317071375822222075102018722633354003774215159677943557331578757976684176037493522504496107220450698053379490152810166673656601313326048628819776546609026904192342434501053624378276493244073525119051904255789775798539775353515293419631619247586794157750445325075126122078195189297320481769948825592015914558087678899059465906114719344584219358100565499954928291699050827577366272217098125406491394674417823108986736905391377442661846343858877625477909904109886226211670839283793646202175069411452538864237047033558009204059067439168256751729007032250800924953925235621624803079985577175987773770689710695278104487894495499742824698317115916788512668313441083258320091501496099673654289937625355317351636109496797497524072485894802452284402275174353505250559256622882247768217993640864093980885722792573164428029164243766865684825563968579200772428947152932281212261047857005416019743156656633480864866475035826689096086392876324273671431954201264548016530250964729499646740581377504260526078338362410527455643463191150243163179090983502285122055565854908280440363310970347194982306520636247437868809344954678684457916487581152815654520502423789218966168706923826214087593503342562874730091784895165749763809645218461579259248046601059198345640508438883323890035857895528861079898095143742508287620181406932614604474160051581651562170723167165100426181154832926614300157030523949439797001695535178922137007497761670843112809083178080202403684531476640674420943545848969078227035496441935309877456039812330572294829402947410003428583128512187748887956996813237212439091991886380828526211621816313964977824382203287275729013638471478380386801098728383587229454716800616099250463340576068646008538618009068455355600800947024694911959364579828231335024362667112233821585084367658677832243511782645729887610228360215072547367881930872758637899549553033866316762286599883124602733645417249886919449591348150293539857194256488057433790126422369248210282035782843260010824905673288753179112011194186761768827715785680748125361327850640919011214753697270591884672031058346603416711516233336535330315440394463278832823840222879715163411453174541085096408901248959771860371191391978698010416364757914728612348702707771395630036592489144530521243643196207026698888657362046872812401912573429597332935104883531800331066651306787591754938222972387861090456663750375697154714753557265820652417084153984743071540157404656141231184849960949025039249296063445784705184010291911423432569468885045232860973315636323458236856888875350200928340418849058403103003658092544000000000000000000000000000000000000000000000000*i1^76 + -600880365279422029218986180448956234611412555997574310555397993940942793270083568524756459025815252684612834521492299451673113568547668243911862844065997032560312317422456917339374098400620725475522977305382533190396844659139877102119319644140242930726388887795439174292735951476418828568496290266013806611918096277670245166235784576022637879574928221452616135550969573939807155352946642669527375153010947723911540454983916104851142882780473885991091556280019576270329768088765283693946864659393166516261383011900374153216968375790910517003864906748980248385918482044730968013271495476544227035233103065532628851362092545092703433676489508815378531470360229601842471177907827013494889139127777605656051983023743175419612020311264845550003557069755050096472076830474821470123036913281541733484136386373173267081652750555335455006435552715681163727162737999106486689450711322154030417685106966744046156709629153935473039276005945360277654261974840912441496275576058385846488133198204340876659603175217921827358441484165603080432976649879006982543477436304233116189971771409351543924298325590934501730144983211724103069637459962059685814616897808087082930735350752961231883275688237114939107496817177125572219089599936407689596910990544174345416948458417401864291106020564938441340508383461086887871596660676067558048805036468644507947230693234672360043731753192476276069432479899802957113429096518725309873634146634898424369754175030145895901271372186378806221901290176172732986151882133877021419439927666727466960316723360567012894088658596930988886776231666811968630389066160419213108944900252778150117790478977729491109336384112629141049638321366554483760026929729906629650245040171091639636053278544214103346164988964726097742839813979745898100965978476909673118159001164004475683894858456302523824264800846428789407846593983023088152801255709131961013943980908869608415117702473361413660371742973052925326451942321914626030644242407127830524720443112669207922896610813762929304444984476068360376628770506591740160049108002999316669640484077245832031094734137670926512428252551634980811483070269578886555913104963955273632245497921285682804763991778443675372941404798347703851487208814998999203324376439803007175779678364094735437052275509388229101584722352642494717337786864110968961175343975483730078297263013386161226489763631870215342826468314022818580880213191054692651054411028583493976317482424364903050502165970800576957430763036787955197245472093708291684581696372898703140999449410843610978357366478257633232855549121244855816721563605737206827985026160095172527875839761819462783232482780015025157127192507575314398052701371169938088977394994794005110061923725389729642150778660731499571621239312908551295018812045771545978110202187446564030003424426358884493311070453917610513217996772052892502334671034495798627647074198987573429183873939479685985367616285657085929564487183252985222456118228542601220877760951194901886848594801338639845769073998659484412239220366016647033803759535485198107359734604654239994600648926317237874669444196319338498391200951658872007930091919336956459036703913145452715636199485612764295794178521761875279228376353619557581543950943478413210986537208157578111900249116552638439173797825045513439281630168798278042650157940482825421799457315175759970771667439332745743394977805839380556361441774331356062983734822380087144647645359578806629081774981554864685776706092141849752162809503877947404990181753068912052289391507334745183022145641326203929464840754171942827129661827864426839707774067142745746312081626887501460391309899104786213733387105049231335410490149604131947913738071244138219302771542490476214272000000000000000000000000000000000000000000000000*i1^77 + 2105495515358522719971385143560748206187080467273999755860564787084480515434172821725327548419393478049614750055389902089529347379974758716652631148705733355051596145996356925076653679262167118116648747238851698317996367280433553338504651997317397271024926518763900635955480599085544025255109716620590064404821396945069476342077107109303245655658130794702550248131401044032850307829504110580052430754205007427683221967832854609647022573994782567960511295793775049658935178858602142188866804984251550719174745991807015700053310757826959357569980750467217420688135963338856561794381371782826653785447443553884127404545095688284136508235561409681984467589781825302749218982637995366761595692375515271046002996905189649621521623714662685718328792333466841878421244481130845838160481803263268635669916437125843478719998812804075632539039791914038986291858152598262128149990213667733124419047397368541315029055981500578689248696413293119095955163420739048360099168332097296538051779929102284807206945293314533370921520548297575539356546512279144620499452218825093532210609802590002047522564041205010383003853092220685048255305637869858187215811109802549926958403492263538071817086763042226192410627150854633863320431653858281908584837102461217354144517606331066989005748421179427664471934184923762137141522105916846963661785078410756376212685795165517082588282795278516187467893853182282278564082766144536438202758179332430726546006937422001943299193168598390774961035319526401051281876517564277160250495619421899002217669736012954634702942256718904485281986694596490321440010309632653824414982876205135471812672496568527837806474992050086707803950603511808530030796817889846642568415457635943654894167206907030347387762009693177266464386456954255382913356939232565009076323300319360953607432822883507168380180519186216191448370499830976498078811068179976596346779489327594436050750101463375227073351598385838515667425491623205748610407555307091845695164147064605771058371256510117977411501594927719416957653328379309875533962905331740855381662694414125506729948564850844655884858822084103598092543416319817528170253688280802007569822760645483961341519845843294321482069690409443236707579534697995313426114796345029400031602693325093766686035281215187112041750263998676480248865508233771121057004346373995985838658106169824655668737973478201844786388746659371390326355408079839495315294851740424185332353924330741205264721214890270790274455006101040123969010378600465669841819851823050543726584690014838946093805153556160602339213926651728199737599461379779518996073455745824107779284946157180819655820853316331541998386798004097142717600614140750384743020440875496526845730000977377123744922996453154760059828968429383482237656413508910939372109632575907229556394266248190765552676329263654011102079427771689554809634074729421149570863584163941412527724914013686609689231210624222089194651815200671441599229795438838306065643506498307979034692033349911833250904350131553922689068317475361343865728146108377329889815913351376527029421508220782932194907870970667267072691637340700307984539733350769584449834820004413905682772310011548912867971233749486555070631595513544728915406717014275892462508492223643990907058024552268904598415400597348617596784780719556943534078874423435931906638445844568106488101744125003237521746078629845706165934731924374472287723247132613312304574357081165824283558432932812457002016255245240325901942025351631640760070684674774454314584311414596294165587122061706075153658848337207784175727479100387469675667017725203911637631573745817051878819712435470404787745486281853055473896421617850862971915014402181471463387759122611609600000000000000000000000000000000000000000000000*i1^78 + 15684395396189314569284225511428721692882941629328969791345842389355860526874549743773263797745656443354387324896682952528058474177679598620755344534349316685033159565982017769302189655800063583332431866137970311098027604671639301575217099634342865232905556212543938307403615200001725158470605299676428130281167918529419879660510881347970348428602102457242883266121513833285523118154932728782703182393812249530524700094723815804479412407820772443797083664138812537755948375352835536358129961408158265419285369504393578488980109392841864880671264008232785993395413552110559888186921214704379196838786226757513052046139804981426058928123026938646275039138541144913461345280436931489039134768029627481026486559798930373916902336054958782354289377137995251323101032032409011043720244586704964651042448275766069960706363599736812899613100336321446676700951905928562868927685415115537981445426825918901216687787240697149531176587605031773122589762989056729409410535186074127850581386993831754989303640413667379937350360332998266726020031544779281385857494141803219172978884602439717751114945873913952093386797607011884844235091986044930857112977962035311611179720119096434659816559691313773137546979587639824001194489982345619730327891276632162942932759696932603875592228375476518626843726100572124911688394371612080634266054024238247129133281363536488069935382908713537673901947290422406203178121790343783464686783117571702829658724327691078643950617404450557318227897340450028590957968946785440208417440337754247234757837796251785708357580665211828042394392840937970153981449440716482745703826796881119820811730450163927406633039976899974239001600681813953829082163978191762489789717447527678184579975841159726115786167637723543270484247370410851471385011141755355658905338118179651366429140285633208141207128527994191025090214921435673687150155049458446663819748097459919296288509647926242565341529813806447076668175087352654074539727346315746178858504529419352327155112188901133979254591216928190309339282778327606436600303210297047860228686414998828287602338050370521834313950782164993111146608793260034167458121786386847704322664446215394536602410998955903023983731519412098152273119825397637168294460898124835878208844174657595771594019172652674783039098142920884248480721880651722909262863605087640110130871071102847401316222661960042107476219264779342658744095003467428161180287070892522493531324345562297609182621468677840166291350889195469690540437232144954256933016545242752976294635765261133277147755720470815090167961639320625293843774053473026129496839981543700323454376318269875231051144137692146157074149442506639637262805700861907320942963735447647832785220041888808763978066386048306376825708927798683034462461028986100104763174117902138723684099659923864214653469228256316870266966322751974853521664524187402445978222296132904501638312372866042031995834174509272269036672424120467496924594118360755875604775432958199521425780410321187282430197744365319312017909445910276605653425717637826868967041948558722135759329024548969720285993218934585475998460596248307561780050241077048009053022806381149069053268904701040448463638853970649298760230171991576199803075776319933231603810933299419963212496150761060296352513222848346453970041277231182389368807475891374691223371358236771830172773285596371481145057349158644679104294089369161525036551129385315579462744591686775644485183254145959572200933684898897158439453030510240952912694273985396180838406227176889489374084070144693832545491358943146995810567485956917106308508231790616916232002440276050547930408649802165949738565335539200951005704083415459430049562084240538023162636365049600000000000000000000000000000000000000000000000*i1^79 + -349468502465803042467065868393414041342657896004630390392038569985494162810619417281950297010323067730537490146487341659225589100079172357000428115181529175851284948670828153736304970412800934012358673513272870762215876141109969925725977054981770133963830428923622423270183207142492928241168050241596149043796454577712395952961476771405518947183299093426626062550586025644796350822672347843531093974499367119860838796277481011650530152561443017175396870292779784668117569598279473261025743387677280211235288693116939687036882586831457007722790812461508503586244036827205200958166133227800280529412208450673026118902031445742189331940599006756757117891102250350477805053237907606311206909190876356319367515840557146159070412672236349932201989032106386304629597053791879093725816020928621645788974550702229904648393994168011876654147630574893031524411024323577600981507259572776213961612114510112535762687530392637485825415467043937473334994308143874708957091886033013346992857017667892417368086937774819402025385492637010670590137755946301093143068308925902445746895332593405691493025738313319216720348141608735052749978912047532179891872921589192940397740334209207028365867321435095566575482963231502313658763037510595549772621288507780320076262017124773910793119169627640833823581467694649961138705184311977124087457753735521374469988395080180292157045346036917543485522968731773493484835768109570625464996333833493426538339315412996113558417100696807635190659568277484728259229184024800574769795756439174464725873602227463225861330216062335265129637508194540139796427689580714187256373304132012357629938532536861510775558040580364023898648297841429116714097299802825759477431384267476514089872990552186180950695788462971506690606648730296316204442174404726131852434770687715090155563264204663567252364907980192452510186297454377973807474791986375179505575147251921936035131532226908802452710993269533167141654666675748849291473634210496203719928838154121126075067721833243751780875671856706417699914115139873378892039360910604477025229484701611123342477431632866181859081962213107270679366685161967070401421901571560051008277576072857913096375197615476117323103363435850543427002292166584340648622398275664322174088228656702980158752968992076834732283303070599917384891516435321276920671097156600965902334977525191123143763908516694523077578920649318000059269200785150490337809660519303025624926496940937949393416186198816172921883861832749518365141407758515319201623345821739695892120300746609211295426297420718120534925320806168132887466377873771745263284931625675232477144190398120317926496257360159719429338995649160864494329382885234948194339157617358061015957248345431347036486425523086392462223219538919442624010717007809636337498168113269901520825770326137238014297942703409335601118997282832926472086304901405085321790780016187376461631907214649017227219422536728203647833486285825755883045176206954714598537018015704828631516826493385945023843082701416567254694344671408916564325253755329304245936994891987426051029171119828991045485539591128706890534919153204120875194867389779336098378282662348545189388532216743177025499170467599382111746890088433493197171490650242669578579994848155719133089380020886725505516332663251635012992203390675125729008796470836483879256936943049934296337307634140599923433089883949973441724412118773280512727022944920002024655371570358246682138059304578867515708941955547441706359286973684788150119351887122795289251587405697813467019593831036605581979304536199876337041446244510379066479551054671111594889235257559646541442388251471944842828839143601682887139615751566809312779448950465720112227814160000000000000000000000000000000000000000000000*i1^80 + -612620616522348616786119972055133912267645395080329048237475654430886694356237036057040894597691488320805946069606897107826527609317624306172984065193750917759229044935742883180901223250697978871386397946792525065894071579892782801203101069986449780792283044527098815664491345446994140644620092763580185416392780479124490465035032329577310717953485560572629197917742706819898624251922038514312467746230224097018943584069802686598868226494131128278101428441502579058928466772940164730840148275789659489876950575613883553703718366488570303136360695239443413687280085532216990425660832716299136099780582602708430358512051858967906617718926450652768390550978355746241187193824399590794805130910532598174332077744684251595378378257595558068201230015223790333061497414779072539946780692290570485209487671047871108456339482299036005834585953923809721504709287710361123033938533843627427508352130873529267920000630147140641551982734513101640509232717087739726655844821135181421493249865470320787972716811936230100951150000695246853611214835527308513884070324862415842220932520528420535968268067579612239068288663401480804855378787414639441203338541031974162718950746555202699379100971285435331409832992821738452841730588602918833974200900946878993358015142898898714816881234165196605493882495185296473419357740476629074983926418883218369683150801145657396959334466956427910765766482746659377145459211355809088529167314148292364677197360380180558640337526435211577840601344177438647913790607166894227769655690829343207889447725477700329157058676112605032966921204804879414810284726515476885893713809123679045560590850197096109514736887490722622355977158327817248836421026149575626981175305939366718240194582757707308552218263202060424896129545000262206106169546242557761462106386431865924872999735295047301994993247421424591333978726969656044672615473555010001812467477173098276264872856850442440338946790239857457218285500660775933957251672376218026328451974234387493345329464600452089948179253529686149932403083946540610889017087534935019285546460194860445529391464135932480290959176565418118148916524209087844181232231000973853037977347284486879024098720743397325532354265305307463554158149717206876488717640687025710927352351468020905862013936620629758696581389679799184918601458139104650407213626783514544871366136346531495528714746258037586240654271403421108114434205992641683392663064609931515605872125381779524380130108427132115888720867307856309371333716918546604744852019413419594184561156853164169899390097583091778833189329226858746333048589580377648353770089328345171859438717601573851663187612444434633327865064445680107815105490595165927674489247325440950148719172081947439553320078858074867808946032990277546948941389370913939401932657189573022536059973307367224231510409743508290254809855423391015540042713710507994944467673746393737636111961583184938636997548127793333693441105109768580322422545594557222496688676009203155661482440123115263998669041087367282334858600904004544103385775593297786371578664333734105040981638474891310734662677189498255046617241330177083719120713875538766116411974046593587287981062647344567390152378862691539766466663054812503135972544386821144089781019561264809341787392173514319693974829484813627414179585700348448502755121858346515541231763647511907946979438382111958455283777007565450617675641052133408163569990212859227443817590569034154335684722200784792161677968687484627622015518286142007204088109756954341067768597447065598588501768461567587950561743362700821604807763903901426896687624790996897253381741644664292679809794875031613557221844648145060270918375496080683899687659330807334366580000000000000000000000000000000000000000000000*i1^81 + 14000612457363737343685915744691637191657881525956912187510536481168430527055720986026677546723186859792570200896541140783973475033437684733728876194423326451908164483310336773528690910347215300934254693810218167586225579947423915368049332819311374997647646956682156754100271169199996682081501384431714935424297235298232712073663879450503604454267395258563015425572379316274949447340622765482495849206567314568511617570023214153596554059411731224762690609988720799921258073556606335473864246572190028718665866093248310760111149935987121017074791215534632235835399669272780409315195668961946700069849501830881618412162797234810301330339809382093755188786214312268839775995962326716450631795325089168417575743576541035819325626359048106126160149718040891634459044803511378263792753129353513313834306927714355832958691830115787233558485943699855463477243207023165037459657964211273933366080373191768093397584461862441322588998331813431353695926957532421102172502981948271261590832675099490019419286253692073938782250569045780309225442137963338146343859536135479482190663589957122818125299349743588939851168217843186823674795174581689635070345561251993227125676652569133556698914253622604234604261918605508739535229197689230614882374336558566056791732790004479712795785318876549827376813198586418220727139012859062402897383025687116735603091069544706769094989716477563344936758715434696732074051249448846102617012733886765693630559242139073310113321879841850477440547148426118436535599753575073074969841199381400392452984052108708256180585374197912442186280014006434014878210564068122242954696108007463150630234568707255186997284603988193800306514909110949300843894223090202689955624804601253469706971524816176716593909275720401385894019957567899160558940454702158738690034904724059433247829863468030211883855353082266294318843372698194060198178202988597578712834541109980583970049021317307302256855634403498214575212254257586123670960421079198981063562418087786974681062171329772046856959824380128389942130714636532015110528062473340082808323789832866938043676663581504384685436077575107109982574415060005905117653852699443222003889806265161967274049760770303289363004694344613215893114041321462991436601093382673389584792027927770792571726532122695610982615679568177833106193710844242269943943979284166252053465277389294222917703478474163298684010927067144312607428795963282869157837632649221723857073368095734996979212675966113770092036928939138582674158203717114305739910914272492556354106182466341151026584761381151146347066047444009640944951629584038090829434979423267842064571761553216044604756843357791175298329130662512964841570051034948271371699429527507373212707674389410384816549721342825897638790322898916273061333978160556114193215139158477276793732521480902760717396470105360075136995917338244766993624209947325533937653884578311657370550382339923205328480361770566195110967484087217422601799429944295665961953787003521369876303411432417666611442295799102679908779865837198022075454205832800895443980802500164890143561680387343792862222028261989641542747902234182484845793601042130066287691411353054526092925525648719465849801308542254822711096211078797036546963290139428041044029959909324794096472880079553956299507628662482538847696572205822514217610518048561148499724190928628880020230841665171727410030023376515512947087006234435735802862803919954920981637604745113507557539003888175763445178155775913296610116028020951704485802482972007139339242307323017704600162597931016863796577220674525616507574617166966269109626195889927806398845738632772326031055710205151783946492177851993794706965129625815075861216572944285252000000000000000000000000000000000000000000000*i1^82 + 50962873994825053042910984899517282895647068962842613982966154939785109955817495427109967810629741370147865283998661191306588215580281095933022638295682352526437841909333962677054540460900585774473103577479700850936888423658619191328272147377479641710870402324328651125662312494958411742140808158471424448333045079510443948175967389746407541144464058408194083765107894361398943864219908707781406681112906418473498355862945033858218844760611272284156991879921309322320964758086648201819475435086650474319629563949086145719828262092919564237586874327913977316265403783956621636983368840118591860584325520119239410631199932307741917512335601218668092373600171425692650629259048476178783434718478118232444245340822619562169998232722517847249281998416746852073576093222880926554020075492129868122127657386149302191219482778861282096201444797529126418439154951339154738721580857209128252176058519740741698278845830046072119869112086783479808755781905934021055860645683018939624351940762148317041468925220457778055139551973007798479963134348290411959128454424842996216697171781920517838265937252488112999206193649150976786324279574082662936120307470447062974837435998288597575506803449117457534663612205568235573040619945328402810573856608509892453062849489479290396256211593559549255187592571052907123006362560721223758776233671670876300772006766851014227008550684222209535874549575505196252694855277902968134779147338609721795510570610083824867007396792864333645769413804366629630292076302480674179591339932529255650667240813704664580140907781623701712617845264314057527125066608578071031148644456180380510035137843588507706783971421606638464317355787186674004015922038791380352082125138872095766023486670093551804175448345068027224642919225262810061790558976816221961217061423084142308713906926954906552697489171619760518927372360539674434063095352540505393425985564332165286762459337684549994387814003057402503366605538968555433190133324721017095703872657851838507890649412594266461069539589084910756398986102900862053476068357220361897082338010455757167279601099854119069719982757157347471715990269140790258828455993469974921941090802243237766014478443160622149708924689634980721084011379428089090200807149732105317111167105838615362303738492342116503694426741190382705999243530955499108670603502759931301846323568921382571754871700794828745027701743061991087377539368682698497025758638000634159525420185003818075894686228311336799644097366881287419281983097689200879046045818564618899773449408332044150973819817488409635565486530052157630100113444395646328504693385110308087201264164228697388851651563419212947146456531588200400086335394865047475336583129944603997747482696879890603412989516334608857418413433920488176696208102306587982677317352442088506944361335564040238570959921577338049879414152997495495317065586406477004544155142109432444429890681523285579430203754856654848810761045617900510913757440006251111512055440658391604007465496035803499307458988789747496984249288045756451326450528390613280022385421138456338145403232897523497002218336247491661991777897175472397511432569295635385236851033121199504341568547365491605928998627449169692043102785478374192437975069914727979803116743372943940024854790342534392155000382620852623655205606736430710991429421985971043091656559492881311849626697597464515502467769088415959950047591330640206022368488396696822627060354773036944738447464201361634994553869871178100419304419808780826655684506044528673472009134223769641221856174411795222737423002705414615582061251660043434581665354153251977756873101443897764935250496160473625153826664385058446564869305748634011595824291892562500000000000000000000000000000000000000000*i1^83 + -757221779394585810367247705068706959475530788339118914269756300328096794782666256638650133354680147705499867016676679674348045809035778967222513359136992843260119280017743220537303468325302186943233988495616739319257095065671993902540088649584821057298776257120446056857953186692741232484905469666045847851425697914438569303151894372780970109894933625012960215085368741402991988986492133209496085692196707525018762668121705445959378429519871781708630882309890200246400552981217489942562270665066202085759922627037486711445324102379094546385743067664367407912858264728334693323477631440618761271776784481674530807394789428293055678472888134819549269322987556874611036868663745841320358488662915636922939218522176897130283886393647080441798647310556641302802771212079963191200959520038955991547843166141823525594157696793186409495546212283527357773889389242447875366954203383562988006502526273263380739439555176940836103042957708946923834625006219862320102414408247274125761498485109156936963604910734107797629430256311967916951407533173878774792734411236812663026850577232360973040381372112935056826647505544666487260146353760764569497080329254402725261074920265191966340266244574187509356110256840107790740461471849877337836650005259165680187664145355758894822980631930700755526581544233624757449506733785044319797967308532416509212666493170204116143987053730733389195903923131021944669244848169976485316791483273836079564844618177046814925387893341658828323782408377929249053448124218116951438773665394625148505383918589723927153128831132272936732989441273556122594150797411449173185963930322634272569973756273714373644603538614273571357600981299993887473711000903127121100786013999983665071164864404296982597043381925611041832776307304252871106655788194207045594456036069175682054099773705814672529625034105684036575974094437639942009566496294633465618413750914634609656052102887911384281234842473819733970570392200140098279837641933238879428997802585797007443791181690573007134643098750791605278323223319208614707072934543232947342575286841085452829967646942762792785227767032934530893799620537864671261394460873619973635871474093885547524710218001681699851100672277697462352979512699342571481336994856625152668457051760712357131977070797557466191187865528272352560775971609193716976105709250373831968556275663635363796586212111969474271928902924885089695372602373766843758279314666260507981608454586336454615343178512141501100997614391221614672917005229693969852998087590939311174418283062274839516193737730880862462403310327388009602599536032039670004741013067921041497192692765041177706880167704673402032281211413681671420885702967673076957553784402852154465349761502727143786269804036404784523933531198146231038835182857002514751920909664315676439307436002275317639921939758548608623798517613272886244049483392641445396158906627108751760608254265402277643798989675907375261896537068474659491339433373962618474210867732429949652128260085902590696319991682060912144788902606787942991035607746617762828480257903478300247577135276882160220846408046104093031206434082980483339102445301767592282895206648369904524388034006086297542300535419869095754401723645416472130729684628631487762545506984317026493832727349514997030570139289537856670350281328287402984708964388172161596491124300003748971815424275122044303516923567674081062019982195879271454200426160594706197320806059780321945701091109150792712963638705153172310046079362653905295869534907667920353535516661576934007283819758356290681228421553707208798672640781982094601434705042164568596813610221644409995735109930975417794574300282787489251398348515305343619318615412500000000000000000000000000000000000000000*i1^84 + 3743595587883472275187067335365823154175858378332993504387792565149681110217205492594517968777891888093151257668469943256462860781645703182661628479055769496033813733651096281812777208698620771950752323450194855250170086293548666042612444982728835006341519078669580803411882297675515042165950291500707462591905939885602421885553142513073666667805759231876651860678614502358303527390856591493216282557861223025257900263154193871221256082795699539893195243743710393508409920429007103848489056479760767810265274112458840557868081592383970680574476163601415736738291890738697369567534347032505960436327549880594725627244495449026278755311445156642773349723188779834116612037515152868002878073166067387556252030696211116678480591776035900566598999276424614225366163587021360221187670905034474835230346455785389105284479046473712478008364240418303469608689567712853321116744732980685593574973086539805185809889148930294450159265871255147460861674145618202336992395341767961577128995471125417903305093904631391162772804934097677467448464150281710776592671860853678025932494767467315954188255126901612226440190162658235652765365409069168737105049748290057620724592104317602003715035257478461076780841483369255416393600726485907558576761645455146795415064549730096935690048374657457518673458838300235705680810709628044982796828574797449793854615955956791447578960879218607751973835093009521286100904316804646304050642439701673418450970143790510625822447440223353396433622980679062722205378495413824148091096474606116028933867424482641909910611873389769898989371002000502632768094271206893504228051628439646252078218023566465095800901789141161015880661980295249582654859245181756170191386796994809414554147016523812673702505392382760590090677011054148537274094100012494665669375641684323714233163807406382376410074449752257967746835972318640542349305415675912964303237147034136969628213663465810643111007882619630231459346888301986836439849420086508992943087926452928974403969640508266340936285183136429267018830554790472918305020336027799401531192341588908042780854376357153381152425178135160720399410037652588610510191346589147682311857305034220381156496529090905274356862804297398797379117361776663781564314151503825670840105479463268538545834765594554033795926335189023897245462288832984577193874097373576137836225817017009973304262048852857906791086075422227299329956068015211788881752282278429585511702428495919546636360792290556782030439981253323315104588034356441038857565274691624619286523094315521083783404082621042805563233815764820902997063379192944235600101723563879667887580138374449347471740859536261938968907571762464077146944488764461285163739353219291467212786655108385533971501831126929970500737562967002699267885369206791575086201704744979723351941474589822802020003289536695244793900220521676652379056478075832233713071707122243757276531583421765776080852953953229273824358482711306201861437520227596521757863083067435445874632485622593093063736032391938142450265248305373307204087386112273364078455825745061542924437283881056730579692708774204023163643736076641225730073390976434343211157484942782814382427345025403522213035036151152568636825640177929838868361420370735854925491566300295324273706369061267960592533925531450148859465715636518143226692559848250010402118916038184405387696221604620232433538799029771316841904811537067129946965364154374743420044856939873458344135032781970720139321809203839619471587372304865908678037189684805490005468934209747237664713957037563230292412344663694082162283384769669817578396965558656976349222333104625862634430974132854871800224335618903664866146477139061606735563085937500000000000000000000000000000000000*i1^85 + -8500224562440021812174391032679706782379846990381293581425103332309005157180428454469899794624401205649355284247611568055484826301120507526234011915432502871699103498821783042290810473562215039145494730048437070263478888160342179616151512268075382871048529416526597662169497490099067377836558032219296508578577217505141834867391664170344066456986812353876818332092800108179326652094625427377425858384225429690024571414671434778518058048625976326295514724251095589502534973629047329747501309558783315244021346291437082035229937502705960681006173986316102237494944733714961689298018805436869051020983854462330512082390546763640746725541550959776071596036954203899545673087055245056311446327124625306308909249778222913670468700685029865705777880807663758866576874614913381465415818505405989279035825190265352343125820581347632558081922394001360263115867425886457332578942174883228486649348581437811662918924547179818607545256232301944596733959309713912075605866324992029493119680349930961546743582307828059812455565278564444284444953151301298413996291043925340048864437774161281729759794078262430603752181018494612593991610768175549111289843095789267207514123853048244553342414169093187929089761369252826400051286469791238541503776318567169317785767296392397445665692956336226478246224058274383716383593771677201581991780022202816664151455407846005891009686941133174863754065811786365033469935656695225957671769941419743143883539715417336614258918088366220846438971797784051832661472316591342318353374293377453964224801743503160819674420693656788374239090446510459860485128108562395334571724563855510739178796270076035434404516451597715259227519672248021034714223661485459933708109741552722287610748539513239955273422557260146385189236220235644924916895997188513686257677108685736622085201588037635183490412220864940571642670255340005611757046799426632901892821415736558730224936223082237530531967940518038036934174546693133084596690137323421816734511569810557896678557301745730299482624802362338807866884931938469889883632387488248713696815538474252180359661272573744439201830965306879007361160718525588005816436153983223547892138824219937812491348384819692546789718627940250433266811169940318176761547285003330577521124153185039554193156341230367076464130415275552552113549620290823903811818430580459123624765455532426699145836353469392529728125305881167830483698777534358867544606303524915249765263154550005544483578067316181988737632154886051425637761310444888681821916920626325113736371049147712645833558551479518802129348655014390979777597229185806167305409483759962003682141300000901312823411961966015665098636342860261643706569303933514590468333350666168151938229693471664266754723044080707061093272691559386872712421874388309306280620973694965997756759561596948262218518177524082749020496987178355446708321532837098593830129643733348467980023788145899195071615778909687617753908485531955307249802279570506326125590688329976663363081718461652743273506387017728038027266462593989646203684605336251160913485682775887141357577495291555533139769876460716923484852873920495559585999869167847723194382384038247235116662470684843429491060753390414495071404110620606971765107288112264860626419845938025690451552482343805861338756533908158127035578855066936715796592455731030323686659611061955084701723563176475459025340619886107521085423021099295532362722823290855760926760161200734239115853029764143496719259948345853386542069586331388081328260159196946571377080712309038888123762858391789258429784699459217491544406704628582230099606585789434247429716938299925371137026584716283128485281564732192234172842092824490610683593750000000000000000000000000000000000*i1^86 + 41183684987919684432311719410395125438087875110662954701367201170534284017835921122494171411017006578232506835877565672611021342958950393346754840869932733518975766198381591901770050496920491636007630256696413474268293582454307853222865112177195884761062711537766248243128170091070211690143889141844044344538716041038100462394412242831304287470992001992986073968510501427962079289731534279957147831898959702341055723104649650542282953398014793567101223925091545402843053799270132010890305608190482374771991422477839702659799150481047891296331552300397202683871222355120761459694549450494336154940881376801206843570036435919211313061108999309370110101157992652351685400259337256329237313954598873476176611126730310562644036865290906343884272417618626145404571603500086155400244876278712060755205244345953549217195150688778484428908528273824510717741457090058631200884936188726723473751114950586052921813727826460132097053572687956070014277672993837454951800277054713754653532696618572141271394681246289203900919467143179454952838351995979221030427705832102408880772651543353305630835010928228582242546896923868988302281619509725185575126084075005829596935884699268114531899075633803289709425496753300928297763292273582832039479790142504980431845738386216196661588119666609898473333767984315139420171387480618801363093070098324106120287842180954021571000044933028741494528806425403849234196540607879032825456067539324757076159566794166667894422401077599679309515887550673891497195583050336266097327249509256383655046038489761357174497848503584344386960343626348033358105560391861451411414902950899945463358161588086403190648030047248830706018312964599628983560370784320468537450745148927773598898985897197103604235717308541961119863456319527262954696059049143114428631960451987390393006646007238841986529735402624037705676398311922943050712422016244413215690534477372770348717416097849141446888598004602216069122166616019992537064499809061075564575310537137848619237596351322534816535116242698977208665602042620497400110991095738198954935521610852952565832568279154914019664706269928539497221832981250396256103199659530992657498000935296910105721883696866718305837378529439736482292926473219390929344776727148066544624682035121271222427474246070678621211922654735652317713168342720344212295703694278209870698187576618562660942811856575819839843677476229712995784478345342382453873503650775988621273923712206538588117497764426994233444938707740573655102359049662738012048451663510218937803030786194295775415208198639895532201879237896701939286107196067471330831266586265847049918749966221692819255203200389232865714466176094999309988961602403350012594213752993715933826808858924870012025677068273560895857394864398267161098698793139416921711766119564795354434595640669663863278780028782824500029031927088725962938500823749256676326851866039411318950514115694416353552004297430087219868454422117675090588881370832640665406673360055905295114160094879161923774379987249015381540727785313747223871847274955502836570060193322781678752276699657138263313412872416245091950749856728316411233785325766070402005347299396965256829773891479145561944832210734406557065166760132632230841917184100284073485010524129239897273521717324406935981994898527710443649968281096442545909243735269650922405880889184843882084802006369491038705549164425986564925275071723643724134223321230687600497065817826238576393670085924477776156757948378744026295542062795423445655676557849212145492546249188052561967450037598615770053488990738423184359493122466525477953575478327860516477724095803323250581071485184213991715852909582744553538768663004251098632812500000000000000000000000000000*i1^87 + -519982466956690784138200546716737702475675696606527953804512284802655870696593071870287145966629347520102845288120058685697715023642996739886406873932388934277298839921549622790090772029525132244656444326434665147734397768566049680757692706993257477960725777493328068512392100021578191198797976941316866318919019342821046354887677020589843820368067403140566328118269582074100503188638042189600823800310626437248315368389972949305265650659498364441971524629153505897966088348384248822140028546780160629740965745700368264545611858508766610846821186970644575063671639143822912420161869074870503803115260857388078455039945103003320755288430180227518388319368221301233993199338099005274465415989597909508725370788392632839643875165242518977944400731483151450073122014375102985534627459124219796721764570744749579285741927189014002601810552073332254522405120749291485171378760605882387050618112528399090304776539336934684333764998905819597860883484909311031667573587179552394712389392488485072572162317601740578490297876864328386168428458567158077363344073463500133764261112518206083766445103199159021929685101830728375047816264282580477494751448070010578741174437731122190980300863894869164937056623669419290226957573088600319564769683242114777072862242310150936564662105859834090929769717309605361500975850449360106484727056758425263396153867252034822215998266277683918440915626329147012345732857149568538216794858591088373029798772591633800272011667431831563767055163798729137403407656172796068816064348196008643488046853401373708535239128393721862440958295802922898919337022843918120526922841801226421088203523691273004730742902464276864368358028667518478048623351116592971589821648729645754964650563955415000290235238309060470805047241211068269747938131569399891347758036389601069463103204142740912683908073505320491913700797853119090749902457515768633491887633589315570934897102655229779019694744945809645538606263619411665177738655089664363903589106829593508855106773360921707976294059548505076592667252547756463836330019821116060884595273833210428221004331686382429809096147226507953967786243578260846340095076799111488176957451975172772594992845654507113497656416568615916334942410516984357868843670191799287344787099774644150110084087757809335518752721391669140094765786004039414264789984412933455064441205518614356710896744195498225693256780210110879350213333638968991804904032818703889085745121572867291533248279033564908991607791432404154113846578846644138645053675606692373698941619722098158295657395619992096407017909008083272370518896426164569774060317462650155551050979173665044990605946897124904940738513588910884982528255510048489118042716307914356185375649106791250280622106620913038197698972837383649977983087488884884707504175145606960095763464460068332903914717161478327495362342257118437152163578204077495308339241279302672598557330583906210795977323968545074038267465960860188637896474103663956515897882336642466203191658271372349979063515511274803257274289586697125249805845686184311334243827707281516085295021872180003948321289926788999297073909346543772578656696174063875721098704813082285213788183935890135988983116956873147346509669281959326736238176749940445825630766246618422837117557841149884614273058135515870619795612066955880245607882749418091259348073580005908361490534010952351527750606615971857378130537223758504025641587147017792303043471274966393525302512209456504699427500715158881354835148506849855624321057873067566677747316025910660467520264423246327189301188226139473051903861642228836918908941697981972646991768834323885043517683575148521773857402524892353180394733104904174804687500000000000000000000000000*i1^88 + 3303400835165776448066598286411011346978369951071844847452195987061648827511819072897930684450734122636126647249176865849942651166492063855282497611027328832695626126329818923340733316990981539708930426887068083801062430901976725727903968116429480123162874046263459941305479792708290015243715781915544709099824401634185139482958802665162213889172606389762271878519409276457556114943791351634561611472031054865324241830872096148798515776790813635109498006864418684385988541186737847950807062643334534014195977945021110579080900701589471740199196814362498157782442605018564760369814636482267933135782925137632294619161938577075341195988443108979866337706297133362663111373947297956089369578086273323316506882998425473930010568936196549637450055771215176805856055826578746496834770080037368483558004073469118264520415364392414438496539821983539903260807676032616812304395724387205597454773980552917226049960085304304561208146810059544179840410752742803208698152896635864585631386897269533167646261276553210516631707230383163034971388255293521331099184691396446749035197100621520917611422169429879866610429303815873013566685575265402071531488150188847134707696999604273117972948193877112522625494620724617329882456122188844909122523150661825498055525007137722771066048332134318830565315155535710424092107020288658072615339595626590112554937426561594765000069538717901188637508533275088705505766421483168540817750053264827854168839284637308247280656738017696168193159294928828107898454226782510992999581758640426897132061575692307897263832333300152125889582808674177147141657054240987306931714338674894498428594308149515085419788798684496926543314893995627927888834584908877223568682346614068192658639465724983075189967597637041695712394094539128674416498480481096102533559527345773651516319010973388924236838714314177817016178592677305438076657167377193594225703585492269601424792419745781223576512506173588762412254218973028929736332982033330388400837051250592676292605472622878298594066642272495735038405578405751866413433759493276624977642071238854312052547614876613468242029759415572293018878442577978437784626692591622434353718336185941719207621716941436625503977391886467797674730772674508121894995453148139405842765426681232620772357759597850920414581450927094856774535384090474086478049830895775852845351128390348395748494159919305618011788577637189360997807692171708834908359339509412422783908904343566683930027438872905231407004860228366642612048568764790549282825418106062166528455826691563006152964635052165236287139481385511376606106417154202036547614514535712585655890634878378827977155747210278204008789414791917199297377710495051217094009498557703307721109474327042163297732731765268775508100480634682704424643906835717260938569239576364130793638125652871405302473791120604112775991315834420750176597932610183659174268326623306816169930393952485336369350056027840172079265411543070783829706595912392801438771353774791270672691701476122033833630137517180284309138907968122598642822863146274363679669394342164587426796720838794685654135665031774112066542380241084241724677453137818983748589298823995506209746840589369817333437541331836229880149118117394950761214414919207352161138008749471827171727593967586388822766752201936990905414085398814218313627778748822557825903545963015953654272170275885684584970906583630487648829454425052192075592913744770345448019707274800382770148557643979682738953242583244970225244633601073240301113653835518528130206088815436747749931141209572853113480368906267346320497170227858308598313165932559571532026374718098739218410561747755993946677329284925297202585775375366210937500000000000000000000000*i1^89 + -16836644454052056285219650554255072927645782707977472599957807813379773421534173357160578179579075562394670218547319368202847120846028049410564508028033259223197461081351200283984367973147239695700891805216919004745849787463687056240091642147123745490884265117130678669262664560971999475657876941178287942533953468023067082303078487069897977488476780938572029194381766728465150276108291080865602125324373764661147725084507473325834782101549346513026222899691821141609771411070502471792055398801502752036988366100624376803314388330658196314741979247249387877632143444859429047299813972844837560109156690809056955199459277047134371171077604638365305426203521589497324020301106327056742315491950683301966806613762152115491494100710730492251767067450394116920655148666606253034120457541546346191620715638647509408026860890020516419588877741990040522406271984527741243328772682404772710405286913312236783481051748025543073358486562134245649085531080085901760072175771305952259098216325055648785276811172213381209381263817129680015105848917997689071114281884152004757573537947767318086277069459014683315229380060661987192129623435775140463895715269736565967730816608829379317363600748290964206942059150002714283957933127179790940971540453635960629178227352076499590738172753205546852613198963086690558274840808169951640646141358932733565251048246852126185550669550711339969917431435269215740352825752142256110571925452477946058093685333694153574831762126154346814421627028757564500038569769512525131893041057099869630121500558650010639661137099582667164231691494496030891530357540636111540262050506092589615615113331984445484628141904810891852591924033594645873443716342492157879388934199874825367626213597597157764795537402561849361137546763068747382601086009258157133434492561400412750950014984886243051569553394192500779283661146513656279145285759296676876221723276592082399396323275521797423089282872415324214307173632735587980563615774687503949764628443941781349015989732437495885881995873594937209852571732228453459408436092295608558805438639454022464521152794183381960915012634192066083319602372653075829415988695477667088110318441876643686035668080360724236999680371770619478179271057490202606263332440460129817599932194419696002227451718711300319861921984799995963176654588349997650122887701518604218853029313813046242755925793275895629982744281578523631064330928276914972267797481834713167828915645886532716714104840957357800777320896020164126567901537032997326721729995821810004269747162689139229947517875974522003647688344372528511455667373486364285665593651882472322924982539356687520995959279126167248319769262175641618360309065892816516802508574920242237300381197805982780502419643093795646837276322955626940977817659245230176370381857421237348977416671150002700083487935917694835756225405297911292334870839082714061526799176859370612986859624770431518862207968840374204040481634387001858313874522536811094990482062975230005434894170816887636932825775450724668375197657670490230943450703785430964185779377504262061917555489845291525457944583289940844028056256969592062953698728092861528447814915034899999432001559035087949125320587935043121746426661979665402658070067253934064540641706015826901680954105239806969906480007278259723666588181088977638588486532139071055756724194088231343848694138103032876802022355969031601972590776985501512882855177226183996604566672980081384201598963720467438067517504407562134805657100393358783066475832887506108960107827122762222653943104591648455339542528093458192793167328124934801260079474747385671069641944525362410046645348303985529940402938569335406521606445312500000000000000000000000000*i1^90 + 69018508536953044780325161082220251640308537144543701301154692363497563680157248301963724611879582997743731455649739689706987534141934478686321115840940627824523254463503856259069925945493221918831580925252227373558780596027828900891826152863505246643403610983531715523973332095770326857937460291565484969196024352027915053793615984238261407492431824829302549201018086041829291713587267051655231564706426098694345510341772651840285945262785562262873655189885900822975987424202272673774381295063281311098988125664181099809493517443601356355654556569394685130917766982236784176758991888952219184746073841244120864055652327285142092747010271287461915583729249278714584944021301414737496620039760241485132706543735263394069339646052960348220468406259280865229974077492940711985422296854764872513468557958683961663892326670659163674502087363504345749591717830992507266884562033625348720393215136605446012972575516266833000362520310522138305821258984503806178963821129853948656873114743882577012959250468051885376189564219937286244570626147538916506218736525459336548635853627091726287371906316271689319750433153138953621820564490395021136663635212875178709947719766219288472666275153520584877984262435155408867302900503363334224937922389485266188593692981113154650998949786993841351835670977129963053412845339369896325029128795187756663382281802766706490121298731983821643495685920649309346725066210397014188183088927009436687028762953738659913191137471612299624249497711862886846439026827191072639517335143019944616758666852478934286917813875487726066670875191609949122067785583512157466420682497864430631270430880717341073084599438805190593268149732713890739507302378602272917887641225927066819804900320441586233048875238567221829808221940679244304511700044617388691577270256734921945354778927565707628829996719769003927175495197516397563831408234114231684022829718047026983189078061226474842024279643812449208187044110389254593011352509965233229879103913186138340492194622591477514259493474416454993019914619064047518571499324919063574189739010172602485416941436899724146314260120795879365858367840427030692234664185311923979309886681028501352269527731090893361053238336374799852540844112281775089860071915835356279067470923703159510638096985501078830834074323676238592961618970358509956538049026392371816373822389358020648367248996167265556035067820973241931969409007443808528184281995249969806545968697561413474897595948705438985784099442610546532628411028071858203052879131982527894166046131122963118248849719514216152832569770697738726893015739903484461765215254062634266367716876666444447063000119302555536976148295251855657684922527568191382362175213055254239127668733887870550499161720812520958865451358223000143709835627749908689209411479964788303672819853330638287968131347281735968450796496864271979039818967195716020087657947111248813188444115146537424066264279259889619217291247435621698792480009836296083103184637254855540031326245224921668092682757953644538403146717851690647417809504368176481316475977671488040467247134572202990084758250301591378444651611018710539654483639550419518627408256168109810191916851978322873053322853270443813609953724400355938740485028075028527711304468381495991531677969040277820809125211609715598936704623888852330798267899590686084597155532489602263931130447727789974268751836984117043755185578434502303699343990979982944734475037633091549481728372502421468060853078022755851729282494126343627045317783868092040805654608481729722298753143455651109662942995385437841890993850814980578993144925108834471801657514931886841156892858625116921266933906251056605577468872070312500000000000000000*i1^91 + -226767586418005163635767189682272132467265519205897316062438204211874731556957173654215084647533556817566361159530953091544889691406698503487266725190458000254653589204516918534887705844477941478566991498960412021983757141790326681025057456833430846623608826206100449271123566904726551507233859812159747410712110299834167598794952139179358482942801735366749838564586936405078936861601141344510087869948010455301993464581296288743281212866111122787186029149680467083753169916060954076107710918182290149110122086257746625279265787962730835890931911741488116152235311621127946571747252925631436040244140981868270010834493678089126777330255017562628913302927987374780514188648792762139938619234498283593534784847435875963948533168794992033689606070601893258225230548967859916858553486475803049237158041509663359115344800832823354612206448600035599421661518174605558280792355682890913651112502693340068737718552447918959448028635653318786992015308115321572848515898495901221225350342684248610758974338668220609465492475240556239660916522006666845868247518965667198828997145466751342452498623225539592887154728763511697439308634713665585195505861375602863674803510615743256421868938703463499286909476062849223855865940654817982507829777527721529833805124521621318098239123887691000787312868636752666474560247460077500561047755227111144746356126547732283687518791059905058313727191724326498291868621396705770245290811372228615854640600716698317922888572154641361398872564639196455948529302241508770620953917325205109894470441338108370749046999141058772487395579125877670901398184807572561418544013698357714597419636285915281184333114006890214796741023115078192119985143763801302912638090884500067820273960035827564236838772128009724294544272799350745612682498068701137541776064181023546979287201876775699120074330434150884945794547894896073132302097541762754013904056253196905949574451891059635637024064223615334360255560838697055529164636121389621105276336965095838537670230023788933977509119511719592046889066592415958119901982847313418006534451742032644203178618926101599222446194309743323147130947214429704694275621390984861514936472323663326227243256396947169241530775384804244690877308530627920575375437891999802498617486270921244497455225145902247187972354322109049587854389020885370158481368021829553466885877174418420031720020671944919374489763168350880226006400569377348873123360776690094124027090089431423857029245604011690238178704512584198634780382561999250946152505554121780634025368619991723973058042385736049256869626234664271275757463908847959361181648175749284042647986995691407371685482223066143591513276147677047956906105841025734172526918216742996719899384456926324346176309654076354913527781512435800193399236580197558566886650441282130787301399872614514575195538281242855482611530482315127452678517200984087303736106486745938186309361675980805652414045027196276373422404607375925376487793344901994762942153884495970928126961594317479909996181202749451173269538590980065039481146303744946569354026375955839257463473760433963670658463368570215197470245552209303776260133454307062889756075066965328721606336450766699093232414787849666183718538355779659802213874490701360474214946106202420250074153379560713693523631327809792423212441251881300665475255919369041643332643482944717175551450470736619755586532835964410610281862355833485789116764537995516338871191294091805798639051033804196884140261588630265465033023850375356129420764814452709286034123191393961026434982863953686577818159741859465578809040964112610279174480222842409463111174691186052493831060288812634896772489222525954246520996093750000000000000000*i1^92 + 636055512281518794625858361152797828111806431420988744022752717887573847307421501344377577701750649641429288788136575731314749337269867695316466563467957375919704651539189528386798047704897604131636089922288739343534836243054088301780579403509099839553122014773264761540219189148731778876539149648872612037058300435422575479549331605106218042680546189807758394843389111679548721978031518292796712569557354395985232317138560825220448621141742324652189063777023438242340789349006904485215533386053041651028425667364493735724017225282785448113938868674897870627610741654318534225816435856240788447949517602060905477117537602924935790332696151976948840930725197632199372690385384446851342848109088593752897402473590924657597096720852341787251193457482881578729603053998878327068489744703242162591270889743837705720056058645009102037472568414325817574814421664434671067735162004524423749528346514748664281809837152449653858572089256004228424805670523755631019572920148382248631884682947674266163385605752202750325712967059183022034120666409221606940694023811228082024993911831646681850445071123544226083004236617125341535746885046904528018867272885409122360346039131460203404037930981735543579935120635172427501400736134816216032177576886614935696557432474289068109984119695956855114180352143524319687192256026136022898054522792071354587068983949539821334705699450750085313085167912121955361253241127349009304429229950561024608340235334640955386871006869352144084720941933605129619288459530024586372062252126803443061582238119539864149916433768643247408676690287187878839036529245723397904595355130202948616115896475482722528942422726352454172910217531547548842078487399834800790327953917223772566792981882503446799549015136312481996247816320348545022284181992234988582273747658271338066682742597259000154010635120699953556698640607917037231589189934222551958306193361061572269851975993672564001253844687913829738663660324169228910216423347779967807635399450931360143389121948199406702309383008728554682343221987246349921648202693289868418861264238677657331965676107530684677041362184376222762493238626981470563288554472330842756310317917281365010683912632877803356164329092797428254680742481853707553804757521150561463188604924929856514901406778207768303200854248983209910151116994360637829211702049581242858419391051515105889581413802419806781196576960671038427523592824162421970759093924084276948138405858504736527642405269430354527658089279796375622404591652414624970338282772373887936818776542820400827604403510963579155384981967544130494733694074520661595909446974402530890438370404492964059450306644731069781691543076960865817388421667304327275664646184538470762662352880710416298935984747796985832326450076436015595644920784941027490591573576839010651278624651831947450882087598384769827962686164879803348751401913196375833596765212234501269788841092889939616931893684523692242710766909641928503444068643947978372223973996176452568442688130106149321072622207692618545196317234675891079966847527870883762103809714910675135090545088128343830362658196927816597335990126039997386116018047604894435544405935697537757902831662497048026950131335242304758585422048051860071516817243553136240659348337567455147977506992547160559468643210648926569814696935981916028763904389427195149505979870820692034591220082406596798979440015585870264830111448097134334026964961165775164434673899642018703203770139655094449890069286974402959520747776397415357614402865033460922264519644505209267827902083851661331245117720041326917318434045703449537510000710508534022864208842207899095098814756690807452439335715025663375854492187500000000000*i1^93 + -1558797139777901109326568688631689854476143659446121555219889993627071311357669674077702056434947250413321828469857486728526182432235680566644523031631989415245167864427579016320733076830979879210209568216387831485760469607359574843990198971041826131872276592702780999107527985273827392668663195366501753134431698934424147352801274868613291721956679315076267076609653968077102727458817363364995717039245127734919688341500003009945267847098279018533141155667446106723614029994935221370435767969489946276686975051677650917840950456327263485830968591289813493294843690777612676628211252803572765019402999314591511487718329852807598410073923861071939518447555163781492601996529119416027735004478470900998496872888344892238974213381382756260367295354604844150319086751566414041938708443576835779925855233641445802585168207984170160160404998100748037415531817955293243192325719646957216384982665599048273258303830651494837193789115449400770143859202981870059768688188635392655007538082390771511980384585707803563789831621303328587864206184050116437960794733555075443433695037932444466716987613822036900129505060107646761900421685695340378938481503630424140131854558433459122680968302353129138033472742179932543024129331802352118092973784236935003019023289404962415109477395853466798896115758625742723690843540277451693842438563758282047969419188122751951505384806925457328652025055388067383433096316443246354713124815001604139084378876323751294657428651227865414173517777074861765415089411552910510668934597790565313566612267627985937275870303403239197405264942100273359014432221379009654262756758120985377518509882704988242338937327878385031633167417330286564512739892329699352238152997317689446591856596455951784692400901464003905308453978141548082891123113662731769652924061976305233393632534225823205523302455104938213265056016827561887864784748893670748516606035962885350311604504923411102281556774805481922147228114927420006124071171870003181380927649363378221765397993908198174914873745256084246392465801934161196537979965094558627948884254448242545264512230462484771682884066960027584801369276413021421487727710685695175392537432651950829651537392136008928977084464318343664417722495545582111047427443016706842807292665506835523915701047526682759175392084972171228942290937339179741072608650132159166561984241497957671527457212150741361875609296872279140764800797196773827838356932639525990436787392310445311089204092827569455910305480222472229775582662554818519281688518827781173223617608281227169281017724160208365437356379844678120098820221547429598510743222158056408437404561038788199582584066927314274364243453787999276548194342041861492555051497976446763879738123974736206669744561453306573911966529245995147239806485185271152519016780408991624394711760898915078104588320651491242303175079409116620890933248675900503803559417191995979406119404770739106959643480110968214363466122706157232598604234378381715247719526122359182813802281080867422854692034527974842066101812992054261209970018005257738891113168012413438338623888881183488598307238041957507082134685583836761981907342803150097785267717323583058379103161060619684701034479902960422741833091108694384470335148247895698673132858754596697351749594601799396146729506621275557052191791080082149110586424585068480521926811516842632472019944503934466616888967470126676450221604433782564224910341681135909514107257203431954455371335657214301605316423191972036462027433336253861042858275551403189402627774315507039847129239327601524699421842529914879990138485502028987263147733475480171158951642924620350555674969682013139920966699719429016113281250000000000*i1^94 + 3300552405695279497650397284314767595028277709009411414250143311654779481776579613752067671837938695675123643780821061676284311159976837099241713634427611198261658885482221343817261307858015883533600516962009278698857739791717466558181644470627809955004386455143003456644928335736749747390888383292929913769381044944184913179812498177035700469408577983512932670696912637748452572055059553292613720742131817748203120616904374024990304707089236965680449329931635533420280541134862290011407845243008090595107710523883236880162098016641458457588848762254926980463675952554826155697185609003993220377062238706810729311463368005037720644040723044251919393581841253122392360858697060401543119658350820389601949978665419079172484160147467129336425981868504857487632823016996702711738863898898010332922708159164294151112565171609292258287401931053481843845241616136421104848455339248504439712913674477887604262136917837588816494141183300433927178345785406759879487690374000892081263225076368162334940803056852306027018865269967562155073596915912756969322762999689549018261281608943965585789561123909065563538249338731682035885370547170472645372975738278936475197433803808753538366571103193101282651962677488689835498184751399089335035234060164406280502735043859853180618594223369188219967058027114987042584589121788319009999050431912245803708004805350218158122617604181872887707296059240059131135836436847283580105298335804551208406090473580393735213956426483153725047558273716434065000761950631472935911198547297892285338415008623875742146678929227393545626759787221070818637038026393885087913863033388254178204778456623564742108492479565091687298015144059464976060940989712198683529771457574674206530746684619975420919882917641475518999589271332331681609091019435548630687438350039012175006951037903940745818083487055971461154172862853461133792556482416069088972113648015957161765818752175295996441649081725399202971143322809579056935846164487918856594567395029949522939016166235906504660810015093912345765496333930101210790735773092479878986185995499523597765204768104590178275932824004240431423864858188585136053522580073867338087303993989426949222673431015631055477532689183019378815004164284970602942045377204699139028715715387886142294136607804956624949860384409285925013332718524886864516024860578010544761357567402936730482406032187868091364211131878217265591256739690167592715553558610054936170994712144526042876871319043185816560885679461627852101182830078969698791799281537978046499387627269298128567602766001888571744760478328088393586592606895046124690543013125933613597115546243951411515207162019070595613127744727140160800287921722320178299672774223708060231486297762147577696641999451006663853189312298166001996881260019525014720842587825074333867866243009494530993390279174444676716110618795694491501200956884118509557528549255131831081624970076834032783503212972765003878713443358338520050327757180082812202346254109720760973072709506122573215370676428647155480844719302313455104049490959186584540299379812082121189436180948863119799583961772671276778521654497889786712512203634684097542398322448647570287109888347054320030060373695130259986706463068538747700574514393307535087685522675649605351415467295583544778930325213050075463764740312483368708261740892067368998410183526113923073482416461848912690471752191308047066758936268448071185181045311168951200858543040486188133548802457841103395327821985187562750865226915451098364268974603766664052722561127010628547391026166123375426882609901895145204582870355749514332465223955090703208734911037829739063337659793901363445911556482315063476562500000*i1^95 + -5993816561274943772803287674556366348471569287032682699190663564891357867312916155497296003034595250232993945393066460168151339780456789147952699465042688908892825876348683965660711900819194153990367447040413410268390348901494164827163600933388350662220686997090035991796019580142727518434911790394604096489803675326149124531271973476459545948990418181252067056309282377370535052747800975938038091366952739380667627882013379209707685273027665901908156729869034352587406020736660023720672448697521415852574783771108592233171558716491846752364632186084483483222441546847905516150048683476746652661837515247918795254473611685028744809710686901228965599689179671822137644952902780922711015793840933268400604409426296698883446710212348374926096006284528919410176312068985903333710235108437023196803673911064191139947109193764041358875262511116156041048624316238681182935863308533353112493779493556362090945403992967726918980025558420642324258671231899153623719144568590780772950463312949157042120426070763479540747532384463710348318158579640324184579665397182570077655054445546559546206851507077970420844951904248192766806848282174544215996306442636943935493025509274314684200679533126873204468618116999225007173603194502763030579065607598175222562548002782769764454840123427553987434202709401900822295838399680252167573157142852415510095144244686205841345968396433384101893808883981763197128927010522505190307162546020275340441873957393902291220297151312393307497104517247982650603359280690639045978845659809763174106398466633962237310637721846693921153271885754697132525788139456269765874503654388928300936671739914701185915077036980987818803300378031307633703545402900847752760732917816310953560644350987759034148281353633337115433586757047682283866817217571662259790969801750043892877200526126939689099847852773072525041156918899566009680850061505348604752686484101426996955141993421846000038835374072388802291012792434382353380320400210714041077691514431651740023464726582844036311491809956294446312118898568760807522974143327346478110920625454429627803836440453496072781538621995087024545409917303922687011106255392347764018059531525948172269314544725086291065424414194740390375779961069409999036465646134069529777120313215947318911848103766486436057336056076534731112505020436873761781647071008438804905844012347342119390741101777550565288895874685394058556185969631044248730434354107543904371197013509394353577618197474943469827851443129980810085126407168682910625513522369192516373919591096176180894897061582563606807444518854627680456489312171067507323139347189733422813040994208834542906487574288737858265727572413975982802071281941203721861261344432802637473441435586138796952770201190203273569621018785156068968990218147492391015023943890908975209525345767349340147259691475208618993476291550900571995267839494699940734311504477703182434701266136623372594349958356652977630549664810320771710834354641265265926833565828351186418052811420770348709277983079722824223068287235655923906568886382561685861296685127033628281199950483660840482872030749211685044661821261255318874171059724712640009638673434953018709150823085670192293843982291334702078451236819899282394714167971342029810070892308061024266750267625283620357471158889943119563214896610512737994839142832496122065351561733610149082473248828992128142628808569778676007721035414951328220656675310838935290378304205848794249208327773395262827868930328656588284755356838738887279617383919631777774073359622628260296502843216943065484052727610411633907562780553619904332733829342237250323493935929846062304385060840781443403102457523345947265625*i1^96 + 9338351628391630649064530801990485142729727997136355760135419450411997856843458514493413450039159681489994254818930307162797439079256209886260314936432324648840946730912435972286114984607560914268988090693054988038078462242262061247271333178382897105247016256944550494862146290457108532498168847793360895753920400378656627052196261260953285052261559606604296967047646423790149131013697871466445869155055658122703396471861534560275871868250167695330846468369125789970221612611420144702593343194208305950578355656157655577582619421272703423217185271563921611670949289304551011873842035149200559343895883589924957137219754592719021919297740219249034026549439164495793264475426722248860579454614307159585235457636164902405131931813015773316661876164002548601069901094298092968301405265994518510229447793288500799648694558864262452715885547877317749067257440090723742904013681025214116000451237586405432095297335887877975263638009765400724876143811167722022848353585218094332614134625690433277282157633691978808347706261172170229380296965584464813465660523668754388595893098720795185538916620985365469560838789814719666638735610939136826039955972599494997274985182389688061119151963441979268643743126481596090159447002194367054547773685017519519836509349350398779243849939118980340807240913117418813774112315370880119604507093098455019191337440817141413610628341403031243351788569043793991784195809399062336539583456321892183757780445773053883682218702148933804273687916955505680184481088082079147784576330229077019330361799805528265168030569994718888088779950537386851191707299354488045918442347543678835295398630012602803154990134534759349415271818154288999308780354019668032187026372113393221761603924842835791562022259209526657248816901158236204136105666897056447735666902123982989466233894571664069939362278357286340807715934340709823519881824176254738471092446034046452495272880124205884964955807368619965254501648015568820561700826204147539006626912172206663797576042490026036233052496280255474622323366483111172207218526782117974924416710640682097278841479829413184303814412656748097910427371121712616452441303635112691806989220910988334583916796983268765984869532975397002848353019662599371905688492411386720870179615314975963197234271527055620418056363624007026270775869606870720442434781861040561187990772425360562635015881759213244455511521570855323947038570333720203896271242625334861017283523166454153895657165632600350460174094291891167768702082651988451373629496601858976432920189280188586816845870787499425751322797611132803276581203211262364038401337454964515883644901264701917212274022128034916946126125474534538096834762308714074489909634207398705682488867560032162953166238321428320299624694327040934718284837008781535820743078578324997284690429716049528505346754059425138122279961923511522941071176695870463907403800073640271277977725470179631487909672075916579433691690838034405866573112005074916219703135972376387385100058861477526056900276359964021675128200160025953294913237076419535643091685248074897409380476728288889347157044639352200652284918290850938379670611329414103001416859381099214334071668954764024688055693876626335906619533777742426167561982068582724072801352203881925586244262331708786614962730966256939123213130253388414640818827042699562819950127744534267713517698715108773298620309172945592677599947822434134050259706263745947922902333610198054984222149853960526863168423099422737769862704234111208417294527785468078286322853275743178329975255364923913206265909180692277944289505620508617440070525805549785342465920447101779103370103985071182250976562500000000*i1^97 + -12537059577742311163341427833264005046366891540569688192019725658826390432075234945025393914416533051504073854146134884406417241291339170141345719067673796222765800449322520846688130200013327098839434742242069427723511180701805804238222323294725240874904027319745601506879434155522767352626824515662968531909581661587671310276934310019377179534640412268906962828417182300172037605742162503770989698114627254221804204140012535143044750336518658226510648521933671807781748985747774426492780935229114916336086513235525212730113095040542040411309246667802433621141695333546794279742068877869230599822041105930398514661864261348586419205245184007650173647668807311375555728654650224378697572056895722586781381615041918655614922840660812740143049438017712029755676483233668774237109223681098197593003038157854574841984893019710425300509010022082883625568567270850759190525187534439032529483397459164460001863159398081507978743662162718301884621912313940827630610838237250510097592530119934057357237247602959711676781874891857589012793537889828331117609654035371711037052625558841658267529354561193934387506941033149196778058715396883277286848112193158818813194069098305710843907554097365498872739657080021336767325314202834058245584810382379251076008757571663077184828443567954425060541347019589783183103605897187095790925386695569569742860249387261316962919221710158633272710203652221228610699980771357234644619154432504516515375063918980891461081928015056981229960032716177041156434021014479277417977226130647580118786999678424547002532253471749689248158493354646940955839594432264037358640839549776869579021389967258578492317369312522617942290578371918335985385894792947621955686926176860844187672221399442165635702703657117851000410589651071651985598521623631423717578096355880446184811859769316966687898214998757304016047414404311733472302926973795312412259123631165467796073968899089780596125200566345145346790708326553306007097641638329245910450857868690099940308028208301764137243723189909246695506723659203691193239787442440548195725909344596121798849594723518978068671205671111405864718094107695013898048094396360182108635053982518697033268052116682186649475953680589244787285611083554628301453192473399384251357594311916287143050152533027327554936712743047998669440301821829258298236512930616371229941215422471114412149970685509251590996569492170132907789534365123038850566802651431874850117372599658133378976957409567751720489501139853764832227871629781875303564696972972978711721924663094884147949897975781798425494602667738208947880499426318532912160871605557353929206373408809624935685454463474744902324294255901440666640083652735351495133039067700194211715516437933617921627632453720684842605760583117636114293028493593368006928482625061190338294719358550933583755018940572390191759141527285906929104681372422514377046634131817631451247128276352566934413564277093675755884886930897385775945364851040172803178289846874868501052009673701955627728008665758226596162348079986636455190738102210593471612006950710251729826494905225548242080813744476141943200583670642070532336540580988353196055873453932239035973516706083491912445493149219640490041184508292146063369625963703573172773668765770439118418493418709770231834771341414723316937364597862992553727986909341746817077316645611547640392494301483349667646603785545581754544734968111829829327707035247452738738207958271878537238115919279745441001667550925568087815336198377706022663964646126761541777931633308499901863414928158247387641043026941458361559776496229708584809784740737186696282851346091954540014266967773437500000000000000*i1^98 + 14696705154842051488781467738444759017447251314914734326553794358255728992647260023608712737601570106788708939790830440307628567558794706276190880213093355971246163064868498332175483383141572680117914738109982894420018200366722292778687272062593075461003782008765245030207017544430448281724657022381543896331751409010218226455699507572869431313276527037704466738560863373309957368449615555869353984842623882918136038706831098316168835925049532763054183828229099304486314328978182717529004655221835523049505450158900738375223750391512534284379099214073318719117567156146484903719959246415488960147459069447551706494882066991595185265495475647919251091217808952485897968172520526708737978678575353468828122360670460313585933430148332669574574181300547649037500579156705962338292425137820109165563988975936869037205909693440547585490176740876085066847837334394749368294930211582130070229004612797344637686893357434096215665151331130986722907336551214511169650184692310450055044165524978542477096498301441496130988116563139509403995245252658778362575622536448923154871691859595211650009087600859037503677400415264383712775073880193668591256884776871319933941520216241773901269174472947285651693493498728996212940144844190354442126983891050686029854178030023082489615268895123925714464353361881094311988182578349848111483797172021593773862500087059897993996738797660960479866669168132484368471157958258442451371143861176911917193944405562815674935868300266814946359637806466719709833201581480360036083685173074282065045045787196385671542126840014532318699023058655529135811911225542923906472324858305494333432638786257185672939024127529369561871088075419667810312729208058789401170880776555800118016475093298087856562508926128708069223958286869230004148018290075491358869448400492856075336337693231049798021981022843915543254055702893983747214871839716311541599842072985368726052690574256543939800598613144486981471894856481058511707772957524174463956109185739714245768377215155397506306042707679424832194281155847993085426201829880702580420550267588223643617737236096917355511688680067450746092718797274403659716919586348670011116769133513995813823276344890188497307526900052531584588303441325858565106985511683529098910634288664548214482699311998559762748214866959317994057481880531400947189209610159995132254090198889617492553804098766354932257578861656317362041221482749071655730790793567043372673803124001744165823256441798799677798688075753725303619441463924872459009857720219521132058693187014463225622333681497304830986958893622008370736123021557199017896254236326147920075176176961148459310160964001697422754037249682366530389161872789044137280092776111514371383706322832494062013429002785220448001311634864126362707411180234581488391523595394208121074372010404042339559712949869439658863539197308888775010689070214888969588998223266000581288111689795047897008049755368097219760251328211022977496209061662744038374863716468453730793085671178732080391560350795714734515277977276275955665001512335628412449201417746032149212759635364662364621445815665896549764336623086758444604189873738682575805393152368903418013609745508781473252094592321257054548520276189311914690630936358395581523427061082502937354023543127923785147714840913393384595273878030260406339431729323033096444334705131343803855057357601770494456573981309666631450949376956957797700467974429018816145851529402514558727717562665282899077278888788490473970999643719417776151274573015842015639563171743797381870531854756140494357302963140371272131206390139083235998798929504563126406015371246337890625000000000000000000000*i1^99 + -15448385367154257031355146431777691150437196276555372053542637305048502304127388615175853541498615968416577027509355384458959088381134668089397603271479450123582123913581001513392956747591996909216668646551411947938437871678352246037481758506326309709294001171830422194390915011168845152616850714154096305201811163748021312583293525179160786090162931791118766991280387652714126999385669670711528825499574200459447120639623924109960781363405047515434286603736150881234635634185641787122303394544022653085654259901513647711779482262364120216810816143441915016023103422805090394414146155329500203066381287368035608900969649632005716920726951463441912148061606762433977911213949856553488500450725658316677942273224872058289637178871958544982395834798599308402164158484553328387257126244977845673744271903830298871216671976065382940216234778306695461958950779140903794995452689848128214642180860025929972873300293129596273660292830396721631586476686984083743046344589498341298621822480751034185071184779010031460753236087975841611330460645162903621217731487237586437598793404247581468511065345243108109454159185728593842299528816633873440161193242234933489577324037672958087825331824220315343917689383401767190271985483423513240693449911511062058665950771324379177326818438048651102793972742271349061581849425296029971896911392876842594570342271699680325947955266116527999794007479753176403671141925736890233881643125721256300713160356660279526323358617373191414859766010996394230359272767430191584065050937236544719867414293116913610760758237781675525902604859414238326335377376892145923073422395350802015358412532211206775760876626228935054337295298523230714781420764248719920860264799584805549037039069120926156231630012934306482038969974307446678122253305792442706127319239000527849660253792807152901179861022018263256778942659005243402866489415538469190260707535507552298884818718042089433495628297835095645097868243190926261067422549381874833617836420114111784748962097757010203663966333757790668077071558385164705444952665952156443555251889944185383348419378851872784218177768127495815994895190325377388839575567470977046267136093065967682891110238220978380814606957695837483387372386618639553370964402836978718974738731896148613136028648142237998049517709937935665520213923178250804929072620941879771655307674079324429310815829666448502592868940489852187201680031537422225947223749853384174843516525321234089163998246241557338985968270962673360908391989882571040379770057902337840486292355967757144423717386174249263603160340438779606050333464681832854224325802622391487163191199473795555013077570023843554951540741635674417871038220221430049757486295028789455744297853868440983070622766211090292244719210786972944770964937547119721089480212799968503013796850228326162601675236906751974001144554809878495853914646600767129785673187089481410678221241064725409920451289614255872359177837981455338078717938273146558748905235780607922078062613348030907317139627604114668781446794488220782091142367441664374478690371186575738916676199073739811835545788859253261478710156020777495700442964139442697278342470960158305458057318378351188768600882847371412643525606425968120792974347577587211073227759500621491547696581065481490416240585057679789911793833904318427308097160833058651258281818586565322073454650710242973899803747375165395215486466333276201351853332188997452642024311431634352107759354588371148952453303388405977237720115476465794837008384654254709075740999048426826224264433423928697327835890407384193873572094367991405627017893712455446449218750000000000000000000000000000*i1^100 + 15107643376271335664535989993443755607284160819755239524621612499605467646342524742664854335009289407701825000501784594206781313417977933979632326707900372134940408537240393510064391538196350537235701275096897371102827705699211957777984477469075728290763460253278302415960091478481723779923563654009844484495286887494709016937611796824148493775946569118245756278962025657845464552494231263231753801282672141664912371980909845602717570475955590767766106265766069040390043630506809304736231723129714139017812891281953197296791973911650495909435844158897011451730739059735838091588250269996122445595596065185537713864356915995337512413568741967104330270930630746288154956215241400551745552765300141089162143987333218637526741075722387194616045894563053367801525124864659035695137222273429781773891378669938897885252707954676865574325205222587860652387273198907013028248359520791229369789069785203724308618796665942052917723865175320760896558076539177578792819087943216445487472398644277481585388574031225525562440484508989777274294425876945642849945284432844085831133016937197396745802407408453613105967513819668043959439896347774466838762048580185702528471698776922364191894759708375504423276340713430346601840032684861625322674963184153597720029113160296840696874914521538501555118231338416341860915065029081626397617130664090740354859826900778715040072444216005470729581351689528537070430386666210160445167977582676193356353723125258385428888642537328228524966367243323510395497686485026232787737644896598014486813217102908054470746381132875641032868131146212003926139525724888334242787877043944272234038171971314043111141080852637772516631240755322481159146359807607701120954355346159503901650048683374605831354237870548830912877516736616869071878025097068926361772220033059681934194195814064235418180452037697638934886167458826639396488277934024436054417420510748545279983637318652184919298397295450219428390433380768405657897147270544020321547231972662587425922636999137166668264094523147738804857474839984928005431986775195158571497869247127655412697552201161010317856294481538344989865839634162949690279545260660591885030102240445639643667888983953457427651192175972598132861102762333808210370795935295806949110254694302015050247401416739839903464781285464139078003592497691645680077431804976097456210543013568322062141512161721760004836396338089068279833505011217883139888420218466382809555525998446580361931701391198037905614154812349892163100276332145368233592602913297123711411772745582987061170267587051413053512760004634221026997193044966146839733683550011548708161578643759402463815795406447164351535114087288213471580757944355022800360480665820612468288821834114992087196332191349170156459154195055013576616902954940801776777581604312792765631489130123263277273174923492667398563969459924397020593171633273378088710127449353552897146912726679847006913115828842760108973019445089932099648426698875322956461244549991724247526200747746445244422179022522952501181003017911070526938340934280828128644108071318676479847389556505302379419276251217858173503912394587739549120343787661060548861640615737172816468305511824980951360886989385663810032863420380585578715424981456856128292081531245086091404084182697104074879838040729057370867132950293113795769250359055391932925235678794556182588243897723218543489072991359259266981469582139442511421393402966616587338187959670262418239884705545609704030870270978740949758446046233493664595524733918796104175895536638453974426675635473953769740378185433729363255842539265223372756404453869500000000000000000000000000000000000*i1^101 + -14199129246524550187715647903263549880613861526919591041056090828261266170271208029370580737154486018063489503215043601625876546773404066793311175731857159452405344656187780163320707503860423736027711296322277823494130048049000114589786296731879449913619864452282769737372182476962791206050296197852334516647261537234585927273288338164296437456539779125731260248837357096279921733777172532752033715394106778260275362215025264574141326103994940907053189767411850537287347056973641969852480863558845721565679712160133554155983924261392568708352857546528240800628692990403505420858865171246569016836494110757774353077178126543726131816070021681492136269362485878263321470254245533258709505218294523293865800471889828419590203706451086896420579721959446718586277167129420758820742382497115102347985301795798440121891535930744427602816613767947209160954449606779698070915963420570705314805823580363778022398118220883767442561783123565184563644715490926920939531496425399794531516077160273035390203533716761975964331807515557834482019023067747731210903731953947978591122357661398322899844464113627563727212391513902375594734379257645923059456523571209456829986170453475901542467673918097650691776572855169726507079293173891317760286097561269547597456172433569559269246308606134493090076074416313081972706645159490201930989839896709436565577982714792051233999554468594038423160231898117383302953290569537802058163532062265378984106147197686758857147505897784895530551279682586426991263495727284946927650417330072827382039563976473201015932009009420950983490892600317476690931699815664947228750332584516589741406753416198797351050884969254754254748917359344622689231990181425196716497071761635406265626783358766782290745025591557980260038076879693201099122383111232764856480747473073626448322030731749056827466645324424771056324440129048514528090885693283565679686637735175909698731113537790942666533757381665777498535644665452381999195490788615835434117948104491105479877334171793905509632222361378698944875819977954021327516662679305345020699461252296620041431289196564090416889668581929236707480156386487084751239618378156804146515115842083990574718837984490537662843764909631132410649228274021426402112658428815165023347327400956793429570035468085389564912904904359636931945140159900640886185739256944735295351008001352913813096994648429778896739414192317042611988629273605482192677536753244692294767583095427585126887197616571008938151947954254732469974569357519660128429047058251690375834575639792683390941893882235946135601301848739434811911825251841787450091186828923191646482057627102108335253675600778684792805861121665382199897946419864631182411673155908683937349517526190562415638044993866438155606689671390307195074976050919104281823124099067982413883340335611677209076210364243663231103456077438349369088584816567254738865704002067069407500300665540067817010281443142978981114635189292685006589540290178491281249687446642647380002385595876956586735799230274427435736121863239841169013737198254179212679909833762074056738514112236393361236972997460561371441020770130647706470877199220318982809318716533613155308743803597341942033140277028194917289827918085415266012312088353005010738821674190870945320143191783276443186331206184245724852813589024155972580188651188351680540835779259866740012685486398607507373257619648279900436949377556384702001713371753991443024499172175594241690132714896922404828580309700220564773707146980474279881850710445008921679252591081312114134975081771879972139057872450303879522830090322991732060326400000000000000000000000000000000000*i1^102 + 12896123693112873352341142739839559453920952838607738139945713773828590667461278311702963599346585318466897860526908018603990521154721045584453902508603681629112082434800785674814324710202594618382995603921559061545709963217857206658439364587714669263552173171663469661977982761552842089107500796049401404061634920996628777907009378637718414089315425142420935845664460369665000499554720411871334941857358637815050104819473559561424370720323527854563378974145504089334853639057838959625141254842795772890813467901017392372364157753837076023957611988284767710164902136205688920478539138570559730892692883204559799246795566878828516970953599434247962420629006803200863609974728534981412446905001406684496649079109671577725212314880199584956173280097036103398866631114400537364792823384483524500130264664433083921044882252747848425607838485743813902929893716523865427196003821236784398764304931759759968643893664814333518672665627005068916931777867317482214863576932227129032178783089830387317450595174851455228736726400099311763274894412582574671885221735857426532598987470269080825281667701090239707685981897016206365512453580601372474757468919257685622643520313198244450058683572146212256904293668247608867163733520386592910172312569283370634567084793448658885602047866624938748631242135115024488733312041437860272704041357067305015686356001293410263392512928726474358115385357407392630600035042825932730396061910651062641662267968004096343784843861920013360622233048503162033196763594888385329601353267001182389004322848437812544493896550752319333955152725691430649639410121950647933099936200541052302267302094251204073717337010823408439148759537578863449491000280184652045957120945378397458825864363295820862196584195817904731724901160861507947036378647203033255892029672810663019128107138779346571433999007802305693300535698032350960194265147787514528472658866161095148407182834522012053838202843526153950284007187192679098118225092465199574966821006330718530465068847851617141862124176534856037373722811764551141087574483958238740587119671399202455042428620624880004512157501263145613173133181582980244128630413750179349249199753197840598754922943007457141075713159792237700211443931914445701496237395867555801644277519289283711879658151021895148464451976560972115664754392458134826881370981202229146007112872667767505604058228541253580392093799026170163737189513906507942816969303924953235969626326369695039881942158303390805842313137800233254243637876498993744830392665318321211539472048945686761727719145111270453406928680328963343751106549806421892494635915424730945740496786474128014914345939715968388181191328915772307444171042482148334695218792804689729132064979286394199712682225406927498480243768230726104104123061252118327153479429823966514211115278434357279569031980108851719686874521080067062842551861318852124574041595759024140716969490100177170544623918860429268806670029179527230501045854037865817695471438577119338321404225009131065025476369989596466613758349743092262675773067661093834656341134145965869556523775635708851195130521953042095909651284933111514948069167819203409009048381659393813767623008862901964443172866435690518444455421831649825252585300503197855372305474904279394523134240959593906536968225284769238966781447064842625968775340097358659462725789058426680481510696160368375782197347063069449059211974847122049977391220628556894105088286285520373130380254486622423121282767510937988807290933200453563972636220593296723714346868456842205848314432371853989719339833198143414475308578931066470400000000000000000000000000000000000*i1^103 + -10995035929848985600815634403422114444562623659533242569309396280478122673819201291552308087392272728202707994612755802991594038552388352411327917071659270215507454694233764549066326137790828487708845692902145008341146082261737716766814500291132502722057502163783749347825499213100726297028264731499950337038470175468379869174462363096104574011754045625010946614406390254455365119458068070355853949342804470893216232488637619715431647265736976771696016116025093462770161815613014599635493994752322355051649908898254197138272411475847280931986872167564245842517525532845508741075792643803047307816849660823623072499230568790762612158445776719048339760729316055783506814584763287002201789678003340865612027884074279345543114694013918022310359312814376238561835335656604764739578563787147979377250053484183885803608582487496832007375051158453029730474762147856275374071715255747573904525970747500345949427636486515901986486661903801907772250450877599193198886195619593559988700195480216192517122485972011125220665993954014578361728731542192575013282704749312192061582900496786943106834534734029183714176835165344134191195196508536779482172728243928152315180461790377166432005157943217141635751693760805652325465917670933735506356088697284317904775938649406465794301812725470047971441620992822076924183683404802684347988174116898873094735604761489602298795263205406164748505797880332037410417349878916742833541324758297082821549808193028248094297977442348323258942991778572274147612928724931306031774808464100632358809660421928585907642505689172100495419139355109528567330484272315585959468991328188406699731833096549046788416115806030336531139144434623024808860283805503558911431365545790129125304098463311022128501428215028109586993666441452913839746198185780512826117650747018985705622471301367767827737812011235365576869952968188806635086134050574952118065043635868477683449961182291155145163220759260673805465200231066401733003639113492528968267333528543926503264682063085356528778997757744289907457976098957886417801027953652731130103464781052189600960023777689373416618004579249059362230993637428583867715812812448342046044156135745566935853530683453706554267359911448489340009968036902203251666940431591612683920788032863186454267980786460952650827194832004706584404738286747419905598561756262692104371298561966065074357550964080351783872072761060961229214205854523459360057228384760176912303959249845826112620302996864508422502967868089323711867997632988257386378420321036381282557305932681087294716472509770684019828349998324080044050510935321292042459570548741635619464990054950409131568843411596910875792038591350971990060773965228060456932411901393278787051998776558884717596105812392335458422105864745310383198820195587888661198690699069532969755145825463484356057526003801007589325884261865541115138201736400934734398636501618234323561789863763434257427038210050289806682073329367103613652634847954218481206542391110296574094008151293811921103290410162245655022103702363770503104975130129069145592484206058979799346034215820439561436642255860088294449907322348564704238945709953239626893951860468994344546516094375055531559323390756557737486609430456914629613420378485015356766071027809325716689700155240138555848433509366518332803248012418196808771823245937503615272325237127370041826662799424835693954701888435009493209358422506184547685718495948423082687578642488174175064770709210339664005028214333215276101734589298093427262467783975893689815367175449337043415143485452349989082890732029113803144620031344640000000000000000000000000000000000*i1^104 + 8422424407558047939597254206541789130988706211076283598531033534291346438877232140739323023296421511193358580550324752412423624838227300037007510657148503686627490322410436709413508642902251057086093787242651077262136504747712136098698221213691857604290900768046668849453953990083457944757803489586426604213375300334172545678976662070049359035179755942978949935551652518486193692400168026198890237146746536889027798363242043122460228563788966386506386432000314265834963513587531241642583212025461071373964781143578447722247639969319089839915027162545206682383210439832494716424508701274404005842870624401238568920804784272795696613124780018185202493200686145014832932154578819362437771182238126848672301694816657611629961739806429395228875472484697482478627716127466611875457727615235512705736947194551662935983586457491013839324810537877462987830531098699620214584810895094501944615938894628395825004541512057054922513113980364726577928666341633659297349222907231862757056844873481951661039354874265733849922639775216953976323657488451585726613785320069438043973795333068519230039997665294291570559599818153999312276078830701544890132935545712212166731324394077231120937469034431960673366278322377562958842529462768745491006628494770771751187648975810099579691242194759394316197908950376769019460657832468528929753289331365207910213099365535021767008274590767918575818209362008567149551810593266419564549129970045851137278547659626438852217241505071890397496162456530016878824691317748234842271297914091299809462705849672802256979497566677768867794979905561891057812669466109296339955982050156954909473970649813473987481232659450279116080136558446518385609034132030465309411286906374211284277272234012588525766349936628953569018417529841327974791670586548651169397873931385215140207121599671290536451336771924496591201383439357474602117154805576662175525795105808163001293959841120243457773341276395198219701743716098615532377148496566695876419523281853849656443154050299285098092395408967264080459221140159677196665803810090535817091068704113792192139609204065677462745844302390825652450003261274848601830846583265684343921696700281031925856974929057917293394253291585053418414876748012529824121892762552054812070591155475777774384858608952788039972462358499962583739373953282695839312602397435005743897719107694243941737799793345904722397570510097731980901506389489625417710378074122150931107382350227297712915006684509743451536009881043526307546369990776057369224238962966604797799496534090852002861686293209371590747517224990335002535117783481072791433044290796520956495474388480886971726271168018179097183633613518352134252911476911015304619682579707668293485705927029356587468310765444300731485065635777084912629173189946700922366863008661182667597840931933415828629396011337021470289003420711685183027227618980155358254442203913350850243283614539367871703255411522429417367447481650204577493839690023577617033715584398262154067572485898126108790948074855638218634606605601772380362076389766614508531849554202884884170884995778759980820420493518474855194894391708489321597551542570972771727090212413467516769446760456299237854737303354677831726723258187291292779451923684366821544838153070787929376472070296720523291958908295086846088971921945385654051548895143019566892280756633392043851850043170045257258613291759198477263330207822997647312245234848983320985412440776081375010043780999714823722633304317528347928418768475277139869552061585953312462617190548191201007068675486476342832401077445050657281146880000000000000000000000000000000000*i1^105 + -5593479233867665309527878992077203897186984457081852325745127371283058464528541032359526112183413296955750671056210366806204036045235846367150632407152263860871464374722785986181490890058841568228018326362418657010972462472843703230771998888577510993972018561816168317319184262785539795242526191284894139682042694011931008871847029038019642190527938897368731620970511492734303373140471086995192836845765096207771615913021819857380440193453154325601856133081751520184734305909303606018429561933439601587424641540639370192947035222245417387057879661782414909247601146632725538238288910675175569370563939720000050647679095473962400736495750876505892671760396282167777718908031289476341635019643001528253200589084843012889023045501326810769881078162882047011037121944265101389241397507092159376646779260784471597881501462238359673337296437813683914228285562373525175576968388816570207974481803006334956070507004247574464466223028238350391850381588509192025628274812482151377596539575514973171221287011245599628883526606113912100022877843925310733209852135982864397359629528803521783317955400429283122782888540217455920984116773318196436952612427541392356920127211254273106250094701233897084096115620702373599168485324032896324391852232188099027907583298212071615315186470349498499795862843122495058831122139742731169130370271627734999539087450253079182381992041861314780583713229987780775202826837202204627408376715376094249499529201674516573498803873283209849947328373412503969376149913832930540042361444728098514415246134972735543174060123978084347482910662998017789108507984057541660890549311410727839546129946446320759870843735054764880028965680633762898309562033505376959963087860605689951950088033221787960954311697178022648617814868825873280226424384495206707325444280490020096592709928274468356113442670985841337715075583151415218935501038634047310447189326727604685243023339721425276945724459582807872936998116756944201562409289870071122691158616450421005939930224354290994814845556246943580183438976066435216536317985151881285062049859329395834780375642525898520108743484306105551351007100921485904516087046300332087022856811061630755513241651708945368632071002567806564385759391253577530942926941368967499210142637474492694214126616081210132786353981333099293351393940460009728591278869267203215187946729286398112100843067812119603320057554284221382277791448882841307015523389299302675960670677505743393186759646181421153000513315520291742361126348881823003266825888808258616819484143252834954568532683454986095539891672446013316259040069528165213885401021828161109809716890807312095565822909622294340647144946388492893296273341673268322130278906274880195127111755215692731397823270307137237565872416492845381133261341192902493586654747912451792585339980181659409732631908591187144005322886844353566093757118161783022258255922923190369955083842164256382690203516786958326340461038417209115953413080073566496003759794624244199850019124915902552198808084084722259012600467657630855557125330298637896515329854983971223820178281220424428277746808183559244800729714491424072742542954732595987202189251498226687054918593664287425693354021518809751459288017317143814629812324374162250281495144871286767784199043309601900828781261671281787431805140782533059942837162742937821720264847042063920582059659494255385777290326412185094625006058137272299952389003318300012290915086994689534387130131237006245251291221217696942495004894138724787728719733459287776398486570207844018721913395526513593640256231039140102144000000000000000000000000000000000*i1^106 + 3158453980585360618662735215598580708064345066848907185820849272766600819502130721381277191430240371680670616814574491811238144391412177493299954632966643916622242586158855828545542618069658834498657684812030221048636989983371105375377652381838443347923089276477122444032115464816282498559304182685820163484116555614063957303682530667383492446711497326706944988465783381726820434955757965434329368199261154911365237177052302554534132369101899614329167137762310559777173390888031812038362523761180093038568885648053419329287308514665558287089816445063772644720377144722568492821116982333662803401042076154272418714080044322454206353289380270895233087404777953540611180121345126147601389019165102991782277220483182590531219320822259645959462170439218363276237781181931065136304295634299080472970660751082073360012645418965574558414607074753956072262616013477002188368155026999329304977530837984339491721849266731146738008175362416936529618403998315238927320324108269264051832850201505331723033973568719811390279433831242973861289527250120201493171563381166446930166947578076447682639069303762283266245178656640780779843446973567168949536131031338156250775745940023855185077550035605381984254134198544479864417363712819064512566084867414846220339344032711660893881035970355977951034989247792989642434457862087545068300935782995100642738285234060688254449546454286437038803180659730777951577185755875156418665886625700371841059224848290668528108192732465970430860065778502841510885208856883137710287602683232868992466046805524368482569552336154743660474185786563028056766181322955915509313194046395068338501285571132244751237376877792698403773359324476271759948322877677936012280079918611324209822767727674303610920393316897934253613808826335908700671372458505007822026500488245092866177698932311849381771214607746005833380890138166029080120011830811545250892362036631601539816109454304323712825909944691676908736952201737098874872867312546871501311288159681093077830275394340381845619472661652833059515738122405264432783543189301470615006241554978094276564532632558041520724776996748593747616759715729916573911868440179798594714542900123252504830106545854575333710546354378143001464323430200677353843801411413703447654455306160301088577070987806989700180345560257049763691262237315605611720860154469980749538876631467595492914227468112582895687210725658917041265503699698109794300418153137318530728449304657433485668165815536613450289438030472070579352472167971225541772302442596946365869999626427667094791137559708241307673302401428622975177175100549875730215305053246609067132684326822193835398612058703423693326906605685649253522182104186367728906509308871236914081478905822631926314006877163224728349137849925446729277198150409004013501629709575342852873340604310373521507919335648678432308481304050875439745943532268715687889004143642264544981696357154652971994383009438859312442138932329485196661202010806384758721850394004065260999242511381880955711726747190219056389615007238976420831191341242506908704364490544987316488127995530075917102474682300165676786471011582247528312898858100028783621588287851537636022967268683612654064690688727541663488866347472392935490383627762239333321090118659256685446232470306639163341329641904064820949938850408984192362626245975110020253799463557564638935696187844383197612104316881488566413175988192934167969757875969946551781278337775983177143400921889637848367213907565374849119293010309333131750278001122443913219517878292935231616364795111799446886400093323264000000000000000000000000000000000*i1^107 + -1508498482788491517230416549326914496951135458239284019849698410686377989969366129445395373171329641613805087274138196208232901906474852397894823556158434350982032631454551574474743009720111001891173370636432409796995534469272358132776709357335164222996136992083796576360391356219906100963877425266508100762194753360893407872333035970007356634608129809053492895092232197993369846675833327842789231085437869066452310467384593689028796248555217703093209896878155903969903024458554980343746339193667920997005987494772820048252766088362846603539927907257348132672465721845214537101046684929578218871828467953842332567113784551934127135299220159500462368798284416434179435811123653488221249308613788881525728545168784686548806930782798541809335424974122227891086951237796860692196956759187647434900200816946824976420202586250847417854289620914852530775018599178879149728565003641833669328181317176499365909847513213256005263060704809380088639809180190223420852460771502427311878967938518021955760333455194314596608182097984349168247538442367743430632026529322514173320470112437919016580353036675476575129078272174502832229782955679142489362663634116513406456751032346276356637156266861803088901616010717577835749733947478670666700201389918197411143284197783945376705530142271382982391287374038764239367291016398223185615843965847345846641232027398263536345379938012925785517140803807355289526132551078902124447253278820202373010799099817206667517800642736808242922414806082858164415235346686637675786787063949067033863273775256350789649088153996184702836839031566577409387649161732369623696181143759478194407922428990253779710022937456019904472887863005168869711919058514123134178603887293112427851864555982977065182061357404392090615975731559360264651819860387040059578819984733710037490991318742622337076376423253645071808229372886322430494993437531322289339848585478476718669396202613022418084415830137535718348252144125507835167782683567632148829550261510460762157096693923605253672670843201327185286902222798350311456363898798414144479614993039501359937515123665361515508789323576440972858279388896133923837558589471850079396660578297258346394930835733284405742186038370255616733964154709963399256513382908725378477511804353747807057764394559398136957859095253675217369993451712482475950203102947234555596062522824096855480450525788261545109753631992722178877270122134436702598124938530296917457627917063723420574671216740570497978485417638542638068257588676787364641414774557655986736975122056001008749108448472540290983602594842412988386786102582500510892263630718690428140174107352517171855603470741755927636068761805600970533584540882110612872143547501018508699670491312765192142503208787922304836745512027774884276545003633971302179159734801999062907750112407402122582331664785065260441454269927195542319876825881582778847428179712529228951721686251051158093523471642583482098755478971076204542600831914036834049629353993040037279486486527302142296532072397506345439447385976676894877658991362258153736345323816333322196813985699878105724660465068835548332630285789219137907611732321507210917945452464822584148079179094048560592434661548307292517516481005490437321934499610656367541790232211372110299275012885595823491298898673800297134406650584942473926752573950796001503995466700537141489071362496525232642426094181928573240260956225488670937409910939889613931228809925696860157237813961664025344675177062616433749249786739489186302395298966224053842063553084763705615032941117756357224693760000000000000000000000000000000000*i1^108 + 612192058790376706942425246262557699812950878047704911737586722844195126504584049426067776210792991719942092076770951818459284045192534380480618960385153740229000355869897545865352553881848572898622649664610595150906020451336129493187969575774890788756558431555917034699457094808616821942429558921496700326291846227456039680880261797405405211483245890024389937339538391585585987474751016830036061139297506598520385703348363919047658975679498052510160903879265931683483199875492498874621891194252834492993204095346494814620805990926433403278973000831750256049124796305264578211968993456276917644983334949727215849174314290520262113364866378322010877574132946644957119614680684229152901584296538621111555482922956803179539691666994511965385042945236269528024517199609360829096249015539359654832618068959747272110748993061554860474145290479824940225693709715253130526270833168100823074451242265382136258403040519307778684460788073009339842392040364847183000359856486073546596662631735664454330166639103503724525041750690723793368809599174517396829104456023919493841757278792144614967276951780693682758490511138694574728350612838299136033148294750280683287078368800522467227406608749368652671448563141692930388155081541272370661427209015729817370060242542252392717157644649606499000512739850146898161906361031529059197397945177282988887430782538748145014744771240820092002092377105003492788696309496056048915647530024556705850450832473675070529619196834199965459814609206310362295431002065442699770441468394004577075923009780445697628634612624735267740186997482539394246259609826475311399988097710715400752538556370194724697892683689851128756597245174907352255606889541062843905980778604851623901409631593039111062761992839805157158413627419286150356088785490066982250127464640786274156951068271633660945568973318922348572006893313605334960732059671541825211853272486273073414001286532726979565445197633478749379631146200062188814701778127489453050529513442203449417893994430129266862595404218700377127104173893470025330502697044777955007848390806534611850622935801662778339880421754395605919108831607536060163556509105124426950537109155015576573407766582474117298613923646178752902028561478102252835602416866157840230710537023225812717451010398437551449041982768820314091731430048743220039210378251783212424272679790178703651779306658437845400082135109847519012521855875412018847540861318254706777532442422159404888775382831083726315609290513113024560994127314458163155529633428590526163682470704406747183115091388931422837717896964454157811458758679657251551448185813122597550223909596565256668943425195125516852711015534235193645965039862139753590964066324807436894748082024511440610309868036080909933455416917775429151094662694498430715134973167040598928436123745558484591657972205807072383613550269559423205072470845269483552259651668962942110517312423601913704316141716334358988577241366781077677029894557740770024537119900140468230902531939385823312883848797304945257399404536973906794555386124499474778658698540143470276093449557447983092113393841783048692004504305784147051475228531592605973028572852853011156764572796260407273757042532417684079649249078270906797402561843644565801851950901461479371043182901741274461442984586467710594580537902299581493676562847294364837001032985273716502866776695078991344263952380568406440251251772426425539953191031216401298332687174016377874797671430302863540296494212154027349453236047448143802970764527734895726325717790582354589768314094759601766400000000000000000000000000000000*i1^109 + -213099877298379906706749456771761854727259488964489394460689543245276637092883851767780460067548050118453827331354264616701335664973413773851594700637193031616994797478695120267918085266750539766320739230348079858799705434423495710153507225080357484978971612866442720451573470659622923813389388578783066374175538264516562154618288497654569634417899660159108050506604408945526432636996564798734240337051260164816294356584592139978299104897026771215331330361563256643830789535263629326473949063852750960087580382320007354989664258036972227206809398425028628654881402223486580559689717801493075605910584376595316942601030021393744541721051554221872283968982367095486218535191945626439528937109738644187884493766648675595302133302000765076419168621608590813871722290417801883741478267850519934363652895003987216353912311040933984449366387122670376642511551544581751755545543319462032962267430045997780006022504247998405521365498971753399016060554718718604323141171217865684355518004080516689093197269211712308707261649950130900950214489213032290226100748322608166747390781345593110300744551226957376021836660487107783883228098609789213580030752604931872810901875723711446707171384303519611202742840978364586677881917281255240119198809033601181003803767815943453631089780134528580982720216392048850573495331317898957326631481150901839003856757259846363293126660179954333068015833537068408471760552575580759304833734086616804017620702159562159767201783359138558986880335656749857970422284274813447636198840042001867109080535326124326993304314051571540381574405771501485252975825754088718638566926757184444194920069170470399694408422958931074494540555454414883437209635110667167645028326334597655479494042367429584675078633929202602621138601277276205436167684655441809816020655606767652139220817384811743461108659291722104928242793549199384883757359174266485812545946939604310755522739204714511671806038476702829133639178133593529332315257905130966159747943406943703105750153249783127103180936127101948756520890339505683088944351896263439082685013228408322630493791670643811371385360650632598027490348441498804137866317465717576094393357792062303043197253762691756582192438361342095855919372986556701388742454234209070910730737462247170485762874597900136785959345781008586822114575078883141805531776918464536403270437974765467428895440277860351617511272973129161373665796408773541568289862440430972587329624141189381554872583223272389853554182875733694679429679046250199892096466484639688584196942627887578335189716210529518800172419200819391643653075427350121022788853603052399729980282130193543215277186849769573583122777417432025898588786684061404550678221597454689264054813019753200882263835529311509293907747525499398256584100573635265963451100128011719520621031892625518399608880047060773064267358671487240630701712296855394708226329904224490356818532476904602342681242755193029190109385544292302166654599382693246045333059191398963462814264904034058960605178677758473513151735019854147942085774468161622758462480955280841154367416137768752334051285909070334728128854761738275613739677400190953410592893177970198518656650454447927140167209742857809586234686730625988057574484682350599787863034509126454769152937568268582641417456155182996103382405388898066634988119038249868083425108726881008267051639555840304293191599679355129427646353644269824041387010657638836218784230586392755179479214700714698067615059369264559941611133990090230110016824155979181691648091193989684497976525009715200000000000000000000000000000000*i1^110 + 64164069264003799609016069637972369495652856107266250329858379316302058974796751816379270893329296156964316404730681941001210467022334728167529116342810013515605137392516670555503898783347693353909553381614540811243665538462391453126310126134442470775671111914125296716818807181986141854595751728167763302234223824318715415644136785984059545150378294157703952485574890817049067520694807415895153489616828526518664100174519797195844755629728557059900779393112973323323504116594552459684339776461003652692762191820378175559706416353531373943274363205554449737859588259157439338580742876666630596758035159004564878206267038497130983408194172029574544282767244986054323591618112539553656838438092823705615983614886937949955881240766138923419165338248984418451004392971269484844197668766748207385330670876023729801958396683405498723159464727925685732803628731629369407679614320828852050668203110540689209290753838875684418632057070756821919093005362161028573135884924727365218781963499317004555898948465590649802155644675528721411133921530127017791224604093065957630314494601486837422468159235801841388298244389771109263509539483006530729263918115180163428475846510268480822143241985805091024744592479281773281062325376136679025854096008547317921381896018884014106899271006128637792922641308667445781912081452472479494759003489291451281543336251975719821407157184794891205902959718871473296127789997900883431722259082871164944151339162186243886359269575807465580126046013962817344695980589726240931711773776140452738706179572537751151512165010562194777209369168427185041462549296262169279710772499167029351376801450112169037711329990892420036081392251068843115082947801891354137100944616783544724000266906356603893780754424686402966675649982833699466254403497412832605390307733000448395558051473882547045366657815137543303218668999185300871312126152942183869031832409706024334890790136517889235856677594949249789562814642047335243930706282162802952159419096152565901969356942885714697090597030772237257401339157813128592450276918342988054075641366490971972131839678800508667943820029914372986547313684648572804160571055599445347935367464735356015715252146007909807477495525636611892890771990530251006612447922367903568519734781258184964312855808595033542574892095470864886157539134878298290491732207365394061175239073887956748731064168577199605314790987638605059237426228336948124428603203879167202834196510769300813318760040364576942775167991769664147239273765105588273634681981071981157924885071001851423409664382364527277012764318762167271315568300316390142499978598828177568775484292991542749632769781517121415088128078406941245267312713112975098457379907538735590746658899756956361646967777933905543544234365558454415329001921653807505671767257363753693508077069704501515974235602866190434906126023448940085531667511406386646870481273547085657327137988489173068924782653914088710142151250398455400071611000198417997897967197488106258349341252484972147450927568954016431420345062844431934063626607194915021322351074927977878397255866296089118417902822746868438587276483934917887948668938815715102583664576051670811835424719266807401885984664382479374990922036326775174805604813711366905762749327463137412674616142070079225775287511810165076601969554601901390932362579730169762627074314352598358765327675887454679517287278761636394452077374136082212119162964942762400673416603293393964400045322185910832842099007920019066549674173219791027955127251775451553584195442390869010179686400000000000000000000000000000000*i1^111 + -16761362776981643306398420528924012087510356889358379802229158357997932807918046458999759537354196309114340533957402531526642600758052487674135894984658384220821226449612273126667611289233524629894575467508636980776148297853593740022681171654801321882663579352205403665937435978240261382297518869811397460921080907912325194827719452027008176684689056390677614167815191948540765176705865659201198858333924911293974429625125826320184292575403823897193996376014317277868552722920842871515848852418362733732762943723373513829462730346884760681432969611716382433932701162458093675147123323607998418765680595952212787477262489522962326343371667141461664664951025840805064239685328501966963209937673065823404892988496689659490963055122236838940958695079647795673578606077081999901319697493850767540372324997461418476538193906094544159312167473760423288185612107326308981794813413425054867051714095350354682784905652816454605897620035340333169548932278653725848208554428460944111233316876156582340582774015886989143715083862026508936557245294580460782535276039971933379154242194469503940148763051527310711856790753552365651079375643480391002097541271875914544260435414405116930525766736443045332177234119963066265715385529769370710959152647049648691017925545405007647431627686991966338869787048412059542701237194438144741387389943666324357209372507749741074215535314058214160653373411851660199476861285759249898976933015842136102594737988129332658411234496060933005266885333310571904953158140888298370851750787026939993503316043187134966223754898091642764409279074828119908941109129746494271079877656042255909757579545147133332572622401832556112384902058399469545138300859546297502356073874063004200258606464222497222170775602497909771569629594743817774914799976104434595477177089689168049868359471268479993109390829420301899665190414596445845660638683061779110865383824829035276484714506309297909252305914795067329523928464503225951761295334753806494375169725243797365755605219281971636571812623342401233369044427624803761860107658832773634550087232995630821508169914678117402560763813087535607744447709921827169136265940711672756839283353263916394738022463993884574882518722439488688273854424686220514158814534536658868761089451905792002311935337276732508425328653474056592278308754003120351808663134996466583435567952830166500938529458580994243555931979725319685966341968273388712488643058913786796979222949299764209604742789682653744136712338088341364599406513670337858351412928379822442523309840941724950130230859778072255009736993613223576155687459616816657105812340615443302071692484039979586406947461565666928101191448945081302690792702101413643646912240874755673533668048781909390735353681826216543978072954929543827840496151734006065521591768038027014412129056836183406241181276166497968024807537545594062790801529447460682560993291004912716478018994768518450913859889905059678914167106458922229288655888854117055932378315922587097548343535081217137283419858140839392909390722447033378565743052161547030114874718147598813105596964592752271656032503537660087080324284154284313346570198053586481415565416699908209276184195475228672753471703320020143875341923035569392983027883224100906937860268315679480460065199893653436292155005475437632928990393566549106893449472194071084308534785547961494597051778981820219308715363090449982027981181404709877165972891300081005026463557143078976102035507816614499308946782620683239634293855442537331258029014785840793549356703279770238976000000000000000000000000000000*i1^112 + 3790990148463898081123452903738074822291636918195819291234421590006380898433845174780157660059482448737267113825091430985793346847851151833091738871670870545602246013684626504942098476141596511141120887102676395240022154308733597503289738770082003275639623225212460571938913131877249776348407188759512461980759686843775320249233791279799818547341873839726490951660438963206479583809781491274695257382663060652608840891691674559212870395433159060981841217833230755318746652371903688868739636081173610356275398559123036617940659973648117255951429666078700392229208725436019718730400582948537420028177447132646896040525314511066256391483509117034500063867872522869907861635417998853186237928899486361556388089746397900697560435354046868252136648820230677351413646212052480899460093886363170609278493083779638115947547287781593940217195130511105092565080468166733455269085750164864090709011118674347676918946279570121972541578332790241488724572365816131553912792124874502619049989480221378977356293184933067251492408205916044454411068129143513745328271487377899019974688254520093141566415080267162883137280391019684726623820584657269651835293372173806039611165680892108662928360406669215677643672916894302599864950977710748903242785476755862057659209545946080132910235406181413440809048503044293838301967348683694526814095678155825790361298841710474535559135542245677233531104700566262321204240258401906326278138098593395436615807604554390799310829732213634632773967733790098148521059400814806318545341471707113835564905428847584712942999598816707477081386751341179224994185275177037449525871146573550863436324215807506575610618260440702194733401734564947463193985285112730666404121237883216775163737790113524712588864942156313670268571976758761766040162634382221867190843970348353769533056832256746637350582309540365138242904524589447011727828659768050904867980090442798032033549297895985746548205620231044396353850938466303543496589999196509784228155039862957094143246378304447735171154947136028009706627114282602201812324220385657062951188793841194923958505254241709634105709692830304364479948687308802870066211834572226602376494246777173935963991651789113648409611252321797985752361244752667736837818275788975386691383028700066284414543017033391625834033107096636081237052010259897763169740075279682709874398733861333222798032554834567820835042234154945615111506741776337918722608244119971201049854389842543854932215876140525051722985636015404160290944861972248933973007510824621246602567635151099229987213531436746710005966414469984061915441401822042224747059229276736644478752386502862535818816255036982423130958231822701895220897289199735632777392395728227619061357090549394225225463235416540440942300820949150281934426362407930032903270496440442105446755748405433129625512296732482267675702329586051285997992987363641178779559508466152500962155217657103099367321482870570044205761077488549284494492222886013817210599139643730733546504843761296259499525560818425190328154349715584315755761609457919171522900204019758528380838523408701622330579508013829741353699486247831673721657918129851183047183512306403276763950624194618062762606162265061110467176498456240520456885712383832608326247538786160901400923261501709678278735043789010216098236632279906118132127434029663144360676042847550686497499298369010550970624883342523525074441821040001221232863915346091913659083184615872745286728914055648613546628674415388868996420161533304250367913708544985697721257344106496000000000000000000000000000000*i1^113 + -739703421679287610073310042001603554810284631625073128457586014119652299816915413778326724975346195274045119723356093293084757212007762842600292368559562223083492878638205212796123964999138661015050462968407466998771610957903920516743599921864757829157276148884557606105825681113504311678441831070177584834951983166966726507961827796732424455807801053972561117580204804645930911268633010490411242161634289587458852942476459703773462999637421886816867250746592997889722629973669722769095237537162313537166238970214496053174677316629594452016721804549979681129489096614782749692636862433698903283035909551710725425967419790818526423905556659051329654262475033810902259037067631888524170545770906552720546866212622230869664893468047470881368167560195109415593257508670244454144309429592201092346135678805705442027320192561463309629037648650259137981345283181598274847233816141100816289575267401862237981282891290742819384212147419703207853102384553760944256730777881810548153201990841651430294791289952076546720644034516687787587723307385555903807999315851993019865819536831452922159549915519980285812962831990071252156808650606506717113059445042335945654994799859028495561253326879817749134615073053912394956992262805335185762627433592889482885439837265537137602032215191814246377725100523375887572305193937077820073029460228585473002189646330650328973353663416406203723165909978636251827480646982994534355639546196654689585464598321697509244292864862247639868120277557209359253258767453921410011499741377999581068697282915841789611993763415450314360909095021872615964253742464043757670467710277380099155718411652171522551099186663457549683722160137362427670431219450647091070625530013767308254107368964703704447790601243523399047527726419586927874799584731623197224898595652807607843919943619690990171695803675788705496497431145640638537467418484768100828798323975127004050612564789528354088617828339877724408313704389646177484547047527894309503352712981706734818541525527574836197689830594315975460847465252047664878784678632029841683924809469257780394648427857615588943154261179553255230054660091917336292677315350512398489059155449484459657469206926059899622232058836991764783109391139268012764142260153365417317454399511919572480058936401266072741903565485322838924390612898835362216968016878218654249711422257825324351520647198806129844935050126806574317878654884530895669513112123918661102740718645314892261257162786563299878596096818063359567907761218905274682664040277024702164994050264779286849423457273133026449370260503862169803181389728170921283099359230542665081004369810667583660312745610360914133138653282849521884627181093399671139961454386989200749417671109873111927786069783417807235523852326246269540690337281768449447457645945057868817022040250747235742385004100239084814945164651571142997496164052894857958020630399739659715256612881487471901281239284273041500083319198236065959194489250671698703106336671537652218532764173750790263836359877222095889566981146984231569269097824141770217515330741964330064385551674262512441232863576452879630209227503329249295989071131569730761844051953087126108760401723657325882132262324528472372548702956128163522855755042905691538076614255382178031961206473772714175329661287004395573143811599749264241545627376365688450344639220149176496537446278260598034602353489364687676530116034357999559244774437013334161860856746139347219003778815130448470139943196986692080183268159628154169934047924518068622773452800000000000000000000000000000*i1^114 + 123338804228541663177502514792187788110679435313300954081157272036131116963987674592307202659596016790262881155890954023124056992976592540026860665783527554622151513897533386917627839128906865604614345082904015676100738164588881061371616765497204073600690478067979003203941910230973497042553317699338334562748503620259080295190352002267379083063159067639775885091011983645324296948651201145210296784424478058773654514037418016825207547939784143238312340112398484448640243509955486355738879330022949244353296343431070895239421528248948258292332904708672224183252079102970282815521566360422633263535087170544649421116258370365669673944586036000271185394076300424396215707753233289649158354449565693603913884333390135821522832747581791019725652821374744248945207772641726894178698469821457034933482092721758181417290625413986096036479683030021241109369656572527799128215820334311262358956317190563818218804151044597496457318667191072204068969441285308633914974036070263374212355884717438500276929087780990637855344071629137248879719452694615123299088041721558955361931944254304075511810284946829189026146747777128377745955927266280205435931830987116498838325813218856759286016528179713290748949047333681165424268931548766170370617434235934203657111656227514087512776363786281519634884840418714556017763324618545453089018804277072412681517409934770480077099232450377566512060969048939691590883850202488345660343749983525374217584542049809815411758734843362164476764479946600718675493818159225405922939532923033033753715737329749072631525594780379854245654884675651500934637281858629701451045893044396370175597623068455005943509503346160743499043175168825995684939007461402292350472827849248324987464078989993758384960829628143522184002283599051459139742184174255550777137448893029278090149983930440906716422911167327022241565224299072930357815910383157217142449056555620553657022719816806489022636968458866326994891941078067235169008701168353450832030108333138481631971627212134925782626973251345094980940067808123459794467502830664547080654422098961624792712892936960946791640808513913197924845596140191780433854978793650775806478638086518878840611922183721747678770104701665351230100425253979686185220315878446358057388079510326661090717949403445074883513278307237508416767266997987005446569425431001498782647395695524476923960000866851630513553576339413853115018456412640903627667495416788123383123419473277284293121227690955832689083021817821140142387145214590538134943215905333111650756533505391651546358437694082044442611310144322858046510543074611420748262577497723275893017562157595196445657146521726220695414183078546401752160499068088365540231104097345895323078231908719696387635481970463213819175227241541383216578801367769016061291104916022845166754634715638744393065371682152961939083871316257138470316985209480075443570613952560091646618519323322869284596306019414890712229105987177890973320792349293757937048077511896287094552275959679105419860078744492382600266656984578788311764167426420820803272330786808124903633134120008164122694689552417353448311097458746909312584948404744629241700367070149116704681618977322157564624101368027656131419406580862306419049451399255147987428255459062556971427516732145062684321924105545497046736204772527045441993814545686991572060395298105061001145461903871068270219948006213517833693734065610633514816375883637164338568957080267243513274297251798083224789561697362855315131259347214496790209316148156248883200000000000000000000000000000*i1^115 + -17015784793152722474548185408784799209753076653751982105503176393202076588303738415708044311962859441032374856354364125528705970081015581623171280189574968139746420255351778246432535861259787600912263629148628385511211760937805531168099650347205876800560415604231581349600478150235344383221891932811671630571991120176826634482556151881524082042462512867659182973889709275498411997664836992375378835941999981559039879529490199880779865730401341824864587047178508781061992884648565676053830210557979812260199611963839049584832597941696707447091007153267302373765380183323268514102169092937400212577375081293019807043202225083064126666020825156957000405986075690237344717547934138738057037224697214093218285934603135249150703096464481665599338428843850749009720248635933496186054522251932311825487818284781650695978294679736209201581613765081681938663861012789355800040658702028024621490886156790231742294968133800292065253175445273495681876562157359670186204430717282182659159915794720271153773652196309318971118665960698593332683685842178019008393093670547040144269820654409624672630487598824258905293195732947307778921234066270342740701424147650557918181040809957473534761428995844021880764418547607242942299493912721460552846103653845352286250167408614246203798872233563039358214916611702735656743636571226675025210787424015930048464569702773111628358398074597840622498176833025984782627133978904804101515091277722557003740122883255020759139309359240381725182891285641580142983480310106157796256648815316412093738274632664795074926749968237711833739349140913916555287633034830384381107134781987134379362504626234241428602232554496070426718122568495507316331538773057946796991585449529286630050478202198537230858915507297762448816880005107549133393806548961313246208041320693340579893958391623902635592094394740323970067891139863574710441887255653138854685300777961798461191626346502414364300204063893469309732838320432323993627823415764689470773249324268923461703294166707567615008963464115684612532960878449307146230753650982691094373132735066235932186871023586436904922026985018786735439294658861779512723906016728197222117708886641083694892862642590671666520934355513207169583046378299807796254600034560216315509833500282325501165147290903494175598089001259760929821353053384367063195648131496320430962704791437077698096379277398586929579459939571777618090083984491435331226246716290171663383035792738000349954805458042182280859837353670894872920911378324536825942936279461058002490313051652164317362997046380534454192984068127175078520126156346367502534900007547727785356510754328562388266408505913339255848137081339940071693288779081350568943546016165184378808150895570512791119280099661878954824940877303489124406519768208255926758106552427648302914561659476197594449641552285397087549514137814640321862373058072697025594287537797299933725280528213172259727944108929326963730327792484859718528772109992209999073308106336456124550948328430885807463051214036540517488224266121553733807345498154499170544919310522938286816323258137047039088530381158480963335055816472664891533821016045252478359604088535445859630686164996347039433653347876941307485172015156918136128590322686976718705516653286221951955653487353637217905512508803973828002017289150058128554172075784584174080807128398615364713962740170020491072248674612203043053169470926883346265870950160514588223326775786153945999201476810996188680194484218907141409409391667332748624233171517440000000000000000000000000000*i1^116 + 1815225321468450292784877184382146537012836300865065974455764814020662213196747661053562924742011834349901707568562268922915306443054270569573578552973322323897658174645186962570157336799033189813264641896670762629284846109680757619185586598088752584351503149209451250219417858923783176623267680210703280357751935636194793702774829134011494808282121807195836091790460298713602267004596891317227980035849472095358989112584162828150331628242228617762534287543282595035544455999783934370542349064128040148823037876997372925027813347450208178767707561938107774731550457826819964507990784680711229534624450364379697481789725016073521061052771190610656073004888685745641622879929782398169801389021366267897424052854450963215043600361102747493545517910655418409975927738034864735170090417709268759912878354608094922005579049358902399694899886551426043357461236029820918116168635130497958565703817171045663343306808043437742988605784285444085430748587073987488175400674112868616805065032530243013304106720265391594407329841285690622022197252542851852624654154485507230677690746019934961031430937806549385523261028687853072466196112160117423689958014650604023491991522235426793838629565056289895490329784898784940568615941205877882199790670702200175384314430156132565571017902476504006014995325983960303766300107558589208402946496268477414411784763509444364121389380599633835372655105455596264778512436291872497319817660843734637404884301100052459143442590619942804491349704638325236135308356415726850487057775190667776271383919950183244101090251536132673674845762360148171300107130185216709126536068769690874089172085934154078952497451661141424259008246437879815423036544044896723793932263839793997484753447733326495334833932861162480524563674844238220535425378696573622274877840340120811350444821276359974131419814835605498152997342157511461403673637875881116942118744860356045817504636509519114512243182115195337228403918060465036326539483362385517951468620413910507649675980026197940810112284825865075566852954954071095026645071349321249232187315700150256327216230018048326422486298667943057436105659300380721386271216598266862195378855844381480881330527615360880354359144833143322858619510741305472120414228360831065304288736921049396565768265931742120013328236138048735065061532089300552511744093875322518305440817302634977580994608032666422764664055660538461399495292937424759508149156891883437538890281795890111587829521628778131791048361008670520461608446692269140378809000218246408261831010364999498894495664047715333549654894941660944233364420406206899398307467537566286197794210160022378169594127680156280433301267018359814269073811333081164764161386453082298973657532941742387122101157830599117580755925761371420923101063557156074257131862370321786543216924922187324458168529123741952897834307787085145889290177285449636882712370975176485942405173458961265413896324827683831971081079273717753186941152488831787507416600917469932912647748074412027632364326027806971193555229636336487770377653088348951494193980030032168677847895751087169252448600678901178059723056356046248602989111589933751313769151569165155623553014193222805962592583939125014256859100609175026826410621114722981298070479037690826385948933051875518119108280029981609262469393145296270922610415726154759932187728092205875641965989596797590619453961062741941652798877331820584829299010124654538012614388025179627657841348580659154753305352268564127506964646496186065307566080000000000000000000000000000*i1^117 + -135448622693734394758907842429228241192210274247314447009771389788551268677784172388060755315926142498664765650963043383227144308259816684763071815585237603424945499951347152668798909646264547463214454977972641737758775109758847899543834526112025118476574136438067357370816191352927145620982104321029340661372457729325705085656838317615350954881071884256761204681094703938334637956878924841132255983637203344621073367461710063199118365736691937549829293871285951153808154700603808234458585948234969283331311745955740374414471254427274340218937396449967470591376876940157339909829452541702660069427743610124281033490633008787268774934006257055921393033554598327816934714423986647207163781741754702490400098410359057352287149125017559247346318461272235500108099721783599205698551177484550704590441390621828261137634285273494593833472574616742721937190069481697339140225198383397460371321588014619288722936022584319601929405481489466848345048381322693628083975263617305475361337741845680306319077827043283558152789239175852062141985677347829653752230947804105617456176585887755054061419029594432009493383710331207196206291122661385214913153330945119604558180018462750770868044981309509021699230918809402344531632787018509078698111752239407750725118951029276366802050400857723090133930109806434462890612633378498059565856894913454159733246555317350713690675051594228451166871254450525571040418239563543397849516362280669044827047013198761617424132461948552652512399637947795006008784353824492359887134782444321346594188339759081447040557576432904122998858384817713318476454587493398783626684358084972587542650598879352964187197325532362064437690892162892649528976909731974032707664046984563323589249400819694997481144600363576151298657719819194851563039538576424679521378076471246820131392156792976749330604013516820915578211671976775547691607069548287782375107011162114972117459378010271256359316269924859201676324211090783718860582315059278238090183532768429757224360715803069696975731518756017771096768169308779052935617374160380551079519395598536589254861447271988012570665850261668217787195571977111083734142244623234891993211502245766611593639922708878173758437563312672937401120940400637773323219821974207221241298423373093431489065358285093419667075460175850361540730369127448344113836694907719923939280511500627170065409966235303985690046973713211417671146652489849334723569012912512070899567565192725350852382682682039185678158038211689035656417870570956133747556454295630662491591307805320525144285210338820504888911103432090115431938218451807863766701838954167893396219560726054186188971344571182970450287340958156511788072626541322380697893827850457462671115818732830791115461469915235151433598072477196499747080555872672100850091120768129909633125264513824771705831456587931334642808632348116051752976901132435018151967922101142457598691734371362155508190717318523439348488292270043273476253334796094901618978918086847488975864632649643973529184042643174116121185185608756260064952457174207049128545216928075332677170219057778372708247253385407556600275117427274302904513326545055324235118286150302488652163399042876224515360846654271359763058622083036911389214327549051524632881236348174795614232121122263605045918285629822563995351236301655973216304480135490652695944164995080405157400513512672849896649199293227273984108953803349167803281352161566915204229647760208872674870593703215912401101809861465843638368724457460072448000000000000000000000000000*i1^118 + 6476852398141124156578875373826101977163908103097938434431276885132226232499683829229296269818777912115587833663521936951247337538358283387394173149147386131438574299344947331375041605108420491392902349711111340982199364971080516266209082722576302185986762547808454994255363000698998272312726960727095603016386806584742645095938965256415892631666239260070966912173515065424027348734030794120030326071011934522880233706168004564868497208917584477801544331806780902686527933654350396998026236080498148557544911239970188929068527969303485983411657312495605140622061081557398240725221454325024755272669535738537148269421237397135382130933197955709735450336062429908299083713708429150802689550587680918636400946370505562865109785354241327899996336411335634218690802798349998034204963119742096185154153364016674335171645943663736156038713368559209185393957506791696725559056856989794395178926725662258558513954877021276343523636556668516069502441753626271101654166712320226401512725679707258880647888155051762428010879421756178038072482563514882939647611562623721320763387735917560474729755528053583946059270543937834455511314732238942521718768987217521100697727687107634558838160713472024363190524939875427631157560210293649143287289833725580098822489092656983976733575630290368903627348564027705342391037510540329606257805431016390200838711839959006110500398432953125672009285280046447913673330935481188231961529841081838271020462779870841003726235024852611751364288206248004443155924247025209863193656820384353557256963883064124171638865741479086102991849026957914580751194820372896121808390993023808062802311303695902277724001340040203384064815058988314121087844801677421535553202376860167677850844416213515877828747055134585342723018718158335854527613474724914546027089890308165147439993119091485668596492618722772788106210949995862043352428100658505173520084800006665913436996177448270236571558260660930669068369070580051480788603701758290258662727599056279789059629868581506153092926301378027742575364433043775466523182681133296425668474870450108844769948820655553311459432716943381213960180842611576657622840505335568203928167465830208254246841112570209394394079965972703642895998129504772926901118087014366778155142704708898370853885601486410858120693322122890336937343276920598317439583651622384487476228938869929585494151083536339341802626351878016086346924973394303741809262242778947641045940213229110883768097419869052077136578675005602801739931603893376678735572855804988545389587137338225378713710797517042980834200690066980345842556884801152715352229631826609897088926543690762003530002067939221670114325929844586041716132789869265312342803240729048864907181319156468638837656300631382196832651127719944439087591819024378452748922211441442986679082655063175461442470207458853134539619532836842297101321624690888994383524880627827421314453114680905688603128604958893082055186342326784695431855382236514228674131933945200681423720776958812618775899892988667525622997292490738228425685372057315150780379425266399699871295217679525933161087940872373317942419157612786363567655620205056000758172174666809085552431064978077916306189829506983577426182964830497149873912705770336600165179014577721514936397587944446046765158612894338401281071978378314267705911126304894784577840411401515248070512985795649115420317775711221769768946078038397941169870944832107708710941408803057298878422090025806990923248179908425129141645344768000000000000000000000000000*i1^119 + -314766409201663005218468286433169648722543654107200660641475344167677001246011556128568240881456243487034420433851354473280997255414580377425671075950507088939318736664384362910035909430899558706413178821481718674661405094539664631352610567618322399639584098393979897000900527516599468490348360935187142724925650946558823826718480805308147535892950483331608288709430527361602432396508017730832426389976204380253434419714358467962785113113704328450352622709363375913258935037605093253903786774149624622165528795257633070992197752426500372590348954059549728439648763170443590500761094713981673685304108841935388424769396303457296829377123387576593305657185936062334704968156759995110224818442748980879988077922283443193925960495863562815480466755146775490721510658072322295427983767977606186503915828984885106205684948916804704933429667323544925052637180905974483838238626486400897078143048863344279843709237754299812838489504361777938962645889004995719251321099647718949213425774662660785791484345372395021011912104319511033950876611299291728774483660133943757533217777156402565363864555442095337591436622665178803030842529573068025406470807925457281733506964510198222096921402260417717393440114213972265820891999955516036099645072544137420896950676273201078983380631920328537196137438851321925653842545079082055151006313401051374596799421254386019988179652156709064024861626612144552789780241507153625690053319600822083764335919767320333727333302320898625982815304305506236020225713332936969640707021033162726833115335319456090630427278514174073691658842697535347162552967112832905161670442856568730531345438560941736836212834463464398506498356506518953281512557695752664494121558648897579420921420065992747175344541547061845315199859035121839515416191187036593835628165590087327663364400089754476056647978591596511642024195819683434107869467103165926778842689081855965815347334205920400013748154542560487882583895015611073055175024758612881105017625317552613696002111343457817836421703819929018525302732205825235071074118361384670554143094554012144122150433188291120031473706393927604235835124450798668855131021098320153879597631117201269547518190038554847304660522609664521922227871509716670700474739539721562639557317326189789054067967727535837553455364289141013470149737041127149759191128383348506520978163411256883109892094132948516016276079632668735279595020513942950238825384749919608063918099650978543789714590955355425909762957073951741871821522768441515974616586823932687305629438367268710274423780741357535345206269019683116741422954471295089945838262076686858552972394062931892939413139883167207651381727506320913368818658032852971644287739088427352877180107719978173788666068402962625353973966712470793752136321462282456945473657633241581283486535442438606176379708055619225275081355242914104162513540360580459150157415948147628489165497596021449702734557538724278849367682652495521747794908297144986994992165347621278031909538095260278204671163756976062126926614887564947251813099881313893912720161192585959240169797108773111736360845059595502720467185859353572342480216590965667523580303918233143459092503669810637843935402597458687035297853606542755183209110664596543151472841321261822138591078218134121598467282557450061951832041552937432366544912107955830580213167586908051447059675505731102504303666597442458536320064282972096959428441151140303744679004352663070053634130834922258083943527936100559696691200000000000000000000000000*i1^120 + 38113335708563860602969545967196539201898636249799921035547800679957759526919060324530447998792261137843431140414840292082158135995563742184806021986700311167480983786325062837258194845333686761237151264525030926479966331807049728793340681758897379371159942253295432961246857366057583437685944881746753767385294466561302283835779815365563983087255314982594193307297758043576496472813933771158428824552069242030788610339396609809273915149004871920313593077639359928749298599273892514924976587558270269574381322331789393397920666466558471692922439101200557665431744245208397689031080142790438286607822469942316816574340457863834779292037441422181783473377579005603818507085466311428474628689894315749691775555920019320885770802386545715186257649220789664844063735176504180722829789490787436850906588396292073545843228823310062036447007109083142583775853090798049605051329662173947992484326784613017321820441323393832541757850877652228824236577611499048619012793662027375867148726844011984340607508015808574249943937122584239393271301549256194024724559534928777423856953729064794346519742603764241321622931104904658852577955477785972761234098726584548965578797446074041352649890733093839148967561529799876398949808853854386648572355391100264525892225551022057529089783537035127427795890407233648675545199540389862250896717484318113395984179032415660956976467137290257704941332602006270975386504962715840503901420849234319395161725287035846358808859202497261594353102241285585635966641569131981325167054244775140166302568239885996639120005867808014272157827947701496329489541508583242686404540245038574282625976332603201917955864674544365191461803858371860298161559334709855628577140411397476241742589311440829479666950012686439541979876456622307176685356001877088386511077943361325655527194354351261740348594413382088904347236473580351259014605480202102472866466665977005801076842871875316638717753763747563213725616876028610586712970449505673452729326265709383750570881122268915462164359934991354899180770450609407907543711685170812109690152511934544424424690640556477871205744540153475826478377262912582851904265250175978671532250449192361036694275909294177031928355374187901760263431529499820034173797019680901709376885557681229721693811095730717494180342607247149519917138262763925849786191744164307886112541332679966820300271448484088454840947495047174412722716990733429333673787388055625122999472864588028294030011870745025623611714526929812913817599060322779681922442949184693548542625296076180670320670965320480923067978396069881759195213810168187179531546500030635821805001222139970910516891099748925217926311684256687195235809130580577263139949975709260978315966222358859446333131132731413556668071202869895053358990359785276589022202054396886361314594220616486671548035282504859722375154485483442883986230978306940787184650055726414586425464161886624090269201751356025643780469756173034455653597441553942517120555292505547019159312598460470155018172875380047240925754665725752910547947886992583263313643754465049058141791577957119878778076245282126895816630156432609036101241984031354346031809036828322719079707616056939949303148492864877720595395978811069052648725768465403957773885998154597152613426445932243109210120901215224908907622859395480815442668758986801920261994986465073205350776080505978274045554869694018879527252225345653947218904490598609306192457967791591276764203933136844654896980626400870400000000000000000000000000*i1^121 + -3416398710753002333881404690538108154628322324060780328882630810606262866421128810006629086236637832748828742850492880143313004789269854052565337534560082999792063392157220203071801627800534445753024650505293318437462110423744925055266817775838778066645569864294170980582924220886985151964331229359247217947182010593450767465706251763702787882623147529922065442647860595426757191813399135728805634495793222053072835009203288339518281848562067202366606305126533952283315319048768157160809588196686730670201785813521400784945932553589761424285772685532909260847009534128761827151491712397348957844877044369644541878025706937954085645633730988151882907065915179861639828517496690425438586954291740153285348451403405902238661304875205921645668664152849581323432554867710445086735885088764258922905381169465855382714595505680197700608005635980257850904040315459337007973735019694547796527289987593871102833783921217163684321562348211759973249401814031788153595631586350287383384270753489446963802476247565425749412379812683669593569429185327884432851567238132670048745633858993874800405044453026322268070150414062138642593194359433639385835337373124352539536258659612485033743767601659958846927485950001108726607179965389997887200611345851436335681749637555796695830236323833064140421347660288143047130926616783280797278509086326669687969280422064859948821990236263621075592884749483663794986776359190564636902291632213924674259404834030298470715029026143952014916909777526407764667397734294553810586267304796562413233173545128463886364066722307381707416705070548953357756929994770358310775857555528097100680860281804524761315286078465012562314131192123429846988731411420328261366270643402691408102622993643729350315801900823726755268916433752889897229089922223517324795960245838102887297972583933378717156987617566100438709315838290630534589035468604796929193779182587362871545132655890531681176631186296505881177793986051036436774229705132977807513690026351038668084310645436805121267459669580351335643963985288512657306901734676872947876211738191725610749730571509754428309831745858502452458834017270533532670173584264853404446018355539187764700090324705301834708669112598889150125096039576909022727982511120995921808544051318020216086592503462356217854990966880036241954357973535957999275477571909387853172005768632981950879861726319092269091074561152775499662595654974239384295294460210229641767983630188080983636781655162106371926593255358752992455715025367160033849134723792003346824717318018777693141467715396766064418198446754994892301845280659464815839653304023294308160917132986338801574682691723360393612395041579105309845890222364564680535723975788601607827294705391198980484265317085338050925868980406610637417618811828149504241545954940097301937561151746967212817256242750378023091028787798643358546045724498083195210832886055600000725457293049669626717547522946263378310636125831791605586553492913999137915776569336313036651679021151392953714702145915041999107802701673999126264997376244421577878312780089632096219166245112292040621506716293800159228104128443504657599050400841547673525158233072810636289899040949794130522846564353478456977716232482613605386968513881179527926848168116790556635083020442890456667898806405535287472844062026431662406309984325417025590640908446838765897124752632480769598438405771555294903138600857684572097183868797244145245786519756514773303459560366980664325780275200000000000000000000000000*i1^122 + 128585366286591333747737694768506939482354180032082795328487096684410516557115392857316799861082419444093914689528612844702503893938485977468102252355799630554055325321295200817585575078218192541615691442712768980669462237535305150253921246947741050661635149371595164634515570100681911175897208908913360984689721452568341652724872010822502478621589091100230815796584803174357501640109417967331523203783445531033454330176170573097792857305318791541849681931188803364305482322107061116602244707002351849736798700301790260892176220940109138825144752850103793714939780508314430588793205434116589772484009228801755847808066265353556527658274652512541646346930503271576540205167039588383139446859116078533065561324653848786188743811701390569089330493925046932655520883843961777273123519509427280913093217082499472372577988763136026194226695664930424512525950290817156396491338861398783078935653224372758951707009438036821274199178272403219475514684959217500075748911760665596514755555281693426600799497909135018185821690442429092027029998292655350889747187285176487747015097416052071416216458161973516197991269453342165070546230928022456347197272400589434036018513455517088370442849065123974366820765521259368785180540892831081848242907564971505543700636438006811389948893569865896550053749687211644051730816388114608707023637615551387226749839564818971872529837362919510496602357757035660104166216965745805325332885831761544471609284397367097333624213606844297929421657657816807641809083847387360717759722561016338634882719728476722671257237203024302857131224478529578118153668950551935173314900374041772727239183654273472518112854521453387463462366112164462789057557589158874921743121808584567403826974182055344505579787908117685814944059594263677220212226568671714525239111458819201931611343667454754945819204806144566610666433394010869862277689193866904243368810078042250149760702953017913678178670758164050484227604713881022612352328336376130067453055912792453819541650212106220892316465751998989279285169287054713389148275247108437133799178100259996369647660628669159024834483886712373129652098825319287867043724734556470150251942334281125503539955135137817242650770401067026884419587600499865653720278256006245050653594868006239297707537490623566903959996971922525195958899791614307030090984141232051316323350939952051678978375744492620191350125866816657853785893233153864433198891481375869169350799020403315753996216074612142253224669181431965523797621670811750093182512894057963090539011990868831168690950059525535067993353968138578647867477855253903314683077704418223305403288589107949039315496000523262829588758613263672238106881367741164387269037797073822856679949589821250438409578756125863275761149237835966329974339680931953333809153434759937692793637116236347316138199776295334549069545860139758385362845969835569928121235550174027326372746460393831191309950011685151919609152617866787237888772937670152573618656937822825942910524951700134068378162707775140405001204770203874552351732913297244720442143354417477154030915403167083102405059237680039609500635020477231784287469739949607200417931072019873112774678577815065583334554934840007269611115508190264181793800106079183033083604857818988554775925112628583514437032035501434239675321488808794695366566983045397348873684979776250711911300323228888344142658751710778473933834059393254350776068638064172165437630254008766367809181484098099609600000000000000000000000000*i1^123 + -4145937365975627056601347823180011750893408075312155433864164602381863190881348225208733863936352490350986996743123672782443332183706010926694646236452096061302485373144545750935511777645372593258853044113316398515873663520581822615235933144069828666944830251391275470955075906342669839032802988708230918297344805530036811712887089192627186211392238907034731187507993773560557858979517337943125996290086471273292341054145267417997821299110174083469973306871014301642915898799717351694754859193209752735900245269682564877845293989252478572208584449323291884400526027810268530335766793238478854849415947915983193705005899777887310314953185537347492149323659923943686444549315853348764299640873117404038044028925308395906858072357570044806148115840494098454721536028981155124402399479240169085108984320700788431378163525043592175832718168657673022985768454548086228714504877547782431807375602143871581040784421037298594994802576890131383826152931017017785352021989596531803468648170770345717346578926733341570419852141293783516693973533836627623835379248119565142416674889895088428146898618092790540948932558050333302876578031588673991071870517515286380977608832551544565353100117102796245243660916520936136384633066851508523812978332556954780233700824984622717316240794476286911221444987049445501647964178276153480227368019877670550669184404760465040054505763243674297958236841061110597030923087754859687946068100927379745468220568903206387464900338492618602614166660154694979139196071205064039169597254709348433965538363223823139450083025472805750420226225183962328096908722396346747967453438651831526151697934951822458484756458154992095813420234570450195062607614244877220620903463395172189495130655319791720731731764898254324708828593376816133679829216915724272055947699239136693185704802909239180158175585015459440422741052368983687195593917129165395791893278317178010875713531883850743750014563860825326624727478150352159175224493095748247495663177972565524440608767546998631021202766460579201320259769844357952237657116690888426008701332493009675737974339070475631520850406663782655222560128135688498282057729135545510795667032343357492268215322819202870011535523206787739620165790792184534351002949051107697238756363899345620470178702639870414670814542328861788977647813645606017671759510160262638303815497432104358504647165780748224588686057051301639992972749555049911722451671493029783285628673192960362871473784084257044106099413162784441007469808397108454389651148730997533661635017126560825153210795402627782070067076869018537552231201158533878890387654466970046053942961246401871707788656258648445598226931934396680111715053770672337103581498379569825387367991784856944088038246069344493710252496278160417518719374097469583935826043338841893964714172287833704815299355292604979433229940412288492986302649978893149514517657296259310351982018132721161651069304505929803809273332592287614418923058042119267795090599854981172369930120363093146450294693273108728074816739264686651218779922641814127313219319942133555119031645111148528859795382427219158673815173045137391746855717331145997399478704430125171745031723754816526917940051089569908116474175927612397670697078641958035448129246338072215138473671531040042750683219130193080178712740063900142035031154640590364552507741194130222135516174137123626443574555114362157341816594006506959435940010834345879178598720333566663581690316718080000000000000000000000000*i1^124 + 560086172308903435433711637279528864374353757417256322782640626835799658835276881471758186763712664491345647012462779564577561092151380948167618975222205760132350927250922903312140228627102014251530408377126882507585647679349748645729000654514765741967010861667298819366488472968877613527532543936500579391676923230389076914733288781555538691849042033605502267194047243961228407076960894037926608899320722534855909648044862694865232465560554426059700335762823746740979167066643153525848952745339262141777958766320764395592672494302278108243947082775812196334697923471666107154225371374909852725905680028044041582699969090283352580422566084104323046410334401145326377482667650116873195764153323205183411652287134640435424485527544722233202410533194086348461331929868682124226501102759657545204030959613558039040983353957137099738177062854051002144766600311901059813500343712575997541430721929439866118996273609800773325099077926052251845981510926199872982211810627855219210325933684100965944489699692272867664987886636657822854439391949104191350507001831720581312061549934740130670471474319841796885104619447386899662350680600015570640306630045550021190424306845538579606675414578740173176193253330750956350574369618547151581945012690504339247916124416249627959050005001848486393161943687985544632122675042329773306752818963233045413186355091166106801062471251430436431042086998788133645249356894366185733434739250730212511742022550629873951125232846817917248819173822519457977901865611492445633255269259528573527604979453201872321222364891871905408533094584530244125522004567511489053982748114505205122052144963018915398102801778753514958719656846220020078482988025271477316542704622709913078787626916804869290722523128764195479312197131539869405559889829173422935520705010822564533993143354252464686763623995022969641181985810944352581832326692965260366084952736528335349487523872227248140090423689020497974846527162672644760634009146371311551140632744472775891409496126487622153002863680568211568210083409595688369554088059761045584860121622415271830361130210410156187510383410985690973023543909878958726144571103290833443809968382779561276051621089031897661291517758794261912540798617286823607781032694068235355135235689087415445083323257726941122856040679318164864704245655835093284427211419235156485523527860034851728242871470545404688963566656645550310179250584741424084057447592575211619611746541562415356175405801685734049420703226484048323831594254952882199275551368656217416261590625574221648007862134419603840426444806382170725173466363997454061132830356237621511657074331232029471844851044204513921186756349119003536358325119915648175982217496858421076389387401038204543188676759467151697083261565523719469183145722057469618753942918784069957658396512940810980266212053407166361136127340291553265789624415707471381122684847074120718951271147613645732384101880338318241814303641680211721836572695112121709566330901132222855815301919109591772266967231826303693044343689621992292254223032863997246057239433080060051974209716193027931793375083880547767665633598874010271953696222106536897135474602235384735061726634442552206129795252948911088120092398151463316574567368544593566985136412077089359650646024857301923670901741438127439158229894806241371943282595550602146907980508722147386942039107441254576146251363519513648356256143444051805643491912267596749759652686154207177211904000000000000000000000000*i1^125 + -27780480909738103434298411394761891736550958564319111553912586560594201658292067632628464384834607010883464778380342862632413871963993527258876235032154333430785125316370195809647817041851894759141838862146292697543538495967555800685756001794602601208361116291562060375093184490872136987952199465594668958958575494405604209918578820755508033328847738934448767175726176994188762386509227835101109432584396537658491454668167722303407811215880158665728707410632595447792964443786241782603221103363413965234214529455497379948821013736367498809241163650010777994527573011162265985920295712533206782570099477099294007759053050004000368242393965046064504442596743331420997405028346092418444936235160279660418792866799813022076111799977499245781813505762674370021003099097553827948736765428696239191568140146904892763340493322701173919699413708842193843417832218843226717242158716314510677586009155470020635532550332717585207791808823413300756137223125376213046647349122242193499838372410285001698811005381794639330013699794374687728582102169817251105445328244442337377502597986723958681708734928700631190465936791146783799088279142852191431821067176901731390983123214465438031883254592754221127689723560103437158644643037782627155707317903570561166190692866917597245112898387713098080555966324674377900985886304612380960465461122119677549843551804789528204710568204518716272392331711762267917076479841090187789234323346544822948067211594711902839329390721083398813561592920573939880116156206929199251588485710898306659526576471004131667118833847819692530775290940767752881168431727099385234611306594812852152833849536700667577434094027706910494124147644634837319924646836443343161801694245936801794920076285427713777498386820687170939433218369740363799869396428829718101522784599784474238911069458017980032354165706221017209471949422984115680952705440941359600027199988440074339632881955978341078640880609580476001602812757669479426143713713256191673003451854645924478250072808949214331012459695410341984505026706226965338860608498922194391362774230932557141942505357128584892433171607638224917548342156431542088960737285520193639918340071409222888637052334880964346007861611062979722584451111271141032411952498558957044911529980324429550005805608193556128845046356758083854565641511586171190414565124901836208895360749305040368060326381877431690200060925224395109363315798909261785996978683503303656905020544111661461639677404747885161790807784556331762096310782697017531662134837907621680642588992875340190846400347788372919758711193672680676387220999466908915755804340115711220046698133415241090196673225532428292803408857906848567851873254913288631899437564047217587624564614263114847534603325352906733359780551048228190656465119165800339676627238061760125074867719765142444569105935341371664087613464436960461064095357252863184475070276239360286382295937989421530842832532563926567345619587027136641806428541751861406063747499624741455567243538865533899579190146971450470492806785867116817599451276274490180459423031378567372408308949622316628671435570365496873410446149968965926896298142529131156935557637813729816870905750000294123959388929740236881608917493104463805061672225085801048791705626080216009985230600905218578723892878508162828662013903489318400361546204224150290751782061117667934249840712438496451173652313541363684537987435851661466338883599183936278502034436419642982400000000000000000000000*i1^126 + 49790931626007432651126379933504722088469877003065683787658447760317858658460420326221082156895474774422975265962995163138950923459071163207976089361071550200954536736893975998594856521958395589887134817023116760294729291880892030620718364723967615033652457208652078909007860241192205492548305808478336560724725027598691112719279360709145047494031043221006163165902934943403828468687225545114909540998590315901706840747310599813580114858522437480227153421992815508444012723582774071702902133803139377684131540394217709382234423069181432475452543635195874772961839133811279710310722540808210265518455141505847682373221934983911883991665811389503147854069763490934262705506906430510893988339089371821349366003438747150006383371996628189796138087077623615719813801799511419088464142903444482100482309388547671499465638391160685731382729480788968346783738051727554235643649113305852437150533523565818790747104300716110472056845734899365504654278854671926934178176367988909022489204514911911996405253878435144466796717950259380428985394699828865771234816891353232082862150738432898533953442349479459081838775080505230095579532544360140264297768833784540924077081763515741332896594368650290130521518530984417330493178028609193847117431209965602645288419825220697735800263111178585282964812830308610709475112969818279892946564320653324879539936527941430926611402396033681171428480922330082102718594247441622341414736602987880106394109019856925843865689024988550680209542814283513349993239376543777048543608995373207607880270894025378028104770970035885354650394959087814086701262891562244854854170731490953286953135857401483956376758467119217411539819497733624136149710828336299015795992253722645876691982823376309361253449450905925779762482978291190469034309932775980594429852597164249403838556555071775704206828464274276320457284218419111043225551671565551231586275477863519393758395116081122336207555277471196059386011023542204724204349909763236313618223309987262803603318440903202762425674784439572005410277312290522123705707098892755929662202787685135486301904803723313457057577520075377449569297043274704586423128701596410697563652390858767920525209683965716920488617875739086241713336965848639745841746380160432160304803873872322799311077137875734579802248759714486152101780207352367577773978562357651659470581939192822553827749104499309357357075099436202119949222887389864436537517082788484693135917923812798225486075091210811773949536621538313790274846674190337663298126621688417901373538541938621487417689670109131918474978553710182444437968641521572637309326461963906699394396589544108379181816866098488374286940473101080983033455577425049449348080856803792215692730423646149998168278299260155949083376310636217436810484887576421131173622860773051168767179974421608930596327585308670296050345983773145514103562948083017492560289950708829847318909583707047499289686614302954614021119843004803265039434356339128410482885791475288647659546737467542778208653928644918869782830198502776879066596663526571425229046584261817000143381786613010331702039772195482615921525932161337713579762133833581533287514522953224008594440742529776547556650063316501966956129312282216973263512925074782245222507381801536829114107512074432239607700818544354337498337463689580084040595289831905281464750165071745583086106006959857003623087936079201463495183029445859106989163055822766590688388710400000000000000000000000*i1^127 + -16377521880233925388886245160705756368022183877139905086726377925628925410268859645374344334303033499682747529344402885315125646864287142481332649801277763922021625412677621107706778272804162067498359446092671382411639003156830811945694782355412995659011218247794901643014928215084779411023508816884995939425012000660137927429862400411954263586539452972353340334544480472162853388841775743360713197352836906841106228436927964856570409708873402729411752436593772360620217636586819310624039161902311606167317776875884321719523476290990356016465887677566429815963846191627320605202037235707508559313676032267672569961059482806695622682939387661183368250503632923934836834850433824126413092729604842744136485882485644126735011376094043737992729302897197050999723103678316239133204167088584477475454010351054425054782431961681445779461340821543873981086914382621751651020302706622239384167728106884006587083018972047978699182966824413228125268615643635839546886005363095489605227925834257038500490944955511352625416188458841917475587342396332189547973739581869897058987421461547314351626766264985320331103582097171332735820231783886025714447100905456366739943221743969960418057864148102674084615209224470388234269260501458663359346481830901940220318940512076025297881261889641824731262294041592008219360035878028931453524157602405171289462197409727292682095024012933250243532808191400067360970607173306021243763937526875981456080317724141781954167477822365273211889220333872171302175970353101432701213793997365739283047311953474393528584478339449342886196999346775268886345418920856786667780421568477582123557476879815908666310171956536571763120312744794249380744387144750220473431279956727000138441728537614308536096886055595947777283115152430796550540049629133762085096723716439698613748479568038567065681749227547682372584899188572272921279209566357579778234450392905892983213463134228635783840171428833564956164897315259955706586277925324495795219056980519079192397434020126839412140739722851684964046069586980610114828107139704689077244007933607516292533165751844294236137185312183475801124242538064078728916835321282454531649547397226630533009821772321390605673992216575071033589604842293409429401371429979146790297441628653025306004166816370726735043565263564716419412403277866524131644287486661618041839992695185643190139528748457239825211315260972547666525442924795707701594422672324631136190941648927898580636425200573480626224907188515375098828346664459950030676927804460506685455556562719231379498618029257809499700850394787076513467154072342349680293162593404199158736235928370320131332070517325850887340770189101396061803476449076634126356971132008154351123048439529863640034236835618766494832589743465636821631784992797706548696839623171616918891853843545375178860654641242220824900068284991234401167950177022914315002633015149127557207201368449935191931725872385138280862130631926222473657674321927123298647842735649918354386316358948187560697807388762735799005116585041023111985795437005745643535423279027823612771412550056909315450551489821323347980975821478775717197312653473143308174826012616566010621447830158648514669249644279522568482475239231388664725815277063216050377287891639720419458089241392718922541085851012739997489787988880328675099436138150177421377775608745846959298016835329187972209961506745243858301691571016947608113329848759720429486080000000000000000000000*i1^128 + 1740876289688993973542012010673452101511092612505808318014770424952904379208258591942264404457749452949567949822612152555174641317870172760565731082348642085396638879733064171255828299816416473460017065094181890023286978157304145673156381002913507977992679544701294833505893358559042510690698145632972084388429019654489088407051059417589595742634777170391760858067085377636760006103473939058037216395081266470124804768275697837510708919772808360075247682963683505621278830578449873886131443988446727906997538291528484685848478145728610852991314524864405694707876858224416034496241969643658599315381364007717377771653243965326080095120191927509087458850437898766144263107674745858573674057152223493554001285252672718495257688567713316483821659378869811479088142235747170582736682245010689586440934981354981096590959855642075470003729671382948944978136957200875226187139317614883430325696084838740634053045876093711572576168993935468493403657253832505786357755556425289458040412251233380617571927101153495029628445675230542615084918366746248671012084953158393173422103889323602402892714082495299106240273873624853680465732569851898396664522057057836883837309918286860059289242910309861926555195071432298661222688321183746066655206630993180618016945296494002853565219599727333195575804354304978566650285470824052262933731872829606179286656484037758068791849844104628594492316412442458898896888322672707740349580818918365392301008094070152781747320539389682120707825820700640390620722217287725561488276777308202873737309999819813359301746925997462285699749178757776494459885919192796928191438519009706254119987324523781773623340849361883175156623837168648092252934205278707220874806547612985635316093339124117817583370038680928322823339611235321421419031399687660945951213939740936123512163409975948232175430133938289596954170992685287254142163213114789053532393632079673655861794714720753086371752497417262225368114525462653932799516085655315156530643458393987109615648654510009911277131658144460159891775394502144977466739513902736091528615243186275203104789982022740695189667526942386159289053773847933121397855515603501141306222899846136142403094671223695074425208745429989987508520439814985450030316823162119739508626914602263840304134291642671421864668559566683973817329540117140655145275929300664673732198005760608535294385683490053767412303404069944618902436595902648992313026268428478394192575014513011607148033283665957911094299450672261643795202820628108678214506716159685827799651577266448981849919571738424537149546850320818341071382947296733968234950748416123585707388642341899605553017186195687276504105303653833398659924988303025825103068873620400977568932637760802961066076020437727774556404952761938451472248729315206312451692354319358538582978722023677779284920549029092020132619194152130286120737943029151084853739047948252447409561781429048488673373847098549618348275352720550909649154785722603097968475587453072098708634504502891622908036217798609956691305077264707195780380702940837114047689989266884655889812919826247544129867163188430342043637758681657887182259002815817810888059227383685448582493134940463836690544034047559859957713553263941874674513020733395228048976014442804355093718471778202512995288356111903474283726786627744079072204890027866003296860631178080786253989367523995961103091047599038895626942570313185810992589690718126080000000000000000000000*i1^129 + -4550424559544614582020110881556722914613915488514820711493161695278522759684167199435241200256066819840058603792589349580556425021624513110366426389349573031863580619278140360519314490939221931061969846236541825938400334185554993718969357422672100316010701071668605886573707828615357955178105360141330172936379461040954191118784873689658066897946399304486132335293654032930306483789689501113784937889411188338501136128898365787240869214080202556954789837576706568800391778182163432511733071430640704142121793674730631957817554972444715959302164824801460947056868028474899544727362111703620046173120075371337500542581941339944839898185388533224829614214890826987480060055546862729828746015959144674570282642843090240854394748163206051273688351252155940106783459357038591175179433368217912409761174068820762162476884946925042257571807473529124909487768206194463435441134908830163495789154423229572460419314412938693822221736821039703999032130378824681851506538819345445088355816135420947768122721270745302537471900183766504737636943037081974981210003327725218599579021254192910176979075143478681711408690944601354224716428107447443145252015744006317917337890962911632664631521284876821019924206321772573343929616823479733542625255945359606575581308825480781085931160422753225606385393568888688427530893229818000954661227713485651551747047538417854837855761832905304601955730244195969297226816154590561817170347605121918887490327114978809185615457427062114372159010990303563722127000828923894281936412878552745053351563476872234143687166170980220766029313679216035258874438870734490804098387141757037030199832714527836814278001839359124148467441915772900313502756819502504193964015844915371956281976491852182814415273206831014277248263568317954395671949742471410823989856050046749275431562380514261681808150463000226368999028983727138464751694850569736828528503192701013548232713047105478695200795774412535786118728449489333978566787240201033104622132163861999096282665203435255728004953589515838931780397020910216534711814483385082659753079454840923091119736177558518002123806118004612988527956362250246887404583316738129899474418316401533909103166535846155036264262134202015517825838037843090113252820528749244093803080017774805319903618988472707244820671400656019934534275688044838217843703930766578761264353867036159509289880527391648034423922442894759304251938885696817701263821578079169146526058920093478712264377573977315450972670284516897539018380144786674700330546057128287621122012429934916023756577130953570028315595296906682377837405713906980662897276142085191877818520125424607645207145603190552937369087892708058844273092430584799303288685700602345471179772157099904805962427951340278117850368176511607383168180822554441560649722757195911827742404611243139514677392337171680041716457288550077261346961144198887901760286848425605577697044979935516020799029730547943795176662887540677908514571414267016380914068955142576303044292777493984975215952247423484762983840848631534965717422240990771455622666164239654558179798363567959812211857192743775636573667299333311810868142827079768438255566346284943192233472783324241107991152531677298364312889790974819957122463957748495238667934210744452823599959339582746442305517755670830244713526583880728740671784421139861078515179738115376932414577882576457552748048030229435425657832301727287207125843968000000000000000000000*i1^130 + 1079490998493176367832222421949001291135103686610266506718790277124167056694473287365027916973260825955931877737559727866305177534450950973579532018071964545699101552382138581909999688314612017370265302266266199427330502391362792479269011210311504208285120486766583001553882184574138356669713406860350835411052855174210176677313115038580325582826541808189783523530805239671593919099156663691992018461709433012393271891244046280671626224804131175383280984217462386339453679221345154877588750819846570031115440152650132463540759826751949586855000483454388307623646302107132578760140094745782299939328956090981860767217333059585017328231951010108792583515330090037149150216947173391802106995900349081440494160710345959106189345137365316382143175478323027948424643407296494020537986261020862484150199575776267557587329334752936685134668366831055656780359569686116752239454133082306826788942002952614194466560872029951825041174723989599653474174742857315954776011132144079029120652792461434688231506335906710126848275136622593512341856361643115126554146740486279090359955139652643595096653435178702274379953793692329009640093510244165061259301929714733453095089012292525840876124100331480205049502895389418806500264675127102355737189896280663272769403845047327492085285941004967979464462516594218359324868838691959721681686197997409754046906992381816382259168012707439220613588316624857327356395065212978034438623046493343904943914831411457131027741985572198015363206803872629914407848912300671271208034935765323925492367468909880339134503331565238974946757397387260851934094616294513238573982506188265243884563630019627119599715396091917764948963547506656368028735288823268605913452305894803351702743206548522889891141939952132894313505816767039608573726476346162655241189741148131502936649907073369997668733784740138066052938100999808285013003053012746586746692512843980985807203509223886601056210119670434677271296362344755699487175360598536108169751777369181975882479956991783433063297954454329870273792069872861768572377775259170392302760455890447919583729975144234028291090947541613723409124605825351977914925066453525986249461308683953616294369964416287768448860800635880322712167115840137703117729194062869550428077471093451947294486886576728747559216746086779951358670245725427756654013699560496764513413247540391419639587171417341181805308430188748223068597553642130636264413920448840584915371856061848746955754702332754898361634437401825875802180798079830374895856477946684432798943364901823702890177684894368342400329140212409837432234789370288007461081844273251555369096960130205033393064172295551544786506969080526761481738479128831527883933794191838710031186049813380026901810766323742136709716524537586998070970848996317157367099197393206383646302356974401325440418847589379564948203312333133499148741665773865765523525950731178037665184442918123686413493022777260290701565959769816486108191392229819937027080249240037956366113546959112948116417464133755646364176319427547713016689147829280042788298627015005988203872331176938053798261593985396155014917497030047831669598614953852286085996735905201266723570345474757490603586038302767591927326730921035510835495759402373629757954471255005055770382985181741063976776153381401598362331122673739874301215755952520556312288151298589338476787779118399930762013766565375178565880570663642595328000000000000000000000*i1^131 + -24890790246843675254327260545254318631323836549439779181738184253726117377503633697805715010915354399599934737820573588498992577405907199076569741737174855065769535284350778412827981672391474626117235731969812862190346980957162184749106618047298092037771848585120802937693741801747243948579739656545414274429138540957525100429486366032763225238070344158762514571428393851240693062441731754286662235945097882845733273171198776322893362498244364536477744615017855459949422937519417289318215967811624617231215695608045505927420988211854066599340968918909534072366716678156774966441715457201850736533745769715029690977272186258015510996246118217993420777995041665942638584056980424538797813502878720581147134827983577947387753181992168045285547334495882356971795920539240095783603234327082164572375333136329605112723101934987984071262088858432219638645424573361829233520381152997621911196519197644265430947097414804508748967205102265343216639034911391806768721327286763952548008257522708417147755075500485051608099705166999755794714396919178643366670693667750723169786054190687241425310998225977618811663816557614031325117563240933013498854824590052562783662595123606587511019967752780997768810099093704570423514102608831524528464101606263491801809453229169712449910151426180595542281021705900147508562404295927735308885707569627809123254900108872132473066707204286316584369958909684420266171710641242403694732868148164499353454431850425476000351191372624681754157076226161654816939281798371256911970680940776438526309700947580515691641056876090636615926350686203660283268330241277612894362985498829287251121418353660981785655727541836301383878969520986578452153155792353405871934156150462287547274136675207364444732756128447538480105089869223401336062253280486686034842089962211638513600767168790740943339442524219617941249670701937024436368922644043938966304540403660922455046191143666054452869565730147521320511728124826051994635527683263963097124663109408382835844659308894776122160220097921207500778513092409563716204408356740615359932683732446785987196428824595749190885989297532613809409664046860330075992874125099491409323461879045761607174420018843174913784647383401279084450738850503426644071333625144617520017442588004042943740632127824662046815995061875058792983210713985531573343320719350758401317673949288107782765981252323785186333446178724769911759874587650045245111176916793158467038726484422588676940552615934602376123956383783713158281195483438520349996570382568761257375836425673164192076096861992281270250048502973071863640115825458912223615457902040010573913885440372620258035196788245498682762279541334687441321985515878977257461740345685557865535287103889671119594987550006600114172673620695207042357444195165491250908444486703760903009005340706900259758630292179814212610542147286782448372271547433469449245046349356005293034759996012280244384055334986540730404880733485382441685517189915349417337957529566560993992500576413072901961371131784968134462555442651936852888686091730948514137030930870480010716333521409350952911193107941067036678057507228273851235443335676386508165237061956120020662637931339052047570867437107214428335035205782243066284211889216375645223625478980757850190130504589764301422841443538200471542392486419961528088806954983667347623426002923879438093205369826204889103938928301062216231654365593600000000000000000000*i1^132 + 556514746620583567921465470221669573435006870214755926617416715214464079611766163951012431776865559687921877510168785459766851520914214130305168886544345783087965952867071660318049480828928510799967826557340911352488712372937624359428454116975659352210735641594422997796313564777572821841673941710660614070970763762169548395544867688342690627017706481644374453134289040900384905846037435799822954639632119199009740365505134395093229320478858103688849951604761062111860716733709538784339814488958124828457770576708552824542556504061685861754987219097234253091181809627829312152743942920853308804860472808911072869130251513892439445923365010395385264775533974836226346072276587825200260019160929147429964989109698892912935260136379703753721913970068507800090077450751859355488887531019727655957526041879446577198203226094056815788929114911402619760730151828387431231868564975493716874231508432120805388910218590415949788481049060512355527510221750846167465536519921751860644992054188152831525829477427265936145869051794114941373072765643322983607866360057215485925739543538202536882549437139031862632657491204405101049150556285026722465979183544848461636002448806525783642587737125483483027398197008024418680654483306799972849041407669346138151949842397884267947106491088194935631417130608088381757278944991085595744389791991643824230824084869740303191536487155801048391190169264284001198839402221538607709733313588918469360026411879822758457005714870102771938895431228944867834419919787198672747376109771020426903395256560132087896920830357308248515505516651822351283458939705998629419756480448585208884461048740207919074593233044456033274261065689389277532705670640539653632001832895610849518123788077581255949925478337007139600190759254993738236065990752661412129650993252552488695120630544902792017150451990454591119709801679993335727078004466265181963892935259012466749183942914607913949522606348531000641544259167388937355684529170416644203969983379535164600272894859396426310488564861374805309270452066603488746201706756446910287220879697279283706454932108877164949163020428978229691791360555804244681135481034588304016615050070341166755606152050544765869351656282216748929710753808453701990746684043988233455478337466004051085988176658796651327948719306750503263349753579927195603837739770960016977594629918640001638381305925544325004455116135502090358779727544549739754032578950024557045426319740044028627879839730504296432922441718754651706967781286662177804055148083370227417194582980384601201646210957531684096773267418274314715425483219757953070283815523799602500529624951102294679241904419011395430040146629579793129906014246646374032854152557595725676100942969744812175663640150113384029992020682165504169922025723817657168535874172384600530328056102896094602020169090216778886260358575438555322921523431047508935327053847949153306226509247985397708473838598119876759749017107279255589040123711859910632877637322189568570835703130924659521199581298716127682724111683173282245367787269166900776411391897413375282311631219394348047716931646018084034353081048192384888065317885377044881342120168258703674988756274699703920161425118650065390191308090430068418976498994900588923062114735766638807164840140131407944779874088158494363057016906923232328251658061678713468525121720463511236537696932820603845058498829721298744115200000000000000000000*i1^133 + -6307978948792960631094345053303785667937681815648681614707439206729502916499988258619783219835534965615154972082812148081500891937248067424974824603519179988582564362099061172635434385523538336955547920299066948625934758723313691415295619884819677006292350579391093399698127633947976766507780016637239748992358443479439557735119085816119757247614203304523723140116865462400542964274560989408940736888182001981147032787268238102762251701145787763487998635727369624824396952751852462795662512702209062655741456488037504087955572000420191447562774210236795859564654822502049813557404131456971289027530972033245568484644830891742861669560256110003975590331866928629842738632691039585536669497169989932865363220394300402290439507041654797886421760381585873708371973892358245095199960617231474776330750123700905856781208800470587549843587105811802318887187741930629953313065889784464723620062985515889927795818430552637576279564357981005994525015611155511263603693912102509322958084969697043083625284702133406612863467114050048845651479608332999729566011280521639772554852465126437700458028071543289373342308620554016237665200687889935522710652343993794112203930459051387940646673989324006304323732781396683551023195402882916240508297537568555277194499803891106589304132725924915108210387997734643508764955124046224864973244670274063839827473354951377244191875172820366389742037441712347178825100725651136459231024150209412960710484242874154860730476434535337442034107169716708056686841394922116479520444439295240510805850935327855773878631825092583216428496024404560644313035621393177951278696459443353887074344520698173268270339519807998565679262628973222689349478891519720430809149183950079500532993952696654483046827170491325634338085425384787007173913141655406745761961684132931287773991650195286716858685149701141297442892246015949467632113911192937428388311614722978419068744532396194154664056155601503579901130814013576123337455478745873552584152335349385263887122223928285977137048493892123780999192173659363580779619144786540519452682508274297292856857807889837212542619458381134563582074891954744334649311345081550567081241071950858455693995420807527463805983138195344348322870435985522312389847790660857554206409407099636737924135037826321134015477992187648814707452060181485358065487311770738810038333342461121067643747670451246844606771100351132147612010383803021182824765890192861895688726617724286723095241410147090952273043821269950535578896639702730937957523222348120518469370393313264541788822108391186560199681519726316610577835501663294319964358166073867375037214872928918560598763526961048243799459081661493428459159235390028198186160955928760225019733137761938430892792986892904133541025157739995355185590815202304382949573442952398912851226027805701191390786483610179392330945050967105192013398821152258110339462444603863703841576273457325094966810188034677307523458719099051450925781034287960070694703867198306747890496833931090681062648765380128466495258456359960753575615431653503739659232544623790893734125252688023529175042369101443926897171813663807404573749132681717195650211377679079052082489224858030907324135420516702316492443940741459944951990798883834289251369718159492655866491616805536432343765314406272469820794091111979927027448889412122822535389813975190142279582747839220541431988724674068480000000000000000000*i1^134 + 80581659086294036377972170602879694821270919108051054935604880175113139946722810737002749112088318362422163890174846571382476709009294862894330268370645805399434059652099643134871964039458496105206950978159843742187754582395085001681460766339333622751375590528614553757575605352619483827215332229538900380140126116772470425205104753379339808749672313419904838059409486433031637059598920455226216418789633194303836136977586429984320986289503463757463439952523394095563663143154402776033675457912178124282906671353362217478122531055602220964854850594139759472783016753223760284123882669955302258091618597210404920238837734149538549576024065951080343877880135319553000197331544539334699929262831350329470477384659912945490164161874756022795501524238555667430388930788568800399595407928403466489952467330829671667756728459926977816159315236791654853535390624081180267296035580561673233521738478362411791992734791263223309611412796954486560860979204280197933419846760961761556423030481603550688702416582685407678563041097754529140090251810974368249829827953157180376575334886010305395312813732847066877554553513266858509111417452011995774312404318856501999492095273729639299068209858412396573515977085749400656743547178000021416891584626764402628688053676598202437832069270346038945171623857686495612402365465762949443822015107879229953134800350722339788374168411339606011185571253815197407379238502164600803818654346230156680632289005103088680334514402701095213812326737133339078086616331207755034838127147818312928536347885794249527562616060271939920109983881756874527793684251260041826487876242902848715849482754120250610141148027792722032112110199821733884132539361441377109761770549596723628836537577366664146234187342608006066232056873555330505062723283960933030237421793939025400447178707822006932960925719220546273503473313264335448631212984147779683551223299096303047574840597397236285083575042389209829087062623600438135149915793349184679073900295856886079775510851469471918053739066707116687268482611666856052037668223486770357019826302285402407508559098735402834883367548922776300276229593334724533301216318563397439378821784371147491462323473043922802679304183147072578944802140683189891429185208904550397222908048714933557779708324224305012482711195559159060132416876580963149407811320798870888010200541649856553559872647916008788336228965635967153551277441490703115077980747867402473111215216318462549972492103939875510400907643081214911760556223160855019153553229084971131365189432425827844307548817558101833338229800797564607689614149145178383103485240799517225517668017719541188696701840362526303775641533754187320218392982797547589626299487958007126076200830885145777410267320648394880237425262114652171618499985561018670214509985704741691199062591923555754751352911873621995503782133204114492661053520461998591154231148368860431312266885141613014913439492680726080208602202081838745408914638027011803211050245966660070157020784910516703657913931311088996630149354420130253601627324460449052325497949528591913825380455029395465108481613302929598701689648125333176583007550942049327253465546963480448426502043380291822640916839836822542844322237887801840081269312824468456326977644187186091043476675830323514297532961207125796665548436816106562918686586664640033798492859983649618341638571976387933650288640000000000000000000*i1^135 + -501960320477422694082799543047432438999451438980426859127053985136909960787029463609433421729033354832768394411765746179316975206338918540944157176828202617140202372854449807647898639122539525358688564194096190264454018830415138329733060085905199335607805687077435520822899922548155257278496683967956383287895853795795413902505174454893880626378550396336996126138977219668747910443400555447018529590558078695582423647528083477282057820893095015172651617859890092312612249833351279148613036749158174808899015193660114930286365900665505402168307257107469581015607195750793097331839236862214888746067414794104558865278734674797295478640054107183048778211867684832195969710440230802033748341820564492035077072449454424875975210183110958209602533932605140414647678285731123052438087033351707550388813036206424577590292684590111691328403385945912131172771595201994630007584865483149667117853223558461056045893030037102400135460251689175189911673637196146609557506361746767302751053036173798267105119991862687059154031844349044690609073534241324092492660706332685664951087389843532190300106962813363957349157517513543061273067718006162057905128943489815532730092337696712193953243777763381114783021081485569470520609113864717469830254951974117377441852422757249624900748682246152320410089955953151434260758755021113234545742869401693227374619313242013158270123114014445891800027012695925085619718941439315174292731468277582143275451356741736835233640792160805059241693050393859489552659337440143531056069871388693416405088472299434414676962629580565333950908930970145905291946119560458454946276967801289000452871319129174515004608926987182930232007787173405503485964491177959309585968491103448781510281879355724041650852155494657053488860730795604768451810718424230701478036950031549646912039624859927484513615297964657633092346525576576024903496451086141508806215638104004168911025861606219500822523589905146797946566564107427664870369755983871466999818126675170794753165959046628084078803788149763489263952000276682109616375011294994873594755115290682502632908908964934562277810612249628977981818211553180597264818279054566040451965677063712273418718359183267021948848987243583626712527875017749951479417257955714150375687775159351625675342591542637567702577951200430689242995978830665762908802826457398676668019582944212326737561244121629609887185214999276856075267389162416381156989334274062296234315487923001088438750161420319005892493297821299567372767635574556014860906991595432961373137918395546001295824806764811550276946741683905738801132852525449804399660588026172474148384242366103033388429788805411846150630456750341136440142780790714037819829508625765732981865416406989781096902902889943507735161872678274065503229183249446529063152351329408929876231768582783557790950634906038059068094445952803648008072747843849798682266756020075447539119417547416573520182168049541047810667836421927917224096958478092854037808957553905476333420885240117519860653708082388877657017803521782318091324628629826501146609748288003446494539754752002920969806892448904946921332899306677007787846606712792515322006632539141265710953988500373771482690606831508213689198877346123024340628239529409855550070996482571024865774198189149000678802705067374285288204317329956476656209697286870768641991049423979975556625564079459663872000000000000000000*i1^136 + 4432120114105939772151261567611119033386688432220567906980714694506606553881221766436773652623048932348918233177030787850078538059385943957363015794247825480111854166984026601771298023415998350362929100316614099995420098377462815208125012407557065701263929678942992257753953791143105554477083098353074848827522286388705786899466345567647069553165858540198504611475855244486984029936702566598573078024644271601690219078256769142187873353513987596387205593876569860827913387575916783249014764374474078323286543733115999869742864700578909731289117388670520904783245836778106849736336003472463919062258488620063663589292751537566450535096704417728496753514199361712007707733425832911606542960719816996572906698871324586804890063776580477732371214591577407626696306359038591061144874888700790900853258709890699982927099575328700942985162548977742672295472233435603527771165012527251575555518793774216519797902651053172178460527402010598323803708676261102599000262972728734776146031800090961323863989008444125588334044997000084189189007957215726563535811429640154653213156169909092798729421730789459152550990150984971828867796841457251656215874129184461663361899887499769530998256600676751917391073334352863440064975888616742983232825883747465979395623841327337240222822632693242937376487171088534935352900618181424594170468841630013603830235073861566355867424418856722423310740115812561091627675725731242097537569161034019990683343272353011406968784598221133331855738265549406141834087973497477272077240501366606649982254856321823518838706285269901363950828301618825327963086086564193657641515777646903322846905336032061019371553004563991082835626940701902230110074953406802851776471719070572871379387444329900957654919885209907611658682167435512311871559530094222949699876610468254024000296307631370555952288843899123394891583035813419315948878476868991658824423650824601292546786422982491478579308743956525609018373208000551593021552593862864996989631009657317514433662398222870894234660315402157442765630134997086903079731139189258468009493254320059242518168809651251077468285385552947506960223821124207839482546858854488128987940979564815653217291646710196246506466391299245390782800630211237695334285501156205249043587869418770122388937712708820777043240775630757654201141105179718205956932773005381939492981130940761643538837708589459402179635803347239274206380848740744274263529142493535753467700313961853458526551681509409058233519531775036070069794340684740754474393710001745452783652002842297194283223722240214256347743286898235118927769239030357134429638748431826964283731064867713104324805735017910034528824341047721719050605965745273114158026337439650831973886486034122135589278516014738514209843009288071799627018514645804729339069240674138747891577539592564085803810647379048671937832025650844842257491295044238628202900127622060170255181328348992802856405603696142288765636960943794652497921671985032198906522091059510188665908937757586761866785247925003622182042857085169544063824060896112755086059349981128425077761531159127252792061893246962758476294833789265636401270438765605825374861250140429271456335361445359413736512572936491994222006095217006432435610335867367469308969126476651865990828062108755346431333194403884096540543389518054201823777881746827809086520046542902150658026110976000000000000000000*i1^137 + -9588606362368419916297640399196628837352996375327357760106227544742555354257186478607088814592896600236976064162483138092553572328762338976624001830005436128915068720340255325492770977495873979729386102788819002698355651630997427837994175218679688542131280744676430773611362847228077121926439327725040054014754579464487812477741173301262534895257797116228427974249198517398229921944673715220614232018333113109483825566873202279334600981567133415915044521411712553769427807628051494224332371281508356383257874562968082243580112450738078408124535060537634627967463347629765213019169393028816644985803829427599992824478455287852716443404345529639908980362900443170940507993136907423656616536799627327743087440863637834049531680984206583441985224881588614138409951057449929663913034811095154300485194790604587931100345971216140890879555151374536260024556891887272905245272692976078692745790194429632777047779079168089308439063604038504029502213722728675150318513251438517737514640338238555733811790762457667014727479269630782741998265003016372160818472119342797960940340269253457404693037189952761280611305497129229724954854111100390357203327826304214440756996425814451368265071984766337717486737369228418754495457598230931220294825252575472267388854143310336533956493900217306652866657976620850821212920545179958510645737036962854049251914029846481390260483372741680212573964422533261284663312786772134300799972875673693151647885408294360410271047298441117608059203457773038505020668539849669807703461646871800868967027362499299120131811770298457882874159871898005414075355806234301253819794771057594554462120103960828903586905614195256080986464712923798121864762424871990837052098892244164947720868244709773168983842310893115975406452696501696807986216892627202524090205361745840514917463701844727909979850617425393493895560276982632787717870073552374603324056228237825589621845783422614517596570151746318948506932849829297386592025586210208570558303243332969576560832075717598923137704540137690876649909285504096631110824592071260258871622490080044690623417757400484390452499158902417840625712378703830738615790363450726933703609728592275800989116042211782967662372090790873389440999300654110569444976238507390054604240940242289993903060460818309331180260688430347388705551298981617518835008325266057341874188585818231111325371581690794123180511662747390401901151483238727127611592925551937202385065914360902533349406124390065927582277800443390065115429072025108725118833782602839704652927379745659498083164171678116305824190316034792592150363704766974264543279300969092188704176800279895549941597250961438100818820924412983834546468034713362846061941730692603629712328714797328955455904155036568902217660488598126577420429487181682362761839666650796278695477333676350367379345165875272203703280149011391234888757048113501573326566362324790941311607820631018217847845047980166607009688763675387567544928845753655371836712387810743046575643849102609521969334900568393857660943917886425068752303023461548657953110437505599047394573037791918140375338729391077621955689019410474160170455269676289172816223178646723001620934139800982246774893327934134740311218386059007812884252358793521956196016254186391293570083920223047905749353448641886595061220994434387326007285622880231802052823799088766831820800000000000000000*i1^138 + 102419833233452885572849467575723789041291790158540175993014742176140724114686744541221461150428427413302744736633087986654661198109822981028476225971387370427303700022132428687117293607100958466716401353609465489018431885276978734403998968760291637632662566110966101471186005951030454787864918525127045035583729579249939033766676309153107480492859363193388245461780775920144227287654442798298741645768474625187934633145038872181269825502478513763715548565322276393355534844705629593875290111785596831166781196729395333565999028243069160607399931096100558171986945378685846086116070224156335019858263665713274047436485921676325785438870601437950005801548925262144320539275608252338295713495509871976225821582173459444251625225451531438314687024695919380799371900735859046220796196332359832413320978272427181036124649666790470292570564321939150736621860224980582419136620146488165612927770106060550180853446307874570056035385525511827396065691311956849356188892112549174047923073432199235532858526361243984572671172901100722131534399499082184335878123493649078019899981497673029034360916569438494021338030486037288473148301232983584619804511999231260829688826035358383925579067451043702283630448982325118325901892909059987982450485210355775574576886314390106650347169117787567644310858839853459839401126441612031078955000060595191774821805180199168867861961980665891165391216191363182009147718741773721732037047132526435193767720900834195836387345033268635672895511258550632715781149982869517023006080164567759489285553684352960765288433471991721678303518539838555333963395047358719627551958396301879956296834456027272600206126494772893692472983919340553265323990263199328461270512019544700835951867377765127933166614245794330008757764556764775777623788966386872865549910226994527056414103752024269887809646540653952819478586283929612115456554300091881699556221541716921563914150550607674823027633768171394305292695826126194918463148932776584789280413702192304366418089664670335055755081643027240319790367174844117867188531666966671818104604960772110398021916531151260397218301060374176454065521825001032700023857123746521774213781128359175272090894135942149017159818818898092107396587461080253600744932688943338365206328082850075264082890883841868621659827421876327110294803502354696836394632269970684119253627762825178099583507275200122576149252982237030400809192183203022045509645045304617046230697649570360489697040654574534112206789011172722440696887033988064709646096373917108821711602289673176722961027678046607028689974197387257248266865403337700369209469565091033504259111451912439569365957020258633749563638568575959978322695366747087597441755007181886758673272980100089772598479248701813488172466550579132251565592206796343663901194049796286695717356018083174618241172446930317816642405587941756331878486060686602235534874821597623675527403736408463882514101888003354815695723348233369976213946046484135121955503604532605542344362866702406635821333342580794856003458662616598011260850234740453664919054182911779243718170062154959971854979888879185795984297718327660481612360190673515183335466152934510978534706822763404032921480921391917053173220044301458245787888710002533675215985636040520182136342390306815563203948211494573293665790772295841798486624227430984824038867389644800000000000000000*i1^139 + 174245727558348568072906258396695645042904250271975967742533468922681743490920586834982972749704822388900138157171045279522419669890254174678361828410896189269090727766116234032830284875983893016622628666015131902771751346710820238627315130207833955030903629724649779766791399494935156119468138313609836141849501013918718154386404722919761233834621389851018999212108397247186331046588312175487678197047435862025543783305750007549945782419783236594696456389391375300402640990943493038296041867384572107771694635685899492803810391080359264296684052704935942184355389151976774355851278344196026459581652503888776688226855956787470204417481888769410619357679528889128041733283440687392315301820562387958095975381655261197193800559588104143801278256821734437512949138255514107185847010792596440480312809047932718949356063137470052733866186936459704024293137583962993704410377397509125621791260676357721170480333181256979192436258601175827648316135514019288241737032715770339832911107562019845876240022638067830954135706834522454916163680479732552787191918882201913710652012620443638993248441655280370678494156573938307758028582127791417644144462548694714317361037701314660615065679626280718676131529874399270265181641297216192509978735724689681251404781711550496626432828608076065004106713840094450836322742094198346015514430719869210832091988649560030227656382199870320391374801703989594702908099337540350986763620678825773121523342497562165727756178487309914606570697503335301709525240295755342675012660917399831575603853832342559492393322525924834500458035696303268634073185932895583402432143840871507933122560464072599493214864186806871091879874109760922283545577310440249003653135060915548475140530717927970446728579701037022486682684314973318431082708976365141996088406471061146496257334637190431686545571970295335194256238638026317591284651053125408565828375049205762060967696032969651819062477781714596214312205964860270526050075377598042864682876842375889121166746699012879134287190755349651102877290621629880389792482951166784370753177926597618016092166850558940564913427142045876062123274317616325728848900860059147355640643725108964115542346650542136805382887235885496744529488247996662860530342466072887651222337180225348774788477527064195399225016699714962110034777302380609222481651419954202104182991238318608197486253053369213410203592754283210762701785481125388917234920961906150336239332993340996817318173214031840794882838012315169156409719632703837320521487077563879602419256960718649824065137938333169438003524563655913036297312728801013542002772857969911043126883249261170952915025507690913624180148905921649813433044873784481010275442318766739639958480219201908195005308746555649469148057227635881492512642680857091375433977305103997911847952139703042246004741610337848523627139735495945547759369971904034383900906219922388478979361216419000966490433163430021102254862068128856332667272860695531128062802653826788721387065174205330564254419426588627088325657200461627764548273322833286989458238477692488816372228397295524936250248651895920279609669256914204421668699026601029654573408174008358491642141441309836240974170503324331580882451608388074947336904121271476185880849277329344410250514782657007850867702789758583805307006515779602126491220856634030109491200000000000000000*i1^140 + 1444417901162531424274006558112816843851406495835769805561324126438593177112798078145700123119261576149046313579207002078475066142226942534118611851334100963239316918563354150066907435729010868146850811168100647315511733273031562526591979246086210778515085111197754218968830931813296981821693749309966624839184991811990696855094143755964190081444618197462300130973855961364755994354863919217382592267468067098667101652409096004014768010084789555808557283107278826498875712646171676371828115376194773911793999775673737000858984758281300053751422370319180438656398733074417466120674922184768137202596962549328090847892425036526724190131662327654320110458406009543127449566467636144774915381462332348634069286385675753404539792795867524214904386356834911519069478246615056795229809969492125909124052610003889991981880474530874776660200105027779587842522114743547891548419652622387964042199079891050403219375584254422131348371519860177553756106229689127081539205511231186116793446143680495288640107158860217110498530259650350891514281707506636013138436701474304575164887897294935522748989204337020137391940208749390460946788050246535702101554927990193357280768480414113953588636471518548878741978633110353352373340628279247654939624539280787102782673889016059556849163881403078878292528909969094464441854722182584217323006572690176108957494001188583358938762252560427578935243885563146965198466240588073364878587841820672717515262968489425040596377706010074968478770508867173885477759725602770222923753260200615173421228989695795793481473587671326094800535629190896144543369914689545740367451783363508520452058784714176821679936683362847000640874832862789992352583637190691184756464539002949496707221808519202861305039268490160106883702225562082700260575448654276458374046296219792295275241127425788494814220498383560088627747111611778774086864657039881995273686931184351110763509538630415554923874266500007076091969954003291032860474561595053380310394178988583587424409942137522938548522042897826428000902155372674019436112731642478426199507723774959152956235034855942251019956630506217801898823834025459243285435112537865915668932520257348884698739593622147516712917141129092302811400717681251956315345915870687910003151633114248381602601279359812988024174896579943610611501339558259898613664331633911663090748199032786264153963843176939130260669059160961567579085871325233341067848044384311969798178461114248332944445638807684091572316219846650397072042237891583394193592364883118586774418254655305067040354639828388881522137147525616619412108656178398678891380936783839082491958344968868653733660125190043458654302339906466108490402246976159746739160104473296291505713771948492317871175393774681307690586008453594609739656940138873854900262927829010385390706398484442075873701142970280988234497784611044988719510429947813715971972776338602092588625856889292338329068152564604339584411829079771509314418874346384717439789530209532632336319649598055272740172893752738312311411696181148205936801557344745419328927396161141108570370130495140336499368720383230239269157415316769905118646921780627679481307525893900743515466388717988103803337413508918566275105865202429634155337710469993491863617294479188537679168472333259757284683801050229210752081332953344972499869072160194560000000000000000*i1^141 + 8125423370430220098171708230903327621005452900792746717517162897045182895218000371982979750433672844421105654022977552875704829154818229082698631200249983397006850493352150270773221605059545470971615902044270694969137266685706946867676341781184225818918238456048087231430725369657829841839626937517722479517904800941989200646143825301765473393740960926839985249498613046107766775633452632607268390149895293374750035328005107644365430821630737585970202908970128039274083634017879401667565208274550600839414861359542767948321430498563935615686751456601100295280494301455908737509486677861258403453983040665137015496226517901213273151951810511264131475607194092449282276376417027307273862397539806977378005386747865579421198440216685387651832473424867112879198819995522032947499506251620856346163022628285253823511106736068222787852346395588283389746679911444522229443180876302905676506518264269553211154082432713836673321565136946789537762930785263458865525189022265112992737636822812891573161805437633953951857823903771469624278197888199581674256751075282639226991326849269481922403742657327586205637128335762825008442890106870378398282049204337538713490865096910175781287084969898095468789795124518534659750984872766337075080861897099681721101152685357037598137569265360281845284166045677340225448257665005104432385295048148070289746911099561816172984723809892606051827843370008563226997206090023900701676378336645131025944667320601744171082372924156651478719174974572958534660741922568898853443719309784219605415927242348041138893882669825600794240168538125137838236614413660123185252475802571983186057499669578540180525714293964815260347207801761961790826367240261484964692277948140272942827005305854332825173406749742437159232627453785698244692781111271259937673408774260753263473263383408216561692723398848600939418214296112021924767426081488893768206633022505040201813506645906381437995509392589498210208847456807189009542143274416794689748182644510294601682488586885044566881138695470606916551225319478121489738663836252426660152996762717284363034174836600666441610885959032521731674358819515377963980269801376347281385946403198982186082002032839223646085285660695281023502040873669100311256457589508681532972925546145705004808488572453870706173437521239711618742902292443426740745637834299454143347965427464783570531029142715561158824216265979063788959565055558994254944667107494792842260541036708816994214192478750610084975548739451279778340116728527863521642378501753383075830722903241349656228328208400213031658849557718027798658880479161956191168270600720687066681754446490976218776289865750411528790678069953788307211308377372483660881428637902369792233288306336506807571930124760256430937570284633840816038246976520922479252781364512926376996948908928726340736267751296255950716860833377638462304613425676393972766355728921380203342242489148125867254952902986099802979567526314325886243998353168543342934681650687261144857353649694199554286841693457797627876826093860964621201363580617741276722493752088656856665437333863014998158623040744993718945129662839627770336070096454222702067819462310547219969133653247855995829711980551202371880607460277582761641523451615781670813914980628455620603078778985261035706272442440143733458605822642412025221742592000000000000000*i1^142 + 5632323113862091775409378723321397633261959351649404855653198379617154593872954932665251161036252750924766267929109372586079102518963951277147373378846099736602712111720509055226114040293991761832479285061789103620322440169258751278189663127455053406798436712072194811130136677646340841514237210348920591730687211270079867034434739763829497635451867433894425528136418042107641678932166723537961189182811297312934691219127177283142444306009706240935668674719803455033009598609059283321440039384469676139652344822825425466275436643728641463040203035270171394848514043135327201520965511627168773578547115928957422805419948210354353185992969109272160991214525773010510351580946324074995773853795629056193703972951529745247118788989292630009971270707800986351042245257373399474783339505948904651879465288055915062852006761017302233368630128424847125962445125247498990506723575002082903190529169921780173744903852670683983372381381076410612425906098563705857095871721433747570840611674265670637327450036847574291295570473880955516558910999423997728266488284478894257965016185804541074241407411687371880760800396409036156928217055415566936983833112094431211060677725533980349487059921875414592833221247002735997473962171122319633281757885169586714546575433389137356261291478812514637512323083189271986811676968856013644584023639844242837725388507226602088629977488312108997022154677225039525881437094042058694570072705047376912997848158319233087191145469048443103351229402622719919537417471086493618980665157637872459585890638959993056250043318890104661735357838368710230727465986864487994845920885792980188384432915124548924840795769693946708847500887961110387227310440578388834057284968912297153759000952378081572113725671716158318531249511644183021223902785743546167303521771477972335823582212800963457222610785676194996252320617031961737266758820418207608282158204343250212276669232304689220289417152103038446402035482277634406236405697401823846624001987558691446950295550521462133102985511708207996890731505737931241486397500907921870745958980135509396565270690729220714866232226450929517679590466946080364587490853025991182578127316330544381981084442922547419300143015003044100983765537604418075890431003751650118723366808299592667447021453234640004549502212688575030489696446995121881933499553062303678687887680715953433946155051866710151003804473529131966826714836362412335810244648945128685425473668022763955113276897748149792187416503289926938473909242735535390084328794518287814270878617385291318901276358234426527424081527887425860443492700355996362089675991075711657672127557804001383662526372122803975635920075603178840084912987542089320015956502319149505944099708465789863128576163924620325551193102197623402361173546301903931389616357505315892383123732618363527780883876704234558635673580830182959903515696285397715363663806789360118559020881476387764435886465479175924076887093763822514823677341162728386898153433160876876877742364754831695887927301619292749792558340190020282940479278253564913993879921169608459853761936150351010623913503875038703695461352924622421233331088865268992537828453502905577646900021728342253160333003728773186011954335352440737977937884675037481212804844392327878071241716001574735718011729218387530551912056670388224000000000000000*i1^143 + -21420230570055614813841994863818836316808752271334283723805835046668050803920440920342337275014866495291785136076095235179860330360406465276554992574377040779934826621666584534623008210460319809459410906411344334319161000704596299135480087068010585159501542707068590730511679496119875226156150270447882583379215472095218275894548380046653179415948819729390701971135026663477187146820877966792281762996564629311900995710774700300947924610033182769648823290954321155674852774605740102577155236671297669402219077599205142454865124268432401374153968159229624743399099048266179683516228895861635058033611416848491594084908961237180966421156572317237500449408196225552699232907367581951965931432232253805928807080690669144621287362322000624480221485629639280952781298047831585240530063753234610731100468514809137408482703351099118578856021889097030686174049263671311752270950438272736047974565163252269157745725328669287496585687242362591933488144083297366354690131028032409102472305794710904342766720011511301834823852512507993922233707724020710855610868597615675453616904614629990273549052646553874164505410594955850768411024243918698945181923074386031207325537972399953067441945981985797009114436659779695584651125840170859479632618378947017732369433778961640781935256301929989507028938755680270143685364646280087112155091434400653555425248315999641713305403751904331396590939167071145711157489707705786283907463017101054183633225199929973523787887505630687599474887230493649790163022626884204231989688006234901850546485009098849118003528233466943286947460273696304948043164603773657254897489808506178896317146942128189534964892606798540949229755599407175168271853052223529669568212769750113898815268694778164811957915515854424256325886072024347361885259961995723776612582925755513764174290950465867035581582355129457026544410599352506800957465138519702101196527786420912780962032974380447809890329927512672131117171399163916121494484931317033595616476541007498315502008352291493785447030831754952100321224631861009440207944674182814150288070989000904041523389995027540294240402604885914950847726435653878541835613944175861706271213642747406235839333093710145749434558590254410136546763582114110405838041481405798791381044899131810103804434548883645715370293772035577691727650719353621621219710656743764716256398417267216639048807710947333746451251226086871997447241592764341859952281174600594630522592706164659518832681236152342614656270293772808779888820873438650228592356887647809298356904565840903246360806026411925774907849331224031567128216059643799839240207860124559853289997986109265010483678147153029778124927194780423708052896557705158173689562832194736920973175804425947058946994342721189518202942433939928674010336212600598513698883594112077719040555215811303603243768628748820068186550286625267943559230619388593604354016082673087255725894351635706599597606406427971345763333503060039596035805349356994415361754748226301950652771348272535394622697629334165347208537717793619907290442594873443992688356942000803766048924303641809510554537797910920845035399494256488641876322787093848228356357636085494076098214043714017345115235716750280996223858475193790324045255757033956641001311592077119753941932745086215538938689622172014865670995968000000000000000*i1^144 + -24164475562323903787147060466928949267868743009373877485852649797889391852805134796878696105848387915835676387304113522913861422121980903009761577905722570716513731881942592872783579225794012486968361843254425913375483137571865525601858029630980425471022119365126913746446106087236017398125311324696548889777488439407806738143686977214921165199991085988774340721944682639065780853777278928532711352534165944636374405031411645238335055137426127721301638220383706415431464821881048221125784126428577568921730969118069534004521359436472842759568226126053474477817753292862286209411238341352507260473474056515744455390299838487302333743853147389228195624553850779348468229666674414397810876082925039460297838108931872207410629554463685057954343508553070432871571692537799459049358717145829120493093682169829586940508449630239633079054677443447576180224644287710617790145936567969832099105034415940958062932109534151292366606209836002108628791879025755290063124024989298840527292003192580638100424558300828502775007753891486181637994944359678701934472211938042134808955106758750521273460112636799420243143863861444626768905529519744984868429285202775569965069915102657897478974480477279344596960641132527913656286722097438626954448392438586978497951647450350939722578449053107111066187331120898127166633433455373753787781861216881463613082730306365221695820262085003606456541900957794773632157490133776655321522955429103169539171060366043539455516173774809452503141427315147253467759156113627041432218155470390417943026316625872562473531165443018814144819522670181153475908842201476520438147609455739575995726141333045665094082723433340707254069018782120303882758384401015412474081504288705606984245257956854828288622755352393600624358104772147587768805038128016687571016609719280208059725674198124343563480037750294457278238335154844472694496510615380138907034693913372916646628237481222918929783870014183358073389423636964205091155930367149462328536791656879454178426444794607985740240639750346770261266092243155823812129839433695301298188440154933409577770686941446509801964938464823518284890514012442057796759700857993693174066488084136900923137288988590180789262404751816874535658195785272838016809426458417427021029003193465618449813361592404030145387191347252897481540529516467197568394918446556060807315820724919743214821490934603111084199892239114703507390173186506620133587378077112601945232616301642569271410697510999847440956775218573684370985022581213882209322715810238152450267523859860358105428645363063759193303537844912444860537950691009449853296428720935715628950442960549357925489856832949595467149839289993236490872783015520614478820365132687898179799276520454203006495255707797768780306492915995788106744225098612404079240933405152603355492765771711651324347198852926638598860274573875904555111708273942312259775746969579323663960021608615842517218610523626473130943639749391868075245622064627828750082316725941888244340912972759729662459242286714239685372082053124815703136192413408391655537335196694255175180730798560263963447867439490539287118919061123862490932400951696650757065856444505392102692332213168019213306835158063294852383625750731311100127766785272352739830947676960479645427404081198380939892110850909011968000000000000000*i1^145 + 28634167836511123567629008101392539265335386419432335388982277888775756871808210400763548935783433490157413646510095706547417678675078584376164895078321538884838489665581034320129729973876607949318613817617362204209402663390973648025109941946197670781074868133007487439721857776653497392543820481899448607506305477801543024258694905888542106577825772754129403077721491177673586089460128731628949222088569485613390411568168773504668948671033888779640267757006296472806811375381654178930399080833144513721424244016664042115758204950787932674993773076102568356733068904836499693694652046228510106303019503563261440520195287517442813044204791374838686850588134718647265342069589375206117569992391631601373945029086243660959263366008795160299437266335699895550675351842776642384289494603179385700427691568768126045956226411709856941560424306676366449994892269104753209788107628713228527375541850270302058515526253221466270378631504771604230715827573798612422044917132875478680368635196816628421051941013717395790136518914202302718823757221943328469794517383771881126787099043081307218155730377324178217248498347992934378656456974762408623739154571532123522260228855366967350435276829056598429749905739232792052958725441176026160418925666234982996093378483723636591768423266916748823354513000786097968936847901391443101824757888079325380989843512037763068236320289661732649095632240971996234143016147767821599176778056302303656069956172011396296316889885879662423978362212123429464944842030777952134489980829865469800641962140010464300237316000225974026301125531092476772663150891624797543784873167033342468736833451010832692893101963665967681093213688889652797952308506051328766119332091575078944655179351409398139390053487951363433193528570713369892593163348124207146198943529730772378649172792963881773269001814120932384665545383073661725274283097548553727004210828936995683824857328013835292942082966823639250534340916821922422897916493756038916156614916723631140789554166735829411673124164864286417832191812214318794883110726056812438049375188814804595726576593595062658172799028639947242494202075841628592511545158153324874127208984386210891288026192314425909114354359295783230400896862069166881580073638740476654057110309043526947905962564847806369504836574325666936631848941904248049077421075815977646886676855823891550677862252863246033527786357308810535189948756562520000851811324090853255965783818448390057532645738950687568494023642191305565936445729576791410972920199426901872623631458272006900950883725484292262977458369500523738609359812885836700992319985100519180331800350273851933243712648185960111916499062539713785476082822089043753573522665290340104840828854968110937190410521762836497661792212815115611089922635434228780816548494700170537639581048801530507606372218004075681404717603693192334439925717968293722358490784454394892624149654503778693487430834073115075893499046090359064257695289733608773086302603268981070614240245552140607355253021345985029954575780597183851605381514439767264358802607466215346614393910108629027850094884638267585404336041489416129234238082690459055041773120572060383410364709822563344010792407792518190704275248325799620962252543002264097378182469185863199180148768833157046263003217920000000000000*i1^146 + 42616750948522095685580427935812042221495811412560846993581527052776875094304268824464539172669907503067418731761073922184704451944676586384309148096665553766500288386163487146869597147826398814851165634792870275695392171520039513306750119732562614778365995755784213527410230882607916682088864296466050427242319968158211055522606893613873860665972240978250516441944052197793294767194948324038344308039336693474055309379928496333962527972663996153448005886843867782065535097309382921015716640937372788167432773297615483777624897060330876580052888048420521820270971217118707907900674652712418512351999064496421782034794385542787688992162209251088538327292065289378723023786167404914759572488751559908764978754707427582759481963843747045734436743793812302142042989188297997527205278227386089800194032144505735186776734882282063147002079316259211858045419140111133823750175818898578768042013764251648912417636223426831963577140786065655754412322464824887255612065230208103738236056802648560195319254025328252332233374513902521937500769152703092692932379924892684615944301928228097244834875517723966842994171388449264542290191807369200781449358650567566605182559181866298776161130407961556806433123270103807063521229616517857008540177274852203764796821163207745059677355122861899175017475573567931622907420003831684243569999176404180757783264430619575322116598206610004746936871018371445671283479120375313962407667698728562581628830597285517158962596178208067066473224321633869497284945705267375401960401006614587151446837585785495109762052946378899005811314966172084338957234690365983427633846666436867354211002046314080134421653488520370182341216327918691880107481089763501822520680128862499686290082352547901001282211854031567494069656083947818673550108310575567458508281439679800170403114487614225930805018946651780507110414286211913030412886919816962791078849716780674270313724418529010832526652742118253469510802951532975074701788412241285236235527628801995570210446553460403350877018567791220654916994504781633309846760180253738647427343484020584282183787411050265827704411092519185085628252640478140797823546034722873371435447274509610381328687483468029906381728525172880083959637815913018422271669213937865671906102373820778831995600606696029940754456048359586904713069596424257461040912534938658979685949308408265120605759035209374757299145454901697189374940133075004876219451753914827174571383492119987708830585373463331451762188104951624240765757696578836491451133076432484930705827282339604493193899551215285793616532455142822643630677173315630763231418001755036736457401732952108557535091188308931337267353081699609929832469856890939302989523339905451222804431073410718549334651914870377564176260014254674195151164895803722023211309871584516696331150626814228404336957544325770142871345940284048798822068218099936210492466803085879619010985273761428866620877262568419554664335418195207554713982108801254287516357667601108502175345853113478511989176948031711432992602113162013551566095684774814711647425985747799715407292900394862210602764947966583086748063452205028626408032535959774716765412600761656882246407480035860730965139462488130985768564361695838168029011796778536319468181471418517161869443600788320419840000000000000*i1^147 + -6533522522633787861314473200346477398117218646557379853603777453486598352830833184111184122376360221124999269581926656466075736675086730618144664648128044850523228471370927776197413638017825065550499138173545859288463416767410460968469820025484712108931978798952229378226538732071859578385137764044894120916541304525228174218655913980270977421233413377109297584700153197113888207054735593256181657080390300895035739788280762071605062066277941873190929700949385419548976115541207824286222587829738978411031288944301174976694547037811651948657369341516489104051232844864210424228130590581352279396237191992578968297404346176556309458366462989837272638017038494248454298220722564483843093164868641599493048577328314155894878435035972213225980990704012984976589734664308678948143189852804323826193185084957311871920437343880912766654140277595026857905789064168068653980056375837978258019228477645665518351257161671125815753803339031060257436219222694891576580953885254811545712821450020118212704027260470880113997686178855114801238829318029524991269771462560071920841046811594522032497182759141358661749190382454186329024582451498893381282617405041637706780862691429037528292408826939903588247392595347599091846995329977298555402439441972789405429496846493643982640798898331125229556769817046004279437887465541626546699019528797491578293437093973119907964017095198230102531198616726883690680721867548899411645842588638337499622909680492174399951941081234520717970787961664405950937238316428974914564927915484915462328437523038074342340995246614344692509925028856502621261932879809880555108914461530734638243089640672221923855560301941598241077389248211936145223851116792606087483993535538585975795617532685978428154830820103035043787311285267826775906122737800057083625800331556053134568730478252318130191123477198261185634344403778896770878058323565389241026613049293231678824493671393893138205552774589019108504481255258644283435692136217762197589633549838041575664007369562897664424128286095633158300828368683422773884915776772876055712735139239319936165437118369844288348363605525186980101710932965231776209974738245586288457033920878222135311277438288393533625105489896540217859542980018663758173177578575121828125936845596217468166463011127319022232685741489260745376265213196565017057876520823223262463934271014771521730350892658787155306643845035538850075386522367012155499444353202116237487230181329350482070194886750220011461525732668719104716151949227403287776840843642467439429927658661928176973395306622125807665875492121154753898422757710322601146788638202197958308585370401048127328252327827966729986473574688313596867433499483152010951489749864806653926202556236267012355575589443551197096046664669399793050630341413152650598558880232696131699119572958629960947752995308152757423295341252287638740090373609155357481913248277769558551439406403948372088505701327310949674687643570535381133228904304307768001403405420455673460132109414587357363019832230016868346176704391698944049840294246689296663225361940897491812126496186883419006204717878671249293607709293981977624806366542856871687089657634552950393295283106235708169874472084544479561145081190446957511411130375141088445354376931549937333606285312000000000000*i1^148 + 5709007482155345566880717900935697442003806730855522609081661930031335675584319454421329376238569784182702746874530693216358887251140054077144231665407349840951764392853150476522698518186838744760450440204135310957364105846152429207559045170292102718815644006565503790914471627604020050453183023042169794657403637732666586384175766520952287769795665870627915528692055927453935116965219662957170107297984142204664110599686561111393314380883738199083821599543372885669905724224416114099825843522724560095750545147903166955156378228748955187095704000077084435802542098066683882256979201622585568923994632194721978484784676230114382742396489031766755096880553452172351765698515915951823728658951050799756387813113674274588451085093203129577918888159979648475257697803664228865440218860256692869647206745966823907687793344135547100280485718017007661119796730902166341585597273628751778003245087559805910289624797835884650376462075645636394400256681123091521308277576057593605223810803800084344784809408280937729122078085415552420707752190459174797227531409242151639492250758169611309567493724965574153983339339287380922532640349111627020927161464226943958671703667851186544671936043419351756693664019857611254212974652274096467690934974329516501687786106925290493648037732711954401726422621260238496497321285116031645469086956454133841201395423848939368439148440077492521181274153547707611403501050373353739908826189173376152039085373881796701577283522330092887834013679333501278835828964019999234060992362593336519385870526360190427251621348820258094216385565132774580122334631428008493220065178370441152099676504180626920665266543180260841023149903899848941922963884929816322410230534619350109774534888535812987124074182359658261808532760137108541959520824711468488124769068048770153344761292133341024732265510849939352416713979133517898745671043680342836174320871803147768647535751472482045039549168842827046788174720187982156197931951071023755250839511936342714332625733911507166017612629389697661443369840772572986026264430665809668351489296816962884129496303719117842438434762481296253366505745744001171304969039859575134354608458562862282925550419095102838659008836820226278813826771595831764244720243430177423547363910090859418406777463849276216184436093422946413889820793486869834516535179501454944066426981614155102107356919674212517691032862063678451809372093254886886581981874531413988963320871424458480689241573627878193291566605340565094689223434193848377701744175169065281131364183030483428877387995824261157237640616636666358789126139943622830165409508204669609951455779957011986470238785896405786783929537968809274897840408259411150301231823105404668382415206394366234206128533735900896456963540395582971338877014143705060245098325401887286073127690078898426320521887791002175256287020670417800061731322972901845913946209959275956318689202867273067539910111040258555536528272356155203270359690275070682354283045828760040445772880322921770737732757595719886577178061374979285340556228376289137469146503259865690667367013592989194041251581431729836129370466288250306667357045440955073319987001123948973649553368840954696236411006918486954787325619740669237486618508955932650163434240050898927616000000000000*i1^149 + -5744406962663169801411625564031711934746825965886923631387731824967654750608114828244314982903416859677040609297152376848352219666098522572656590530356196237323767178733941474162418690375714199532178997874961914320181647105562088765117861623076005544097021365932309825084978021651092102578147472536677940287993827738494573168726179497357198660420225781478680355849256500947861826861669182176422835426048754930345944043766227210394477935311027950923350558287868313333066944797281103788030695896654165228287633214171341901557325397505738551868300064013714295935085682813983178306028828829866212040783367784561201702140278664891372962184843654766241034799769580441474467471550928037584698756919701718968896860003632111792087940868592488155195397894310189393454035830559732374056587160445424769098009429456055620408394621344951485625393526292846620522320524050493758508326224009090353314585815336053829788328794542612346726171248260634532426215006855937931437668622263403283222555298508035340005553952081384869389045995930232870726039753831224633721652435762892201935323244740214462194078401656106344195425137009748879638519874187666059802402721146597764031961689783716664561454135112902791988222233153129620332621847259336736312772654125227827947234795174165703461423101593555998050495459596643040271980449544610259405768114541320752941424336975967666910735689683732510883688494017139401377112776853209982272274956310887799575171060914642773988760061198963974756028499429604311931924087035332815064723644765404813164580234549819985164787751548383783335298095789603264168243752238200855029865100471834227021054319965723311444822788027306833052234269445020173471223142157220831264762382078094633772991399694180324738955156075372289176131627441648222528141770823747368537487970616015285428445657672583126987155945126874962326992916673590720861331480278969746233112329706049162529610501884054701789067646440965217728647615845245859452316225435151155402566025144362553478057788728728439075895638428960016489210818879539379969388537094823872492995293260698107517955312194602843220125771589013129511182424741201584128779783309885933574724593926363650857669126909538370214628577739683042603255550720907589701786938680497715474514174122175735914237430769231069084259356342992403070945070264552491280621510151997456754790101086569644862652544681348720314290830645257368917074552902832918803649312237484629728779142938581628076358314011816174911633047405514408399580649558094129431554372039603054511896223243239313070538766860273159090211933367179598185719775425667263259772662297721900983117252076841582597753570889832279104699715042178965305071563208730723552374777492012541502866518841243099329314965940183931652223467934041492995484331720545315433407724803540883241787098226167493218328303405457669386454452612159764628777018754274001377054252467417939611878893608057803787595708134635925819706138639633795433514967935378197652815466332787258571113500607064893506865177024330043473896336781255429451074035465483292284638937072057557362224791911012313816050011900943823363155009807904328043819668235516663704260764388162449522552470617751219013857914528056097574249627609365832240120726252151058369094248038400000000000*i1^150 + -12699789546879507925070567048535369938260646379568355561753373369562358458707499212806272256230757864087903097277526900891636709029741351665005154562185066568499399208311304209026247985860172095735774114114707369895891536479137285147954915771646220724906308694610454749215523899814194854270214309059136533580039891021262308221451415435006468546262319117617491601259184528246284153207564841566193603198496507539241343607658926370607101913209799494637763968483212313466822342801228894017173052550637710078560141800462991111960434841093328919028206849275908029303823123524394288894728988162521114791437516715427688609453958994533607554979613005038585572949080483935036494801562844972616271377255790462204009321979369555243894644056125341015509485188649847783979660315041066246399380201524919822312771323623776037450882126077896344756600238857323740570457523889456383792518471907942812948054997695197201832966775184747970412672674167140415729807390838866800830350548333266525279693236176303688205030006292908521090435612012964709312963338084295040797400705412276688919065757955852934572118735183525195972621539837922920571494537720774145866776897469793779102250487566897049614325402828312234466101844590469740144360163577788587306113922726263930613160145137588513630072759205387768646452674271280502634975838710542240503344476799364605109843689550812920194357381037109934542519342527207171201957356689677770196489040219773282533037184439887313577544051443487461573497582793431464385137511722834636951283450562504601144625626859612972544881494565884881677143560917527542405350732417275426138956203483411963862681863989485141847486022853164558684149931266527447464849992371156504008450176132302240421071626727292052130346697234021921787256800971263218679672943924757619467261895717303988651078257004661300354459619509456795910566984021354221269463613318603417205942969370290777759413469475228262631569878904055303888320380931802801365465319700127274720887631113291216173894927338926954290319019239055073859140857346465625004629152742056157167352051163682839281900075350399986469411007814846289698291595967607850635266860984546309788019530598299213962158312996397234430570988221493590397649590156148434726062758239756040192043147204456405010171493892321772812570996542634429811990579327874698668889349416337714598644765294383694474039906100536312671012390200989223113270720843925197666404996318391264867969077758795465895206188662113023431866802411306171212005335831211752779768823530744250236529761790495906116299139149234774702639980569186574955690699079648905438796976009755489747374786657842030442711175173520387015690892099941280807432985733843293825749088002252086887419065517242666766701753446876582756219341368263847318670840418283258135141874910028809836701726524053897261564443343896094936432255565289845246936470012441815605290627850460876391379468264696544314200593649023059720307665132316787941595123561267898861308822671301639336750965432315937030884844027425908131098981736094298045180911771199697938849045908837047256012933830121082347723891910867704814936203138377118391869258837532312491815556970438437548274523375700726485782263994960107845844887880615295199501894711444399718400000000000*i1^151 + 5642979973848836178040826065073110457723368915165906917815805389260394273695994042745443330539579952165197063424476309242079101880424462018693098092846917508136433589500180093985279566459165656624319792570116044575290326505878282417198894594362921283883817159396378709623606223288281767736295391314154681095487042634954894688922603846402613855061555967437794412272736131665694707802950975560198880702864003744975820943841802775758567895573464482387878828535713950064792651621348521824745887263100715890134531878989115525850281007609692483722267981627037216811767430543055826734309682894808839054357677201007809953036075697314422516183589891614836650771981707552403689000900557375068026192579367983432264279261327774859641304443448365009097657506894587250819769962947391039425313213458208679929751912769333534839247023468492502380803534250520090122890483834261057909786877579309639558874772419962754693551111222531573452616283101981392740431212880176432097221558299973079388551005609717782363381500515854392221571909100077020979497525836971216061881136663076857206995183194404951636198509142559630572864142989018781042578247057972380632383393642616961882159594979247929464117588568533734056565790411898748674346467698629487756389963675465682914053226091475264572802268068151195913398086555124334580864284071976349712336771729699612099474299321951354444547460012651137250182865206086519189602851373080242270084163745880326118363947390990236549003919694507978506837807317306757122347539923929229335469144621879860987566182809826449354830392901472988485082338950147358960829480720471645528313029889181580256902931532494353529771203416056054449993552125134706008621698790540407451076282611753624599172997320125732519316356484446714590613842754776901568042404466010151564313303331082039183604495824133947868773235055483274512440437110096993115723067254858659477282292748274919981418515968492821327044658102797991502360032265323294996544372101241217065444140807878737248693813088518326176343515821466147129733001386423879132379149465676855503130169625168033830636050933323298618445043393462406111354166901503259775731436357204842349174371502228760277662453536208647343215296112957790724954415432539812980219146541092509539997885958432732950851490586223956017110398149624831171353142697510270431455809155904546117904438326746213221875621147537190767237211090594394982075357009979840928798513322627359244425859391016188741065809717804526205124350265434962278559456826113212506243128671147559998570519683561502531011230529103642531784548433478838903459886508079973985381564274395856982358597340803318938685124797735329914580850406224764088988738210933658401196280598177753933699146126832742632745229204970433403502544286547682514120658315959178018402757138267656550707414774499976388174422561923016786206795813461009884829608522223962681136431978703397449819816423150114684083440606571129903492160519341431008962511790261948803982921165637834415224515750415399657650074903846460934232874627048360409549390691522411640354924435691424159330577574012126711664839908345507302131030966829357190847790353594550880131927117347559514345411414567958961405905832622345182674222001117248236528452239360000000000*i1^152 + 1120689056149958843961073676827132653673869469732376415507480511093438450088946433220532276438881039513666465590581420770460993709945828995741200901035785791419035639220376247590033453197023242295561587714500696759299836172707999714097027825062998005643613433523305887152210932147202514637619724951362785157996280057303571868504175747265881430142765880381589736005690396941231873824707416094570823903321289078663066874604393679133693080013054114920748258592363274364772711378997014786539877445952536781887228744268809625927773527549001542386141424999177411109257920241717421044459860761414650261096557017597389586368177681421074735337831439619332732707457252612292913511847128838808271548782192999354784703983947234332928524900794415779760439908695050314474813726417469415188751805943878603072507949513749104359939416749769917956790017997548657027170063473156934009441673440206684625898037087628950121815169634616819719859752726619739880362551847236665279227110451732261095252832510341372230706723366169573551822940930083159694347195574938253356860450446691187090099100469691738036095817600954510837428232339595657152060530469454177969566480429587779966644953643893843832840632047959234731637887461013501432804989394009483073534939890248833969836463904456792120805324887560101736053442407390203706017662589703583940122571749950875837635033292492129393149561648763143070653000740737451724218729652243995624873776123576718818298151606972457935497370185113589466366184775897647795549026558595321718400749348430553921179310270763327203171489482748281444258189482511178603748607719630297305002395655712535012850382916293617065812950133089945178141147570128611552759940902713100551159593683781353518433560797658209609682586476433356059301457817206604466869968849997645033941012775362231476649118146876905947454533640531216879237257653967552521986423488849763688932292287978250943806856190939229020380162513406117096490081679729440290136682412384912945694533795867224210508377554120893589546861186265299299424926370414829405493130898019889128212431136667766499845641342952892841751092751336883491736279209796257314738780793663606620010807469747479489798191068341953898556148453550506452977002067326833915461903927556369470960821136065983232008140673276818644493028419081638403574077892270418865038502351200388424582441202688886927289246425382670595020299846567547527739357769215296583277400513106478425102188084994366932527356024273754553552167343924453978474568579121139005056124072190041675279890478786287011459369380377055489925884357034932529267931005590824897563131991274192720313254687404469229089681679868982796620479672077588174334471328199207030941818972368508235754629330758780362977325724706276065727777494596823581466677133893723283007417794935800179868087790497439010685898801814901842845968477733652222560959461877637622264089833630180623416619920821618676835500216544393857226006299605973915383759209400764874821971953725687415641271454187035155570220207546121129188012658723638194549065541564991022797043772157043976259487643047646678630934606372575426180972218436218189818109257253462172156828585668001542015262909764008255689309917010950678271546592348937912320000000000*i1^153 + -909192666954125353813989520218768376758727799855904860736313093758194081080323246274635984392987359300796161535870536588606369666435286729974524914279131133643508461995169373531447398670737031255799466118636977448375236463578139460402692584527144264412540176464605297713907950859698227468512812998636303338921725308547564496715821883794606415445549203690304925542062322024916217913150022045955132664440891993899985765043709431490447266815773781869136388803783702700906870771235248160192546349597361796801314057419115779785088133311430706577478440662326374666655861718057695825686238138993170743382939864690987448024080989714840206042637841875564150561660388240339064098271170489235664460445433518383938242299907028809273683894734091915730937408359135611533080353496283893710534403080836442261937006244464617170181649186489121058422793858077147098690431583891866160618209756379176747871405895704324141248558051474520300216982103274251956821302625043354590608345494187549611277547151743882114934145597789245389865684407040232715434219867440164641870597468917108155767887103957586643033154906765789701048081938743255159199906528900419643170825163711477810797279594037136832693813494745561928295249152349241175431852762457423210104108599932286828935515019095466214845949464291971009074489851416518663836560502275068320248619720394772262118015092273175525049670748596305077979975215356769955576527539630072816075465107107842227377302188167926392688361601182212294594357426249211107247559095121958858172903871134284397557850905993269402006078808109786904901671722629106332555309210697194829492335258702565776523989872833965352383638024148812454538220034655274466585678735623762971557267200830903217054001370482796362602596757031661157276898567004108213634427810917466345157613856348384309423690851825036054403516265234913834232425612537464596310916684419603550900169292689115196828216437595284012961982686975318793994021594132454705400299515826728602455473068167660961217937816445007026969173070934485832381921245562550957280552653155636174120603439322699866560052703491504217638436775910290052865043457868586408636735878467763643456167715198182656599133434539040922488257601358207741274611154440223475422494510811578382752341962683753173434734854250478512880489941347381687636741469819836635947227525939298548054155042181877276041238670386782006686582761818879600599516465089347423377273336561769319049991034071744107626957894845995853588250005590839513971812456836622255895696905570670948751052478068245981091021625073361535432417351165307641405569315043991053289139420656381714128098393558393830726231556002184135038269003853651281184377653472548944495517887396385678119272956189427363506472361902277597956325268113367868429269850335338954536451682436395412151701200113669560233376496403356764308677695035731172287588720892246786397003543169673540927894142756098122859219877884308651735757729164293974747863792926322017482078681121377012345002565146615171925499822066928409691609567640317144279499819162647683586431318456238234021346218624443553618514640741275963925529402332185091826214588649804019662148186762436978677552977886555857027633841398960009902810988544000000000*i1^154 + 500147424380080869237896975273084991160712021897895108093941557463689820256150325590644515914506312987873822823592582020455869932709225780470672178292543585027268762033703393263032741029869068559778230646822644160526830230209544493907559586078437535575576796583191177340185679612343774564713121658268197002367130928294826552969354741976297481712915969478791389498308602973363872505175108326794381810798560225016973359502232251150238424635608021664644083633724020316350837476071404520312589821137689276117384986383863151232912898232806905652079671994139740051175182070118056116923892419300212808841276033901096206409190049527151999742139505007572157214983310183042972361629360744330965579707085196072730030737716425768872164516220806320117820300696333021322415435762449545553862381552383629232631993129171996515556939432935079246201959720009330292140458796537149984612609282242810852696484337571263049008675448224587857435655046836619260460342874109494681746679133538087938650521032313861183866608958234234159873644721164621534189484440888009763443704668180399235484115019673455878456821631173140956810086695138136640157190131917139328579699774057994249707879206363183445789240220625529617111963754416009488548472371939697601253417113700496271501134654389125498467161907711108106827482848037440158733172949715449769961141206650068776683533475406771915417304758774494707349304645746784708946793979074398872295791528628347816325802412680212584636349969666218706872305635098612810332588111596724952985937646448160748748057024418845898931303674684611755472863201261279317686254429385436734490579418347327712008138801045889592870274539918784948641525978484116961931286004084568120991588770535892190850559926564547329355978991522330662657437106005527132616415876587751558400778719339305467586325452512242015677119955418887935973725419432140645030100865254267948661302460164476098518241166310336043293558724442890209008774733873227881896991267862237111196602620859436640365465912132817808990058986105530149694975744725271902293292464899966750303361295255906452669057385906497392587104117148937542389634830610458709915518403324029992340488429510101643972210957834564080545904882897713752227872092294851071007177900300536017520766909251586455511833903581482484272212125648338119362059890094344076299695661737855056295700716609693617723705704942140599723170383853739906355994066277521828441762701539912554991199632150621043214992107137218172725701466875595149868907594932413264681970997433008953880756841410087970167289234180684963820771289906704905220655731736858792758846260439087620609969170044639707843574921097498440635798995059586678485439300644506737624747437777643956049712902099314605768055233065276466427678720661019786669452463957456049182647396716816270442923771283291507686821681084587752675818549189957925472779687778356096343277617190421728858133053600560528073930793486729123351100404056664321522456724128536251629031725971500189113586778100408219736861528727784504668649841439746849088802423248019378358822465643112554076650372409919770291961308762352980040844895200561884750511520423692438394605675768145139139906794504822479810477021241102303232000000000*i1^155 + -160323158627046749034671236118278443273843184562698110635135308155765129195846056084179847334031336505967903842520708994840151900787917159693057440610976750935909878623054753074041732735443824982441143880685668277624126712315641619681736819680414677246559459833367938586107503676081954641538051952185664306478591279149878821319396434721102393498508830989251849766979487268113624047655592990535469190883196112626827058014140153525650563334274543200781839968065934773473338217055366314042685642021171727827957430055135509382008321561853054037472251109429669639004079997619146391455276081557683318943848991304480573239927795558789615957319921607904177851130955903288530820061957545018850244995928228125492303547463733925514346686159734524229453796038128613829826866814757665931552966119540981869594358163040004159327908661333139170217734387353698601872685915125902842554730566226313143984003465110607961910755431179478694967548555834022162215823092309263301122869638159480116387293129926855643130661415311792481731469509067155565624955864240255381856878096357143770698487754439867733286649366153509334184294015117849028856676931529535583465453084439705489138180870419815378061651310230874481002491247617994576076756674732740582088547778547513909080630402999918640278768206259793082488446942357205233678240728014023523005924989351552162569477106375188840456656648753981590895552120678286691927558005511033271002911416994905259413355872492768142257828349366445714477302794881815236152269986078709008588819414694592319171110961190151473296154092600242831616946625600215530921856887642715879388282453022063202789855084867311869277304808041699800191803702423749801792217936121667750762428689356886238922641397353115497483764523215545125381894786420992979504605671557380429603912463859094195941008113612298106728886557261514904175831499319810605889216198670339234666842075998927454491314246811618929381123571587075616376363190566404527399066361986881655334671270660634778801620672364650895114658435923381414373801542359750582149903785550495232250171218592504767474842742585653072295086691205482044492010879748169069589309456105159960535419604029654469035584853209339055859933920427431709769170134256092095058453635647659092094235398866798086071824671497583230097087800628038158357138594780066856198794887328311775253206584875804307720865199802934296119658247877809924358457678541560057938200688095975150627219213180322854127042910180030159197886292262745694747748420004276609778022487739893417556377778413192505095337641008359501932180868455803163976376034703832979727717013378709373123538855796503344205090461199873181751760467934847284769997147098152753417932248067787877571937537870319080287975835130712736155559755099966697970978675125612692308706174387358919860422959582169164514160086397330112274457500536930499664616579385329444526784967989160652424191350765886785844407124794449631825538776948749097857373490406625157060688181220642827303065311752605780572203903073572146138077236040103687223136506236348496560244365812598522635525155300465465901678138311785006524047418265194718902925498792592564215515739750856779975538734059455158098417260953600000000*i1^156 + -5562849390241639003580664013661095308284759085852531432562720990368155572242642303727103323137743262172012187534152135066091254300680777296574783446450021850821525965465345831621897075802986519382233741525028594473330423862108973872743065776215192913791008466426457655151151188809876550853890170573354122254193044264795108551721265161620168626815383274046323027200169653088579857018117989745979958808318998781329649364285236111234724675950752148295147552093438986219696401901724471308004668114908400910443419815327767385406211375736262954006478839594526625841129863877070389843517957286776056917826536566106253937935340926634760557576157855776755982530930066002477571409308812187944241212082450074512548579842636571429843105893478024943774764849710036638918913798806516175682738939951829204220996722229348510108484652434995228979072032650949584513198214739937440532710388968773894662560516036041715068963875385644726076966049625526412703493408921897635672822632000100279046922562599414387367150721837985097216472618816488699739337331040718595001518527454842951546702207547354529482478537938703286949269638539195479431429647744518583806169194466184766502966417602637993017692910632574038898286127838932540407282975209289838415144088586084618686939387899714803391569161474596666078549369337415428897150524569673269547757846514547881127635856479077647595302266373637789912901445566334709178063432665502033334374420876334735368440346736234779649091749736455163078743740365750283226011081645833855954720569489537667609797168532193170419104008748178146213740610104500343675733751346282122128534388904921746777439773382667073936209199961548154581345086332438133064379479897568169452340272767120418166227156186332577232717062008311520179508305952849635759346614946492617690931881365525779673683057558488628028419424934993109816770498075363607512191172309165909830657924144877847278358453642961783401406591894292153764685073519904455374384850128755276819435939475625207026821360798370992476076770694218961959882786345653643600561705032169505242937877507782508332851913889220487923958483849174265537439476778370667928264272827043094962159747596883040123511292706385916055911066954368428700627774068361002898896714700113105387060317030628000908088030502958356592954950311906338742951771168487014131009065404138826081010671304742796660182586688498666946634132660139680288138791050643941978921663535327321464379232163847274817323648216799520787869659620580575609211067779738266312473897245911291242613609345776403786756457809024887037270203731165244227173064584317894420049723981467535745381409015833006623458613904708630130956194578583553516081479180091337558756268332392324296684745969496895535242257576547900568640520036847007453763301593521088991113193871791017323263698918725289410744562087907121399771943446510341772179202405273160717515835013985269933074132449826238304306527535200333109716176681962357363720673607658959366004427564837069258607741182757214732025949776763749188572000692532509012833538669973211943743021499669053518407159962422078438748608807636674433538297294288242826286916012816874275829635018340151365614582620600926208000000000*i1^157 + 1333133619421599370149948278863979706204809576972578979868000520868051051651659085747179562701441762912862402011441141520786452542383136999819694242033697034653180688736201939779244489729343731660400882647487080779180108486051227144601860063765466784855106209233671181100757996208318805711591902374602589034237862744200250065289539830854156471627807332090079195129990527359348800665325673560226028151564453066086846919026622354608642576250508066601675413188738363466981273782808979560880443300804888187495719585000615661809170324761533171937352865894774186250471197865466367469017772917085578073738163245621071840506286640462441473434565267996295570191650454483941878440924079812419803709138557434469089199270773164609790457825650178866345776389537460617250426459757960974827697327940310372302192688409256289316790545083595579609200883217466159266022965160382709013202864813886965600026752102900848848690992482545695061499583754876564933999765676503938620496112841895961446247729580254333143200747304380792001162329207976417117112874478214561014582770793640568904311476736951615148999893080913830033957095249637686270281436078900575361820989529136140302698721128693328184543881528344575041137451480249652555214624624766723318229933969502545809998345124886920000531120251459842432425929243220380297039162845724075051593759185270840468394999097701638256019301895899654567854432912272600514584017605214640080435904865708363479164958098468202290243163657492473982481709842760059430816136943388935471709362658708652003638458735157253764998856625377145472683660738937391483853751916101548353542598496513203885357001342195304529248922813067917771062034691056397730432898705461055302077674560959715054834807193103856091233348259224303921621241081154793367025275318198027277483793189123546096568817181726332645686863771004987915684863260190698435108220937231408968196766325866101195691828298667746875633736792669285454352666086613917065880264450341670203876142365854966879519089518698209242645889579005935163734082634774393207876599662131097827252865808934972986144005880922574876711533896617963434999762078118649623930208695107025274732112326535653292374121244111511377696310271755435461376549391864423540974767704671145469552153553856805314355820953352666578337594828475986153054687567102690828015511971017183518499937892062421615800713707132814780388058753490212410645917490910872348665385829139539645446398229655769048113845192731652903627038040430802452656210573692107863151332416562535539155903815112742401160627066774400016026873388189653558521734285265221503570147276214266183571060813214645189107725629725042792079570610042815716922182658808276963225775082099077003690194807365935302764291168578483016434051031835847421421691323787775165697820417225912911286322756632749374093782372501028122547666522367145826584843232754874893837603538889396043527809464304487111621035963794444909647070497958970073919314005024383202368341350759695633325745113836032442821790218624596600924098951478933584813235852276702285701963325856748876916996542116845911166396694293205943695848316929139780061772493281111939131462922807927953065435463680000000*i1^158 + 27457393236789986702454640362747979599518841417785691003837406821686005883692479272959928413469761315317083015437289383905173399707277737995230638702776475219014995848911980596323444938407887381233934138052233501546796184466238059358569475163875980154913927126900041238794121925364527875625005608114682347571922976066621994549814095544896279844266230074263878135652765633352074055491156392768241351228237183075169091561513994651503368942905316729551740442089843243286425347350330109420221134745801990519657013150783612267679065665018965525336097187243424964123290948132204238960758888909175615269160255536369986093022805243825539819517811195912284851782225436526040242162954708250554000254793744591429281248736945574112136679399029354288721619057854180823304505131270778849807685441860505184299322605785245067863125892412131153964987386579878026615470589146350837046967771342280894833954972763307613298148642562366828781314689915447248374588914612853078172871736021428623493794496317052031904665320457735741355874551283042777332929973189713319350133186607187829197168893629053976005847726868908907351767731403182611311514860243151181258440657826030771235419643288964321422953731080360217180176803397360980093931135480847692296839304850960017330880322686593593029797234395880491918258364055185669666657101607576204215204329710439604699502973762972020414946643134714854387769905327068338222878848820562320437164184469480311451212204722402105559070523657111384942644081375848640798928901169867029216991362629605046147846174028757533440932788167213673254649980674793649586181090637964113533804585067870084313647883062547554485633008977431050229608486811025273122208060129877527002281384501421033084179052313232488007280494673208504835186833634508054746742053809277747017524576214965489490423612713274517632420101253527734262619589897702914121838727661035653109103920097446055386321924583978280388670619683899004073881728373554544557458949663977337158756495736169964319467260168906261945228433792228436319845407792340487576914389440880248150280645272599635376208854899593421337743218090933295061925588948080576888999937064342006438465446147364106658746956243216284211839256120623847709633820458220816530979059700830723540124363789417475476439483259615452802515916033185067696082877280669859923978799960958928634878691813037160742907876192903147508651004146750370229238912974565045390736971763239801055865522281383821619342239212516848787639553193331102037246745848569757188729614855779116219808168159509433363253756137680354732674236533862779986339998164457827729637032540447266532513966555003820941065277844858024886811893527597843359951483307659561761278284267993663199903719210911819860571638448662647178438671276150377805018541385948600661894416370652267413173934755064526201326049857248462210813669642492662541259453398277807805922602330482895500746567734436395641920982790260887059436670412953778582753705934135333183225629982044445837801755918106925272002116705308283863105026656018685034266612406679650448935212771521618037195806595348547585823638945239056272367183932620879861462497954829071201785315681747599360000000*i1^159 + 4725552820116235003061826486384052156962226082080217046486134314666238497170528410130425743220517504696062822610081998831308170255954406161141698630072750416212853080291671211495168307711209937373742795923489645128947852241991241565863729810566898606257493543013359287857938414152254213288037679684699098016891763953185330736895621945488467085581284813446469555264277852297102391708690021431960090969781814049818620348503767827089793626914939838760443300320857460993411915622295777331942785171930564413759494601590405827320461180523536314301721718818491497977639335389642952404037046885541644389236485532304021703390314725347175217053815883665846374549465400841961748263821327222149360525592293136711208293772647047457121415423951843211652308131474688970321923800358330360236779549058066204378750591038061373688590567364369712766870370295977722284766691581633655609522920148601468534222587593440665986177058916865135831409333490330424607446777651730223843263632295214161943219667700979516394054867064235192122182629105339551425916193385155116273692177794385127948951094040117614459629950020983398771300604753571889013058990807292474065156867003068918712559190784274784678945138469882992055466292523538948710432418208124817790976379907914628592178557767290953987056193453577390107763048716683534204896508029401389473422789708564380531390569762536641239253557624946915041015842030070513090172781513441983303297452038126969862412934568853846800325355740384565109087264822970973646581788886564634964638510950752158918105703905704428011371290635262653755944109141411686250911633513495037045946547878532424979437256098101173276036210715658438432872953856417702627545287299267898870477822551845480576272564703909421921365706010961884984925934359370224489980724623180498742531492410536081654885537707361756621057652699752604678509886978544753055821059419871613165644871820563187026350621932156947459502789814075676690520705075361506544060540538079860614439675198788603182181509100472503687153149969371344890512891499884999016125478409960955317349450896567119684183643672646248040240218195788600244370522000445359308116072552709189140075302823995607242638933770265886676502270232995090534981923275857445615411995904926342051416780201833934491323610608367552807454375525630792557379080164333212790865411332617026937240897533052846527952819863490388459340271800565441170682418618893275365366393627666365858746329210385365742107555688712466903190967471117038468229587325664721686339431149028683867824142455449635662348804283337082684634770250587906289537584998595535897545081438376247265363853089702170255298578081782960718510149484688290534882717177031812548202247965090691950642171975171218617925839883104255967372647649595094998612161053395176050064775852331209456335423603263584055901704504236045635327129824064970084265885438068954235186943578760472287649396663818393610030495750849237304060492404564571228519878691211308400601105937612760571713649903875834612966326559391624530207095697768364744278508442808511317289964357195367478660851349302326584440079590370182358680950220968122689024958486649593750811049984000000*i1^160 + -552391326622489826591935856821182087761951252339616970222965164589796653256349348959546123203434327335989732022344612652235612945459093405231230740884992185246672156640451082044685636838687445686557770776583454655621438139497822592311552976343556471540963160947550907655845223692709785111786169285877543228773873010342261324926808482621165633250420631082155196258338217362126435944083226727762344670389265575712868963799273345243106639717369507117622557471778755176360694421020249630135318442645573952686624919545135563061807736733494543334144200500994625322599431212508622336235576753341019507700105664773502545598766423486957568941990667645612546834579030696724039116317673005914047012376320735824811038773613718783767007298061073215440197845481145942866390156907985745257074941640262965555179946879803401357783097107725670536938018959746222324492795605517504601826760806876909564975833781266608388772050360928763020793580755928950455650050672931714054139553001735765545784136045588243033306293624175850008991130203920428033370996257949348544443757507876866498503007694508420743110292321294697632936453588232452867557212563696594892538482445428169635824111773235891121079090010744716029697431376900479056071524067951836484378726404959911823767205344510132125610999849727359547900674471485587954484446031562741618846397708375373960435394728062242820024073283338074863162138950845437308171491439652489278729328627162474671523336436208843223621251259964298059911079521325070079296332149784104029586465493563303320787414210044022784038613518668978847609330114485794820440082464082723149843115894734898638522210621604035844514959551827564813491675976336884846583163268410266062304074596277955446753874069611466763167866245723608190089813083524277212390376431710683184372141471359786068716281187862376230248582551148770256834792596335267029378166685761883428765267744876314066211537988399652204392839577787150699806886800252570002287706487370703634447257588008631146015944154033666469617197374630316746764033023713615336303510365725132280703470170331469619812163754135614002888677989703191425579753511076191458305734979983150787952217719071793064503419132159714187358068596600991028087731096106559260342101053588119856627079012528438170604560020544381350307653269070622641247461992311664432142919586091352146957256503344198226026418109322448582066379458337617784180296676411452369050783242864187996082651448051099215863171442343300214244789327718438851656140222204652778371265286834340785688628812063042455208531605632251977058709021459381466558358903301665165123811584522382735674482144341966768826110661401258838782744258376714392244374172930934522850107811695078615234459958312659994601451931285730669745642158078996362044492507947913028003202170756565288881761803470052491834354393902929984473566071069214937072833144191469220486776208924023434079513424348087712933807314819077153426697741303117423973636286470429702766351697281524262058298171478744720566503925648069707360509167345593619161680352118407133240255495929759882232406016526625692477491285021315151276304497842575329667980771148693504000000*i1^161 + -64953763399439817508531037875144675301674580359867607306812959548793994792484204334057368220425018677303235400052072733504691206694410009115190717754553746612603511623564904071146292569413609021680761775163155565325782459530280325254450613234969358727580226806089773310617415775725314836034080204803697472992144193534627028406456263816491525735359161700109739753898168419630206231340809672217245863349456936535682390212177393890281598032194419693442795286972177966409549057587599874044867988350393438240159599033718186573122386967272426939354432262963615227590668544683605314134458580635956610305648821259981369641590577406331951380837684213857926434956584970408432122818272521107219279563583985528581215275647176873488558784102876891835014543795878057329746654164456529574448088252889431149529974009825530109976576390432764899518168335545990268329874319413815052032991944198356879120247597596947055544296450320712096982837882378914304750876437905931062762780251465660517135868717761706059279655554759041845389463833650350155030331124652709676241885584116884460753695239096937829206970828393795742648621560655666316086822061307976230723708047044112827062990014144955967073116887473808889072383347529481399103466144057950219943900405248879940644788257840537241931895459734504656659126378964998442740460401789430807803567774586025037305089625182776405747129645458612431719483987957229982993394512136257145338133522420677659515665860886191211195732102669511032315354673636787172476067599003611953580270198976872973728849152598087071174077510409550879901676758388012438657704488080311861652673473182256112283278129965794848960599915497255115595302535687737187687467709820958537143754494964790460279367475351292649486986357377076144970694951608108241720020380038953209100772536093222622422472862954120319998816967110504601224784025221015593850815108681875378390274820377895769322967738162945763935228296162587309126232436318005052712684409061011377530803920204966236152414942966485717313309183130308470001170439544998779412407111324059073830800976188688269838424795242096799264883609325681755934332288462430158880128644878782987114444516367186911818879179036093598456839118395654838843991770583117319457441280323714298239518748643682687520373535867487968220631072701123001882653093829596887130043758293665887483612257618844494627968463155812927374578109063322492284540765021283345508555699425565195394855586593849101166103230655818041475964100302290782246717505045860170618635780267938246099978252401923054052307876827137163153135075737291051860721411119392867553086117813600203795643672627964088437591529229945717294526167309142903770867776878498327165046358077810820077419925824033866433204328722553805108892663007756305891787688313673640380177310137188734964939369227475023318264620282332853888659544934482676523114979305365622924275965607977652932926657110161975377079978584838566770623749520700072217081644684592655594822949792523956334242283736944310273031787921419701520504958381105090127099694204992764994966707561816846476319223846804614089862097935030137903891154986532869133828096000000*i1^162 + 1884951162312222143220766572318582228352773917280885178643719866273323640675674350273937830019680631308246200282954687763722574015715781177989974108453299809055225343886297974318963846442720181673943950232871327669371017836554733852564539924836353120232552451114464982148105655436746548048725492912014468719569005369717044378168754575691995921227093101109026209582036013938879351276938240207992516493492219185555864729810803913934198260198375104637979886742070642992812852250572081449615344001291533875263199794580850320779011940199623091303247593537675325296073336166413381670296715557284830239483136546503570726842453053656624579885962130485322417838543098968865046491661008469093719159792672447171373546379620036533582843350219620545290580345804524846905119912026320701198824744867609521029289036770790338793058245547873253623217709243374050721342205942127093426287389769808831272713824341553458952843816506058885758661974326997034860808839312322365655134756633023113501767434225283330997894866562712731055773154989261238165877506710617650607488162234292023713947649372382312832119320561259215177480659223445097052874643215126522420738390957117665985658141744613474464432007027191391657789494251405505367543804995325126872139377447627008803328456566068260177484190749976130516904640407735759240631749523662694498031912243704755903681271623215037844765461316393482733288651306915329647520800012284117695077041398020207446138442998900835577499882649373905665384084344181324501391388886344002509109727044928410554974689333531479047835590614178323216603828188496288288061641191681450852612085808836265334165188953143700959381547595311958443306291588117228735041825276375566237581072954305736706264914358746366105345537704049598951020753988202296964301155566361914157141189316514015492947257812808795513138228421354149529297702784352910813430401615707381843877851454191441400089491999460975354962916613501329582641912822588397858817390097951552166518816578350191495363280383919854559121144781188975453696953051292409883428194022385561729094734822945615866007538855161643186888298810726907071115745735867446771283721704422365480404927159852240725973384885379793701160940068201003920605748933024610699131219690573898157619914617342330050885722961630108989505131895934320932344410584298935946502628005674928445753104423352540865196036480349311242132785867249508549034389255769328584771510741394833285458923712938230299886029670242892856912528512769624076065679926590990218990640904372246679427589143142109035858993102990658630220988726262655620818681460603166583055351281346032466851991608917328880637996279931504540333032368313712732881502140975493445479701475947111547797560087872492740797035721300522510161631213017520607977266506411953590680635166397953149070638822679454924342091655649509085772474733439972946704283796176392533908235187315645267721181396479569496180679373897858011815116040605269508057259363303977751868541955872232481746951330010398859577025707796469400724296047272531504506495247702515385072601673020793535401951621748937641034609326302678471402597597682073600000*i1^163 + 198131725189771715426646849774302436333458184181708340442399706443449132215160473983374249480677189950821792563252726713331762406356902079226634652945334127147742918405653092592872037766675821929926467435416207316832265535273221314572531070159300077654684986983850057584690906597691200505354669586810570407544823453952448052887575325360853300672695958742516575472499668514042001808610619226511181529628632592416942316286695874364421317642309492019567328420357645834999254915529346598619191385735276029437971871499833476774559054974579556077447057022146153894888506430437914738971917256132186862095887475486445078331015967107562953299907165478572163197337692383429199876756306631374382083978936950088541619295534937601448233023825285958625396688470798432339079299163865052255030533603271925729241114476406246322009876492254949100309841295211455113031651355605356398686876251696869789645430942020896628919831007210619947923501162498488481820210757984905980537567425719307507512199080572810212145474804027160661269781171089502034908467621417973274589206049984707714262751779780976087727691527865147205473041702611397587958889761510477717902410399343601544740932686083396455374826591744223256640074222147458853619531406443428233832321673572528320903403950882775321679645470693987119322874016381745861224211478342241886685973862680481295660927013213036211347712324145279236969900269808936244284270759059948015200480351192020652380170241675318533754194539233483226734077253023913576292653619678145012040733503339631480433775329698202728315912664892904866545827221106739640931075271452177663364807528842892978447933635919818558771779074155179215116283012902172926174475363451274435874481947223320483005096332168653320619775059085287541038389355229856690143031204767014943638866630279906693157127322888775975653604219506357316431204899507239534894949464763428347078433072963695465177715575080751126104877737893803408152740491669850439943567948238406673299340535025520100692406995614868799454561058822162216249717308542124842358966276600123660147856214456874364358115935871286132828223235410518311488696132891474829913645239215653024853490807120726402837228777468349521500330100277730984903740522166707502779120132907419399370438764402990272282206947970181351941349300456991109698396264840434033178912933759171853138038931582965845178345845628112851990453196908015623213076857541054719505359219031167125567876891477613437389921027031469448581742445068759672760316858933665934339710926334441516904572614276390360156728181812815611254197135849876768717219538577951476330049135869127329777245760565240976550180937618350794002093478246075949831759697141548844539308288327177488222944770900474184500069191716827886616104252084201111567203662320101232579258876071468170044112810773196394080897227669382478072532475998420379989008163705658958788512708179720565500388901902954168508304457032389990089113849254982556945284751386150970310428331065179723681650242998993239861245156407689787376193267647501011285908139713151527651016509195882435407042393679934203890434733940384794987724800000*i1^164 + -333887196801980625989257171833309644530882651905900388905976659403843239504085178490064337355046453124411072929835764210100404166341972423116610697539592137264091791622704300368684222020988369575429277027052586857756888657420408296215587221769450583211093318744112122266014658511515284887944793587202800991228407804201584672680309707556360681533258533295367190247042983340500542179968676942572637615153983023941365179218560210436631774044587796569217148421891798712664699159133138382293484170480418668456257616597056633648043038210729491631400943216341926653108803330304271687487604845072087884024605268449223519429310463661845408590807758136430257908423072966151924684079294575687551371476414403810586399977817556068046812615076836012561565607102003095069100786421781540001813208146274301468380207970247889816528831127151322089630784269076355083613161195887435312751414069587313082348524539694389098590255371816131835377297518549299445668834829981596333253148814937568934882528935004317817758703318886706819279474438574760690865564675879754658309884552427483819785222395356946447768478285461289293068833109732463364105417506269805984770269927566792708710459647378379766585502239644973649172413388012390450472932827936878106916211200759092127120563053163233994389065348119393721422564514555521613243439685089397924568489757990088611429634384144453335325285259000584638154841860472627067904656855850283387286494252510939833972690908290666287605190868763195165570489934384477862392649939114697307877274400474259603221926623663655373083886219781614677797424342927242572694846946116527310826136965031702161874188885313495771094504191231956851714610644522173216668314976789970464191094313043855117804554758582823304416784206164479837697412787283181851143210075994493807683951144812390457361736898932006772056538993458827069341032757842746525427070490895047016213015044822013507369373067009182846587515490175241565106029384681390441133063160720412562603121355791792765017965676132446874190756513876314308462856200810914304183575034753103726407177385840684957713962112572948476986179941032947395020627806349248238669803671015337334155817349782145952019945750816713819981009116391414485015960050275919824590863687140394642722037253672800177525826759866364902185806247187907403345010036339774336172426666046001816367711359929539710623742612924416802507916780556085528488601768489617367126052816417353977264361451821735963718627440642807039172722437344120379259176406154334274755254074384377851379717148391701390198887718411913715194107062633162154396061424171841836615906526517880477259849162404719973508473559481274913633938661587204101456722872737637476624236010051026458539463800515837008706463626427137686866867119948567147878699855231269640116085556986195975760480081108499394416310771508050466687091559625377279306272792527013439171948100856361811716238096355931359006403780217749628619630369459018793152420182443439343827333819112019206330004431945576301620694595043386536575763164902851616824253509066241975729153996696712247935553024939751606964101222236160000*i1^165 + -210156117536605801862466117459185555197294815885535537017324834946715978061209771999846246994856285895090391089452262898809043741428170551811124083110533849069427241237602847730054309678872594869201414060275259071295012896138037257742463492685938580887505250056441816809067946366494585991631248270422892021069164248065359053091480204286362947892454902375291044425445043376211550524708786181075218639372444773601558852951037520155324281089046917522439135059142762547684537002242686779968275916088639780115684243563078560001544973305196986701414166576750384360857264024403820714316501155930009522194970348894622382549413289974685318827917323863865375695770347102276606894005215936709792539648699012860381325723758387843346378730266120393028955761939136991449839508140141323104689777959912798399324733609322763431359012279451904618688141594549264812859339781111047221024471205017748184335879606639914945433921300710299769635368024118526327190544358371789258771539042190496424297458906619569998738519951596992230766461720261209655529624150535822867946555839455210727821933392730851686303869233595226116307957687570048392200194252418884607898333316938708717598485515289274109864317063358186821491883259929046451849799505926645723366969538414190697412450775923002526757685260494338267539058677041806309952448257154670227667920479886194597650359804224682871056803820733932573824327418140821578074262376622150711977200497170097812868409254393381619839857422451566259131667391663987484973615600193136078543710969368042142074693063760075790644658491140026204898570163113809769940688966504797181065551363555400074707052599258556191156124725350383271718513423229760082505618416715338186105822612489823645030627114270212312489743447680852460828755609809403587373540471858392483615375159968123547837220261968218047639455313974857952310978354827973487637422503471778294231851429180746133215873322648398983715767007364110713096142193326306093918257652576962091690840547213575143611609649199233885466208888202556929291481001761026474696161618007074825088711045904449401821761690296269696206909470374114341298734975116531163868341719525115772725784538435540499499995533012816734157485284549011658232934811937400585536452122974985280040485071781311221048574820160618524796221029976287218192298579451077436771142501431266225572024336991363452628668968613833951007756260468166727221340561316456600260789761395972461691826568916761618878203708644293236555039789579915522779501136931434795180349635249711028951662515310549045425490119627024818062406393377876818331883385580392669342364805741499348239957780671206034777756540689264840087193085813591140430221599410026433377127507927658853913662646289827643104070716085453237449799259029300333514869318003482502243358045291581123747632391722817581990130645056405503472629264501205329511943038089746319995349214237251668279887555496403349304226474251670962122295287574400934565396101171204591145493811822064558674776022195287468317465758176462183212732826898359532651324870573222432043366376816041160687607276221526838345728000*i1^166 + -2929608927342900489358867957428865719254584762308251096583165451837551504001356888515519006407275777737598856026699844464617188537836758583700393042268051061462540874804888666358651992951052532291501565971823704835521517394746181729297954062537352855398172318978183823342063625755691342460278712835323920914677854471608237605500008968256846952711420279527122689422169627334593798790616637104852242925878759412013901674686488308933233010674873016316789621322964287122767851857612936117536510298526587680262643314598602522073378646549547845261107629473260666911005581907912971486537918602114505436775313228788640820670843538819264478248100631005018503691752073699801662311378261260788716697478573471789350992108285179658880876491936969673596709234494219287099177174484332400522740856772879089401278320412032105138758883944313424613260713874997732179018802771771199892229815915122711620252260742026141274401444304717831076453148024594596102443716701014128750717958754557472555185396374250501797849569933600025770215663274459655118113482740869666641096111863050189370368434888426552433358988559157117467558159457972900829009235300851150926843429573026300091036674707244175424203098692755706267043257553504318898658714525343427401746148032232497401366666134848025457316671896112981857792202779947909616950839456250622885674264354814497122888504053364248813677662568210329529941721918320549683757060045939269855548328263123022927190013591521558012587340390384557900175327891884826894913358105591265829742749607909358120434941916425364018441983114807369002897231578042070966379203165858497577256276464147521000306097729482617310444023882405937097185793305186936695308571908170013718387197477970689160542040166250070326788504634205423499985854600092648680351556652609749646010047142096921228332939101906653186819305412267783092804754985606524033504432464867839290867598878831936908502076125097107387087719287520263693081481081496030438199140828597340345186975111221891238374631530062903674681992994406431352840271517802102925524595202690941863751534980530012411703149444820216441655812224314949661271548617065771803012360833941835485813979857591328649353711211038685214986674975327263371266702607052558740714057399846183920644401213385484497690533962265127143986134260948094460868294720198433488672311498619767972703852894437049777111418189475653918723884820910610352095573967108334729810742362438519103265856871619258203773070790104712593218666849565445939952181172601474572639657995065106326118008739995026818381757144241965324913546549387953441029783613334326232937178715014629727717771720063637568721844032368884651164749924958407726320993997160788007700080655062555666914717264160555235613897307855322227631214709705349129984637869183204772529722311413928125252031103714092567374368539365121836888623241105688801931184888452638921567515700000925926586216570493400384393469816008438871967467431502426351364871705558184141810298591363507993416614309057539597777163299635602250892190007604747546548109186146151232783336070188246196567568023552000*i1^167 + 25392378177209048462783758287769977676247111811153418986832911495617854873424511649852189803620591464616076340018853066598074011356916019881736416369074342923661535789914679462076452228807262464953202968485225173993257231714866229317600828321411251118212832955372469548477804066928811060555868259810986861288418015221089414633866445298321993997907497860170284348740275018064898691927790524706380251062429947513506513985615786078559151814738814986376144876070738697571098423489808899955026311356824600594998032697247878600482231298883080747003099866242738094432408782436882577770448164039217923377162353327072116772066391354488439741469769655687530870183395430752818892701418691216266808532107170107522760322537843586160380303651292857465119727370228364248886727864954844089989167035974859795674586085827372690089763586526624947939861839212503233941251191105999970477988446323288941441461435331451189576266207691145575599657564475722221326258594626890867518370027204808167823865746999440341507380059218848478067540967478756670190584814538606128353557108988547380904548989843868516929661122059768276947190241068865785118467611569284790185472671792429677445178299834628461086825779753735758155517886853306742009204368919686667708411280673702687033214551058181144451502502528504944387833737677823797957116243237806402268600275002608588136186083794644896641878467336653147441917684966110937495790934879612066654290820700020463774883785164001571882136501106305373951580626311883788929992415820610345773938708753125397639307676732499623097396073991333712626446415763480482007750051313565282341710937178641233974666139784927668491615983671496626710008104171652750516802186867052987221833896317077860401598566092272005128732595816722026581322120830125454447936779655079128661643614393660268768715559165874525283888619073643404398997595714499117093019732442634702552189450852072170010362481857426238796275768810264749533548207889915269769620287802039338183999810213557402883821258309137895462880801940887422664113938255587109720170398799858113813060107795721396760309358399445627599520885143596062868235295884854164651930943452718324584052852599789278709497448018404963126508120113923038048481784772032456980344086301312072787179884557149726001183823290586868007200227795899697991680930402746452770325401437349408039675999782278789668414235613052295336439628725172558741386753539881185493960447181646450330554845654315523435719175358187287041088749134009978431481547030920002737380095271256793280534108691396522783729466352019427122838436091588326240812045751883309727812522286014084951719106083611886879893232667476936643524217837995684602931348242896689775799737690384532522238679515682281917296087532004287410882399348961138047518555610768105345316403655715495807152083891007449679119254695970132913583770988641672658708911445934447210421723082347752010857555163304211971110044142360585165836910097558811604257534306205833906589014465369592786851474933489978778419131892357410178082541072192968337809830656523367080178393899388947660800*i1^168 + -48873121232938681390839122145386856155444682159484576018777329858565319592089227595575979150614749644662463738905020708934742260479484373632049792107708102170205457951595858844699678025578092913373237210282877373840331215396106562480954942549404491982156272133834689298353940600168213012489903029429921831900370790156160350671565046893619456367263315917375714210193732621130589714483739044273480533444655784560668738402711138221340628268313615959581662424169391095447254983441357939947729542686299405601818849165747097805515485592382756324350764430675177013467799281072393043042222902946175734825981191773787431452258157917836849870110964824568330742304098472018169054681586985807394724599134774435451262083011509462398472552015073366437439703937134326565950210972691917675672972547935540118953291523765112560107599491778769118718381112552386034991764661766432841201344232415445237011246578477659415371977385022166790324228782328301595538264138669955911337157004581760869453847328372791546532535507380222002408674390264026440026153847078820837608396039358109775110264992123720186087898187565087122149812679961165416523516452057575653320621110561969045455234063694140425021625291674403119924260046250443583569037895318565536951036038116367834389265844620254670448473941369753342467470319279211235983705990828832065375938481585945590536723041803193932068875114256367533298915231973960159601583956715054251439266915549770480908600161216141582852565809256077782423186936798936563862045624390014029651721478795426992080423094726638404024005653348974295423263138471325733302203588716448068227656272690261727945554351613396659859636133708902443045564785089437839012882367318016793818502407939316632911074073036267650159641413395730165843685234716962195676233724558362690487317544693233847978044520348132907123484933434499994981267834933459835634346339453944994894967046597489011159515156737842024624414185387101451499222123789064453731958512085080740798921509138488050406342688651388620397897414125616930578543927685343658559566174661153701628870778765615283287415270244999357848569747705519513800407922130667595248508639357577278862003503798641422898740424644035721029208914795130784104567333867294367848679532197328909153276196572545002759678426561891724362630279178650265119620623414196550235988307351963593482424561005631079877869704969107893444984124410473939938133024096310084563674247355028698637814256455776802868291590729685409529051404556158866137858516767542185009968649080929683230094590167227302642203369845169286687832932902324690278341494108703436011989501707777742820547044515702951621364381722000287131372241313464697058012068649879374941343778150053352917669125927676276512123714584146169493104309009115931744534382302503260624720762660931034674273876909020573195528176709467790475553446492520331008287639186072176077855672350290467491427665279096309292793013430861937568056083422313544361074805637342184882841319007121759380002190951944455920791884495950886903711069623360108265954500322608256049479680000*i1^169 + 10541021260366382699746100815861082455584764174589514032844141357340612785173983160296233160909679651925625855625140341921058792366944200600290646472294118904541347883512229180717704708814179229008544343108504664818384409008674936706912216320994414712420619090064319190351498271393161795297453461663474743845805424416068129145956102233017575742953539934967293259763350398260449711836981854194914135599141851907728979696431033209122372978505751367069688654152864687510690834546046708449499871342872361173695434485446920038953483363135464179650238626819276648566540306381871302377296304212324215976878321305491890172468576106137147799731621327341848564496850960999125353649523087053674263414485872871820246718784403154844661956631030479648636843433908001124078945374076612136843293329911366707295793914740739614427678760627936623757255250592667214470834994841381452041790582154369309047166224551806395056799413158379894217083750445325613025764091676625391530650997100704020798573481051504292527510757026008597948488282552546803067263958069646279774032338211475942557127518560517606053457377476891250642070536014867696392656406040042439931976035114427068943812048998220843547747166781935150031157589496517585683630525913024394542466979751789184487202624770909655925961995278626462307928230690849651536240988611372683057534248426335392512677021154690538707497919289158928965098953389171593154992562512653090930338349617945174817666600895174997442109912813936822865259980028766391121370242727094825274522810114094797823923806814559000475265447353055777404795962384613777496673497395952831066516535492703667237840887640950476288689164632530288482963216285965287658676479554604408070859583413260801138931761694987942246034726230622682284608415957710675316137162379721899925194905462543213129871419680274987545227197930734815789822340120530177957089102027338763943525675383689970398743889799940534036617637369553682660865419752283613439628934143335151038044610100950318858652802423412865144466836283208004061589174154358152776261912451086574108207169557036284444383312036514373826949166277620518695671762365454456481795134317235089992553274803641076581982138569165067197920544848332154761280214509490817970121278897672169148509246381426168986190883488755939036856661729596483365623817422068857500644718453305827434126628119016085596941522292851478733423489721900424566516766783688026764627983567780591201915762732291414952716011916302691938392936936346243781667796215268744490701923069710846705068495804100324593010034314320152624432581169810712640318068844009066144340260166032473484240710307185967850998581894386119206512252957249778405217720973554055370156468307137548786745330846208312893848549547948112578398493263646560401727449095776345344297297387291226043465471994515969476200462023745884855515551743741252349268013087475783529018513669170381511139305339984747575185656943877845187935231124669860897377633433474645906354769833379453491422476713622645318929129045995761027641755071862782598325378251489280*i1^170 + 5639160228865570278241701114788295258638875271097525150089158094737430298842877472321843683079237697104734258248024394543521125249650946411038555622542959359386905642236347503575948778734895809517255884369314783972588408606701676242309409943501051343953381646160038058305112446206964760706645726385500340425477411247341575413765506028806212197785857556791306617622185503111426052025941575000508195146856032656662744607355236399761099216635142892642508639008881572692640610341602405408790670651425994796644588162272918151854277574121257439531054155094661177938765660397384011090182401338913436275784596240493903155998626682637365755022793636927278027990355327704813095390913124753730722612982727925174003975058978664797475487592212771408062634670232070399991091865997579482990877396746930147950052695751524707168936791089307691131504839928813462451664236264534225530666695188140388190260742428505928585709158758954885281646812249857735660406333477546323595096960778948862754149999527262708370999354901078521352788102460407009155699965829842148005319053030944891117203802534344954059737780595770687206268155902938589568658891417467612391104638096093603893537419975235074789681419425335409879893228237167843710405673213427773688108366288008367118763150426392346658850842834389953165819361652276602534135387361291798055317336811650586618822992238530078963004549710499301772918482351169447208409991207886134307603683832741044860931015436165434759092046929949609115387330789881730664410355562603412704808466087402356631697794032627424696523175870455184909349888269229704843718697362368588302961621124897498198464588304506582331624973081587868509128553700231361233705310005042740236480348369413098012286797582860247250214738147320101289950908957640511660729832077696302714043423622327949057982401147762767319213870240315344934325201772417839815777877909308044099477697923829436560155421209849710968703817167307581720277213910911681475712026961359195050785683667982393242550848991047325306868285692791904780352743037536416967203157167093249674270595617370873227463589214397773088087409347870922153999020220145144529676255490788369617843982093838829440214132372149788820874230143793189759905053836513397573979480159661580852374264505077871824264544402985882226841284312679998260143028096256425774694712555823623056087348018460833654489048726297459977489670814451230888726085401784688957517800837996900783896536135353097825250706808854160223227743792321201030874117770464992586939139346789376068316984823121584131913775486280837985672846424669596170073171228155119989639894594463854047701722128807609696933970817595825441514489592416942110767357708758192621213785758825712264316309135445583202465878279743758338314353192952285068925630653906237738568607701357564662004858088518022201733792714930018585322214575131190131414112673862329980967267450712972504556755993380561084259991260392631854925806031574391517916500725682813596331167635963421719680157759741928887808128037678187941233968092960176209920*i1^171 + -220875597437592849277051689446270143523917349201111847788662933453711595703579935020932945161922218844966361468600237552885426923012474146298365694875286834534008347183800899065981202731646627779565900355344158399086445895342771764608247692218789775037194586082345537137630274682792704138924723276650230835231848530222288472310499419862972398520557407670990409422447771044711331771208177621024020657931647879544640365600459151205799534249240468347044679456162536994455167587191592900441029885825923762279320511158608267810510732815537432321821973138211399200398234008975896570631039120167355506596770149473435547022683333904403559349437274838686539836896217620593604951794138817238259387609118287792225449730767302419485872530731288200149896581686083316842677088223157787415646175747320582841642310745022465342631520019200822622818904485548088062293213991104464556621466735751949846495007059314748873383526089916823058625475187180187984635348555104191212696493119737711391146277613919558161458909367675870868956215761455263399259257833910692147456937556862603646650939019421689116148332195449527076697739173257706901717138749582476547966165152827204034362543241046056235780436759338501447012066613095881976882025181083127776951278970857787210330401781224759141961670294439303547157272691696243846844705921894409008841296917606097595316541469366086950715389995078473132957070730733510074323933923173522974505695115655284436174534519651882909911638297709239336671647593643623842628671461126382374515026699689088233878214122670581512219760083543485721420056255967590730132135568088400454685912602530155097137064522489441380262693973910978350362173230905521482842077291872242568914546544032799352204849962552209928166016515796113745416000281853486388188408662943033725352325114677959251250171818001218487101782233623182659051697134955305663837267276562719235634443932617385497433072427509745081470115909030851091144587725146071277030522735144384067920223526855664946341029563689977964696268482878414592001420411746762130507992904846791531314969710488054827120764246514290891114525768535044411607026494348994293302154591854817933107622007144522886976153726319202945313574426002371635215077558085891288650002873175857290899733972735609080841715088218530701926852451132901477623711073026385587695123916493920667879453759870792129917068267887436715708091385003619596099009586757879148959619830735016196902540084312461821339936228352889873427798115050847728907231661667347216976496777052159599381946816125661126616907029860199896094029250080824011725606518586471953967868222089210805701251258700082709357205205304226256050989556671039295515991267990399240188606438952752549290635083847346123452484076639042374315096224330649824020383794632201145255909402790196374113163970077460754482543629447255342434247948092854634048348564605270218174944505268808566173687375416981449677467484860143314625678850602595685936343929500227971961153396150855348390813367989436994653044450565719116434374656*i1^172 + -12635719517231312242310049248047049233097176680466162770983269329827911294926136228843934120188092991489589598922736804565736913702455292154382247253275374766379953833422129259079002785315096645376075201498589876763701903104292923864034109726913006494282819511699378432813239414862920040340133459520739290224874845807147637372328465582598291351059204121036155164314042950560112095125424454361449181445836924698980567018907467190699896568711909633792820053034986838114859741347612371468975705301371007207947123973086865007254635923932097228543817176907234591258818018418285798812630998719217100250120601256557486925503737067861470260138205332332366260529896084510790205507042608690927645100841346098180350044625589966769713281154193176903619469018856341438608052806419108280803717423950902100907068733931183034478133103910252507852465959137906016838511301959404353533432353085979163891992260584428600547317945835107595116622757570442381046234341097623022423952361975757984824430899952261608127845973010763915988719909991198555462715238841309068531568288225443394218657064023195683373256991645416810299334627067066352006734617840739552611022072490997190043638328089959282110264670315681531507661067261570113422054832513974080644119254927746249687469814617663051264257352950016670446660189509941865843245426990155488161482522174805348613746808729433394134411678939686997762625118949452796798189278208876131041369442612177240546581067280742017903485523022199033181302029191611117073932062710707286148888987140581793888277886360867038271807774554171272823751308338395194789649462823866758407696430415566154292254288851582503364220191398192794787968079539466450014563441410603340344975128293888961788376201311091672441845946601605584811330457303963909017293447945179389827495764092374795658116110662433562125399172732440336716024592708905769678295591082447999065826513329033081451289636829965392358749168924997239044830869807872997567772344655874011699151939480090819132906020680972378719254554706862490567627783950729888743608587228917647570016678565453897133182064166880405002316547447896968891079579862997188539135237738449056427050316070352912993343463960911893244042323052044581459924432247824801736484851444239972162631454958578102933620839408393568837357506065245845669820604081650242074136320944231477245950716352836781984044694115341549872089408095891458204419520404591092254344921781890532628587628275637423828886193301124894518432060883259375780599047428365562133071109698485785582244300286673914167076051866147928050362144390642617802093421313285790833098010763045630942853132926655426318329781840777245865739574177443577766615658578990647515200638585241131396893650550719659854566964634890903767169812466513054724844162893040521290677268151662392128966940615654205059234439387348751565048552838389071856064969963104747058684212621656164377616769593805343547876363206634517865305425333059381686009319980768520040258695269292093148099304824245043160742090338467840*i1^173 + -84043538124854338233354407628851241937723430388668635124272164095635817681297692587681090490968084841075303831858442710847678019634207800762768719146501590998052857689903796622658180807445973961861089820932079232675428549411066807430754346386416951142978707400842466417927707395778092748185768417874200540671149541077510850194246027922842358330342382208773450079256247588547740614020853118562004555651125586577375281117327473237238951328728676533326128272159803433334852407296392728756723377132667050686061412050084372816803237658560013180684766503077578460544889970971629565772099976769276038662057920926775050876539313887081531027853810704073159049836009200816906492849204565017392148449090342108649117200743960106715521442865844871248979610032376871263902970103928123249796131010144646533706363784286476509181831233967784108485167460991954672492827819738313062701055133449177142942128181233700202530957790426450426626836413886015768276978669933001594421701844186953865815189052209894387433211218721927576403696281030973021639784428068823501347870984192230330452168339629660086054402359003849073850398856862980741510231113942174577120632606228189344380831135346779266807864739279288101899683307943603719337150578477414111942225980534531614679009219383206661886518956245581981325650387673330182272122723512211393621857217419803738917763772380428069182653238878742760624400139967589299419815136904576915228657407847309187544708026184108344732701116844006619338299606117816716344220259802337484476955014837538189605082610176661532841013646313796042388895608937443743521760466187735781988041801169565886718863069721022533007115285984451204027062644213100225038041032267044774899336113768634899686594727091024952520920580413647861737285689506559327916074294298035125043216470562539453708372275097148519820822527461005403413346059062409396871618217415648829491831831723662512869967659829061547222218319342467510019556310525249941105869560104753889151761837919943738105025105397078001580648139326958775559183979260140347663750833065859383488724127174614818711155783426601700392378800087039613842267982679076186373315027128698238112712701086287241326213117921892676440223042381354838411505509793703740866823720740690755580966766976612651691953763618913154597102039349510869107673506035637736570402255610793177977473034589059624854857422012883373438527432130853261633456995519894760593716349672789338467213155969109820920007579024270832872556857416363034355797834290240146703471409018687507428838320388521357578069061331137449584064293073519620815381199908871910839143797449854460798651550084118351437050020523100655627239210432274697480425590189051301262808026740867066780873395122873879706870579168297814730245435543485035591094313691213997731966532672522276132519344025403241951132367290756521365852048924747632653838095988660493117828832578164458070299431981678047606210776087383205326905145498358137200235946418083107666592246663042674069476036363839078400*i1^174 + -7191295439914523355945579817848907378732527948264340128088998505028160811022914684808682395465918612714842646583610874287910063030819761956578326250386988247627546757238971321620485812618081300399403085431465427241429440431372268672990888618960522576188297296166564510880362387149843223026504879551919990542134519875831550454823994370532581045371073229257465753358264036403143809447914807278481633915683719621970156296530751680022387710651157717201740556048582337259883576670417990141801671474878456642360746067000849729079176810927613905928818458107540350119744701151884739321570378594637777605757996069732055521670820198141618895563216029192892060379487412877409216027149824495101532184761924388386641856294935717647012876022761636056390471815640464484522070710034711247963771484537231761413609206774961618367480024441108092385471649809877552881998880283912084612324246405110052433061870637340291378074854985247240568216453201889067555548912488215594774726193444694158650295780079539604258568389479285542645096364032052797657129650797843207968884274293721930507760969534485241015961880489801198072740198936611406561152395736178035640027331736553624770084259771563516713085472718630006582121921918007639859278450354967387346144451334234669659989974176878587023291560801339098399028193103690004396983611584216674500477122779475922417856646764796039579690264970161403478390879446322154862766735769520667505822073320099048637422596298817184357350346136882174832318788307629163883531147462762909355653120857487355785829965084268801245262005232475897628384001515977706358192132203545851389697317600716101593868057230081945630241476053985776735285747517167093981898324861576606357457671599383946546115966398452595076379992476467316819547804075821116697438532504177741037947643871989613857898924907612851291376325525708932046486582684941576271905815083870885876114444593834144528870248959241242763091094690357054354101861132300709572163485192288579975887589957666050911382887544316497944289416361961785828354840657759072305666247290484846990057374022772387367922630520827963778434440901313810305000727079573785393875220497699159182334839256143867201343011960129963001055848006741545725806532494575586349141263353782415979414361954649190788340327921129764246366999461567208525606580016306660317906989689238735052402495645424226935270963952092794518856908817959082438571598799384246098028999495608765161003599299475222287897598531285287490732319838210529431288237298360668514716868643630182007232617995741349135420848560576529148103809273770096738161059654711422679096312590916237408068295032064137375381507151721661212402428552671147682407220591799772129454548017352766147732414143643420231413367452393278070480288880324152201817414673121973524181725258808565672711066546612233245460962825358256155074494101977591658891881377859262989260568937726480501113346073982179556475281272570811399167249995632837606148281645993277847243686780252209545216000*i1^175 + 160671029042032285434634227175709836927419863995688207110154462920814652016437572051663691167650143465320417056410616707036949796160432401945628119232154370291825781301585423601824033450010813011837066465704648289862868126426418926958507551320328745762300220716266495998463833689827138048655491056005768301000970510188050682825087000464158585634281772935447683196386230268229806073837264894871455299225045055626223985811847607926217237491246633469450437131313888408802959891902255066567495049313170278931391296932821505566118606514751160032947044556738590553307487809074173057390702935642184124241438694162192089742276236494224728592969703587479605982021890348788245429017574475188370428926983209534615270969805618758753436425810077352424744203369610543155021481053219681681822549961843269988740826790225290438291688497982010623173681904521885106900885800824502594577162846078274190617618744194367102645694784370911858178619232906959600483742778829528702791452269301856106588327372348685433477179143496436113962536566620049452825895596502986724580197323267896686864150071475854042914377905176686995487231332105801995062533086622570750342044217361000518928496322093869269775552469573327912358631898250685317988949980363849994542022551612084801336516107412510220479329735126667148016061290236304940891774923657138831002692773616708467170296382305073451458441659956575762353374565796097151536549011466536257102637082390788114596931683746782185651309390200495478361358496239209776694583013610625865699668484628902194800593362692962191478080571221298767361830416837468396915304135913475670065538780691628663919022200229512830874061643531415834035394652005055280349572337740938863470530402655656584418750095027381036982591775252427284885354329565947357726565446081334458090904395354117872857641740029951742814607412620330197370489019297686835374279448364845931552262515459018565822487431998045257986523457123354321505462642698285398405017101975764055036611960419448757564400367973237615159704853874911583982123017975416199414303528459310270109574166175808061229610055651553967039973902453039158594300296870945037306472831551708827496969974805005987063852161422942655739171399726799302986729545892635519267481822645142295569089620745089448456406404060706931217036048569731534135997254723372640599617595644030312939680487875374942003113021988570738104124379767349299530166073397181337772092428587402161716912197362962316374330698483946167963901150681024270481517099998152026643060594385795483437162315780652284374804507359187762768489591971617867726115724462087686817328544361777312627511997252446683329149261879143363992877027267217639969369848797800360894405878635845134531167452559387766442888684798446354071975101503407213765960516407175353778949802278203846527076805885848484681826101551204681586772473349072477353101903603771842786882705837131158180626320615968631741416512759609488132013846029834265869551389786997207188111360000*i1^176 + -1064227275814473144002158716866083537649943897589518791575389521860988900845859976578691243694250311590223056459720342232054341553103674678653060155125515188178460478060668420485397062555129833597090460467026999646124443712822421646562676405489317458822769407268180168041048621657662521254297153500129756669284627001826157585376849899110109202018660394044929209876452379696730553262526809879863018648134665624461766869527123578203729633002080955033841979172070262194314985818534549882517973151740101542049338108921755059877227079339984551880877822528132153349605561127321085114184248119886331145983369126721456179965814593464270854604285827772250333452943772435551425773912445501159405246466738295408644891754392107363219614127366034159175720403629757731978439365810426604419961670165803036537789645644512581239983135000544639255574471571649242246789261946316091506599188261161234294478798809355631323208075431235188056427960615465580970626291308662466973409813878243871330179001193380969120493781344699740499647612776604654255332414841105167471247904724555863039421133131115632686979781540092335376840531914237615087624270486244674143334035178433831013248699729512029715436775194019980440931274277882665252980191305913581973261758159986301216070344733916627686157245085951402563866588228552040752638965450164778364535375799482034047796409027376780771142471329766108429988301272466787389255086585438763583604154160241389910598867589627533989514774560758330989547653963614772166562135713425789471723089636101502777173307428531164019306318245946570967397306882548738313552768339414220865411600250825224460704542143003379758217817570163961063427459832523522423691197285974424846178718950961977043274606297573050102808713249424115558542691463274218199290844307624804885671998768008949157118656395817308499584862108283995500225560444913404787633212025308760157144977434059108018987693600849856758959344815865039723694604283666400303291257455098732246264546464818134094948879138707574002452251371060229264864224669732190750992987593847172645553728465940795745620437925985598578566130344095744682037919480612432551422853671524035333385515133953214625734878773716979686823703660377542544424232044699655336752206072357071975894607951974820311055549430843838562379097384509961057534278036513952402383059718428125530462960055820385880450493613262805790786966157367277143192636900131332680058384982868662256891475099251489961689379083690638391517292997448110679537495191415972435678985753540514660426740427590646276613173725715807696214164270108360304173637276577870800133957005033662359622105935464612190754678009463205425622476813047826089848773784529493078939947876111275135203175088488466885209293080267927854212173841577258669182943416713464719403565302026108051097793766648560449138202752633902612902512849333691922026887566335582512118960951385310235393946141655776195377198605611738584661885763002772330174113382400000*i1^177 + 2103754009162983399466035569940413903757692712290763534497447145062611260916975980610712307167956198574326908032522736590503938087704517778114263527396167524975401864319288782370040006270812207598931924158306987437305346421687556480583947739739366030235328353860982515360020439113532893303915958871256456977734737641038621644793923836480793916678047550028180273003907235918509582691967055723773741213234343329675693797003309825371897269074647443695414365260242313377135688889888065827070819512248041695428630720958815454627722451771608438774447079974745901029496190588106225280115181002610054607146285468359133724087114394004206256453458354260907009134981796372514572830875695886110638423887216550042481463409213244030987874224282744969322672807417368627444833283225231495651599697323060039823108313358393104098757377524653815738429953480096497466773941648604428130731138438449838202046448869269159247370377603112840691357365432693524878975179525511940720186594320972280594153653976559289276306269749252668069475352196846709048193246824416816548348509925454948952163380291570758346816965095332657510932335931451104745946558119766353952574588598271882327824395257370516689613301940082380723874811832879950348776886117040169949175627574053163882652805534053846482003106417860938068922182648342500272602522541009700604999409105601967025715770541474363851719988808606393211622922219400523487615230850871484003681926348448690417694281563545268307654681294899200948024136909147894268919082417563821214628082888616738320631478409466232567692589876047607112733210476707989246048828628590004558998382708133909337562015358831137783754499623078621474923902523102055244595254583152954777926676178868740689629226045685833410860370080290813769433894333563207995836819814694385532911686940292482956660544656441655588990085642757395700719021032608151619114558850392638203685306410338782609970601460023111575112604074821743799084530147074907169572644113264326058797635811715418927502186436314605528212132844552872798215918197731345913124986141506411804278917802535294662535681353933900014425104277203833827115524592249334389059695209235418017262526314958776772888097064001852475573513431346358341320048029382843078371179981901555320653649221216502422592389201375682766093205559166567594156568015483217347145917573521347527070369661901110063533319638909058759045526238536363711013869189676059549766698351257422242479074568804627848689563903725639575423574678166432051269115307300577826153620898316992342741504993225000796429097066003000251506476991440431506321079970949982938351379544325868199816181666814977635346052208735986902890552261313081033432530011142141202395408453721702869009301380864298019411664201964810607138859219571890422466466258398456939805045470934939964603087366899452877433011151392790551299187942481924132886348297330512906473825304569957454331966089718934737317082723831964115810824224768000000*i1^178 + 2964685585054607164340674759974749533663774990520863107448173806823851506559699006908849806354387040597138665720685913609705710193613936924708150335147134812002695558405898492403111140373397224694153765295703493653493304813545408573346776220488948673616745770285952835745898492464458839683088242897401501372729570520277916850962886644252085346883879678482734599755702246275291821211058183464831134481215643669587194043816457791380754238167693764393788610448950902862401925933857140211719378970596269821055668891774232511998246228257187429192479343917009905220925505405493085194982845266805046513152637198079465325475272152577856555539914661073378359533373170008512413461160104902822219377744088928981780038561275778622882037203244025574465793672661031538014463267978695245135411944489863450460007727460068115827006869685440024599025018705211204165868602885118660895867074591171784635086962730625446943645357956461546283345829817495295360310999046469319121302547770756979080797849244625861389522905122557918343150905162018721830153906673965666964712732180734606473753360834255201247089317683796715715047782590926494188064620400328047011996628590047338439271048430233142211982186680723710506020892926179769784169488640938400414602320024453200582472257589741765508499915115149085083134429611666506725020093807442660372370125424564042845450319109441673982501687303977692451693617717833706180032933670096777272465394842724536888397434626910394013419710005912013218355048035640415952452803037203193519049024455916027148141202074645562475050643926231001776305233019211457413148960195584269553286972078551921541064955721502758873330561062405818711848914785572164265989840148787784905722940238223725137743897618966506397344152427473358236478045305078497423293491742525502530173299985333577509263186582565309968437000853023763682625581766771736818668069352332595354938711207410433854710066008102266736667675045753095573175588047508566070116867624658979666732178871720526742122388122661630267312701841205648220885075069297035610675855138702972458074508187153864580360864977202167072273615237719760353870441099653012854083002444160306944527847861064697794828341719098657843290452226149045161926938594550501546981990382332790176491503420408050249744874184479201599290549226902994666220129389158252334426705576043583497191021303871611280443283499550583246492425618900466785035106963614795030416523292988515862460627362293432280765128333833765805854817136710436716285617969997147740329751304525709283363802847267452043032424171528262527455223551059791352622208052950382593183544542264788225645634512583727286137540868306842181155680576429309955400439868492061285708946142485358960870743463532227039746325976572491990711662398531611212483936699018116462945482487650712500678862154969384638824000623899088062700105782392903468188069437684908601258024669965139273568914480263129929459607871160320000000*i1^179 + 292362406978641275544628570677562005242638780587649972143888544005122422629067399740619798570673902182722214666209062629419222699790933528459590384360235021703413731524797077324580136390056064782530667694315179358588217179771172249170589342708232558477639393290728081040601214136391556576340612065988750650427423357438274896793394388769751421563109826133274626903329517948491406944490564830281154730587476367532100997720172332961305296877069036629620955613859210219958532180193135012854836330537833568737698247099833245835930032992473924051591742516142167929174802739545335061435361442637235899333590590742163298811769957599526994908149566536857785843421192084799752260467039909892487340710194535571978152704216540820129779049949045579897317956938174151397738862172351740549203356191412586469178138621184683068325371548415761377352765293388425862732742321055683014214705329289525865236032856829707088836443678180642558359498166651934980725550829734225857530740547557289746821629770705136900302687647939469984352897512121913578673093567031132094188582441491625117053402645233712327794505526962079780611879700712331787408089544487477484666373684857728441539480774760261963658278200045995431743063894205089347599812982919609321247775960520238147988586472980820682641461069236264822341201706038883539286867031498368518448062354710162602493103705157174287035929503946472864587328743374744705737161596846210554174011530120050833092790961333062594755187181385144639842070335043297406993439235933893186434447132226136875042276776256012930005480586976874766724772193139328914729149137986657704440084418723013119078317661881808973547353888420014564301446076911459566664880988311923323446468051729115618534622297285134165067864102763898855671088635162422754107132782033896017339891699367118068275519073793587694964621025991622043573174992309185223621609746528284768431791853621426817912194827233245331744612331497340191444657205934692712514600415344064237693271564337938259045381435108918883851558691665991698255238790432434955990729650961564232016251899606851185703327209608241152643633704425546935026305832623803524823897772290162502821948576219575226583505868476458550594988283214090245837352088987164492081194098729673881749471382682272308243562589286000798193699787251996675343928023555381904498278469466085750795178838381003022078119764938855483073184988884660228580443984627097993853482549282787661936916848284738842155130915243327454738332369664682540154841439750095644594428585248608437469880325303202415119304198227890077295139573436390948799170769278444597351682096593123045290248888614580928157425147491706038762871954473350706727869872192788844811756614177591188183430322505311237790718911749579019474581131288722187282403953582761074841327663584046167974414207797693771800926870007679953316518967322576574431200690560692654609321996758445448872411561931571200000000*i1^180 + 7554192424066256772535817960827552282049330211249563495197958614611888179192966693124228172863853535328479919560150685608698994804584130205188161684607086966501255353258346904914878560582158654081599316451813022543760178702073000905858725865383834145602322203182169830713268063889701400063085712755335634181125036224858401775899838755348363658409295090170426568815979266932337189872323798610137625722740187260726315121754671487063050630515356995996767425709015154480217225921084624534278068254853145593533037991847507164978985889248014460269012487353265637771481556111225681998002000155510044401637612887834948191519365217133816655692723224363046242080292958319860668646857387384808080176962277410518836696221567010407641589578840286906384846125221890401491286504532958417155243661463627319990694488775161855064339801036493367568161943758163169232303251937783152351671932108130901108828121673246245237121997823281851639689038877403964609398952357825444547099776569617317094722314604349071419076613831771603203812336069661864687949268615693975466115991997030647238535296912648322407972924547414725099304436073437176783782382044155020389934475084666568707262597675633656824732213768250390386929756173997004169714561822352711730121246140898954648179544713266227821250027864495990266001464829986619101854735166463953001025740272769856439196192604761513130071571253115917102637255505513228016157681053142229298480041947422863024838938292419275597353053125511217690129331590952828256415793505182548833104206721941330690057999542816217743048767776134635380484479293052709405853114991494242793945468260320898431165304059317468505555042270682966615266051882712064670711649695244238565248066880047149283748427317651427812322438339985142274611263822806759405715765545767709648648868808799004479522551102942803271500766712849012318832763699149572941235124076859917984418377861315972846610965993579783750495949376587720840419330507706222477639137390673240328470013155445793581919003568178157687098992369547926336430807614216125256018230504670566732030917722104223098820640534423040926273888393918243703018422143268953499197522555295912861409608295630073743408959927074882617850989992209317147104782582952560829076687852967930392013711954931178388092003900532850556631383938475369540810747203029600086304267090068410494657455456196640468974188367714294288355920641872609086089593508699095072332930218820802839391385635491963685596670019404271404557407589421395730711730592230583355961212137158375583273135670552819136957727917557882141403704853395440454365583901195942960037230757925266666560408013944854024645483326685704198932558395031569218773937463946046998240844811849287030193412945537320758364043445087607816272424506875158774574919291409238308269403365716193144838099899108102874331460130375466410991640889363734178442988088313335060385683432538112000000000*i1^181 + -32871402705027129060555025691125082969865062534100872317385859478999645623848848105792990445695140381764423259703964262608140146108348001448217698545019799642714245202983681125632544255636326913520366536169258311581078131526786443282265344535194886745370738931946710113064260044819865814757179243986375274291112030738901656826333079801071937613760973649234106807937339337590258424661886331109773908159501034633371687080498732241064573537895411804218629063620748044243955645022184323104353999644079086509810526671289362929276646242472666331345561997970617964511147694139039041840060784388015167561114759293646661506274698085882279100515166091115402466574370149818202842395731298907534450102231423290756956242020273705879428556770982784683696517088462206867271868281373135162753910139259808701076591910498730061304847509775285984145829278745369550601134711107646215834642934087023352797050376516019912101380471601167119780666144356025535786434210059834134830990329382573814952723823195899475323349922338680152427270709748335000528968239730467810531008686597539111261310245303145640299321850556007862156279663774911451677730665891526486428778490829731675256919178393529851902674236117580491806113689387208059269374212806385549978028465069637538803944636395221113241852814466451043217100193816249105850766768948872292581807802961645751239022713845140154620794684066258425120280368380131939203981111448361956617591158497314490004177710056029467661684630449914310626030228704217702343446679624626811304436659737533786319493800978683724529111535741958814898667940428223752250193617765365258520207284680255904655973087719403962948461458110021894134844467778009218451392107778187072917340742139242963680139927842056082684477898084696409306814264545686176184683627754129027723300082862191913747948051561687471325293416146800529034929524192249468413734119393807456291627686378887246260520847015378074951435311578605050836452757793948060836555809477031203501390431914798851914032178647718224304966972001984097121517955086756276032790077284808868440558848926598651463390069649624635537532450587370401592747961580126938278774544541252985149392775031656601704214248592316771485402701898579282339929970743338149016178771031062798414493007005371952041419895680867705951302485494370114558499664502000565781205147587947866911916404567284006443706696549995310940550185290452344898886270120816418136552169354365196374564719159615087332532413024933874979134182389026037100310093949630611947628414085805933747763395495547651083570388737345925227435899626783591242647427736238290756932714205230128190062789954230510339018977589176654547044567099302578011820115729386626313723193338582370016593233649604272890926187054007818434188133712501894586052384381642326131776770013247529185272882428785594060063853462996547178745783199689955388869123768320000000000*i1^182 + 2529116028653603848653779422614228477755025405798347971748994491076052225959604288038476123414017274169454842760132154767701422248160659265647048509908886057510209192341724020079639803478427118436047508573232810602659669347391637502021593812894194161711288193324352917429484175395502022784793328042745749791336071052308345291808762127612144120510008261068060641694046912546717268281695020003439267067847164873796291857348529924879985575830717226695934179938451015018157922004469079348629354216611686477358814199977591055296321089629902093774508671059034334652534602027299518854028595085051900797734131595290572170296083003361802796281840335069935225597815475766677385190038900396518965179764453313190762097680280889473728179921509913497135297374053155644207354224404767238926710197051256794985235010031558866532187531033237278667917260132692787898685945090082370999735263108702606883371539241312936105945860259865769557010219733198089440173207994482538568269272081769084978945575371214317883222202427943237927056897991449495831446412016992365759508475571710348677098573972106834775415826681680036721927438827605763034605891747472247288320033332050662314484033039159895257056601253344035990753395625178181439331908599429198946321523210004550297493694807762152151050815945058547855552488709100659876660089194628210870751346256726530713239856775106413007968008723295589688229958919807509864304907582413706292294935599002113772281020117859569986616685513735321330254254633466100904819045187747377484903980187517556245700400156230515038373856361769972135274029301955838245506955853322422911790396544143671942779041731839992341872751753128410793334604017157818503443486670275932262608296836021421960852642995318517009268980033215853627535003879094262677328080407085532347353172709525656541278188465650406761992928073897365800237962551669686018696505286299773653743157485599976072976285787570271962073179165147164810345649596897991849867781352111014177068851156084669600089802393394371165595873558070659512291877960189875000174169404012576944516234496329295708044294625243693890008678314673918755928727768456253160826030833725455132895360349809852992109231913374211233223931621092171895503361196650735399693754532307662170150984237098423229167951128557868746639711326585465418115146549858393827014730912101858665627844914670029292198690171668007277347489117140604972393748447958095585572106505560460183137522181571862824554941428946298225282056220373926591361105417125280465599779332153220484750926513688367846132875079216791611579537051014871999320486047673170617216766673006397490255860625581941328593142037568883879581372175700202969559093660208153331667997050607925741755207007734366988282515137961253728860250721166746231324497514014648282726562717749334161238053289113450876055154771979226915327180800000000000*i1^183 + -39009840985091176673847351293603588927443804917957089882047734533125610793142051335931969927950097166225515788516832228027161834103557811313946652578799040995987042337340209955838869158994914672463878391326433735589571070240127909142862603211897105522807592893555604673024169545000697972457113628736955814906161653810033638503206553133229774064890078084615137061559697597813875056042335544338130637120167764690988935293969902911389712737871319978826656971091640929907515422874213974359869731069612501532292643780442191495741823973993973966441387757752762128554958422556642510534291011267961909780189969225278736940737600689989970656241999040182927600288615445204535547227230585172027086400103451591700595060046892538753093777305211527629432455809317337316014023105769668825858524601542333696033254904656963036474590467118478635592634509240091274478635239967854719407768318575444458114473483195298256410031192917768958909740100931498559098511186964439072202416400578944061123376826599704778633191161723312172387204621557426136654163211616780235558084421604074241819241454947877695647389162723970019642578357375315269255968303639900228686882181276698238528036476113111584081632339421118732357931635646503861176222807440513399736693157060871588811171222436387716762639087651716659001651276896467719697390676239070411771056114819608408008830748836651318294112113960713435336268019053308674252873249889560552378100137050093020802890991973669998299090884321837539168969637712320266632977849527729223047433293870367762964296390605246324101703159424967762069391579907020684715590579423125807361700873932641479982598403903466169362421272739459679787253989717703784101934967191888271223330847198548656904445367300151625210679135863268334855363995369189212271295927922395451291568533945718872008689410327523342848565454105933200531165409001818824400136677766694440137325470365172700462053510020805142050705433694741008706930655135546062987705734642190648375128761202802748436228277727114801906989103224799707217672157617135654925692606345930494761118381485422288918825632474809367155054238569191601678194549548731870266697081035183573278050222502378076580982983171057319266934960341841016256643614506251415962751556245016382261447834152348236887991582043472174192506925539432413558280164092434987596736779623806757269631643349129186825161138297582046203259876710016118084082399707319476753328769316019549383693846405611720595888421490801320450759965443099302642125461156048113819207715955232780390529564646218315360161243982573960506488846144528047214576370153369928125054225738473082495323816607550019116472171710046219203734915017613395679522669026488963927384525841525714820924886082083052986720872710649083732404537635004471834119454798955593821815205650065516728483689531994800128000000000000*i1^184 + 34306069143571034114180832736825450698352649771515327500620699790581603433752363976568730730554857206830731831598493718112620402026482118737178005571750387547351683507456891448318256520788215911473228707395653427571081550337616390783044248818406529024114042535041026549619854525859904363363422642331832298595752751094264231000746635590221283727536708921020818000580905410267136340762049196769161446240142061639790371679978727097033946636868505746713139368503941201850998238397098040569097939621899925952194424810198513946861776340360481149652304059205483702375026820952049838331216929217219507949290669311587624099372520305237412377052260255124859351344442897413153957597398931680929974540613370100223987320594855379491049186333101292346110832590963397808248672715701355217878824308689711892806880709928330800928645910401209601245117133692190248966953452049042556002525167113026627346948191037525518540496731631196853422894963163773968448042442701890917894890378532578547581752296521509592600744930868795857855832711891571644012473031111183832647977476769664225678512029662572137302756401998395373495991961551077533605285347937489161626413236111946121481436416145539689458030099584736809696753942844066428216449833026858600583524023150451265963671477449028952248217993250475628263061347794148882707181091560501173642874459140457496956258118096491616601863120453904963515216023446908221059098900559308876724410921978056205233467395769240282842510852974260011802852157581751133207451790970772861221012008738593162349994500975590782238570685310553643802519722927082726369158702850850940936922525992643632000649456137997407432125822861371673475467349139906022986137934098936586485287745232851628949199581999061641787307692655321040472901009722571712097145303564324486266567986404957219507391773389650031587074229579656011914740243566428632523009128393582829256478820578434707805072921577077328528787718131530039864565814388771236301964604556321232140762042776717573000864962666951324722147571616025924307006523567599805254062152395173265017237020016705780667708634055528552059466738693790856240418859868375324587458749101377894124422364658762640706554203943105757714719184470412974619312406827006489418640346534831424257480824871740420127467606743772252369703993296438994390823605758057461561185866451248082683051779234018480650420889107959702428538354386768248215697969697808905964020752274099018033667570463276012113651663920477706833379787016520732204671116712345818300269167031295779800057750750906669577513429674856202546736730038248396155856826201817961484544737597549107937464947904940738348954806810888434776664039577234321083425262451131425141893523460272947875476469210166419325157083741347577214888631451938037994855973938762292777439859834880000000000000*i1^185 + 2161629297019843889377622291628236248311496884349903570803513629363135045745554453087005662123427501438023428143461819504926123774597107706523293737302606570100890539807588107123153783355533327024116044062089866846665357927677915852026440107692220350254624091479657886126057848781900570942248803084529363894877009611885950376449600138086534440991705069543570496694803549169370344725843686249167062902602616437823544293483020621223460192587392631905659683749876741402284462019944053552049441795325041749293503358033026941227493631566908978588419829882652979242114533223356327092968887838113075180044074704119635152663149993725746600801131331742222142588951298333775360628881654455723157047396687779917311884551249893365431738540771549768202789075008532326946408311802902192748389934790785837853155868900553239552711564774026712281387942023437200960383090136037173836148605359412391749902131168303856269374327756242081647178439962093990982103859087587667355118680025452862306515966432992378963683968014762015940410578057314955803577685220182288011994189114713253820849537410831831347284530006212245848335702913206135774225262608011423695259591836390357732227800583023911598937546768408919395923651700629943121514192034446190104682917106999589535326007792985747474081394247646785467084976158450649946038733312633646424779345267464564135781816240962407342416370966986835291776448488937330332548221866994065240553898064149521808425756494627498083465383944275878071580930163479214025192944195688918311751486003774275469669883156655636419547754015736909969506033410550157595468028016027309141979936132037514494755151649095359499191473702142202422288411381653404543182975423188573313030596388846567835825765873698446132766218850409529149264372410150199942598442707301955529204650078849206906030427187140930561940180504679207787254435567308245120572781448376580610036736688965746206664075930159541166118274236993097520677911678379431654185272620766009596496878026604071744590430608160466861120362923582245889852661730783410978810386718197290016126102358351683336270357596069640261916867251067826062025662643570234211874818007254545770128050993136358886404770400527667030002763993475637309093909133914182349479944281779713438159372038211288583121439542484680252878361844752864602522997387663626132839544555781814599794847420074726292213130235675777314722971649024028480659955014603428164558513902974025734904912244574097176941964540959636233249382080483921666769295300912652852794366232494212515540457773471195843689048157323086780155981573861101884462596201446172784253571298658372292719047522230201739802792433388645954959448798890966535406619981154952888188916665120139023889272838218449944007586300112845847281626654870129868800000000000000*i1^186 + 126734515929080356814682074159715625593093994122317578070743888600084169430678141293086058042554596586067239355404886881637589136064715430875454210428619462958291909766119172123463693355088467317132609637238485532222686334073674520770712852860190590478802058461850523406753128146487124828172161117035121325820038361457555525238903013750605410660875582279557984991976031704671010932129563132132415323155479570484317690526323065314763475028072653433952670539800346128464099806892375756154767750194696310033938351486653043458093359931713144848456333692059672826211521531865629362184197193649383978224422321385469112251914195032436602787201909474697990276414638017876604535469528734608891240310272190944783604315512615981380918037217172453396071646702795260988650719116967160358428479953815077374241772589992650025257541132152194759108536068775874863441976811704227834732100188970066682326566867678328366528330688521362666200265714025602152923089375914718178361959513053584495803753768945808841557975795845954404546222346916910536846109779202991893543084495435633179224360112898222968214007256057759092462468096393057016943731169391831305656349580836521156643167661282918160441315978066166298599188998762452142876861568267482345137114308809012431650788851051823783776588518341727726157189097673912590287468244789286048134941393513591597557913088248762868588845542225261583373705455123494705241626976973533658787824972209386314146697417633601357456421623064095217309767165279726985932568780249776715154606337613295469083193302275820360003437973358254350382301974267252549322139705590731420846442094772860722863278304446018439635903839593958809370263354867923867272877346095955785473348993911421810190622113010964071756238448283327374581515447771082424298227033476522397299872184859730737192128178182532627558963124270455641143660905493352196801068682659850008456170709892647895599936191142129573779114046803455983274300450559043296350024131614338549233746724836025303726387913782847753026550754236079300226033920632826616859924984543239045820437363568886758202182842425547774334080256618542361808796389632075907593224242969092311061332911813912814607837596184178116301150247379670810347246323201625543113918223107631300003911766752935123322796971398804204778655877205291398807515667111169410481784080405432087127705070790174429434299093737097085190871260811948666899328686915550006344876471805436086561760009234124442574445856768507754792471809547322250507362960303673155061979363368257213987394957951971510893449694278554485489608667431867717516891084617635929494570807550258837455829696493580981074679076927910936473752616516247708369457457834012574978290432645340494042767361801179580242207965184000000000000000*i1^187 + -4595517947763102181899350873508685776622160073416450816849153591012320148414032893425832929412668974509021439391802226348893586936947057618977672069785461118728222159308453522641385051243440944564457413942705284774977005119794326363392852364492110584657096206370138882579587806337546692055839806826537588382685648192284363425696662303603250052702193987285026068173238866773016788181843265868304344874342686499958918947510483208505906267153987602732822632394702225980355401021012084633225802162033188971159503569378854713857234887845201812227209480694936790957579487479634328074359168438511136379787197431302938163488266176600354145636439742898806629089794248734899086076666008134294104749749779095269116726163447665884834940438963965939406292503817802465275231100025234702766644580084408172478415841158568330731145007006517233601041227174087187594195903075925177217420969512077310257834578066075540907828944462356841608574522777752621550080467716682955000367126313870208825249403199745507055884910188144822748263208267422669860296096965363254553864042648213249508346429082232460718362613215029927153097103007193467129428986040639509151385399196956630599005967111812717781589927779594791093922700244025416573315669790456228593043542238366953078067247562706666381402714976087490429647918609491311646036099821334576543803066214420044831742816191944139446532720406298810245983144931602588577669783240361662172883920224714502542593713005937901890620823238104108686435010748386923567982286473073445817202910254080119019820127035084844420023319997916482924255840522287694084154161022159369398604131824360967136594887666038031360453858826333390005597076418496157688150276518054747128409126666751250724140373115076321298966347560010135408300686174141612672582331216297778133257986382132664284577269320313469761051824488252984665251680936264986226168874177914826274880404044831842212679453101761472756915018617470325661723864980947385969423207132359856504651981553387431623879424948344872499968857325540877705856543063202320283996835070593301429381097623274951427880076423789835348095373188700913955481597064351125447063013312544567899749361836485617078720016426600464640460332372493016803235606993407012731312190585918083459278382041751945617299537637373499266259787960125630759124627846198737583621647266184392208753553204938344509116276704995682193438619823044314587454946673879435906713799782071968151774423371494407532375615397978403953324885863048113921173435815217153222670854426931994499191679989396065200302352766914129998436020629658388582327625845773074479010640799258341105296703514008614511216985500119828513702171510078553647163280437251425667559400675727114240000000000000000*i1^188 + 127063382225476927460862521175684879014804086776972465842815962553169557320439802428079464525605859631953705273326561991504574786459743943762305892038781982146370117419093298563893834907719614756471286898034203114470949274508699640316531876920548548011387052540297730919175495188547969984126399468545222147707953863433410331192338076156469963065423750128672735646447406735079288211325867448526161327694930352892309871238466240963189812441879296014667589829927187775818884090053036541105780163490756627543003698568747094925278691827701842560576567816748122829328938304824390427001394784360927184135438366902305474294043707754693737879340893311352183054645745447529495847666205816773068892281342314052220952955419481432127510796884290292990722763828453624332932393672651113904580575288686626141360916971041109006774083766717135048982527550129130846775500002854722428140086875378911285103433112492626338825023007140098894536653072298153714022486223463373665986449842418647395117190069986755380391426114003793707939060728595889272085966178132835709666399635671594476389158521331767841351549657549219311589715373246744401267616202689192225542125447476385332353455717374945687782324551188593353910374063226554569666553856504230935765177370828282194530790539498657329074909447211649679328609117881124364741975793270198836139780616482441936051623574933647623221271837337794860482774098184608846987389783809423090371183881163234809996375850620674644511866950328311533406024174529094992661388378347196733650564421341005998047461857325634456373269047415712308111903227503298327296492024008585079645862294732155695623599594334807100157353937364782963507765428313443535423704100680416659082918887562314165855050754580274116918619540341116580259264659713371916704704473005279616266233414440982187981922425853906170781130631745789225009610724762585379841373360185859444243369888498063245393901570630172125681007210996435633343486937042446484502960472974843432510148699090574347714513663594085714453936232758458463995858473981533990140948323502155173324415334457804223862014605762683322243216842849966800334771145792826565793090720399426029818136506976256305883185527035880570003470336857203151329445454102538633447291941251711462864422140118621672822557184041079691764093178977648310515906650600023067660258455571693592117461563672666837601068682563969358546699392738853117445694207703137176386736622890465657217262734880215038692008070171991561747344045014862096584475898078958692254803053314578046730288629172976385826786880234792408939400085686732048727340859553767841709865560802141313823722467147715064515958819546903496210863199643615820143761817600000000000000000*i1^189 + -988518021081025600618073482438017353107874775727930565625079063868128036048433752147403519977649757857634650395103838946628187843413384365358247568490405775651688251626233233485282128563851185573813691311896657134452607360202695019017654759725329137173865623562940050551629360995322481672085704747931962853550425820932486055464638967305795998579202513666842104925596320383334673342575904586449461286916113072677373313507830593780159857346091439746731762214487954986407761734983196623212930546324776569853562963459339241206647325413556776575105213859625554065522313983579747585185956876571907544401232214997885772208711682023060978345341811833276167116721815136005854573171565408755234133125988935901605550671376179471306613565449721583619544556914724688314743232798898772077794471032753845272761850415559057519262162726730387450382598791102686177211681190918926540640727685419417919067989298864723865532874617727938787631437648280373615429099461482121131720118829578825145798199533459339771119894410333834052538007518670465469456578194919313622298750937136117464003357007042551922354385967334486525252670983995478173973496886150556768285714936791731449127064868469038092613033770222168562353429644028567956364126766204619543671436702267598519335367391721914419605081386170818031731317739455476835791645164144361504982331971749573547973906737884311690664817731692302381774436081067440679465896575649531948517713246643016618006240847586217122034001973912032350254048030695231167789510490900958673388680640166406571449124649992441309003857377810840525781175666047980026758930767547176066443243369161286513473555136395958043477938330879147003300351523238856373817152334376735395318670866460475237564263051545737571984792657005481424332259088303587085875492423972297838361032402480176438352895775381639598501574935103175351613399436355097123459234267207356817404494415289884542672207448855372521693448109351394552673663586750159364032823065216536676055941349997097888201798925955752364708301274489274417198513641730657663424923186514159965358975446183006039490213764061046403848536517166828579567888131235058448209983856889573143589171719261920618178888489236106155156400522754800153609255878451055168472388033862892867763845947272250606422951115631043821910078607455774267988325532287207204223296434796861393678258639228412415716089449239926099691400545121652017352201793211215585667017639560592431546410782766187278788266218853200689418562540162217789035292725154593755673398028452508836996604205708059417254436625308872831772137358567426997195400515194572838562593212990058760709446116433151987940327424000000000000000000*i1^190 + -492037709714248394534850451920253554709019312685648769687612857995735759151697946061496882235235309870327747550996522341283188324759671583502869796938865474255890625644177663200764223285381691020760675829074114021856942945467308993283101852076949865902720543576331301256615729267850873870675619189104884074754156696750555133087500742409070336827495086156070968886040188435942781292663706727282433178928302655889603074845684106883838222098197847732713209836869921208505939801177560752357770107814401197446634519610614833509539921257381478535750782226312946659017365445291012576207335248988556933969968629297407181143367455751792359134606111893048170978008820170046273629148832269790859012577623292813871515898768004803295833193532702990561965677838658253281258916178811597532362861117377522796775153674145572768454439371800477881026793783734281537879561413684145812206427558966330747621094859783654939411738090886584690398574978420630483399223070113567838110561966638375008057382786502150317670722391411717694791323824918127815775590784529481445387668193468636579168517054363042991819183969622915383964512456258505101643226305233564440680432638621433382617920697213379992694381939044768952851178539399782271343970419117764368916326143109999553882366998562647798716400106785975868867138332408453803870997570190021871085063813651902756269128557558818692022362807929998246509032983144349115552848370608210440982966591548186428270418954085444343648006597219512316081053957433061525891621455625820265648066291484534766745871364562904699986914040497819596354960472263326871309461826235592970589951923581123387926886207954273626693666946187537734341971369623699293565939605899757324140235102499607804308664420927088738687018796437573988364381321664596774925198551535613783855952737087320790284751847232124211722520304449291289596766050607162254622310414402650960186355280498042724002206456784605075299029239069964532287903754254666333558986889461401628197904771043505614273425056938005831221736676864352492765411762721458390371300862986604139936020137896573897545954802604461931308872414389635054276273305016346361442158103648873175146082497195092267444901846695355407165993721358876077733190869797063066191581600287251427108416804657241743418270056398559499933440804349519370910267762875458998403452384635275455178824076212136117238209632360030486804817684248689877638738578607961589963396767530129132691040547082856222810846131887542503540215429690755814363628426089784063626492680540192906097383502026308251338452433919822437001787385866349744761077760000000000000000000*i1^191 + -59856728835518339178910355821790368835204363578020535178864653747382658721026159473350049008299251160005747679360388758996325895764191531479277198201963456140277130653037348040554433563892958387365330835077568687329357581592143370687250155427941717851046790389192173764153248794295212889026646615230920372434991799949597892353850393403230024198531854599108797747887333940505364396844334718250056479622587569412025946414665473766566465909120115312826132028669493736779698228808576300161152390044719303369119604082599425651773171089227594242816060990536912927565303221869328345868119336457073096850596184636128269587430557242608091329819423090117698471581526754905318279685413522877752300656419416014228681559963322103301154268597746262444885105018475372867265287101346347571172632134055210993901500583172834710841576917708594213365139062945168055028643692247333946763454595100065973057452845527201097803817946161356023479577036949221228687488737481121696484979577790612923493295641623188142052509079984060880770495017679529533942447574206913702286603556701975802952403472139991750694564218605984849842720417420897563400946216450976731754589407114853567828510351329178497700402205564315645181709225443410825519640161624420458140567591161799261866263400318583349749009315267725627714352867783982132011000439213985378793662741412834824770162140203230033211793263639635303073609642095744122409717161154557350388977879401694981636515842044641924382448606297586563604305568638948491364969426249927438026331368427970991566649444195973129648051917182258900707242986449509062651835641322054552416001299039792858047329695697703955823965401132895377379104151373692770422294496306966269192211293218156848885668722609445313534855292091196421867082891469522119665654864591727094394026786172337819266933746530646419808094972252408460881495839868154749403896028789306485156754826228643899867627321212681614631805141045697880977638799302999401809133846642783614482093525749185588721057156147871980012059549290100246507070358140456331449446294672281695197073935216189974650939698759720600924671036548423764565300336348426284043950514241375276662735331998364893548603874823300453414293786381502764679431134700568918026781858058539867412073417046280198453368090055828284570294668040655220744491860899943166403534062601366972955862372920834078267373057968042998070363425481479843832266280527058717961967033304428664994020148387817414426969113355597041058382983102543808182346862016420547292946734956914543270297600000000000000000000*i1^192, 4325348878521175937083570060391886417711115482769620311301442991037344152618083117192064208610548465327960762297162683131172646805692239118453486788751910006715137540632093247683056758469867628164576201415311779130498237930310908583624723329421199670953396961541581898655646867697205842845696446248230353590538511574516619590777932741339669428758429334471391152237466380339324536389413792236294014101590258227708072420470757277381521639826264510644316669364712551307703118039290620014715203422258549986496894240337619656880659749472546203055651174338813954050430284074835240630427767534420442856351240913621538247889967870580021093334317560381755959044193902703837850832852586534140382729091018022882381724301824321007979930318277889756420631192025886022924957828806999015848244583049411557087035528559364519397677352769529131322595090368365025625378485516357509242869742101667248763132362657819558504759157188649705603877271257844991358129216136064877729026082186381475391821277286394905382542870091905626662346464143740394436789269549516010830239016695457651182638281558859128878694359506082558465781082586180454661498419856337478015829716254610870771991702960559936610970669087534374364095379754372959621442480945818771542140461236614368521603313046788954575705961915394346138704769898704748594384959398594318365329452788159760785579754104685342322389921347654797043052030483408917993752151710336824046913023626137598661376817815414446504041377333701737553714813391118148739806040075904711678724383614651607468524154204450971179974834219114781605808501505276805684268443756127083184709041419121235829923055303780897146464277628088154603381681216061655055347936837479266405089478813875778287244135791351050576687597302714408915382466064248931831097759943491520472472173023877279791910243542746225750551390187378249690250273915784438274046772536535619166292899063889366167857247364395267349444597265984348627753498195655052352930595803735460643808880350728147568793230771620593145572988421143054896869055495208042533406349065843671325640420596530072054209122483611204781292599458406683147903341489500447645927244574413921997650708742895647226053235817203971090946766000639749725894637280395870758133482552897116440966212532903593289906025049837062147526795351816600241520617600850167290519649884057384143289599914966105655214404081168561245065138461041443153044184992270565504831050837644440716963602787216324124062275460950465700786649374903946192641614720808307011423007506312829634407222004544527451086151137302284091701004081369740544411008256199566810194622969516264239951746236132395880942833357636432739709486498659074421071933012907713793022831227706472121839220210241402977363234777977324027048691197909120537747884327394458226809392140464999530129718873984821871939334638939395286055040072582023139275589371190028623908432868634306343963729188812107365451418881259957577536383257674397328143374562901830949851641303737167565481847569792597813514697336389116629463661584776885617653340968674441817342999561286395638768340447471339323099321851091578464099573089695048828621409184830629314325040850141474055237788025935638169621542429645564984132254720867734003966450582150064958184581699222152372279534191524067061460500082713529033395407240719335094384714407529081781850146522605144224707189125365546119173276184710723611677241492316075552925443641753513347424228110733262267556911196212477546983335962804044728491983927443419324512590118809335255303048942112253777502165681274990192125134387483992679448637541891247702196443843437971092310543088102955647142231261976042784454684819737705068744361910522681249937743959058404625297991486423837242425924159239922808964496133821146753249703822408667188816790832953498031716858039238742344148566404391246217341773651859250360873141205673960852231195096205952232470202087015417192298219520032773702034727803792425824850904051331915934050934849301075778037955618366451833530306296152140419674462116621342274657696390038083582743718550990622590314232617013899054153942089532176421233021604229552005034728244066488023457669907843212679756919198141346173614494080962643777719873423138500092500364748790648160144546876371953180740531699143802383929774245245091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 107788491607754866216065901401063750295150082887215066919901005576790234767606674074087550030454781331009290176834139355319549657757519319940167770331295739304873784177787360175282269391140774472636230413490881275992394991979003878962630104424778380531325475598477781059572144622431472391471490949315666163568462424145103466218701272107961081093244682271622392635799218546455692777089675267363621760735979764156016003690683128895622409257052777333944233614245220243691317645563073387077714310534753621957287289978937170307426196659843240249840942406379072689007505476570757380754227969083508559755609294272611908900722893106731624996300656146496691264163489992916141626133922466379622690709588558181955464125616456662813838622592759356325648857654827323448584575564756420465590009292009832278344495020800506909138011116287496222497232719185561202311833826363056088023777461065031307032872559829106035359062316059420983324098935434375490327056037600248856950889467954814076161111156604232319269309228441549736210849585153871216351203387115042597338033128412098363398046863565847809244708287877038271432646245882833260247760433256686879314494350062510784945571042796839537598438476743236738137294658853447934875792960005358957455626043915488421611868459442052674571883515591661586418173672849526946198514007305407844137061208502446260534749365188140493340630871153285603137612377914983604432059546084555498461670354967017968800036869241937101329568572913469425193502818396220035344386553958780591042963014107396511164181425882554392978665002889894461970886521287133747337439471496863737216277119491629065309232249564625837943355992219051531614865712303330057774874537018565608247714275865945694592563849065559509246685526668237097829203109232037291727644183950970339885411293589905316485690397879830884876169728062377748466691324295649233036350312742467829193267902612133837303942633393967617203277475400484870833553082083511272854742588149141603959770482570656238379840630599158158184932095282747018101426796449294276465380233908891715544981271774331612431667429676659661323868108429385875559146505979848755317570075492974471117329531288110718799065467733503888008231192441121696133587808942442568898122064983886495474447390755115451772355398352336460844911367316126781230793015255816532307629327798257193274768255605157649181802503750145276161803183043349190295580582200683031647870150401088065689348119791492099791193260523985468252278882141602864496835297834410180699299727499552795917134250421867812468210257169985819152572557116218461365464188118059675574700234436228428694186100701318257108346556399203468530823632191255834616680671324594502222284562734064498912779496613332567417314850987656888162885461851299810554183417144678401926047243793184490012247354744561268120516305898398430511070499508337887268083191094200375647343460050222886583487627356241116526732451047760729159205235096511561942146002208242709329684899129100619388828357638497732877155226729370253731335921112758570728684405329428829533502426083911759865542973759632427505494217514969988107471314711440510279141028286318953820336050664408345731281871100399201270906417752241718110490174152820934088691061475187937402582240396219037853093459819003532735504308843936350792916753899782850614422178104330504417365700809563334370282938543168045842947193948796617105919358904795423716935405795343015545262190717963437525561763170018092675111908726043512071444532070950197936452314984100259380261399736032829230333998128801113735045457215736384610489794464053188767478473058043381952599605119827659003162131193897209392913116619661036449425584366522622788911844098836655524867879373252534185840027403657986248575456156423248774720963845869667003378942593433046296687624236761034248195895438110107024525869470217285645121057060412393869664788638881894193733939526812319751428863107778016926615412082298081663605761777273788965791836256092814412563412041331787881187914902500265312874103457726352987721633359938768088514179011066188422813003545445125677798174878082790758041348255091172639944301243192117658070077760635114432064238739132457606819730730737904948786995731366915094977824928063254615471835999845999178465697508563893163599856552168652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 849283298870508054379696252959862642280090458995907411094590225882830210275527256313458325897619015950659823044125248157606955119436502970189281916888433910249528205341068076689723685889452248296724647698352296348004219985502948611141308462025116912429831851826306922148661515941545660728645905000316202403944326384606721901194009027692112075444625651292619922764758206018865308167454578082172584402694157910212972899716079826249978196375617343188336970538536171031458587254601398367815370078746310684302079115774241794522652486659120327010175627437580427781450015963056403133424382015922920693581972342809041499297383004937382820623083712671748598684945835579256309426619621923458114593685635027668506714831468419256568100768155680112657891382043110580826685322787374475391884808381310905219970692826186232294479217491693410700710108053713722865782518769055107113770348572882350332022151759486437480469313252886807361655072839669628745813657473753410140889647302389963446095933940525768853126757038360224308046421978875127238936148402667540044522393551516688583165888582397869384193484679188006842291271776537657747896659578550567054065211692578701152177201671451859637092777036646454033116550000443893174037815716008722084604430380355250290121577265185241504773499985698490083454016270429297041054404657208199618588159297042298304791533695761321233607662833676827645972216286114079775074666114416565255123690739180439187205930725762842782811354010757071918293885297679288771201731991995283215982427413266594222182464849772053908681273237287506737437405812039688367026955599109578269542091327932245747457876146385222176772506497919806074895187247304837693134469582504715401536857002821585571730961448966914649229842396524391283306157349001555027824021580076507839532744546201289010366149578011533142176624666959330905436231534870423878283582270632522300864422534157168681442182293075567091244318214279179364716716821645974815637931443236104056803277135583834598072558319538595876765630160704398822908723336655465224646937249854753958823195611595129948944233127041133102245297585270602038022524229214857549123096254799601225241512155371056554456909556817081797849463972175296628906516202731424557968083059410809233252704804742918339806525875609456405013993123953010898382098343926279410792354204296757256795647386101290064607900880435924285677766315365127009045966493219143590323526045923829867184712360471582764687520163473498778497434036704723488546013129035341553023212209098087911672387801151636809652303833539930429304558441687244578760911276664501538717824971862271425278885698127406705676472416461016645366578304379177563587503600647627699939561866023413252417166142763991960709381566422552732954331460151919380160518493266041368598116496903467756938531685012423813777993488602014473433052465576063649639871656597541792620358992932064373068513731231561002435959296125451464745028702932783347242361683906913208780896421401697830969797894085903254867784410394900990718495516982784302006456264158712129323206919974098130571473572130243563862598957707524000433703231929387473695680914968018468288669128231849315461936741317549874706236517558401666787900051429456506126161300209966356201896661057019045222558497228616582426391569009356789459357137729672373351203746372601412533065473326050895261917268619028447497336829948919572383694460947145178399452487757944185906295359094547214749431435534053251404124025831139064433134516121959043208717045230600865422317348960028531380918010466124855781514985526950634126153366879788348073186762949160447851649401046801248797259217554981004401224794865255819743470975016863719143351298382924703628314839821232662054657759230375891572297800175508042175749974819347607058622099082358268091301313927091458848316107564510893400135867957415974115557446412162647596453481170792334362908564973276051033038621032035304700006341760123321529665915089895956166979183155838552508025352736128929525887366754755381539583048585810360280515574136533852568878022791875623374669291947759813833842412589825472737139903303614994187391270296286671115051408834279422524552046696372656322937866102788059640081154177217096550650662036794400051140683683199395138483154066850547410915749005361152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4715139475014808950040480530825202430356178621801656792246684523881081092837098775821220330296657577523922719042505713958307743677155793571806332886452236076909930972442910192478072118794750943418738791264199585665587392435442511323597313713047936952910488424784703880513729967474316731351691239474564562500745449181594149814074529511969717598334300844280186757900281580340792997840626676500042556549231418050549648399949976086179648739906583039028571874146300359045855800625489094158547302869618523015253386713574513416225781328895144568373661353071540050326461246713933111982180378771368573146772203171658813003938912172414561663874478204717695451653562088941138512274308040396048659068975788281737625958221734321163741206805493032469531526467871387195974928351514783643592556403258580016603287546566163839775233381351161381194055036187070614284195417545139108195667128787278437214102150906747608871907005965535718194173079302274916082828120302376214276381450026642938969729838131408078919158359146122965460665984246666483631042058147721745267002472777352848740243639221255262099311025587015809460132467306794431354479548434744730238302762867438050447074313096314911264020716208831173294703192936830779735273233673094378273684139856337406415967734587573309119074116205261557421788160192990293266672470653875437380057848251039224261342034543780955665999040793917165613765928583541662441863480063752374311066938947366579598007191626386515406117717936664076991234663553989139066853285598364870609238942150499926269555092170894116399095216157542916926266527470195573449469988363352569441213949817063326685077555215607887976986020909685958130180682976813613973953484857887072292674652530797851328350065912507938528555687113854976924473269569486221845248671527426082661650587818030539467968632524708991450818197422335494854258091564224796989703140384396555721293129867595834707477457506194517311158331509248366334791911572211660333935488827282672329111840465709156128011961694195378541263442583425003369299766875071885025008186585868574459261765186040693512979378236935747204413951324778911078082028222787031914526123315377997541433844700460936073046350574830359536164025203918849265882307619802969153266853428810840392110933945111890165022517083585362179872543738117385444229749363261952309993570722859453395231912890197172133595537350288202380818143984634045970591084965295844333648111866826400835405608019117105453093337170481384720610766440916029285722056438564937748303435129879133951615860156117142457482878680088811573231778830960014789714396424383978253988662959515017199101458693756853936013354259921557542382163631902463890693670523293895795843857002417728127265299264712918069958708067814870230484861930699180103884163020525921150440666459399950238366928797593671536632921355033690645569985747858746857788467787687584699760853114260955131934893636677314733106528612910517854804240333023372769476468142361907767615199695074465055404710849561555263556201656593104009563930849189333175595939698902919907795660181759557851643122695308958108285576431990580967148588739031162706271741343424028560553624691482027032419110190149443415091129719929590199270263673306855852019650243388162042584652194894704574523002526382377681666060101373989594459084668420818364113595671171019985977047753316264603732670564607226586429884148710439067284514589030770922670923674939450242895185735810186966191943701571150789134229323944064839946343448971114539139298319885380807020314885846208970091284431634757447484469547273338052421615557087204412931172027576431872475594165109379922271175947714179339538994591616873823791635704262790657526170950115909269747286280323955930411731556379460306752198085366582284345651372672998058142340973883940116624015899611017698596217649144048663988274883696704017800305493669174021013239291585316508579343098853626901344415627577593314070078760934483638313709456800203501679719402848460731018740439442309924183090879712554607985706785259437018028309229275465965326856405932344474703061089717538575207893506167081483995886010490734681408661438599031960537130241577932356002245711829084584498565743625447029190604393361853101580163779399544164867999543781408535127218730128658601038081891227402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -57250314198290881854878576510069782749990778941109972025726187173762489245845308270403897965948281390853385801468273072867429973482984980889018828667686699094038357396800725526607156373024807707677933242470026139680806816231231804136335980239751977336263421632800851902016180892312791374731917562531319854496341387564312221969255829482467999977623663804636394830803807258698792678935769609662996360446017651364268002383175343024384110943603204805086321048729618869508905736522531589469579457135373050711807906343426227884424667438912120699333467026047482060053602552671732218195903615998839487144898843871053956425784257162057688663486514689281158909274066512470163534560318930750547957268340964711217494720858702753131939379103036098448319483987670250777255906306111678537592982312034477040731237200297995339217545053045066439409885334026690401956393448445120946621001407600652199582733652973601223554932146500022146174413967315982076831785127104373758149978730356993518948620439843175589431374555929926285646155749937142460330375917414123887996744061036558317536842873887776375875571449601544309729431636898903872509621784210898163109358631843870553635483851683614172275269272517973430411927803513895119836138832652369139007321062627635093834439627897169497504520202332233512695720951377084718302818584783393465365756871904909060583559584644030738830060233829871692516025348267348834898922721191301249077338475494940821104911153948861652001608742373625449339015359437396114759621919971225921982006236890296534351697339844929642414683233818828769821316705039284635960370904134769367583018103570385414325925734952681665142492371370975419184855984276007593304440422026302275164635349570685354628587816009134683640258257378819830444230948390517817540637878486403672488338944943967801955060176745441185869224442596206854941647865410125985100899483803790494853484284071315914927186815470844029829871955036953005368971264587622989810406684571012494769968140936950734078747045319483783058895282567794863306808082127203799867557015631392741485573342124788144099470973377804356271421127010490562256458415413043814175849791526206279878719948160791026461904107142501284622819662579720376061540718802653961608717483475930850245262866671275215094144976024902009021283653150163780913649301176133867048847468391229998775091998785421170816539069161142779942705944789408999752089790222274826032389608581825960697594058652848210909618683495631912287356464554648108131718507132226038320055842105256232287262684663150387989013236765908141314858781412327964044675732648491768007481990012582105228667908784432179605706965445221234683841398864763442935011349967116596899587732061333798349207239604164556487255483263863860495369755130363216702740973947675251591943726138279963651282323283863311766118833517751177235754537152388366870922286709744624330888766990149841893845651467852457915817747933388179866764862562428754217511041909250409588884734727443963124888029720517824343536507995705301958012595923714273713353886924988723520409151496483551769755641629620064448175711449874223892027121018635428871884344455436216447916969527939001548039398149005119167362075575927022287359677238959039671902005829598812366432691851419156841197840090850095436629403830662813289973155164422640394780225550944410347040019540447904476066889225543043503604170509903022558939514850637494741297341709122569727286735701805504297595613858515322434118039483392131709511103646829187516199197144026931828515831572628397668470102146125630782987204444992354103531297070822240465706892645388404557311406149155049166460875425886240748830956420722600279997552035485733286248104990373682863359514719261835041389132095299117376894282684196451499216474516640587713054064352717051719537097229864799317254008205361249977486927065236109467756654655711457158310558208722218204390524381318491356596100552314160104293885386128784049360737571150468973636906817531886507997002105521294536795550848345575386094626330428286016551310573649501868497346362646848564828456186077847659098634095606206403695124811725319514767619383208167635142055075320014870085227224046601485141319002768949024314731442377723833381134059467051256428780872364555345973682325223829035262915477766144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 61754645658303714915907804464609445547830829587443047681316122228230012979020002885714373015971139746401807895753425208738911001748317061383842790928569580189476685964842724708947663900421630955961273799749064492959837963602056758528457617794015886814382867092684009921329569032452181216037063445749884925813789159722705243475093887489898697610941478116967008730892047331784251790950101895278204587495601145103133277355652045307279328102435459387567473471003654506549681011577384146527158479032042025995604016583868188188550922519251606244101222575677211339001692134729089619407958844585697125221163921035514251542268216315848039559331785091117774358907574230781087731783743346582023555999460369540779807517507347721512431091230103970539792554994944449765038718946593430971028994500004482603722550830759113029957916949086274175726150014034395295209949231655714355030018085114180320243269589006675474708542050709655863874814533427271248677570194874115370538786642915536379184221614379072837565748491679376876471523562786029584736659575696567161210576182530870557037159086712717475428840286430989954200494455097836100836079022727909683516403190673987288115796039677127319107613127918356286795702235812326035743766554049766491321123147062044158995783431319075369794771016722352808959476022488463406293985976677972116242524815369529696734190368178432094328000390368623513629290062136554998013639354526513676138401680405059296724861712259671868241993135738757678265886897452029414901429583524756236263624441616623117258364622435759120106262853601158616798833089644543309383256913195161824995993691867688216206534629046730862437497291716145199482093106845717578841966987465063478642495109422941773634979399044232302688170932515895240993161251134692966954883404537217040827681120622478702231601532627160200972338798058425054811076602489900179241339296624666918587498361357029099651597370600938160395606980161516853901340655127531002017031795817277451740729790703495430888099667685027865502435832069028928287570044806106955257920980684463710132979655687769017738658806110781567412025567759034832491753458379600521582490846210103112250058243548021367233123024160233030469006909909638894881147803207649525778312095558911757323752076134857140560161790737867859042407731902356975765562794888225540576702612530539366834494106110537817396074146476966122119906808410410406723911070333367897441607157846608603103385127958099927503494281653152491763139664760237809597873723155377668809809553817006344442528053804053028063231185772862211935650109636461488199660055819411262583997007395196267678890436698583841886032955781781502339536179604843244017843731007847073838138542773480481854286381476794337903009672097284270292335438097361962200708204519072648423404629762598797872052306606223799620993275834518989236133116937698117541461158820257502836093114506047802849896113715945290874639249423246574184337961819846605185139879753579309458478596638694111272595794412024094308186392234394940530230962667243922649685772932971571994602909566376173315684827159648943609496173001463609683408353795889120439505341089404806520616580477697355797510475850475720949053492713667968234966979407852208527521341018222012205204612217904803981658319469388575502487956322565585181379376005445957408084335495665097458565165229497211770997041568317922922349707100707834818836865856389167737885416795149022433925605326764698877680804099946008606431594187242023535742975596521800124635781156614162142492522658747852932270479947462618476578981898527820291970154201619061043481446264648945312999818270796794907491816476398206875785347408024820270558484859415556514346706132513829080176788336825817052859233158117416391579872667632529581005439047982171602295677776575439505902740749597354635311904061084446626301070942168353585594500340924319469275025341861412467272892041380448855718977518895140018688830090574972313004422255588147317713684350250415114749816857625225701886637447157766136582178676747547708039168180665147385220131261624793542716505227246423457435511076963404632445435710649254089419174600912251255853850896160940625992865041205028503552137665056168415820445348243126368223947662791253428550366496717025022094956215196198380882484388691968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1638212525575386708147712955763275868543798584212551697074574636306613496972704579236496469042593251611099658962749117135178983184705923505782328260394717402199244587347373870254034837855679907408605373250971112744337162690913488293917888396282241114393884366388682616064651734733676596239604941016978270202783657787160420111029267448053332798607571518443597748588882210140992196780493704466198424249552435286302253645038031005405569136623007438630016025008163380553933200305322503821441482687147613388008520366602410210267122827795066201342892236325458746617999951323969874075464704598636068652037941864074099000102229046385051892067337162095442818841127736896494466635480613634600476741437090486666152287458455952337376611129576638673782058165126267375422803476081560862775591148746651915640536523162515992293175315226622961245644301070807900510067270570252721555651084793843754704000551740718815836668812556250998157155228067275553473468466127759754113133306259123211664941608980083476624081220511808196208173009011528559348059547202314344394407676508878148376147429936612621807679433918362557058812189767223733958024834247607697873926049071999617793599059613953036299458993939901343741284586306879211635897667833837424536132652413229596830120284297062049976205590584862965694356052906577280122274766644918587630835097860602237036261809916338814876331460544118382766132241131463367065459053214557544385708768847792147025093928594302160734183603355419741923465242054009584021482796821515185253824448912000338564687041846916117142910527930243423847886291189561630325847603526793473910359955267178461365437263640040090918345863263148121665888233982828144799477240967405467126164065571067763335744670725078689518295022480542151412489742279518846381543344719254690986698768876355016957646482556828488761594402974373118267662956964504261873808808463215406730113421887031106318430391624678197115294711017790155182367644088007072926283840291316172143581080291242310912430144004657892425886652169362646180035410969410812813285536983623614167121649976602897569174311310853609603362399598218301373037845414240464858724164864068124162313215719633144599696819966236826747365435502428821087762836124720747885738018566588530519624198063943281240254143262540709624292554094333684490180726432217239539577408135904259908239674329098011267361720667803860563859804074139896732839933846766629305638976193537323104249759135766671651962640871692027618546539216843079055348661591678119253521856772414509722905832426590638903019906511755268465830765073383867532405916535466194441643484268399221280794087516326078868444530006086818156069031332876177744487705044766665780606629502424636772327060440019014902432844835351606629646624118591735611932680917978863389778254563255878989057247423773660654646616767080226458338178126421267682527112703298565126973998678586421346291771293179450409981335339355906372894036146188007403950892848487381008209493806313797478608145600429338490538017277914674101251127728543390341532120984786953602867982778159795864704823172973201454748887772390718803463270687505349675534069554212858014345421626301295577677599383911390096324590354770223480978524167835331250721076605010696889991746072417537099607837440477763625692751628608878895877881733553693620850533461488629838306306555648895039163870296579970953020958296913897188555027331107630791483113700290106374022104240896811931081859053916507578853691551953517302658587482138708077548547868041553318032078238423665372027667820412046668075213002223733004208710162250795329154632747584180371445245187332398677850545740894311439245484546909644214016238128447101122302593277391290691838984631770353566080855592366572962547754719492956673122575663639110114045902050186546322153610309303845833837133996764507817150022823365003166239641353790521230725270916122392189302208603802813087476080862524770062869019179012577206965427361034186405084733768966743357792648830854576415740408745012224390265694771013512435803749640769847710031695615437439430683497393202252789202230149467970698811697997465100204435564384356223625031903949198780002130493335056837703021460751189407052304207635753746792426586938981893011099349960440665963716193873527883997172542727792885760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3541108926358135197143674051925801302862358406348271389166562348759290438737754727471601418709747730082408028291479346118991082369160228749125057071236009529633367447317227267090114868968693405311806128173291042929470008408464022698217278419411591467558724783741912564961697845924088673968067008644989079490442635577873796294378291215738905913290401639591819283068417852841702731784392785958298937139107695239522345684697325452134666348605751162002798781964577083802577177877744657458266532785823604111014032324252427998510500794602312840114035641570607799650707045874094869349562693597788857878682637516931086816165598885924786503030327519260736841793491794333753416482704900645893669093181355690211800136746307173043485952146844435112683696416857744499459829759569217087506788618443766131288001315397290009734219729022258231970917122177793497970863682365912020629792357455136877563206144895979331577031076680545599139620734708441356402970890762280910251436376331013120902625502620582774972105118402476349618098747905212938363847661303331139291603073857089473959042657980393768915929770829448305772740971613807061755017924332368044476802183369231680392492568232379345490288979946346250244875518374465749038565185543293855892239235497901023741736632054399828115687223751509925385860432098566211068095358149765826533610669137506525942552798744539267698930419469101440259800069967888172607644130777666001803543266054636342334459357835137900918083354020839898769290139086607443375980517772979829604258344983297655350840608139644169503389886119094031429681089058982270952855734592603095411579373407928715687521815980384840953037933842412168384715699807181776358532833084633749157334232369578436782717134265924696785139585492024954774764072718996315524448269615194707224973427494039938951151140660787475167688722054440759231172615645833099849339220736502644572613485649872544297563061151970751535584014271785582139241655171799016643758448557149809619165621622624611655525755599306960968730689610298912307617074887953299756604711068988098898316874328036416468943210790254762429085499541628243961884686682142070041721702529147922249719541343157005786861692752061280610310470745021132623386459478518010742370018172017568959373178698244046795340169794056861552551625249956544030092502295906211756666523155927327021225080130422762107453781449333652210330771404658730333897251717640891193013344566897222105358387919153185188284907505133353220291377807996844626456270172455857355186748258526167955406110306964122296545443871563087395943257741737042196296545777500704818025988318006575400063115363307787953115413195139133252908006446759140623280136537387113487415446856262904346015589863017616972182280364273146270429801839360416611594197160057547823046188226209011401280270652549884636166443209798116118739755490622529900462563349166152412452019653867245963934631071017426646605598945591226095399775890218456066641644492604315767641434952792086219522083325356694295415856915473943925743732029360731953097933573290644247135260649551450041200410885482507024418358351232984516136539193313683335116334718375612659738908499253239705172472221629995694239154520997901042671114149470861850578029248866512282262566564971416393174473617908869656410670951700460394160356424032639266323644812968573970288059487779464061687561457195023477950867554303690204329361479915972165638880311638658521349702721252031242507386216293620418097697719427285469487967302357734478413913593913864049815289208341062180115323039463011570114277601076191539434258536996495143394045655937621041896380845669009137189370372420824015650611423458629306941024949497812460537864802910218972089749222157186864215183561756243286903892711154592979756329107199251284741121004025795171422189857931204086558561112750587982515105278325459250757425659407389869259463875938402225424209068991333952087672362253986846581146140026438386786935833150188529209010769331057483817299877319268707741393373327134251115005201585989361542988511718571326959114502359903300897088604124265741299837662536225764246567393166381224860802520763928265187407021862311354122954373729928025298051970860885561984555204645509390863454954688012522268740305488035109196269101219025294593294195910246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2952730887779570419700166102920799755045696928000339072835744122523179903788933654059723959480007069585305830671236641592275841959112711909640134572366186875303130476803661831880283690347682000584886334709423376050628056673541495251810532585172937316553969621378547350652314516496248069933924843027922839472566417372388509492788734329227005713353592761462526957464908342982952405267224739703536349764022308536048259290348350744054751226995850482572489799681686330971049050960776585045188583190973739800053508376580730424991521453796364746820803712117072210664164732224304027166237984404276719817209062364299840719449727302405693080721417122403623935011230927016781188807703350588887445273355002924833496735155523050893526253654888580262163557590041198110377532645466262582691058558634326333559302459111971207575337178939919689999643225807992208481166138959738522613166603444447025527700689075319440018825409373025847958663360337189885549034852633894182682996025314143373472014220097454251801211672428270590162835070042640856833133239746688341083488813824775116385539367020347197002713593765294028478152650226054919232725341288331999053405184992382386810266934784653865493294305283145110144066063380222573275277791693778353091902131122010758100997288768099687300591058098832513437727589724522895273366233386932920162627575267830115020906803863442502470724091281992718003679576225671469952583526095329192098350020259198674013971167451605984894661172286553620432977287182079806344499881382463105915621267732327411111401964324520974043910246818861885878405740631953657843439599851056605694174179391147010836641293317230881696643287352177419452129135172777956108434272981653724090523089390961462198664124293678989383661816337920553395014500525885436624099526589238280266043099267185899859441125281686155988921709940213352221498393002303459588014396925722305818988671033698059796074597407645304779225337536584704421676175453381323100800505732259803230175444593531840776712698435788508398319779283136466083713423458516275025050230928163949324241551515592916881701333917933203777390333231889502858874994258351224620469911184613108817825943393223833545470876718095148244168916540392067594419574990093164641499463823062550150469750453682301103239226640170827835481422035508099892114061013962901316733614304729311011598759844380581784923233728118397740921459437012451306960297246635084811675304294220659165451567663976023212436196053286466309867929127189827324998455448499786099175733045662189559084394796202696702955245899378397902301338686498719041966482669703456643290405822577609228244920993846002753904908551620080697800219229053143829374250125140368103392457526474220362213513272489950349772292115844441514583191518174730478842106458263113843295204084113680560145284690700262197255856649647933337262534604095111219886498018588612886436989409044586214231380380565914934827250530714305897186773557797991658855143906800870224275272438667024459956009248812638323917251942222760884374713943339722425412925116973729367070774934674533517190167042074881867565489829689225589290736057070899508743493009171883565806591859631602849935370998981353243343504015887436613115920366096557366220710925944420801558929734545294214892256774194940409708104405507404731655191251544319495446878408628200301650238418162694095458160710068829729415713597414696740895735183763623967512578591125126140659620035258980638367552749697577441610963078518173854138792585989060112001888116004481382172020853398260221184518162971606779755125296628322617119478294177722325945368771214285097166286151147224231841859461237097419518860120136053942244574897212475176392784680098309846081854280520055577859567367528147392752522809792476541400187231580052366867195082415127481891817009523769441896754008828124610722318632907356739039772094917599264347643062235431343243023546828348064509737033575539788001999727376887355615237106283309950152838317841552617005802142595692992652600733602005191747079548961448362884589591244323843543952410506585229119175987815309113133868594790479715524274372238952446662332266421808653652045677674058652093173986868603842074683256224839737670322797081639218877384971515153134406646627361465579877916611498342712666408771125248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -9404101752941535516108685697285866385645779840311039350524067272511462586062225189741261458392806351429849732123277023107484732296672529693950721787142270329752615886455730574467777314028175069681370873772815561489324697364983175987596088606768884964516973519971417504791493913112036419839902782536457385763062645216850459794916506777275336392734740862267482017850125819327943385853578483119867193953147653221168687862268700416760889196789075181220300592972029343971802499318213261837302263646081926008407922699048576990248835890849034610779504685477259966551414975963984472296437299522921310071260502723093350117396392073806656502522777266714886151391021578008054829462493035810025621439251975907138280083386062555396029267001796507574814087561187592756778821028430729253859272779631832134657052991727880535990456098328880045978524464296748403001972525782434007840605793542473642551813515135969580016345270792191307882686062146174459416104141174888238828098813553117131938712958866758552808984176234597983019779859311762119785225013846000613463316169909736646242039204781451269446017631284404614975240755454561941300471862421595176012314276489776801820867543575387901544983780208212556211805638924132913144209986988462403701576369862776580013502987867738261651142625841895631036849532549749615467181745278867317727618518115325642236655728834954249737139353189116676016875397332461139150651633333653295711210159366090080680184354674551048756011975507654794282494194061055756879747357046051646790270491216308643993234385526680951246165290809470357382958579671694679034703595382107961102599561666335218311115853653141929501542668784859897978088389553107420893244367930223404020802709692368022469521837589532531306571634554756316471613796381685853533197828170368902997210581858918904486525389382356816649558249763096635202969541082240632840102511447302908613533384918200156042207740073197649027952782491448085168868878188995466975725038337408184551677497365021156197176826235052446295791971913277990099550634175586417158064829677158995186872875806353727328778496347938633256466908741020406817462847313961747102194566844908815146621097959799577374405248404747576718218329545044434849745847032278316579629369589890844047861066266568398220029736739552764295085282249954064346033008176008199397795816027252693162925530827609846367091255940162158976790175467910629258148461867110791988651063153026938407883990927487419666205661956167898378573482633352198003024517890878584024495086980366307203135166755534571678542847860820004033147602275933262740213095863508317333586450184209849489412363259992469431791593566753512397575998408655704188424196383172485704438805591454624577590670768028733104640228513831068155815083832696288366698517102028710510943198242191540048053217102383561488315918584344059933003411013772498674670236690394764717656337040342709507939593892433115738649539500647347290197334516810402607997662471590181056062174480399261192268077362296686117558279549261746650071944900015959831125917201891673657253476954740652902630774145498594707162991591262628943165142059558073472751141142064857674488318974373360557411991061971307352615183902057754736847969575625073795002127637391722373618439702873207332742156163234051489754770575808433345550488700044562821619487603083801770510308518443807897307347499451589492172165568588471913644075219011369129173850172422171365159392172298110687806708587703472509020477008411600370242026706071844216997650922634372125021694504976565532063160263800577655308884414544443154504291525189255407476065331670833356481430339294241360656909944898015130290321987133948799481215772813403195801751699268251345919530054054407294024335134229257885855745447251982698605192592432440565380245013547132020361856561430090826082733784416435713303045904490097419019471489460029679135813485771440807579201409648593965200444986537735298337859470355839590660370258391732558462440207237720759230665342658295025547567151021804276178244420995187363635346666772011051975929570990776980217670383310789193244007465589670279283838445942290949903771567329300016760647820193094170212397782283174747447549680560729142973459007246238582691168846310241555315727843505864325349803067225799231821683517030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 8476336178994087334934903603541911075171801263357736106964631430322854171712408221646410148865550146969529584505584745408583134916962031403000429980086841114803897534046147859521202756958578397121750073655881048491288908146429276932590641953589546429534275616831418070472812574911509432028592001552717619826182603807232631580913652359726482397061134415631755498949829982382993772131721106811328741669558510164298670895136110304754631444226363300815339917675696939280325085844432834966359865590554965215781062048315609761400446129625553167744296696891843846843079305618015310979735948209258872415130367489310997613637864614767988275478145220339468928101113896478523486886038742260121085569525283318903972904503924986001625036628332606507279864321120110376341583008491592067920272204258395965949140659957419262002316384356598176422460474160209632918486678753425114121537783356768081169268908558723039323813791984223741821780137662450662389858270817466483999501843434458157930351895179366051905359149271123419781483677932273631260533952813962970824599183005847568006214554408083306260472913661652805163801110255707644712660392797513326145353883807599154105210725892879321717157790198961091566923437739820821723872044335431125510958733953219230592430767494970855512056142161476843485181501647123788934398681377353904913511279582022096409757724421181091278605089097480928091496487718869450336960195399981074137615821128949299827446778793687319631748372536394657433507163222663727367464792386311269648848513218745766449949336575356054954018531221242523758135780763312716832354496377919110693336410025816665164849292810142880834755124012380689561098440458672247440214676225282234361723482104357717963703298455712033183414682713596291298735079634429094629382706069940991897221304016200365385175574895653924304901187304266630112510245184063082539011367392182909969291636496106126492897668781852365746720643022611499361405988314642662345762637963177550618247306318423554658298948576266725659989702819888833660385497740925992539509723174099383934852245762514551181364473620540195269511674531177168497077646274939447715658261020441194401979550793990260332112598826832477077481377591831109904463648537937204165361341051327877196373513312202962663592463384226616616090726519318788075740424602401733473831048680929682070064801253120261273493610986274217301394063825490845502537958027759590539782662721788972576551659527883014001952130877782567956437799262759765444911659952341645633657893547541448101477835334209539155465688053114298566231051171877212601112123032779557163070394948239669237410022585547916428943839883232528088784351236317619159842056231258008233947574521159651671237415802558063643261869454112273556204185445023753385519163109525973804705847783019938245504093492545902080176453071862630182881023713386461856798863351427109198790173435719821559783754688863990787126517668324146182860681975665276667345191660716253961990651004903470602367266405003479818716338324074037514568285805380493004550198049064429313728174275610916567586958409989027496580747658225362611863810205356695864935958715566484292216523970130775828144752695678227215155937231786071351342831641775153116462586646431254333171804275542961191337134789876910062471467660680780479361036499624730817106958414607818940113684686306523243907504491141459788353691569196784849328577232138433590418232917461874147864447655286114870278356569616714457853000614336298214500202432416386043373862016682410436154111296872379342670353094898301263697422746536992687208581403221746187968289528831472492596251637184394487330647377734209307493202921678992715961529048439381035216416796558342109900298763680296950999391082800918148399843621667075500988308098034969831557035222162107875898042519031515156642555130057238418007531078618639989538607750378281868066103619401305682487062631085190349323962403074336400374184841609349959607263620174967807713714820029787859959897380411827644603931042753292096626333938057926514622764816716702087669307849706141385903493729841926508214570877969969311478567562988976146218497830673498811480312609500199284950611396630300265601686519026564549449933712460218396953475675161603301089307031783841173811119301753877099241811424051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 8552481509662491518858556283319599321036023151044380195115682132688735429671135210523982298310644966762946367887312707175056439769913392936845528438928275034198743596759924280920544724792996865949213765469937993018800706051949393338452143730003447832718838455804716642478088347811581502003964697485252258652110949858213321745930317839830399908602587737622003097144088664150766309465531390199150911389818233386143184083305724219951954031869315661641535770101092486563963373284255143468782266593191330906932538286536066180423937646691809932530113614960005874396744196807859022814109487719498961722448266193801097393076818092172668289846269501825658754410699552465101030829426745099817079656321037325459482391717821845211102137537368739446326870133433721185709551980503757368790681745179652650755465841239600738327497919939078407189836729528071015774545188891464311579154393674883443040500358755142646264857571060240835463617883473314324801197420094556081532762590615400863721371248647218219373071264892899971293686640116464198688933359805711082324814520947948436414817786226624022709861983145856939214182532250184942675378646480319577865030487040687068483830014286225099837714385714210470399417061144069390167860307534143069155510336897752315979730438795422776976410869603936659555512131068104888095760638151303479950542663104446363139683768121681798603865493554263510686750445815465108407607482019770862835158425287419896769136297617893705540696927145958571622757831921455138631716274226920560620670490615475468143786130056391389201741052051171186781188794855188461842054251657850007828313082073918219204333669926747803554468042918121271254696694287096868700132661838237153378507520122736447706040939612386762928705109149483967119926131181923168378203834187797796368139146652666015851483226848247433243453727277888574376934050546858738935938038697061779356455730472574461026371322953696061988736457513285732116862629302768804620869761591352462697379981451810061573286065912053054075455417772046230258241281538608110749979818148657234055997953336864878013077371934184633183213607153264657703501700812076448377662101719145045328751457282385457687526542347669580433589785412039986522362212109050612344574552317233194085991066446708023580978096242852559255051528944917727560149997277831548426461649299659952752122047888328671615653821930788082476723300746487232075345913019283163653711617123408968394172522507888262171496440780492844796132452845463195227398324876585584211152318219634067181855333894429351567892292217530266806447664162431419495440598232931344298185727605539262253517612245772746730101580431420924198228090942479122710302313157466693564732629085255167306772087580465255200361100347604059763916367172192923606309953578937381592054307391546498130811188399730314827543405074074997181719563047299880372691156981403081885620463483481522781685454766849962248398940651911411071412461638917270526454792564774992741090530850878672103294787076896104194129953226593190770378450158631432361850291848746670531955555327235279519932877801545598007337562751000222885190850905528160618389996132712670593809403850689442676180844355248801900488330731055723687608215157699958870439241973914529885351737238316290890386856441537582797420946954232057057951954276483190283344824802632953794681783570468529998900235674131490462337351700041967491993957019674007299732782163930897654425648472031933083148793560508691924622156093939827021086606311541976044471565632975352414345732096428150718064296200697019926135282552469415223235966005164728602491468258864871532909468329294635022925025906241437065550865063245988893004090769801149307025579552857983109570302607519838060849829185095355402158322251720644842789348928794111575804982662753969916208467607955687633465785366835141081802035160949671817995069178698103114135624828764276185573815669747003077207730433142694308825093749835432851156159769463155205132253131761982288683446106481015318541688452169810430076717131332990250952006058097156954078645908601645909594496462839510666543139379262793900235307043190245640823775350148990630638294318688627698811798027525359441042014777180473731961606112387211837385549970622050700160653120595746331151354700601155421968902651904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -14875183053289679865924472826408994072630014345920593924648661821604982504551332396156027675245197953409189595679222968791994426511708262795799463883718199800008141544040450084070356845905913334386844601247649189884608034693792483786857901757516893918802206877548493264752869224442748038145048151801278687110078064486019425468129536466231960381081317602851953620487555840729619679025515331913282577442549509950515469672590525691700819949775974137586135654745821187579547944129640402219625972965952267980618157243665172226213591460307291894984000474930357726169985061281161273449938699804045373190446707223583232623031762254782837180643657567185814775287648733058105939260162618411230531130556039695310259717121687854609698895029021495543485131127807783874498339973703734017107460884636357281965086171599774857369901970703012421043080107240766117825638975951649209732715297573393767392239656308942171737331379802031260390887396617531075491919227847129158724880694798841460155432734008710172133318452276984137556868836115470267912537760618243346838854779305875682478440634826500086275974603594240701554257000232157636383723639734724431733284955764821910847661122742552176805246719779095947036546954407300063173592684248270158974835822484962934939663432481777900992163766109852841700741086542153950009810544079199880820604436824475921576427816618160017179411086179580354512337137842007040359780002763965256474791885567116615109774162166900623094725997490977847907100280057185093673957907057475618352474089456685190284947029229076399189076468901698192843944043796262811364587510556850023252244748272482110289698159904653147464301378314437224496241679077003578081718464210216457286205403479513325416949436467204315524916677746159987083991819120038625611605740551319856174814088142734255500010015474122845264299588179431364528251036037557248698993461989461538920958214593354049392445713675851348605284928233053825479322302611386927174116001999180792387250664834396568951719665175912106032156468022295392581514810643552191588847994946184912241116102202791555690211125330652035347145189909849257390289969626806143229736876015447790900070354429340774362679206364815968825478535853568915655807114173759752100090266159435290166979691872427744420491440767356814162621426167912729126144232779489904173829125059738363800133696970446637233875949910570948460708195996966048043598769943657707643355498376106137687883715734861384841726798976351740823667674517723290195276918353882056091023292859190678641378205551341580649810454706459688432491502094458097862627261656971968504770031257457990897832988130169650333407770146754700747949558917671727452370631991587880203861773488804717479861048401766054686116731236704241870136291469574617086149269287935773289772971321936053626676710501352580246392875562767846356733815096495477021143417756142979859147262842042611813787357327780546623767657999742846981213129392894549423490414993169278381821725680507063685421755689193380989349385158066986117628882641560858466757038554054830973216607008177260118825838660215953059809819397773545711122581108697229302916122031005185902827420404191360721218819196394267428975635737750562633553244539831743153062749350759053476314771343911409441605835639381098856201406382527333723632570214195369269755366155726586801680412571801074345824873929641375265282531611684644908891908878692114059031294986495706614573028955695082389600929464791213991332513835955294992654455993281168569685494704019722101867673031718403232872218141714617546935402406417794113439564177493362426030051397897788391991977534196824555162829090189851549670262972348223171458181253637468164273565670416289160296839772484709302025471929264204971217229894810740837366090037836466404928471460274333059768501513093030151805140453515040100923363946054568137310335620715909944613512228453379561387354957594428255140526445475724028074959203434386343672582713056936923623954992384939941805106391894747432147862836253863449321594756802237531979268984577264287066409842849482516718413346461053600608692184062135950740486003260164944967431289526790797210887633337286327509086899947015505774759800404933208488970400505248248042704488491208981179683330146170604505294656643509840486061834240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 13209562271496240021330627016853253733814913319819299513127540013684379906043503755597796473121281347689649740460333978029604169855942082401156651560740826674829614775030369597976406300835974200410655395945878003188206278445417744948819452711616983503034963241362133790102408166475737435765609715575906397385665257173780650396800706163054861983167676503158028147613311229782779639226917706520253863427686166357086624958722661662525653939858421368062393377017192719740170103064288568816935007580538766516409201241283954619207453820609736876031412353932835951609787097795153314737624065415594916807689072043379881752130805323734318140695015543480946957738714154685130297619167425060054364066048242913429395462632408680479584025286114949095673581007331284631119827096822767326195950122068954302997199644401085075564192020031715404279300691076482918402208646429801337188345906459704337090753980573606633122118746400371338608646584847817236127094751400778935454107201047769964460125387305108429522434021187063402304285591999100359151140390798571222255749065724930479290405000130327521113700761799764601716056699054004587326180561169337448580345160688071456501451423474173652042309947165799943296799045317498901486350100451549851185863096634682872930249898188228901326412826532156078254136536421341045251750727161673414149325272664843134475434925121520552941060206005565857179508376760868070158278204322970031685802152403690839019764391242311566204519678219907491156350491316956408849860990991412748823998011801703526028612544196664594601009424337501701641466125492256401087296346528216054989248192977612736943510188849109750828995532677744359444202254937155623167332896460976164574955774907571216149784766195272559481501032849167204733927630474067240455765957379778584749672662078403743513695189589909672125324661763257719868210220932728527127837100019881614796508405152207619756421164901121266144962229627409934973849344925131756911661062515763210204670836884701323721426312277047548141659733266745226370103624999020209206760457556277818117930758715199455882220092304460204888492791650361324114906764304157981791619666012171126889657571010220930475531235004494059008576936786665313633698723648831879985829562180194309959829730224912982574376792515222211906203228119941519111562261475742017773911906847269606295079203682106102132016614927003086560988252588834437659674634223041053403268912017112901700853103228669191157527545760676942530454504119345196505445936188326413667291666051007891155491692774295251608406798978925427579450531477974171230770497914507037612132472118747203327136299682026606820560567617571940695471780435177328504996706099913603637185311855928511809348577504643029360932536648284353725337174690781340257204686600401483455655737121963568213880062007791517990856447325453324863318339336057228515093455763841446833657599932061311904662524129382836604638955855632023513221706245588714243086412377140455514752730983334692605809069231151301096191191944640889372516197448172211871466398092095880593645334538509959812019700742112745417156709329389755337483963152907255353360916630142745462492561378189096321509783027810359479748238971730049426414250822402693936042102682809755903276336168260644859107563486535091020289882224633154070004095398214135825669840772263781741593168643214495656890861359120759892410485919306086841071722215416107610817374462447181990807115254993343951956937536977494206331026358084749716491594849109897143287774269267734908330586322277048142848390889670847779600878551073091625115086925991735227945491129816204409292710519053867489358035867899330314198919251823086550456859780300988703344135392529993692755744888081155069370957521484249617404287120513169559287631517720039604347917699149132145300000461144370296261942596749266335871617975565449574994170953557151460089958423329756574001650533400098367083935641328348733985870827052115269279027888133217695915656927533496460734321307383885020606842454913240714083095534448092780504105348545249927630055573576051858256205883194189932009033531272515642550287892255663777494046427371685229261497294845986083275488749978212747591369429107309129835343964471617535639450232084488875877648160186064243817890125051447424932695244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -25496369083193077328836940160925271539779405763288518157381432237466171408416967905031718630978923781458790803959066119552006261745678317660496075011181534768189455675115542716012443564386985310410401230926462031109609687549535207809624976384076345034842055565403983215335687095727379159894102898071042902660783125035661785342602336014995891364818232930075353739441452438831605494125798569905095450898945692749241608823325734178378466153632606813762965747373550651090398499428535070846835618708035754952215393674569056915510340139684626582455146661390478632130356668145534493628526219117572767293214662712555403773236942270824960959607882817211112384891506630026231343275260452247142052219987170299475782758712188102015535624086730929113778955227856224364622197703183463773185531978547828014906681768066466879144241998887136456411488666742135348183457250043220125346883170592384662781380433427455001456686812222053921153694577099120294475695999974933483305139771785231785781797771595932582575991415796010694182395172126988496665279939296755489372948986152559069068799516456685995915762680920097510533658211486075582580917832444910270935709845726349157001383766240907386386777402065396858316509248547960533516032175385825826063029147560783164895041907174929474641638883778673375505484587409452673471924136200593588018040422273170747709845981143328655716649896400042466839737056027339343970537873339088729014517924522781555856905356686500121951716353918766709311784813079141340296782935593237389130612814987907154954095734823408469953782684695224092524988957717212191608134871001974165745285994266802679353592221223785701818626777415306398448109156775208592989724785979713261027771780367150319464953307244737665366447070404932500475778441062390324515101483835754804268948106609512280913413687301268392549505619087912252741655321229557487038465585116818507270392137869399170499390709678565523542056868377936881371521419690474107027576049344537446457576840872954156451704115004075650846789111992045447038959395085532953915086743717598397876425940944388178698254146479404548741716624061480162470489394812426460672489937367250313250268182115430935483677596741300402133432057391839106330718052203698708545455742428275669584278787829420122966544418764160660132870114183090183957409338425575054615295139936551144612252516555391118683742115908834629465314521806462561974385600322407592792770843238417633068349676208714029383309042758659162308956800358363376714429509533825541569787551040915568608776799243172977356406799040349208206336074472128138444719393073381681588325935771847137596009673759829797437321594625410454130752225096628831282362443560734042345496201407795366561884040435463140771981845557109248496509348509981739913378600778553491864329239546128918991960367524538107615884563637804776251120120986018686370853631915933759776975786323577324236611587048854136106901848135223782406462178403964141876539434858037773624990120491862734611134328824792087534330964767970605047380158476340145090276422405147300251752091032062741167238343548352658344744569727148840430300224201415776937515889523354055753711731890551558433316115881819370397976264693388076915108495404956120281217075019589094157780502433951697415012317365088898289710282553278455066919137495397348053298893171847653129997914701251475195414831013459520026876120871222756699863210885187497006891379363466071860404639397627000130496738601886273744719713159639638858442207083762343108764479852729874664936440918862906538588943325170538467743585359438460961643999051900784210704867909011867055292933991632398623636561581454894895025148325747739751507209055798972243567323862193243119991261390794573358197668750384441636603033650491832217322883201143567990588781782910795816209974414262409365709185480494486996186263745411674222783248443792175908082481180561337587757867399419136893182090334969312498256913895073961178084286886209246666665571362231952334027271877661102257171664755633072973918522609735324447396558673422389308825639353565441370914335271821714130034371062997325136100028151072712941259399933385050531905098543697995131620862728074788114216736538846471022954878816660879812942935252180232409772582857851527797698145011410954177688371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 27201938015778861864858696167886766256570024039645231073782172054615966920049321726724655285747558975824180526195098026151923667795419778458068640164685113650936635682372191010928627036040944454718539897635994971012571664299479553471604776311151286348176640455624058288108197816600732956781243393495235890093162802199686683363768925231353166696660540766192602449140163835582733621388587912280838155991684124920760685339957698094898285463753631657707563805542424502208431351808270306400654203261118221943092567115900658175296233396074572095538350392838456908443804221797055449184073134528544313224076380625920775779473419173103162906106664938148730025411625845059830132378194921013474674775653114490698438259235758967054087485167958612435167519156772322970646283433783891722988530506003766217823660160301273483984847161439592999029725215645200449181977037860344633594284690392772568356602687096157575439822949599518899148430384706884639978613697270021436220696996886335949966305474225442503353504492420065140046087411957899554458467336303483419600685753370201985614549864341428283381866826913123952998814123154618776224090943162467812995918150241137177638036795996119211667201015442734954706171496805226038479725887263792005120096015040535891100039629368785058098419682248508253272447495420529824150553241379580351153763515926568108918950666858700626895569587013771176141514071735887296560428779829577523659275823830737952144616280127413429728648659394073216823627210839788256045617867991100925626149861023755580378537451494179180727042823206788977749550041122464160591908631690492069871086219098807558876523145404256768098891124688534348664948169167775963753713696660009630136168482847294351162912853142292170251634505622094464484930726104803611104327896673526691369136836412901471218904719043349572511073730941763706828214668166792843636468604943489002627216483770946928875702586164261486707435736074861475049600068975531707755529003352397409232776287871785481304066809475580096407659751160659424528264293997913286212157928567740871190279516221377931991367506389708878699160528894149382040364227446280525712891945564136180552307574574385868743503145219707519296275753598176576267040833850267494793087006553092196671923521785124152760085851447531806602005045203491626862059496951322775454221146519696972670817128266432052072280940352799590493096323467902449576233609227065386336503593970624360944322688806236318570168536943408286874951654058331569004321566592515009582792053378851066117880972893731726225836138362296948250688306195485786840466611747843822849837071066366545392040002151967413273801227403070192952399154326044593158121965586871480904408746153744412338470240118846308454995601925145802120566794195299643620635536113968301241333839930825890690368337616272474734393216309895190151800077646811390573667437962745949758750495117703951347879189704123596734247753013173487197262717864031244121784559230599437515541910029518632307293036876635543527386198412649269107907335168789045722216407243283408154298838146247552922978556193884661396756727686965326933498976108989888014809645793889300746076145108708070859526579017417080608939387643496749681880549744501561921682765561580253921262789191217956893297652767466318995247605817471536921882452016501452981255049599276687422819452371003944211369947957154559117572049504109906198774394643801371282147013898368494678153210885110652985379482085901740623240185923997016080413325580105082239696502516838607757375624123704735274660172576530629100468899270448105164828741244530761760705209676230198514504629904484363264308822178069064107269841500031792003144800199910778667117049243480434084340385753459639923056854027038910481201327361450552914036919382888016420169463010053297796428755913154434033011405375074883515611371712999280804293705964765817672888563951091461955807547539708240008649186056227053530723987613909792065600202138693906616654616725588368319011565155860625970462088417326653054468654795959225952960443666061610996808118115804356001152533765462583996366180292280969349404813908169387605234783790784352812175445927721427952005605247287738366684094086331948020963161316559546929345351310863047308050234947030430775040232542632380792056053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3280758588868151808163671060978132200889465530225327838232653283185729197435621820679781891797897062845410574274760388591073448155817521917160341648804891758046099997253487763356612295305287357653900910001683236457064952008177233842017088849499197882716534872388393475391116715270094288172734676554356117488889477156249270568611778867018538473845344253496405221421821231145191717894239324564849498361270767717458012103856052239926808477008166165263379270649435665575212534617629726470112397428860189154392214929021486224687578670909814213992712005025163131759065404989367810928321652975927406636091967806425325030861553538375310079920204139076333448042133357506696990659111039942550471009145210164329391081403888309335995057719482799448033971965595873299955861914395711121035370512803509127489221035981545149070161923131849338138627589382291955368495665850555573710372908862712668418292005779453138147654063309626896040234312928892839879397763234995627232990263050018699943919909674423077280637465832361994813440539352231444061551699335753412343542864047938745604953580405026451331597221119799514618253492756486008751878748591401504650716447019447832701864018921635302804878886580475926608953726333851454810422529066285473585925507402841301186575477695246367579813717935727509147455476321130189800552465652368965642861448745801884298241922675143873231770700679741285854834841401242952105852756740878370643681762095563308762139836928163132658698238634625050486464521166063937715776627286771674598769237611303322519376259585465138300131158825512583292264218028541590392520873205372376875110613396752598151098279131568350512759051056004348612590003190998422065909247374114727396068328452732121301034845505447081424680923210314678255157690851263554487453080534349097602897304670313779426954980085823333156277421821661033291678879410851441840319429272915387382195207503198079073455625478573248074573323172154219986917197067607220151577371442399893268986044912569406695069655349066842976083048963114335584526758746357875350817522610402336374994009227180457421786489450936498076347895930366878846469471084179737972807390305345874602067698979609879555839943022662264187175455943593671971164055962086009488217538256575517828115317331482809320614279610785061103129250276131510139083196064388331506503736154271216166417288179180689922215047491502906947746353201632739571155619643120326304111493031905975353001445530499818518636265087421767363289291884119593012892946378858382278502971949579602646376869131643544381709963531770722804831602133075675166336346101061735320122672497799296792790924450738098420933873498779939023453095792635011714249968400613074502987775292370715657062191337799470937943957768484447903057590922504237965851879505470291646164512740024212636846680534568407460442517056999864031559507275619650203752655312916325388048775346915055812754712476086980696968605627516440100581796170234121474460337587357523993461467734768873553301013959230697805079432162446711079302507675150960018097608855479383733113324652603017342847601110383205904498377553819719633282705173256446359681646557056559950932633987782711743842560586303490783394572914041540603453604819309529336316642992602645258083747610708432410849752906514941473500978458533612323733039688628937100178399269891317961760038323789076316396932865046774134355150282109382608636313667659998849121046630815687919895021764009889533765464362913733705437355061011824403202839924029230235436429780478667369662382066120811163644127771755331794948714067630288602187093896120012369565096137041352041037962370077831072614297531867292909035587990050532332873031716703219625510425186091179635911055784671061718819084014849667680751533329353503104666392184120278769354441508604598508721052636529130781112502025693023104051494050934892350405558081654020279541183573762598357242954745486015040422213507713107309904026233519233415101180928689665573168154308587975492531562418611970848733567203869223534134118866406032193435547962024605373555956807714489685592536141809269721614555388904841869853760976907437061967795630394371006171813963997675351679148906580922147792241818578254840541796356033424563926801980459044480031093194274742888600788383119358205047603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -28438794556850664228054518262217225506228492807913972557597047118991507797478060094097265636269984316391918052538831382284818214766804719435951265622528922716872064870100474048361111870877141565582900574652113071523480309792791227886812958316475835466898209121332339864384170828942860646337813898771916370459796927561100372595695567836546964871331702201183630786670855527374632198454658326569838357037829001622921792294913993083019828583837855598043128863536276196853380789127506007571900129038034623701764605989439730657078830753803471787566768027932505693145660874630913309079945023788754698773377206281574787527269513161340870911016736714057648592014259804521846045020353114808338800789038521535406538964480290803523296526092914559363987576416124951863244095203147907449972782772384907940884309552373196982021489601646524168721126685517529425895264701169184271160162588502872777299290908193360591234985192066986643763965071401313166398572628323132202121293338353914743810481666173523598670671172125654921266525897497107825038091025939836766081806758445857949157773877990431099664417692227893499678113360268435042568286024161339143773110534522277887406602683356245937789923932966438782094233562960025879615354605231502431420291225077130548673580430788577573803012819347397087563101198420608945535239512039622333277272649477337436204638176714994769955052534998022783526202081817263049040771443600774573181831577750074391320759293631083800189085378826753908891602164287513394042974289394034466792182431172319945608648061758553395748341753946748029902780248190721214897107214663617982553604307171381480198745308143626680484917596376951422612308686912494833717914196419242647892409556746756609872620389617188175580986197632208662721210622097089840111377805075272024773132653967055636819451670731237212983158148112953058834563903867559010915825228640362303939464805406343857098083034148790933912501634923635099550167127796476075152399428529501899232260659797787465398765328057821466719052226350758101664401834137017268412769027869240703375089201850615270963419488925062109161076990950513419849388572238798500815548945395550121250091547486957558631464520171966851235369155302240423581433743463119681350693826380839316093682362526804090781882439780861833327834525279660403009644249778281526855624943635483579762250310358493722314010827202175377171577110176586106353155252082000849028243852573671760893726342117527764542079402760731581454822757738498179298737012278432387100450195326623413691120408040961470412883242257295300756118906562383165772480047454431702869404116540009442500208816617807550440927441346110624095020410206643280961679237573436829412049838552929992779056822289769472223317452279719510065050098957526976683646596700604688543827847116276118325169772303632699063536534024995557160339548083021844743047984808817759119689012740123041106356982834826810585267003469981577384191586469401126050498471123639642562847112259162969281636965306714188888697671694273995080824203615251954963607088344171379958166016412299315623442357823277086899767679164943289345878748642240270767011507992503565769860729322850089118989254531234434671271242282441023803192537550211233269901869540761425798524168957988883108064325729163737869870922145687058536342982343897271827044590567404631938852551458423217926069051637944520522191935936443830850957508548771467382556141468141916559854987723715793284788477880685355292906022758950440247745294285277472242515537223910751034260176005503602428379043700283655213443513658146554229966285778994979069218453814458641641383131715852305570027950927875319941456119418684113028101828725750735877275379769347636145865100178975077388282162205576281163378000955663461650769675233392980346977533241066051361945475409890918408897537498676238411664359654399459648314525403906629479844435895190263318527103153365062763433598117602509395194306984714678598062054773606174022123161412374790141211544523850148843528365035659571053238271012230639942785089604810330993415614795278441639619597200213339688125049466586938451094857624802782056692721234403448842433407063099325185219237808972292532542881720496413553017623402957131757573861933633448475795479288390734688541482206937743393554432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 24646712730880588982329865678861685178636505751498603334553636295559042379158503485204856539312487025657062142807126313026274812284963414928308311715267196081156884558164420894476432619263490490288835276325272679950966851154578957875657052219048126142263964701592185975307923467838577031753402115870303625786516223172164059249507934015301750405933753501356800177667665241777958454378269755785147797685034889687892163285908575454752544595165209994257448604258217321953678352393731727207867120210806560705090435478057622316879341970446731953058419889004734075204145260992225559551987654848245088486135529782109976454669057388710564814341398159226202784313104814313689387580658858724662852988409338206387477295042307518778477080022714007640868237851086373627112165711852351566309063534825602181865093323244119541105655451564242576062316260849772655819055354329372459523456007255091111819332960831209548214056315183490664433362164262458264878983790831149345527847088677505241720925461902256362015240608846252640657644132465295846094727783021539823201115827574749064780869782586760754402309710658416974876684329660990985639722562017780868152524883025625657300447118912175024452228741611538064466398366944683056814424816417849450620910220183989305458404099148526721381412523847455724709104284235714973884992087844673182409994814266837282784327435411547061547259477756883589856623476132699694612324529467863597524436568250334574998218963979355597746098454857115593625291388622230952134748016358960360231069311119718555961620270930042155549660854764232654781658334743943584709568896234144553280426111318938994775653431029232313984297631093106736135431320096608999025891123248052746301437325661807105900440635886086213567242085217334076016701561294947547088396314333541702173340492869336174890703814082327370859144073026706230022260517163252740074640212377536968019763582916227856300977232718340241153774653247005427591273170069327053133539186324686722767193715795463873481380394671920037285986018544092068545337932397613738977910926216296338451145475960659541124819226866450209916568070306992032802215703700494069068300070108190763652160077280896069283099296060348533949828107280422642816785321491379741623415432990249093571273873549935895797968452373212140649100757869201098100230864713221978995518906937623108738627105253694118306949500096028534396722815800927632110362010772986451029711545484478166405599017353706034554605615208684673180774992442154528028196674362832633553936894580470626125288291738210303171414429666735152933972606439829839179006377690675034793429557929122259331417718972461761041251263812071688945940680945974172907582385381660888633316087531093114560537754873399566593323638053036654253334714913322391809155179273066961942080537505953562314970784948572081131567161294790350071567471432271021626724891159314830316598309526565231962320998969142392105256394674342388854491117782998297117339885708443784658974394654681150222354940275222296420088414227198236303984216335885940011373828352063317606948237331775140110909227190577584281328291516839692891945965906346154466866221294186740191223731582618267146309447031987495575085574389796341964594015195046063451989870831472956093607410360651788808587093653568878856342413490119142184374775302184181175195451706812455536676235694930161369373276517303984036674236750169163884100275876324121379985913977883371416732011124126660098049547716101374505053514170281615174285244609242110673481060544325304289659612771142510603403058505691736503413806838479824632358335157285892778694678349824518987516693135427175228083806731080561153252468812181096900100407090301028032591789135725600482791440174406275427182209702116951710250029505296035755612672683109166668661223581464547162686945009373329557826621211080452627892342170521798763872793509612013784096628940091746108165635684171573219887682182890738067610859206728011677631824409829751020404230899303541620501135600164146026421324371188200413499855027838232854051102234752416688327831066678533878009384060780868357676116275529497965361284062179440898162476265075092633524675704881160781579279465673398884420867757039724817723010927664725279594042529203978208119722181126326306141836070542185112535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -16585242475024817156398250312630435017839291448206904740220349258921071893149506741414807227775872182257066931565123715356051662536587046964682003850300684566359421705790530489790179444336878854274304066116533448825914506578146959759803797569743925544505267986549949831761190756573326670934461995524199605665183533213050922768215080823178239935879284320453671144083021694146446021561316375343700984448300727941128479229441861648858159235003802766205439247234777629526377841759273569667730623380976586740787073083227006881190434661817303938722395587692990534032976855290702925428389313485426613760029252778625221884706629153572267408976473817872890472634093175772871347473682650980489354468603125628184620380911689674395687704444473163053607370480895329992038105805161597375139257782081106969143671680695162363070304819573067837078709305544860350145779096001125411949096340587850077238013727687429707431155347419425129887940807656507658848184530923442923729900226482674559404005930709431678487858156130627691236650377208785313676703621383605213690825967410339794417068021950688012728879379295206533950721887756984732998769810681849326107260123786528131696030192713785042357030359110307145983975672218374687119973722844122251714864311944507655510609657625714907094758721371296606834297810751338965266681415159424922302026650794328885435162248100151807304539319491041340139104191973806213645467973896034881016144497711913826736356578559693914277468961123046734396945348529324494391073814867196409784339595393186143818477928437349183235380235208862736984018416412555545727728313704186683923456057185518146528621380823282026977710059311956262069377037021362628725288272747117057691432160352237528855795097825039730024189154586201186463407293306609741476843051379034921695879335921466239350589721073563066943301359076464109207835423092069487682267452208972561260660311344145940929318805557446632601700235893671456901478633594400620837530692626384025169265568776442696334585998741594844946568740214912254572526478031081957624149994204114062875199515478006712120228776421519425918557482782891255844101322788158667324031388452853514981969755895960578642968108280786474530846975329352310052917475415603542746038433474859430134188446084023973023366567329658691507478480172016093120115479730007021495533685397178068773318606014648203540859091509777835061723895947148605514378810689110735299538433475756512772592610447557828983868230266090361027946530343942814076191898768530932675595003051515522493417608179398935619683902060687829617534219907542649832171421416916788862519261181792698984323155398086291608824019579197540813429414318171042622732551241742861036937432461117475174641005933792273260325721036194652497548043583858243850355625488420842917061002569587819157023745616368590660627153088258930987872060782975318628843684688629054187335891179105240479443858671788819579828198514216637796529070712115585924164483371567213847007208601867976414860925109214130962530853414289466232637256580975564845399603217608842351828682907547006872807124412281403780817911262412292154477480296260025135814756475125254609607969683587987539801892312004317340104577968143588437625955671793871553585114727364881435373585440814656770037456553094455852064195553445092032742702390181393342041482341428291329834275881935313344343663953256373599559858810419939878987092476061371102677208494161291268301604954706070896775033049347630872567142742315887582192801916541259778766909295914287636042478592062656293601999270292955201698450970539503404419101187294015985612468679005575694179946620386415965603484651449467141206714327755328102935110610713870449794347548116482399530942952471987825419355246337311383480531544251971208685196637229664171373737617566096295648346092140685528674161758129407279863686091174554587073779664252899336838061278428856815640602035820695559252607540156418387085559950693533615248031038032519555170284911582911796433040205334356689872366850644332990349143400415681317870973791108231856348476103049826759933562453832271522797913974462449009550253552797204901483406596442654368019682583014320754182066915550087196231631448612579697569597559441398294421467440387423822506230119433282820796959974045549330432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 18871243799252179716926129340262931463753693972323425253191656102292072872282261570875309231882255528385485856102671119224535426609465675963804429341270352571233017017541662328036440798657891688880621725046529999274029954705487487164912973856318560595809154064216767957858394898966938811973555456161118168512978892681582845005917958587864279129460715219831985757043875833516244976609820780816106441511944681556568438491350468838610441548672715074592000520872977851593804712322871200634291185012782050580913718014789635987587803127748159797216683209613295646731773503138353624361310056685706823590855324095321420003782703316666788407360899341367624030241854109545215989558527897551086092141989125464595424374845699064070162033962996445751151316715769400702496243740795976159140125859632733133917519357123006769073619380506441250570799216926120744013123245384259756729461232833047949019497475269365796825695696970827393752725427886822755459151762136582565838185614405347866125164166238101892043073517552357590995807055005110087952494085621741062664939621701365052377416201697053607622156996449173851892669670063638540718458354213230942073532956366960572288135968014093103146314239327046305044349862215506664935802004655616055806736613874924205374798298924251289346715309554548239270352350729043755453320075825654879189250209789808877703006676398913116961283139086997463316168617561284502838593779507328192939500162882360786092226176893329026392731116512427204287951911182980113185239138695041688492396738514995789434912251786888731801258851363888640130412151822163508760414904273089770016720136945719645452938997724614545199149173038219910606658713327925234902758116865401731270447809644620585133952331157505993203266145763478741644480225400396447513421720942077281934130298694626443685222868489074209202935863357645339720240860275606764031221604702713021284928417205326737516885899483313028685344679310391375820254792846452060728037248586325907101723647343682384150831332159831484647847211543402999499846786755678299328893707868867303405993550242053932846609756688522049148705256504091497258072032072174528735912169690428577472109678206688984359197004426038036751364598603400408239813660493218583817125842463077157094786333536499042262538637316591397766068505213803534010195528936716319719450757111195798210967855937692079412475596490255165361909949252770311405078926595355060570186102269924234295849853797459586479105800877412324094404293162735725889262249353659393160660563659385792305305944994139767947738639780855564183832693552653869780745384892152431275334344329039318235151528310112570402929696524949813693477137686525711654837897428998311933760295757043094028892920293002278349761465521000451576170509158533803271728623681676144892870638842959891008723843234430337892586050074637463132966801431221727804263820316719576774062035050574088455709549463116015112565701228316907907351157906118693820893813240796614230609596147762836622933338608524931733808793150486422043666669551581324654188005993080154522587132808090550543770860607967777664723247235714702286186470302911886431213585474088253717356317374251235895459841802962068824770276124320056858741991888633668920375535876270152702935586981137995978074955669571947511026627020913593398469075546529233877353889006989525262672606313879959149942651477643133841076172256752277205533235414471048046055007510224302262752295408937835025684117716149056950163288617006199119676076633713184370421072240608565145079501886565914247641282524032640152057722424374966215409047570532210900774930764858308073584436012457769808906673232528256981987573378389401965223613554898871457966446638548554732045927063525305761975151889836657429338894132233787088162024363374621486318246666411514081063498054112613965577167645886143591792067814382704341099909646800889918010988124156248120238114947388788883225401450003954833235730279290084736988704806594822031784539719591484177868913372421168206245343407590953782590822249851802937008693790165365627460014098409123098656649063991970109906510673309655438298752205746193461363676703819364070220697509427575809614270304727553770852541541230795763684974971310322527905086207941287232159320642271809903634779643694851031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -19807133703434761803419500755399169063611511249805332969334967038910427716125897112139329223423784839551050075643808587021639585548817947044773935602105641982779455159495814771620565864960378087173530373509292263816738343608629765455883617678279377267482815543426945919034269000486118353642633583735273567028920566677709170021848932607514689738723933381685547812654049202529719094802917981792866790633477834844802332298926258870633400392707461730057938762053617224187795845121295494136864685180958647604738298766346108895971270961848965019501327472711706337477985544460849035755645028001338959513148183184441901423969861695579903935539544187625885131317975799359689310798427072533947283964471587470243768092955179114299770211912455636317364475514041887296990892123094045830915160864105666521424128754322803628708360065464455456508379092799636208514896016592034302386249389096695589657650837083065434222747705864135622324844136286093245876101712584474292868896130791509434914717208334111274957763915867314128363630341311895586057207181785866046926361827515895430337003187712933363729967826157265622345876658554870943116043069979478790200260752407222276315528853715312368202718427127363709076226709504468420161441531910378903214142048144805828818978994674148812940764833134690295386832447667764148034682468057911041148889789217432135236433563990819572313285647759505058577296099086183679502332595408997976252516793481869364052007667770881464798662019569980891393328874637975003100203969366000197996262133685040061591842024905322361675706057573781742414132038470347609176670143443424310035882240644357772726385573673953353717039913558797124918592032066462285755539906053479484487795949734978782958936680130855287219086023843101864899274256033634985748740591886805651842271998096297925769521650044679572099858396422839422315375697273440929873742365942771639081122418009647304763171901727692912227454796438731844674086090156048691533097246310661567125866512187252531375757460161443414320261931165125892404044205252561671557718870851047324593625850865483117203944007037262570605734116900094747867663974277844425899678585034784834476097265497299484779500901000883457777283551161851365880801543971376512058844025136220575670228567053998006870648109941001544438118057587484374051609233357778484287508521351495022331721375791232556146910408501609809870451545076272261509841452467524169702170409192013662792532920533222245328169822115354693437080592773217836311898488247667039708324661012838863786594553071460086734751326155856804396041231832725044546296717281250925113289788017523148589845126298660139238838950980251902028313189927388940004565203820300242178827616116331119661783847136664508568301850656765408423500829037628012438914088853755364236200036042642061789027171855263663866595441293958002366764694593526503878473425339756507996643963172938968939031991717916086406026470680181160312236704040065787169776416229796473330299687190902541435257950874328463514615479185481984183988508765709306031508951015271134566559519599335053273197534312513130114502546136841613470450885008761735283222157158701094266063620767289500814125353265507139269738500456538516976536144697109002282053183472470762929138393607762246000055265735107890702886823777710722615061218350356508494752453176821177703228255296885502777655259769117508117778820583675107766190458445018461738317478825984695410569049527113495538081521191708518684484345214290926184605927540109636286891951885440466606670340719760445662025605186423934974966305892516480621251090062868884664134722795531191171645474299014123458133603314276505469029582637126172260928685992555701479657652989407465627545835772375847883772184917383237547637755825369768585828957634849188712566138736065927973409732060921601914707979082879555435268714890311585954560923790033224407039640513272266690456358320335186595366878031673079005268943413408436262622285273781690681046439019130625311078491032313876976510292572267517868810890564515862011255672862896539785169101260728708916501773434269660911316367796616642687268152535734757818753715927980711648751439343518548225612800722947728236236258955316657197700511086843029426020737867968343074673126197577179760553948171345906892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 12962203625320966904749604402704580757602949514270190243852872246501372346223141235221684269561707189819898954936751038147252676637479910494878117795182540377696525673352997438450435097638669607479875286072130567239298932530640965875035768578143420062173176866353459578453776842387663763661945510503436173564974071726575675404498128598553656670927896840814851760582451594745969177358622838355200001974863782508677664861094880869636496334619043756837710459350726483200594825001015659005475202497680498620162536380511133948051218118448306890870326515656983293235669938512716918809572765609511182877071329696210066177754143874426073675856905196912521883716025087414335279030872760195578176766141602098902069982922236153124729499878470524755839255223144756581855402407616417768833238142869643889249381503478639941397096289605517711699258844178632470435496647551937183962583135100179280341963580770093822421430023429799696520107859200465959664760293641431927527830181390339688573273978384062343317985455798440899796344661465648126492074959719085877861369148341683572154074395169870982727137811474858944037352873184603447576351752878403595584274033210712446638325992537226742668817149562978339536294313404285314823097065478362156767552068854680227663668683915050309958646524505174556264162428238221071764146764734442257805458273344395727306763693782046421212525093305966373871810488632672674062870870690661105439076981960232103861189323431225830749096407640024898659410935146307267272545232482771935032671671909038529460091171328324542034471049348513024235083111611698243234789718397924972355016669763209456315929380640316149175309326922854668223171328383309432061897508834256157786485837170351074363902098075159089327967337270895831266524230365227683314190711799941858560462432670228451240626568633048029840101266334594882141963781167520302416807664942472940498953349863305346049145644259239916006958315863750900567283036063931864626066040080653975626492486567829187890540324180502477696085811323716461034755568347474408623454171167294129496612563018438701871700334675740680047308014526408479357586162357275621403181150846701534104163592809030437717243318870867014026263851589467746415388071143916081014029258101943678401754437348909902931930902701788768839924847864001966144542404286713345361528808683557555660165036575150139346263238353208359642182951153076532447309003148858402757153124843611919943539410036141359212981692487955554746781819393555180521202720317218635279113367441648043296896992400882141508501686899958339019474317671561604041332741696804590591905635239729659233579402404529881629532193165589908863202933206106470221213432343126775564876391008265646252315253270418998896092362395775038774542157591418925408423769741695867304473703883001830915311074079937083084720714031853475228428800839749052115614912852900348765006493200305871056055407335261616093539028931962046347610588783848421406547652429948098717081320271451547171254727774665712934944489483754688661174047022938192329065050351947825884893489347659186368975086426452798172632092877361920621177434114308164917048839671662044798632710819536160554842996981618405023991294490279119019793824247425050912622674008931896676096359563365021536067714358887901787189073366592937319390292028028352247572960156395802049264775283709803996225294265626470606980446470823021831367052741992146102839881850466432381243503335474859513848619008135986656873034528650900095533827428297705957019006807121751978755117355672610331073699165100106110685462512166158875382597217940573047375310608941329542319704542946172192599263738868945486822581492341605358658293978589680588001737197334749078397748165494403773174910489479112697670748057513191841549036558016582734502462072336152030976400830984723420108614118531647580735346213720647944131913916779012843097454582803811338292906958595479719649137034789854449122864653162444020764232670731471148969046608286646653296195938118337874357563883414599409805524410409749915876295574749389033959346581740277724264690675502906506737022830807147836857192303154607920820280769767821779662343669227066686318747319231862667380883510131095438922367247877538112506882851206868855046153567933025487980137358125170688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4688944511042064672440972560401278900517881811473790291041641725444599630505405196906254939626887075151722171226521166410178083428985384183536298885589701026043401850131684743917623112764688986078510184521641659920699569936030038567180980459264491649520429543970705175257882186303464571673465774659274321648457573675266538720908199081966729664168777956849583400450391376693465645924912232141606681533745478357934909329252593173133164604929609504542764540155465288490344139053895931079112077283179840385056792676049671415229756222373250985277220834800316973423232722628316586962728792873604723750861772305252294645921584355216044401112244576404917930971950167294793498162400602787281461069615158691422468950273312648523668159864889988268024073307725084946094257009145499671373741172532382305485671441277142683993082862091076730890683934996382996217194423321096961206278607425940226289970938683539422659357278459253194812906746358093411523947066622984072463727606897160663659758154593123996369820206324985329711881708487854334381729343146233114816462023633690496147008495632531618767084848519562963424703928323537177762531303867083201516545452472354072388337443155925933043991384063132376665227053969983723262044011403876933236730487483939568858563045363118271341361707053961131652256736493221982016442599115749690227030244806819817639244934909411748414003475946462966359202758546485298577238074224897124306833868282886605105379785797903493891322729304729919661003628257514595907080855757924138720838056001546922841861316399361165244648782456412341843092687576023725700898977346670225187985234146373193267239928783442092747573518281126025994642406728410159084344979358926074960384360179072594010812872590118964379686633180423538214326474389993904704863819810958326252939194981119677296855329850757868207991739250731050614555482141007974244017916386701541452703752530187666830367438915876384547114296627879683274178115706321399096689942666795958432633051688184287855856204165123533463530200000648851113282146883295888915429939633125312456267085440019698589218131837356406274710988557238772375879525834610822768339199082422964843082850453979038705555418820209180449539428157464130044312802196549988267816284633191849145822938516616707491818181802003492929225923040830122365978030381420162602321791979881978528334846742727769111961407484598750558960795972808164758858006464235001612845004685389954827886212881263211093465163776447881437529500980495914223419235935674147099406707466687290130040768350239963184469107046889343111979295333875422717097663128443989874372267309541773123851810208107967445486037947076001272350998685172432075860319914789415920950899288362653017731630522073525090736586643377932917640035290319419864809493021075186556344648857100563155172418109687817232401659662226483473390137188189862281508782045285663712432293506205098278465464396134651185734340489539702633960045777430791338403235177895206566238210554821976795159797983333852380905422051442315811678735538276608916297741915347149737396537487386798893223581843516312410083897475417669772066847304809551114749373993255592403981544095754786584576775377126588667343326306012650594734999147775279799683427326309727213239325558492044962190256075288431937013300278907120754409076868509282684765056807169359129265000804094621237224176881772833204668523253405774014223189594498850027799276887870601234305615288543765813571342246905707736802951502839964912094052733171688793795888811446532230292791485561742064612095502599415960140011913473132502436703727405186792240588586159748640458711498132887412600103644168987055700622046448233814249852929589047335440662504950297672979087166604810608436130010744984388240646423768921401979915148964481399165506502229656836825035806121138245592960800450510010660012168186336431374851235784377899673275522066604519930994483204814550736406818712530764393531535340636468052076945276584560713744130217401133948245285520162149457647275928953745807100415273242033515966587403323525892003591863312199568102726464810751961735725814860814539732182749778722371733080124471584129424933083317397146615651476526074849144433182291870194300966982074653229065674257845105506178537168428857165535167601704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 418201873760928367891847374713670727737877884639266486584323518690039910392331193985710219853701947303236036108074621569773041122820203966043484926589802346942664387633648492050281865514970686700110712274290728099818639658767511753782648391017652449667485386398927486541413986009609494904118747634384545653987090761987618010636372171879179199973914286549422189865658190906456112503429293499270756698527651732682490850143146541797205210528981993349454747927750250856517439436773746698420429191547351256661017055874572044140011308789232423023240987510362164399121336262999396023328538541717438457098824722969114866635593798573887463107032982675040476106923112066824080384695371065996812148249909092446104805527890798361249756436842457025965053015620296050692444710259165056998727353665201486645223735397097296930385209996585331354359328364678268998661454678745993179649424324100759105955536794790597066546398951793370372473191210454999404450829125740051894194446666412242090352373803123904138799577179506075075996082431774642141397669727000134543445936455389656834151314274621567492696915937249633294932231237826841072384514425844307098840995006234930788088480148644866231525884745099252743750444413246892601758420695802489008318233737430587553136583159518079217366714438199084212072999166408683338073254786550232820856759079124293662804068384036207503531739282462452287252106671375109394175278843719136617832443889322430547539986598086298173009991951427080877576251197138196599169355024080821227324496194062944850522615722812703676307662599353695700834458608308259561996655302124488106735241921566178545888435782777018167100346625490932198723972255579903535741742386807678687415870740368269695722725939195325699055763026992361651587583585310110371224583652998750856017340394007258930093151170767345763302630340911236721790495515953716381846312746036111838532555297013298544152426077676961350167401108250854333008017237232509715596300064202428292911260856222298262235813865106524236417856780185360972368158508709877806640168755556000287574665889555193434931859888112720500218709928077726285425109272668987155641243511170309768483631038228441958539451298340520112670497186751205813174361615953411738896425492842096820803797058211245685486202968765984693758790297503788457655126397947720544983395655558296830257769681141838848525853242660106312367557752464547080082310943466033881422604723539258040110867173044034600289443546862795000082575673677420100713991444589889223267897722925757469703632295889935305894559146634712557904232208870767362183900726784656197559466536608902983403646557271661943996163845253948887582132257937794606206729010996114441465089169847077559885363614747688198264876104836026369513484759128507661300315055686005618147931657424034174686721807195067091780956038218427610879787286775303258367296003071054881854828550889396957323456865941889850229626942790499685455183897850719630139799443481733938888315208109972955775131682215865612244531078465716254522446765450218546552424947160463540788897976998681106631794377231430162002611401582212692849771999722513401446744235371396327794025606888029397878383572024612919231159836087419671487072056003265405773422165228812668163722889752279650523202946724220236235719361801862395575386371025416711905958033510450953965925097282274228200565471687474658039618991480620930138894459389660098412598849516951134037072025403580824185836118992469539225850700603401155610622542795184345447086703057168112985729780371641049206719114327360634986696840042577830402432844363078717712663062371608787850078538458480930236732320913606517105791381931074008938412367089236281899041763757905183176936256877717358255608180258563885427679195880107801037168243997594896882257535589062478183180446757012816219720601900822496078905891658846311188044147313054368238826356429191606261651704379024157151687695918884140349304167776485305244937833794005726148038924832894258679056067823619882303122303344231902444473711124550937822572776316297702517672978260693584272994335800791887731538109543509746791980654768640637061216479485573576096526008234692124804508533289281455918970563000476753432321055310283925086950680414291557054077509735832029818615366680576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 413715413446848327729105021558046526806907510573038269088175033964866142852613222502296454010485635022200995255852029783707758975934166034304380932091790542031607548757896398484215245845132858122875684902112657957264866300610336092638095968307237906324751308090057752114051684680821788542668503971922607134733321616254399852830855486800359263259295294211704507652749428070653923453607288267796417337931189910097081163657116534759484013754825728848571308804799042353041019316485850500971075519784538149040687172023051326684048453194121964545631120893641879957890456586319685624273035847563152446475473475583016009419873646443578931425913567132619533306194200764221312819287716456237051123211290935833889719939717522789565686473970538457159263673717937749113389924104450072291890134657795505971863882328375143074274599135246439105213125700228353239012880209622332112758277731640487383967699169594014406027495715938669041830064061393284508468059279214830025831629767098367697688785898006219773697808075656043736178183597146701991626684604362373778413432438637022140571608901647256927398022512619795893637858132437072280266005647737971833046840374973235242078056126907846181777757025779113902980223819349226466542592824559077007725767357133841070438868193837468204046577456477764668677850830936083620311680592961051961824184973590869418271645890867654229141364782644534580627386124005860549382062439793913126362477674100783778825948082432549727959304587061275101164590415474465657047006250356207936609566984659690257618834141034520179084638431605082491475469842887977516428320026473216317004325666805696618163077186355969304884072966783218358838381213720783508535608792157590325526984438116411105995136054239658838534138405129979855000939679583752687246976039381678577824113345015695916849956563760434461104493414583742817589605389727618710261237122342989254582446132895492483944896741588989625308659545229997326064321228939642611669125095776938991221164872127732569492111325496985428496224287367951391714737242490253505521968033817307787985508814221773088135387028950587820771379703190643443929088600524741935275893061404354658332060153245606115351732436680420245717019513534611673197715239870389225714699939962852156996743347283979788651196239310737538238458578286934656975877234064192195421174067507161753181549139077625918824751656772454253814457171634684575356359166416230461833210720976657883205626713404638709693313779356047353118635126765775554057117610237232074175338138237925771757091221678987620896216901835309318074999248507285752348672843122958284159413540382675730969345005048006809536762585827076949913341753199072224168775527465977919460524214757769582675347936487367856942208720084507100046617585879746883313135940481490257767094743639217831080645025376379968905704746893829393935416120256041328934094229235341317330701582664805389576163490309978608577272701906240774961844675709877811563439878923056459403959504982590587027223521132654971280174374336852519278844726249870629739592234737743931491623053076659655450282798600396250060828383158062997662705550705672868915707123401857042726210392038176550989504529497165724406789516098973094835744729742887185729592243571095615991667662501877517937664034609554202662530188530337207910815534604039548151716856387706779742789501085870822751229915128358699364944946182462843261109895318029269484315136230078906602104765503221184350093552603610815851481528346858855007964916302564419997726712559765829510550369927480599819551019787644656133794167499210044010909356396379806458087518058335038290100476676570504470315820772916833938035129533424140397646938856937708146709811996841790818521805609514283871055593476959852859327690307959818135234246280748633857030069548984081656553604896511471156140195015726853374174669091251690703391546406716974176410750368623182719476155399790326252881939411763864174262058046213728747845094024771323442784047045311511052657988295188790616641124103948366619268039405600072054944619391318949114556884098374325839276881853003388512046196702807912390468371921771033495845349086371390846498261667432290798749667651769969290970291563282188786388700494065090138469776100943854104281007903342479488693975593779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -181819816174322609791154265298380774513853112122910027120107360650422130795135474456551923721153496108782959771475489293267170262771363435714475769406013538043137457347222885428037345351474876504532586558800116457255265657007800421402366855840465515547567036955046330044887096937177615891329113456058148290455613483832221030466680851927025704203065818892537188093801499119729087273963176187568186322153161646765034150596704295775063085137015766795245879344792843738436826871837017278688740231590658881157891223407536046480907817085889435494099319499167373673388553289666420249835717406239222954138710644603287397098605731161365830520695834370748725771413034198803604795971907099452787059124511735110494024971967840497910085736664762103354231836568291365158342434652587901824985365027819285949058158744807444164922999678871844204158244191785334291171941743811586510899145215749467589164596542504010729429693056721024148121413133413115726120730374705919581801243421310206559714723079830815050649968194460401051255412740135709372895399461149032634657354589277626133916684809954222341914129227784984513318522062680811469765934427564077999269604106247869656869130713466325350707118312484789960126405123544783415041443701402854443215027302161859020653149038621335749417365354637790325943362391331068033739090686028792287688396155881391130008858563759796907805879097848507505936662408785212979985299467083189694786409624725423028766327078154623674207525647203371017655846104045883348391743063852542357516172919759924802685060272212233989783726022121974506163703220047979532091969460920824514246812011463036893113503856145751272031233831682147089113902805396167312196869087549704496597615292139127044599974320138093957952405174942249343436498278887519511922228894844330762450420576649519922064883841818407383672397661370811505225700232662346974932009369251663802813207896383715594392005794223085754155477376698097316874506187914799218333397346748806529454517548707896352339748559228335125603880369948008323142175004026718077615048460153034030725338716750432527965319217498107731571194652338854096977846267678571419681664503991422414545262967889100345538078204409595686983822415002586076559211362238732905387200165539017612612100156459026529319328110468265638530357142015276561650550691184145212311538149900073869929937499846090126987137032426938788256130330578483663081914373143861249785614812120326117120877145887853907097488773988858182701308573130317028727033705288290872387946346342681064577614651830911116968409848965473833016097546640580641540183575688955213454022044382279547056862916018235937219447671211465863005408139099141842250284711722175075861115619030551481545398326200758005033328277480902802948517048368953994013466299619589759803846376629811288816505295057183984320299955822833451843192735969921952821745117534224722252709447270735483809078235336867920551722962798427849567411127702238301658558172988312344568603478804934002327327804108538764742783234441162008536937351564669138312688342013612869262175066253189601669556010251325582029139555917041558320794966082778982101172999454115492995275023457158368104828357024510343005488198784330723950577213599918027370098554134918745652905438582877866014781242024354648794392457910257701307139718589189516343182329757708074231476789746676749177124280015614922830075024496549985657284593367902655737555054701412240497382376917398277354563295810890934982583937787368799230593570079719296344709970864521085566974201292350388292807109859720905637629488149735346604023138152435098027242722388977337134936084323645659796918161392729677546959594047126915491775745304106415115848693628814466813100408394372526315623262137120263415826072724769539792716427404379493875940054787929970142265452752961269058781689929244370148888906196054259894392529687699382076769502616645578733499784830038242780000533312065347061605540661430727296348623732274721607370941663887468971765709376047132049862534924661902878805334261347590186222034534353983426897716944941189316362970302838104342454259041275157802465834459535317950185450431640714214322590142079227579198929197494117985522694301116836939502629080117055879605638839744587079036480083899428267053585268736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 13128866624876321992771465380012495276799048024931690192460896699613805961302919173775064530363941973062065316713394423758770161058344628956831141416157024281356927451494900503310826868149691346226103966864637639735009162444979328594922225592539885135546442441281166161436437332876516446837641130077098123703940948130501484753523824950206795424667597330043094997582738453404598965052846484933909463960365543702332200939095291409061613169214220034026091268159029527338787781314464345945112795445769100628130825358053370404034224615457910984662746612409786512256117954981493674234320314726893926119925227045111406454334903112236042758951030521462782857817096290291695774939887131041672043948748982969185300861088262173547372542273603543200332425025404538921438276411551231473942504504109209342247221780109992203108368137256537893750894329179469003347051215230149918632254206015450960963892644180506943178339931224296673100264849950299000041571309636458680176685032612950588939942000887353161850922592875902534615379854085671222749863707634666916802892406749775957326300489905070784964025367209269652705932559076054239227489009452022762397955083007507526673065367826385039173114225379930875459077414818198195960263343897342128399283180299311217417836268110539560408336238695557822091198727386299087601774901147245142594868178617895622342749883523325500102653335536788256641380636404702537035512356153657485483849474491455201081209980923155145740802530457372459583712613914775713196670396717468706296294542902466378460510719446203127249977658476879737544474828280380810186757757571438156596984727301629477376958345734410552254007022037951690254301973785763751645832131501132170835681286614636188926957576149798202463426375436176717213017365021744390477628677122167372497971565139005477639914190929504201489134842656720015691213275254469493824510948901058247730450618095113247166531647986307452331244947382437559073051085839392011001850467364728652883915351556839559550194437352948092676417303449902866727983993110111081679029485600354107630800537748073765024510816119338575592802060605510711696752848575001325437235469181878388082353052396033564137834562359731946970727296129433117587649684133664737283302235542120213922646955393043821072722482132019295853570649888882038009258638132631245735978946378923445607216354196429789516245940637167546850346435819903569132019944166539576627879330759547558119284526777084401702273057657688789404757384862074315454260666019237337110033775529133746257523207607345003259796396665446190764610305681340451276906259394086334491902733142034574928310808126972108485710492838623501661091948979637804996655075653564346015889342643905808476547913184715023065660593301249405119457468453346545207325754380539205029591312395276109387164666811745016051762420695632128708344935688315301955691415182465410560175840130412467779659857736073626876472792227090115293500460014385696253260597973887500629476112171219454666254888674280320675788717788585353064522648243645452444651492504474290771337267006941979054155130381498416878413021591395837955534115330558654008398121373065174687958700067768573993883098579820708310259629305922092862619742451328132615285936688305414859451951291651334568657192571862107933228429075275260850704034881684566133921109175686942628607929875114412180806069031191599194691491795751326916411290414033091366205218796406374736512094507302528639024306207771370647784835471673869927530205746575906613483839725175666377426134109319602101166640156381024809495745256251195376879865438901802676007943476920025890347927645315425361455401563956602525205200201236640540303530448220511875596233705256130983514944581533348803022007270833986828020659202782570066506900388855647673097110458511220716659885660205513979053062694457336322138566709392000013023891191123309850634056909599872262758491151674725862166435205017849158124146169308956149430503946194587107130707159034905717083597305664588519819741505720854498940328776260779511527740570474049486865701727579644050954846931213789474280740639478370652154444056208766017906980031046734120528590827953426527368762650706734164294837908443707340487010711144443147945560707768460813440147390201177085113542901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 11009004297453046005206158056753196480212589298595640613138051696659830127401825576684467033899025647024496692483143445695509950976777409729426195855482253451351597028978061037547748789445414641987674330284129566510416736792222915107261956019672947636289275493914970542799441466846317171695856884788198952351218415129024201121115640724888576314115669814068813206218812517503045674958697318463377642363966355273212328479263212087852271851276139003146181551479222361595935808396197522016131977000859471389973506245995777521250600000128603832468574191655900945602048894084681235542866938889273501174416316245330421122150818697800969068219211228818218232600497778076565403160013269905906730155121256742732084552274492279952441327555025628314809123480422308852903246716240275862653562266690235593578667521546247075813690514413802671238408306420800158106115859665305097145307241540761057919836443035114159296124158837619316236424422044599703178858222810133020169845070169103507386147918667190994197439580569238722531595671150294659313786024477425715070088875675598050363485439218155108529691838076644441748487809697806031614037296751287379563441776932917293809589876716636164275228382716851687797493172528187405677131150861717798834549045900090624656153759925768965645117462687131261156133985655580472834246712006424561410365454587846635126794208792461772673135476253573186647113932926107745310228947002810956808224637653856230638180813186183963775246605446054185417525286827627487035527299585768583913279940180284237835345793125123628000470562020005780232098601586843062519708949217396915589762166119485258334256204241650593011359259136557191810088524525725267582221986389590033791079896496058780179042059549315327892035669739781951971732137269985364130918094258847873528518452045440212578415365798393573011733525671003589684100918380189814493462981600849665674154278565886627637866238785895630483594071403438211577859501161016559950702242404396061978777789270014829953827246583004697187055944888400641853917763083229679309319066090092182252665181616986204339186808272848193180852359615030901612737265101164859004098874068221179048599981819088775418355905505100988887400428808205151226128796004527265624132117833707321301850808984997904797971880006261330961367307810093773424718149227372418732286068618258380610595180305781845361825199080564957487388878089515415952602187084716275398357452560642262196646892674002569439943914141271459225756494176692663618438277270707343662332131589275078109802547329246687558427541178890699160071717408890466584818903919060309429119020216315487652699122599039234341994621149135265339247811618667393861147439305868422554212708410636154321772250501249170717127914234786737223742210867980944380141515558265037981806402098659888059110469252008837061189502703095499898072782857198181924583787476238267257877608243783411773939367022432130057770409968240748139111909904422562494583399109193956083368682200740572529009585489846524872522319314800662777830119339947113177572747950429504042803102372337355937756176136423499259969426686063512401453829165657016972744276327637863998815203081826170966337878695396712199234040208752302385223633603816440092613064965168480622857580274688171332723896290857926222546851803742013501587883475583372792678123100739257517109652964608776500345033447580222378453602847715722860400127735188923558691913287901341867585108623136103683979989141113187966078204687717082762534917394232985163009572358011413353569523625375214007536916875126841178606878730067760273289919307267779914853425252765025620631956229664528054424024617342995586532509131245191478781015588030538203696790298536333903065031679112577355990804326944495789611604887101120188546999711628115516915138907852222354508549086209437584200358773548522729420561255619554313032773729665964645945728032131586443746093796333176678058220250315495630956115915810104163251046710659104387892359231425511638868195429410512151930975309336079338745915062511190903802293479277810714450480418305175968209180100726796674349336058179034253607648862648369485809219176112504647022477570705807399176818448208883638115945083691587853160811709778442982812147365150564112148530384866241866051144908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2902073422731641602648260376245092375803146403657440846981806366279171779726731757137198430134225143343306066746350521961029525957974505700875842645338632993976861110386630303243431834523877522792054941732559790859067218513341592660462445686355402696250659129203710641763818670927591215396501842367195222999334524598951348406140732543826045658907017124263994666177855307929851920950349383502634368514643646808191797805178403019149539823246222734726313339319943378873330541688279574160142691072082703875853701893688693669369285426954213992310709858140121917351461163037956933966547164506138497581640886469242635231023452761972600500385262778400367508327256472573149127693387360617943603221241943856920153749739074396427461271552417527624948065644058501805394942764187013874570264394680900522985709457399539495044242624182001285635158972819993632226242842868177683894699177281053698024117414773045275529806078465680229753583700663358065197903035821866046758142436942796382331502900333278077895235290332748467251470667347933794169108376315750050687048358520063067548145819345064020096664559902207498628873280756106364303072788432731776751932225527574318838288167566673252367709009762153266522992729221179017398653596647432196284894645546646783758140678908368857786114573730515639457525677824695243053810723882758581098135829988308632395408335036950090035166414980489411921575892739106330213830983522792807441976309114552128180322454114739267984422304736749010465283801150515671637476386275852412230798485209773892093118180553231110639008770896568767062517206849625586045224424516794449778990737851090547794318756937810696301681485255089514201613084509615294934075309710717172776455628252359867000582527542612476395697720291729316675621750178909158492421127514229506683499435565482903722193763436525824962054308790375059460089902637990211998612072888564537169318674446815274826251343462785484096872891166934136062901288491107651486642553476701098290791511036743976890640349814066908196410165361183573321263923194608929407406842810262140812624490522181456148456534997682676235248570022169376408933542773554103842622036147847357938457462307862847988730488020764247578625372812757957401292156493484200174367800288399532105293393110120807994090044038904926377634585477355481784785070429492167638745055946867635038403012849374274224488011839021351807739122745911413395478979315526340586938955319956735634425213465590376465822192217695212469698548734886036572970686724540246152171173757551391603496295020412622152480208271756101094531975843783781620560169461961899282920160633184839664708580948513480677614787979079186253582407243434181879760824845880070324436082463712055647117657528906571424318928201788003194047025083432521277056418832623262767179828226124465508322751579701790141204402198648716449103374890897078292447005847125668106367062080884777031235144558192040958479559802301921865660153517676382210157804184134403471508323070883032972776611475976585138118362379853650280762925014979419489965114535232285209721270138631922119344974735332117269740752653521392270953499555710218998836500849100303525235523205422268877504200871709369274387518440106697384298471481767943693732303376331379494989016121753585477010229135760560346164676023675571369646295515957701356859591203484438115297678854136320012674313787876133872939705584883931372606346082121886234276925780271060129975328838927815842048509283093506829306120948463735052022979477127005873770342019553200300919093999481310766461544322285649389259085748671432565785114066738194624430215406553921767017447855151270791060848881826562423940117553878117229529908414056160928462339957257159621441749338384156582410822825962171776633534766605039962578774464084644515971385430863779554216558250126671402768301010727095570407238670367578268884026492712003913761781098992853585280767712319643226462060875084104836887241266029820689249631085293261145845004693376991460827768909764972051781809081279010421147963050523402033255601059041016935572389640552285450443989541226609629228601680233377316211072987669913848981709380660198866156818339658331527517689833498706890443053988918598596400151150416306621816816807418738500302739099490602067081297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -283129156073461829243148101306027573301873398251049928953288235672456063722672476914216402672615855470482890403610207531169679117581244879935581261615303038910060888322989712386118093196835093888587286384165888936742913109695177771487652756099635285017858571422058909779283098122270940503594499120999108996557098429480629503361525902920311526429239152756135497809597390479594464481294331057098717571149874350915005369669699798295340669545336784260567282215030554283695733757531134234916750903693622315053928723999300650043351426412614503522809486843602578192692506460468635821772880293795973572328286371452218053373680884963087683930630835650265121583156793579179388221225472108962740815375742728709561362839327886565764664790639275607600517469028090054419158289314572984996972852084010866476313009375586304128713315888548856887825495623591082822753729151536602027162813499812684067117746372232426772723898927675118889748445065553055668080310047748197193207262036027370174085407174584519351389000727550361340165915646254396764057702126330958169377435575781834725495727648255319078271938938307176292650124240087883608152755843431212336074505458897590631276246701628485349731371800909024216599061646181681062022239771984686711096357891447556534400319607763627527725788237098544499434848212268890364437960816467915626407221497101501315536321889874899661030033063560520734136525020486590746707155950131213561876943949898720251442585458082286809454867705768765796305018800705927646272329627350601635363669245990950458003105908845494658306828911813573289264170907846793295439893198794077623789655967424628989469823230967198074434989280729173078475536172008008814278665876935975984922059059806085920725930862202836844246848914114095039575661992429835059713632172725060656878589457462514887193411233977057277651911633445247145918509511305906416533033416788730617522125247867073632723416027002151140611784044641390429127972279442458227219610556694357908907458021087018785920419165793810327897754814848948866539305102536154874977649292395746059006067020614593183677371507763560820741320255003207981413199762142471149667930488869418148729273113675031484254891548626263962560518478528187552899837092428580298437417681250270798987244119393421308429380103282033576838029956038844876201703985700337174920972835287115128429782143249533310463116044090653429677102150175952161021560673732131676698556868523202275498956683064472564328160684989731405813682886031113728743613852015678971985017039442920006474254230020193495941228252523910115315034405314912085681061770844935491167561096985431678618535179899018541935308867275444104295044318890318240977257276384404231649381858662405672622201675698681813074750756849322882407016011401918595205956652093794424382683920593640834568432253897891462180354163292440826996568052518683165136504468131228640368826494663474243199925022380758899004959849910867723175593393545386294189642483014320142707960737848335376528551938561519509318652893302659241927029546372942448549721683478597376469317982776727901987646996723743476072660904945553390380045502287263971379972637134690474806703917023661132241015712148662337174735141002116837754071373812395689717977460057445240092287090481734877844604983349651843311857496659887354305075332737251756415591135542000112906368006691525884812463956307794281412898751420601393707953531383047684534268273943899848669239766200761832516229354397559683086912005277331233531609194141168099208618357069506476437829790619030579930009437367973706890775850068122498234634565450045492473248273942199295891310888613980115346142553959487359742997906501276262406364102967544282163978163997785347455658905623394834415884049844755849584528631121393895785668468741623936514199722498590418971850529336345894146983815520663512720044054010653157507011701464876603064232078317739544369075116567266844525712348522267387253092080371490485325909150425371462936387916530988389597600028059175395689900698113930335786118472163420471065480703001049307263716483763244905247410345930297763235441469396507175574031106285903806220366289047143998886759741489461673756490935696115760052201269484212407183068747482099151443725398015950147987361287047284686334197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 211937815841137545957259365609386645466551557342902606105198055840120929587274048780756542773229728039478555616794915585514682708233566451926007881026706747722159293014577544910963644438500880120342184298279289906823752904751033173382278680615603489702100936562427694008195678869500223049145317177824924549988795782624754565172209791419507363578966023144288980132378949098920921311109141468976614612894314307115162377170521914117857643119253417164399942125536758941115557233239445142047864650857260044303286613933748293344290430835133278335950753805072253084922583664125275000655563581818355153948402481090585396666057236031845578869694343968014005405810067364915260274990777517554488670416059369405881104765151001909452433066827570628256345748644913774826135652769635737415287376010871401445208188146554614381130888950248463940002211681713693362273799228570308645667172759597500139674985642781150016589453538814803233475233110736482612539441666687358731405582468046590834143343209155086620651873634095578294983600237362655155608473924846010923523803330876916079892397905155423982599949146354356312701324329151861699661111015186042047326688125005191985564746491091120222381860483220785139446042069006423866631321511595430700158329924979977506687655698101187611256585786627778421640532961919737863476226915598651500499794799761673775762771337163369159310878082569867129167582865000860606905805891969959134860778218655704388531218404570069542564691582629826691570417927430576896231461752343549385268517183458100176043785918635029475803998653646715176742898649397433246413999064092789514043173512325757650130975712524137504334403308946141620837688773473576172557858092696973152260246672240952801293878256773334124219432105041020563760215277097475123911088970861956953478240133076885972848427879848453201375673529816128108504512452944006969706882560512310335178081111869593087752320852932068547751298631379159548571453419804197615195313222688053033982688261853199060920180354479669565858315245238069538244966641700738315357861462535929945259046811367916124528879930445106775811924938174694510666435798147855987317268060857425871797133862609713964321879415734154698274693297961513607791806271255597314949624261181088956639779140059964792005007691226240332541995026279299108248206953107539730758494173253451051915018663560766825555273488823113024256016704929842461080453174405583618762762955905670190229058625382000942384130504939125291414747368066436861407998320440233618932082601202968726299584314459083530939473612704474167418778518242492563198392412551558639776150249712333712563874431479701365085694490896915396558171428898733427950349197854623120562103818755979744026941457565202666726754932687647095739819936646935253297873338060745733767016685225384371375463674111516945051961369526954621091108077044617562277031550918438917555429729242741757831773788687859560988728670560612506382175321069117836163802118115615271445641410060598692996599998150884657894042308070208623517597106400301160980224397793468389383563026662605466045273098920491914434042536664811605332102314796864987821159215826071257594638058723731436828596942035306894827252186648005426928149615649604631072066769555116961640118031842781649898860182920862385754542978742329753104318900000887507408779158118221809883887189407177016518778250350448250174986748676762040027772734027748045766407900934891237869793050135398771097063483986486833543411059716074681609966501494417589111177569221275655535777168736652590929596819277645341836146918802183939394209933057273145156119136051447499288410852503484176631385603710721738392671135957384581033263258134175269671550577456423238584443527155681702171681541875475487167293677668790540927724117215503336033088914370055841412796402005409272616074906798008296211521719030749451672707306556541841512460923092073063480986644840642337330471194825604268288045762687075615535486146096976421407246697997203107230151898054792793266310770158204846774728677415658146582123705189912039231634062518821696846573137624174853111267998461128374206225715441676949535320041774725036852905650931890145072227313360973675091403496954872031580248840979662685752197766202719598180498584025359918615756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1778014520470807829295319535667383404945741647941273849976620474557069499708583564985441384129356744110871033357342839667436966345928248363603321555691669890754496057976418613474403472124917653393952143375428971412470874948868424768855458720941308260542045899572330428664661494714044701355547418637297744019284179068320301850325867652086058719319036342831621737922739695216971617270803375203622935583020401411638323454182823288664905048083988232478720274354037965165943148566541700482161684343434514769742333420600634871191835346552610246401753105812240299138706835385203858257831004738639824274316055392870438204933491128689780337901115292035658432581470524970672103419599476294603206659474386392647278602278473035874152025865192114274538017559114155054672981803504314525865276312664558805771718773939824062715800198750807988636205806351375823606482567027237787918105363125732894983047673387237443575970323643529417878321944939338851120929341506604895143618469008595029756009074721960569686818823547450282365463700292314429507606738017935113255133200151281510554805324936866062364997227032828756458375763915387661978135642389249256509609122966438951220201064135750262769844078417399221338539509867327161921544630284813827118263755480703387750436465294997887873061666028800192009561322351208151398573485902194637655196613738734495604071087650071615659510388957448303052083378865146849706251588820871458397490509663012297014846006182088616772781281609919498513275487834411754538013117143704107144126626103782324023109297031335035572276131352796506988833344473087927499183117328496682739178642093156403089303650788739320408370896230418449898689810351453244554393438740003406810999691185943309234239480538126852575648093061449436882173038597034318252915003979944285236411800903391117102404477979075264280743665485243266970689776439305055629555353587351922073442808650493384360846606220451869764936341262767300227264239156439442687454331345457377003942812181561785319789995540706964246234144574772523104553440194559619010759910363568248429772801795737552360925809094131151230098810178262193504155786249076749517461934521478593988589502349651811683792521948320642328857823876658335495946087354851968779281574700940213022340994828574520066611589112817669832119568341098369086326936961632449880190887288049986741267639070057252697160104403929287183555366406149665030071778466521903303551836499475667174431621992428934606693069822270416427486353328567685661526567794051542705551595445694788199047988104766426512854136319712687985618950573462867776977279188556318074481922815204239009525230801931949654021880181998784854536959707053709207068011624427043943942767275880560178696309419332498285685003958829170555773519207862606346528594093566710826217849469107772668725595817304660251238464447403797362717732793059428607792037379016448018112438177185730626191421512795842218776563798281564905631179735366840563014192349963290286731583556414661332009454687940646976240204822377448708788027128170073387090148489840312462100146523070416024574874118551652366505277778615657266957036908885199628825976829101398670082155160047822565774397001747503958926292722565114628926841748749874446515084790056045506530832433401207989638646013728963021590099341472249784976929211069491557857988191589399202384103598530962037023494082243386405832419983068216423545553171516220167351374993183931052726743885382323567496373230661486705010764871432475840624182362243477509578037746594350479635334184099443578613084014069446138620620310060019056233513462780433205433478973544683522609557135799790668052762523502884387857149284368326509733953791006422073526552317567246461426202497882769386971193125388598075616492829121108584182922722481145417642032359293888867895725083978756822606107232738858328691854393540700925748156998124297105875348864962503373733459485679111679919802343963276607080933770102712344916414998940840346670961874215227998142090530016588672456594287187799598673014794429385224750233631356997086608721912561303499716038232046649680259053974612962428768560184288922825641381945607440817901051536512003861277114758436819986411791529279910136196367203396073590552716813195886855931654774114534555648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -11779583784775599656427339598496293583061195610115802396637958011633461731384562142484339146308934587120564022849219927194132695525982529923754739780641739446771971592781492596642912308378629789396348512153029354761290933306132424281396051415897667277845793964312404309287464982307088616439390502716245085340364850643515330692747416137968508601753526415023425464154098584001233040592059614189325088348170449383652686702707605952688833154325568264025705135025016396527887502807693967126309815462607361441411982324062085750149319427065008127720526271132343410998375923577463019481304076457449157101824055731194646187089148987463028628114645015437961444013139962676975147820034094898068638061478927454778757959436904329645377180873108453551670325527588502411780011899120860928184526555378086581981459116876155660188040054039588591480229858514960294308218794061646754057443595218619741681208937695207418167074685863746921202449847210604100867562871262373343397065435855168138967272684394680048778270778116470496466196498353309858292475459602546949810982235623648074591584580776807281974716714173155635091691164770736538073344274635167746794975462499984395035169264573302370041781469811292481602502499450133582834459712434367117661027453843273550981536541424565664293337839205638617755615410194054197785117439363937085926794397643140286807780299614042270473587388160782416684974119919418509387391228740363239448734938232242804065626266456843626003037566092089930780478146364738806746338484585341879306413209011962039614924142735101148437661589537199116043684178394364926093712436190436940213163683785072655653757102121300792624008822806632313969253993144609425774076344260441915722362449095144008604868365393446311465028285165744229723547817277166665637492859541256096454575677443200757103695005095408822822259972694136268755364874954730804781501587614883301228218444080676151860147229915421148568010097891187059552219520386999210827258751009047278591238467418977305443095370579981620958331756195445636311424377739434105065586043526341345397683219346824453073955123820406144914735097669285178556516345951327739850627155279845954152410035239442094211814806654362453135344621246264155511300176079721704913980270737317428610732242097326167505794327574240634619642871524144540139596649394151272214663387123008209244184779766835208383866689354256903250705555764270020856200723311009929241305953782706339347026385623013906246956766116008919224553496081399554210785020597095672663355314855882121223074026587648166835009907937765006179105302667822251961356135578410501066455441582135794790643538028297013504995894558691718321190994298709784555731821168285622084987443407253906007222968952837664668646598348120216035592841506441113404623707684228538623019876979279053859067213735208456247210505489099112106010110420520945890020047001793331932643139598855829082424415798615353015355279051136316857287839549890818038887836372573329761204210982508223654784133133382242909476946762340419860510257603507142705678298939396417759800208378507745758323012696023576290703876379262447162843028419282475504158231714501792357120504418550067654098976998674872815170882709850345917241068019998396396436286386323112828164456977085827483681777763458203882993443943370271089740648641988706417472627034997305635864708755033558837400080541144248859224028701742612203586546826470148890696887624659505818501851059299608725811084778174963729675004366855272565036404467101201868155859858575684314082030470269963515313205448722656953595271726922973543679771865190633511047432856118454345962686729648023449002028947483740540732964717136600521671739208642344351817992333922869184838208065429607203619591389778926597893074672019329131929558910981587160457722409612819242216337216600581926267131803479238406746645392166081363744125698794243807270322093955337017931080975225786348612883667165441199319381002136159796862875851571575133887102528787449923725196229315656258385442752910673301726504920051452321977453287597531082014398137372870823942081197438465423791990638638818674569951130390513365149841672512821918159050589943657498017415654921929391285066686232453807679915993770219368375898336521261376442923563382095216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 505469271315841919014578340178308266898256816624849812362729055578336103069033287201030146194084421180039374399975369632123981203882503358156005682682155613836300722291302631078125003247448016075090722068285924153906673476156279340178157803866268422663281034235725562310968758199782128730267337685331107698323795894623042767263726605766589358593734146414087804211346629095998522395944274412566058941245916982030362260492580514423972957451431235978055715292967707366107340004531904520250961106262162919369613158244840889918756566941966338934215574514775951661437096547345372136669096701745321808732766822986539991555895886825025038959075968037448201626726443783279815806850353929336301846510768416819149220652047087628493330595699535413869970186165850598499398331205107821501649361539047238899542046647548020715584119712640999660672603320604299294485846601177593138513703123259798984448487115053769585187799262312768954988040626553495224428028073190942131496955196708181028306169907774550545394957375829138451982795441599877672114190210146414195907738349025986752304025633048310408711841684146619243824541882548816151111484593269714238728464936090941030142765157059586516488926997852596854080743723266454740923749933133711427341377290141865179415534721453660516487234309410871396225880663325615094050038433456691011696810455527041708075366920851593016140269511583813379286175916524109773063113071032253247461200290165055734404853346107314514785712518727620302486501168299025607796248012988885887381069800467763846388675608732880091687670949140473482751132816884788863280224617661300291889100783843215167286149171652498262048674379817460756177287334996647391021723834926357811307603475135037452231512750220955695046028704394937153275047365535719705214404818920992857412669739192789274054750559483203077460900533932745327441803348334637372837303829795775155162353264964104533224987655530869192137070279114933019078544097714018193077930871800036408311868805008392912623971814628805209071038684413619430324877078109760390237963838647835450266786383124012046784686958901694002443676390499180205588979493487200404194360952964779313431779348014828501654639318488016229963023827130189927181486636131805446364858137867460876765087062427689915926360083727537221665305328616860105427192572206408365791349364996757730132870663675872501522482794622991299072794083374815690589249835110498319396852547090168646903529564316700423110751493667754639756243712001583369232092292547374380197745494856998648057898490580052096186386661674229557653276598419908205446800407062420001372765605503627523994625804410534368076865926253263933608878136984702227730162444484609665236618533092019871558474624795760441425067709681060740865740927103437530027097408609298844667613932567382363366001616297516046704086091998307588454615515571856401133869069731537621871460421452584169550755748584593067050482930368783425590377709829389568199619393820506205947500242600667819827743025208496030262073956848827297672195979307149773472787687226531291409316022605458695910965738618847973584930177869624567506644716683731473022743253890196992208947475999516787266042979126212586756329826200217948574827256362610577889963852840064080493389998985226456008980712210122421127069539847106576388254959025374969603674631966557665652772914974610850058430422287111657497593576599097169722616075184685194210482195619573610796335792057631106750952540843016987079218009413695975798732360037594735844061659510880566799387437643392061224593791864065497716805043678468359473733943022707002318135129587053984786242873526740544026143737394846302547031680439857588166613902614792632761945335184972776419147566103641322159367377366040196451792236014788537870313715556139685907813771886555041940257868742538672071988605813625407093159940680904817243731211848851741416586590956265799483296220889796844494613173118986204007131362715135319960495545188140294681065288607201570051594525121948021304487824937477425423020436360830009150240764163280197904360878455575973682699454101203204403980963177604358195331566308108506209078446891276795364473175095931344320236385989349551092605633630955633678712722311580670752482336415243881206010501333516288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 557591310622234493951466003122708268502914488351068401420713766711690460191052682088841036172478839563401875565811474218754459324053650008833171436098536519939656827601390433334306228502790643946479828361175307621324232041720074137198135352457433715783780848681873564195259164365513156421985678864536508294716292198673045772036497897553262351774964592002948693190903652150742477508697358364865820686811437598712806099965901546674137290623210317842911883885810845083192703704955742688743425321631983517796597366439917574071344363074307837261840022691707893006046657786204882877973324593969857255213877281866833883045292985531552864886599474018845966424821068140475866107510870194250591488683125474074617234316715484121050767007078099534975016233850990772877897318072390204069074709644609545372990252713764383557083278910965543076091736971640040215153301534771634479624787217475398077801270134140300518811175145052594057673598760142050618745976780765215400164787566991342805331097484418010710595160993047336136262089548732963433336339719478719005388487259584446619555536861038745868479253063451577101656249583917455203569175896118218524127465434426072679369272616581150174416674931740615457009848670048283616798664808292388207556676571309605558227630916857833358359489644633251716090286785047361452360829436701987015420540799511536340284164127795124857778027858754686849312134574203586412506847787917637938134741630014690373774243842642253049358316956929786859288515342669622901928196655022542465381162878075462312926728424593190282251914149383684568769325863759013498263569753334581517947464457011708764108558058135023283082816461975345865526413457504023831835011068832071962647974424838863552831531019145921175936114524864565044724487224772189403316407885500096144530935241173557574386485615384104857157045149231919321309010873096628342143632029795572847756251832309540342445818622999391927775443411398967005545341632310162857773968320197339483940101367973983636893990007236829929502641624390783208125953422011305856114484260632899026845404226486822506764936088015101632240593167856313444793738688116162262736071467772639787822463263756223098041884503263072256836361665371832954822012607165038762896268219462386481818056621493212474046732457535556629803788301365161252994260465188201569977805280375263047286995548151446468467475711650905140990289007084757422127176929232775466569026951958189259755414237965277343378724287829886923868686282034036790408934837181168697346913796099620398044377940119482094470282487716976075569257784906807834365029976154718469067391520396792211162213468675506624912022789725442887101912957155350215439428389825483946688476817333100854708756415564557629756354190828263281657613005571290600548514852275453978640713273153252563972318129357892942452316357190544880323804230605873900840375716577689660495539918104698356187580839744776657097977635071467760550419063937422218825884440470305724226625828473277809460584277038163129300363757981748109308266236205054582114183388246102207738685674285766701043061545069595248471643034998441454198155100191982551679971255231005788687368752038796131852678621049004376185320246253633837042223375929791656750694352056072245856424578805838704851715112830393040577605724386099821533911745868489736357976306210745626834203469556256826085870729952733889814481025170790666992190485462027200570410666156175518869127235002480896300806606944380617598490834101091822474769587271620521434908117829953492170300503707511015366962565410398671203572249783206810761982444370540642233393559750389430775713991858086133630071718619272653821845251630840611753054994567867289595069647754753415642765444160005320800571255659083638898629434015131816677154937110400897515184922870416806366823048488791876361275658983188361127921158457456852809213938491110906696853909455518483214023802163201901824421801034083057844236274388710203420238766396444808894631052976737685569386466667980720923877886372456936786323679501332604448779097082882613284204911333148246328809964430409334336358398343683276983022271477818992853867908234009380746797376033208616943128374369934199473662887726316965359969407273020595101930213447214576824988483490676736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -23302447780852425256399384837300089518691283371705050424990614416842873534204400601273652129461072394740595519818986815812623839478839532767989828509394041003709757677592510593466519710086500742963243973182821499087886698339125604520600347637294618057161568967099346428030049088015278694064327454769274673137809107521137423569164880546108516738402778544245842532930241586825868763622436020823905916740729567612294454628849455470610486207152294805974143904477348841796559985497261453550028909230569061182697031230198701492679180658862385787221546640319578691454331617114552026064400200660081737061742222518341694609821589467791793638076860761540620368072366132418474237235888781459864049792962025897115652660704942722624182525996041586973191506097929357080221546496937567538639621591984406908013084332838488536402203713108034854770532653094773651792786819159074158993879168039968008593426638067651508219606790518062191544144346890708996709947884798125268306113393479045150653671871394049338350387545474450742394991252739187861173206697129615068731914539548299260416701377946157777372845998788956116804392782473498979255242246978235255960671923653455313957003934042013306713811841167525156424257741294858177225905291199360444695325560439492939525428403568514119862025649312449724477703539967015174209550440425004215946494001666777514459132751468921258504217832718148703701079751982584164804488006564697682148747937570497347478302255811738262975451110751258286557882566546725464110926452479379997514161617317100498352407880259500596717040016512773927390160448795613581532594361186747286933589271723042627130482388469193513752534595417163846928465916844088880955700584801147463733815290769204001584794125160509550476230513429326162531996345065048083870826835064257226360931211063170777997224392862790949057192745397108752108424145775267484849420694071613201521913542967949528303692517165363306008150147588115153817891561908204044525998415011736873670131881844602538262995653308500962149284907940005335149106660000132901882505337474545836551480560234029191759723223808769316822757281675867696656441948746129693004338328967033785424175092083587935693222892164077153680304539612289278239517535760853337188752555126485634330764843100706100195132869739284903413388283080769639977953173477704562477849490609692488183155126627163831949272301302616443170657520097313521442129124670880974285276568556520379190790310054225094531716350861490202488734381778473781953085728502008753055381001613149376540214666485979701521424540834642671831505716826329313882235171455850120515257680600384518327513874844281730913311629092143785749378303261084163962084113907912246641475065606109605035106843756161633435445305327493518310785678521258006922396845224329326533186543659258008560629365831004956022839278875790431105777537697572826744396962792771779542307660373078365118609924747046047772419950510207073106318405321755491256757168093302905099439242174071399459616995741453188711841695222563875343338703396521413660751149182327610552344737817732292075677299825822937416702407515965945102318496880095389446295658703410139355498673997230499095225503893353037355804778886022025765513717815934751600245141921883794326951893754020284014813433574670275051038875174437295309513187552861517739738145302074725013880420168795185259058042029768536152830116894237186369902044745592329457012396596696489433374401695039166041440057777305505591436122247933491273940609887064101236586490345448599209487937036394936504244009898813623249530980123572372262055245237922509160837809573488372928716225198296123445098379163791632760283155264652013814440877525019588913174597066575296535167427389407681886851916813123236161668781966538004627858880636771432885326199728058015933377038025688531440460843002773364556837532066895584335786506136116261799621282721784696854881717214042856473416138164745824921515322696917774026050359299762603749748515416513600259959750625764872229275513270880073843714131982676779961358804754826468900432505581622337685743144210436805994033193997625836928502938036624316403041929768259799668175182652417689860833240972145564737246220792340872256399523222338192874956167655400296981467463816314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -22195035532822936101041898309212720808137950351579889083476843936620216960500898615479655500147054943116090346338773885053039440871656007503049872054063299699730948071545993004384532878058498377657688732979832672015174510212219342066038471842558145371489532208859865946669887549186941528007314976319659712657704841106737331689719852687410123341607757205874154009159521067502528586102010921338297674561205214770269213370462601929706404408614298439454936639415616623129606463631293900657943875560347274627992861011327878559432842842903736249423191539145586877108033181356460856279401153277304567798999111358208784327942540633081931495413791885604727849236561597228957947062080689281141217723926240946295344931928283412887476471924402723838654950258941215632423714184053535909671343160422490180825816785883644028098753082607131673536606272909306248387371969515441909716138195597864230822706599897940894736961580701483054308963540865532377038394477020450999250639472216224324677653913438447231704797421011183367729599070715041115912723845795998716409256101533789224409728007222195604901101380083290050823442916033477283586890132519497656137498129971672872998231171441441320912422335704247252684577702129310701929185619963252160117145057123606278833894606636703901856388010936828132035692271294970883412102807638118869853756514980032858339839729778856571073971829605152425751075660647865313208890030143940938080469796126613887996560859923139284893100889652896836539404494438346578934704592037823672552314965986064906315379540261649846606057157085412815115650315152050123603735892842476084766129187779084788012046416639603425720590838633285100271772424568116946487864697998085825585533775862446068308733641431595205900126690800087064936966080966708662701338857778671563322328312734573708872779750249873095797535136536352140503669443446650560715134255589510268372654667973787434961758291306140541780671303819979437937419017749228183384300586690711884058396027576022672497391523123480044698068789374882325530304384320737648408242618310642701391497876548532472017734641031974082967660480365803533029439556851751139170631405231417177022856689967149817645273697365458424115037048435013794201984133580580753448531096624535469896498712982604316259926250537455010957462597231521868341567945194861592076595918961908294095496610063489981168392472169475919852724158212369176001263038830940960928755155475018350741798352708900811613203646049822903669336438819688050083932696540921217203685370069874769822803136304848593326270455695706086132850241509781196157847924932294075857936678088987326534937840790871339698833175870788302218537820480068172764960861463427301648522638379508790530119293907202092729255866839644255140275161848629192254720803093765369945453993510756320305421192009498353366104702770389031959130172793060240271341447784287964473633774535640875632275642915474732941757709897268629147231049696930572295737264168193347431939661348157448088316761488728608049321392458671217440403304777182196099820288898199014520106883865905740455633275563534869771162763077575438896352200086090988533005598851461815052668912478070295994570410895245219507509662600778346819251749907088347134321453106001016860404601694119751187184191117544745752884870499588376666849779639486503152870295295418272661016519508114369701054161645541160529717097714502851848782035632364158594369486922726838664773895558071734412456098672924936854851266410838543687422854717335837883726915820581915291774871726572236799579652307817043951441845991279008940118283798957222235270971264547590469948512450446523721419630859720660392986169420238139624994912639963900860178336848605650155211909752744005858774428219545938467772760870042649986563806532931693917213095963848025540916457291649976711623962395330523080636499330942173363169823431526213501520660927393944596346458735573763151997718866923702249332125285154574150929613550085293586524405439530825165437331540090106445870511807793029174039350569398229198651368571222761742132161470403221097491653441829340213806301301342633829519338106978442364031468669820625185812743218850340669264294967529684895627302340119773534936362618057607732704107235014367773270933189427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 481373957182350033870400033346734655406513280784672771556505614317353416983838320438049172039626566417768169578898498544873679631088533230046469621545025301801836512534966663046864723937486836890842512000497257245608906174180473371639401854153610075623106148232149541153838796370957159893033526119112958581631530745569201299034770562430923210536890110443145967985331414255005962526848520626556406360135406350318266675285654070367664135626967441789244783029935178973099244185853061666153366460411716532000997366342636884051284537012068101385084837682734254406819475721769371894764798037351187695585617126154397937012721947024345212293701238514856761971744950208430522050239934702058891072189982895744313932732589372584057024348540633086033526833349657034542576822172822794106261685841196711161333894504529086300195011015387422954400088153560704360981743515517118264243544016917907843790908873705177866719405005055457862493804055492610270378056598763843072379787592420554753373562280059596272032757071579756720544912631152952585750527466525576664391799588455413432526783469181296200603174300666455486223590426255864980339713549028975949276936866171197652507805248144275334542162511991381809079879594024612258284667601622033226141935288990632875043791421823579498498912798104508104552132742847779952743250196691331606470726616205818126772176078172508678035520396902999099281459577227033193008600142173279529456751834348488314520164506238948217546811017409414070522536636922812744604617434903342559703231423598497599685664567985359391410274606485127139518086752086549164026518148550669618660086796413617892696261334332212494517412367235128412988159453142729377372859243428999423558328562098027685318635652631237012781581651839526352717140942464699199022349433652140021923162453001303775534066878212508725858669342500598865638128944191718818386408490591165189562523693406474094745778985457645794503848991442418794239422750758129179783092021299891122107488105432555704836962788510118855719938289110886290256006084899794617363236749435227413304456645837641564284325219066334251945030525322314123287543501984286536583465178505685969086113204859713140348923678324874707549834036568088514208064058578294511985667870458234301685097502660206098716363754415665120450665331589685776371904903028616017333418996154660856874830519726275865919950104343178765627522761967297691897461894750926426635597162118499420714908328683109410466068612169399609886411926892197693016867825592701869568746380643106673477094210468728120654865299485593784297209969326409616614353336973497804899135772055634913281579693910536868579086406366836254377339340691338913264204851950420612843865889287255589953660668029385363461849204721933251802895529800809871422776245194577519598333897256382265449589245684340660303381722409552738938430927092172216178963301528719556138776527678666176424410167518016620326644472285549377738323602391578018600131530670368282832292648573741785468887462919609241508964165875557984581910949266003623151989990600115143553918725606139763053113644175894289928234280098016350199209440431126109848111740804592353683135216244270014052617313797634589491283613717589112586430563992818349150002212660741469416694079471507456095341391323826596708185860743939416670274721282910371292856848009295612279804169032338170546390792793270802271818183327190103737063774995457817547089921507170600747921210276720831837960205185141700533258809554146516886833695600107355688277196338198929001215811769172137280166598007206162204657618324349572748260411170692250742504132787643861394632956056462736192402430731856007792774925099576084300297960165631628642897520737453095474624185108752310972820272011131557061519473091803985352546632861692209524961045637830977766158484777303482494874898527147280593958618672203554130905643572213312200726249964727818687682965840917361274440891938662834422179741637233845893699159695706566564438537960731370634170206279246297752505673929440915909613711993878513512401300392601971600153347443450105384482123201918032751348419751763553326600959447661749677925029085508882698431086594975352596027145323952545348183453326425919168898914213980605837962936402477847901103980544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 733788733069556655292198108017460654870358888420710875318262761469060680535783701061149958956663105525241621793599863584026206780953033400983563086336013845717838714691429842542708350892083962358949342666302079091273561522003861858050108177617627218057674765110102283264040593191450844109229786619871480690091984445823380985647303272302405574239195665357410100294228774539276740287457759590111878324918692417474385851759539630338875868046517140733779424140746432636501646250987411090355975787106848851157510687361729206898717284574832026486654982920051301108109747730536826776608315799049977511418625526606389912097423609798153126476190361966980861166683222043306770021747292154285178623192772878049340691761485223656329267544965982310314485027126210448578183764893562618595721547641744633856693987869989360631562053265870884993354912663922536933632742896257423325735730363722154825202811007069451977244321940396984772226907984172475007754005777348926364491680400525545402840091470245920422422036891585586717778898264682360997823310758163227519761635697764855554482925143266987137425156608982245010920321707226831288646517600204283774345498635952012965642845428856892773561277137739453348701723857647351607793743473014249180086703787183446940464609894026444961674837336482722867440000839456223131551648787367023214212850961407096020327950805502128867459482609581911071051975368730758869858589670216301882911431745435333772226848731610098057320285184593584892764458170138943732596492466971965786753833064556314070821998546653596580343411182667223341395777605617248987608482293993684931904611477465614244085622992431475281063661770364271765680140914413449868084520652458428553211571926914753099767707441082344533281484473134979739226630614460900996626466695840938107679872145346824936320486044647706262010517448494589548503946996720025060507780126359245331086041706789219076065710664378678594448807335145656922244697237778353021685942210332573479416586287006648419841548357645792799986379128844452614608743844265760072840344206799073622963650436409063653652230929259392863248994866298834993290392320626453533264715625199146826699907691299841246969316300494128131009726608134144617093242058632048129237092817688572418934112317292214334217601060634225783273263786903447736081306831879844199130361108055965712098239423312013665494527874238848308991349413937360828882965071572131174888098729147313604395020219916452979223815484034533690133310139977458956813012759060118436841935865241163208883844187661597222054879903893704941168247711377137759677471722985605407811531371022774298632297364178366936700928974719037127888286862329557281407766281519125576811009557151453544491709820451972323702190207320796387395251677314915844966094836863602388642285785361150448929215496157927356422294339713522532036812132671174007967981158257741757690005956615966509956438285347514379639291457896332975196889093529859564575748393433116987405327641322317623318523863296961343497541788990165176583543565079034589088539340530105772450451850695419647361377125791164116605817926418488096883869402620673208012781079447472970535546145337674178883281771898668154187853270796983243189529511546172012915212338071118046276947768390173474151250280599007504655439256407337200587990193505271474377155012115495982878627799809275194800398145592201986341078546950573006547497170003891499915156701401124150657017888570896790803614556586626629483985681002172225446282723065867124818080695957797287370531246429949436639300895928942652275206483319381564606725407598086947429320354566075035850374154556121902712714488074481187019928686644611712498526144165334069511486904862842408427387971416763048991936077046581531285106306133988515801370627007874226598640600185161853942409513917125800696021979902768155818124827703591173174165754907555662960628009097712592160604598387232655381187671155834353547509718109074556663808095156669409706949936030179854709787191652253719193135148201099740867331975308118900827575523167772341433398881380176210497610972582561270427173502591508887739985148851658419933379556917298986996336664424317419567150955869043915337693790225865848942543535561375264081955670726943957265154048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 8599517394737485242318487698806559153853348623517645498225733874076194779611185375436894569458637213960499258575763817489302563092643400283870525076812798687372227673785666633896979275368159925094761439997836554103488343139596088136686325648404324280672477100149526129863088248651062637352892984748893327215002304130395607500722583802707621662898673439817740507864816306451077009447644364222009248633272253980689878079509214825028600007581476773723718260724566798282096250683774858749629277570388444665312299499454770042229079255080655042127431202607570552886143355110424291633117364576017542358042849096633924255202257734792151112615145425743704566879329587915813381277378763257917461622348157797783627246114602196306274612189007359214452943599382611311286370021696075552000005545467139691388395943778051162568423322243359947262007941062593003736271015552005713385840158707645707699177922500922403291875130680607260281615767640692925728221824732003719483864470694666543668061031188364545188598320885915790813983796028753607707369839185307249990218062965295825280910805350782594739957223730378482940950007490722923247039332931664067441278040500851428947590665279265545566071371998252161231225428315943391423097686636766495013234623401092370122754213211123832951372690861221734836084978913963599492486317359266086206762402810989456508699837845487527793945298452779818758227970913337802769490241074197467672085889726146457706634833073346202910739566823122466396591274904167177049081437823501336572277982837776882029147392944621721758051583645272528071055888697616318671765999359669359644825404457145285755797646733813238340605706556442635386850662079227397415443175848040340469009712423065060756716378382261218825532076048340709971029830997516133075282408317813424865444045894255548829191907941803815950864658984789958072032897840419198569717144580155914858622116058709127059408471195377838656191370435886688218787629158917526427350031688671906987520223983886605216190953874572923407002973652560387706114044938301790957914686384742909224705044950896130319347336997708207006225056590786804550418101804228495732662325370597662177186230912361628732705144326335874944103218253253951128978210625375647281341006394915132527720246311316747235368826458957809598855926379083849811458045112524891279859827295371504546226026428648762892928099672003671577893378295228941013242979049724018780943931900815538638545677865571361198672841737505839962431559973381618166371710513346087350130746487076156881658094174917660237111035411039765679312427924460031238254957001345549556189830208308567859679119169199179332621848669607115372800886650659853876003044043863536585725583389509619278358795724549709700086501598019264164192569919166771667198886367687576594117946998947041922855971176363205896444164113810836720886624906634019822106658282356344646253604773346629233026941553976777065981527810179586665739524630268501670342687032405486005723014816069214643001725326793440442510260359943337739777762061288128140210176252821023705130835493150632888666838820706006979876553550287827490731820992305542934533411762304801868010018220378460053044389501840206466009602653538352010077961286213720628856318506442942521760815006796553368393361031599833553802686285272106668559273598529599582861669981211314313650557616551322105374841473291222924533256610303014807588167179604113445947585939896051152916132582670723482605845131881799907983495580546022551874539623963828327474459230867535447255144341461498712330778580325357018121052648939050981272368444213673862559012184500861527552363881865806992088120289355721711101798249464578023069649521256430805435786920556005603234785775970163309597347454803609817111346455466240654323167937188838981977346198554104844926764993635611655799851158974044762216493947293633598595254629691785817324567642515053440192502238557831780325133726028719294735357292912714656835238638446403547570342900722417060386777419078949918723864865236981613539561702861917130052637322513857292437737483308656995037241644862896140199079448257423836349890974894703622281292736105591756641563004295841131561122437858144839448638252296275264432325002447058852007563754952413844131020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -18232126887257682955871582303708627594880784231795181304702325575852211372522608979928341268774250242141848147069234636018147374820385596060584154242967568313663385188682267226389440694829637289876931834920361704638897872007119991686651775108125954384804850301972423085597429913847580211957170758290193512654453743272202965244757706397261564605356568810414590897267020323879729642798888152447845767276372315102454034325796534953211791976339908316546469861600147902434215530587536832769777337236984687625599777701206872777173679294983861877728669905684027937063896512716120742108315481182581966297914537106217053748131849534398587802282853291879770702571781236414572791096976370027733832976942544309257945831504296586966575038250324904056780948598024397971008740363211963025971402736851961956956105673691910664176190579763831929420082311936421260210548864584201667709475889191160982488341608512549457250539715379585793542229037906225562718518510347748595597464601781443472545477383857512453926238470902354761369191474508668958063072267196195862191524841267374190603224093903100831912963020587171523814439087663412927030951666499895823316343897847305513310274932972033188642566705186999199725710075601081909421338648197803402753900393058721052125581564779038346740428108015068086774533028765174230406051004597526308599218268972578930169957345505615631526109626005841816291605650599987781715837400642878611702352209432243795020411677661373654070891328068819725612254119846402954262783046158969106818034042998561559974483639359329268548182397344432561535546177747402308305738420096945418194910177880889865295085845694688961100632959032895298609598247978084744013606063691553465792379845735599937888871593711934007182892680472290783290633365431811491111679450134915541882783841114132935503776256948722881930156873646004010559131505091481718674324020769532601586059280635679490606877157185076332463143100844645795587878149936838268487594391631530296541125477972170202592110345122782446342352987675891337063341171831922807465447188241703953967074623790133420978293180332515309920582023810078447112568489277578088369687896368342818273537040948314014212092394044341037331932958696507550679912983908916879612329873760779100613385277837562439439099548627688482216182422194502640370306131369977178550632669156363185180211179974785393888023594969692362646152684948453432109805243019122558505165760812038360311167813343753721970960680426695085130113114278284650640233737237636992977169352309649065084581754791856132228700545337834542887030222823129144048595247102719312985863975670322675439074807177139133028203613894941288149359192307775356225130309400066678062805013892566871037975772639520242174532174941509807552684757985781293377689871131536414534273508568185082779473974968889922295230965665055899333750747672862160452702153247171689276612167955087910675446918291668048501341052714077332241700991426222735092955185201805473727442392035394053085131119423766525707180877594314407935779744161437518238969767763257189231925321689772667088401318293646768984594353147843003117934948765024569499248504967507056362829373201120809385469926046373693318633085971668405704345742602305190465418230304493439590929272809139985275777360502953918159759171343111567233260685578935949780745091783636533946270704907447972517794723602942094179505296601648410431405059846451457901146945750241858562704743181616944754688190399631673207299324600254701662603326320711761288181847954784695847120944774427436961675308229425886761588647017565550698617706048178125595486544179286126093044475311458663954039628298934191284761179752434317549339069444599953013447956193981488041436356457277037849718362988039725476270517633227095117672318791210894919395222926058130552170010129342658348460423373863112536089295321613283633514484270275435071047006274758228903795857289716740133294059801540001809988832469343233853709675492989714166891008644710029804384044458410437229742299796324367408156604061179625148958981623778571746752258469875210307810344307915064072289780237136602960538324093223426890071625669164431442925359620916562300242508932157129618947612613483938999777012956868536705999782073829215587794944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -679715979397932274034692502878481552979115466843513184655615245664399082196633293882974310130511506711858525962892827213142670843391997606692393838120255396900695306509349750205083457865441313154130886343264354135949295348116202053135045234515339166567572263084457247749851843508269350961577260568032560517741200436248958921500594930476241920345295109132563354269755928274671092756884067972581149486471331088799716687185983142130529543907477723922584294352466192494896072102828341069508269001125027873294361853034666792192660213752203980985780233512417380261865409551165241688701378905718335354093837870527814663153963817856910782648726765707417008903743548151299947322657947299595460278638591746868678030413398210300655293017659500842673476591465752783770043889077554399369736623544135345613228427855078570336592580585682213005603300010333416441626107507979396483659838503083550105994193868818528582844867936937928004750870231658259888841360035316276946801671824470402781290843697850073127215277829743100228818888876275872481933957742702958967495981500668035005156530800877929283316327681006787299748412656323030279355641464878099296072762818770962654478820827885825721046088247821000774292048046943508574333965884401293032534267970043378387173535344702924030174221585513764324767318879359906868116647079599470687265404989087077258777886767583906920289245451039918183382857685924367627331913141299139214783469729138164353018450261018050579694930929689559304181425335289795320393563863149493947283149083882179989845809181457021527869322529273907600364634111293582179755354647358436465324198590326472209455472782499614964733949403751759800743580166618286127003196900444841158773403330394123810875826789033064679965806873598978873918907505756852436858685840604978271721516877508014742670228826752250432720411884324888092540130029273879809514990461252141856121345993551914308476530723484379573715760437833917222956164227742743421142835420982979569440164215506710316727990986451218410236992794290990630498503814853481316810755977048263302316374349185066197869235995631105138837291699222794216214445487618047406323920798932296342506581653902546174240808246633318972001052161173696910284459703589953097111377039061282511322717008153508895020269083545261512856082997962544196088441650784944311560960906699896399103853491957449337586880085146333202327331651776615660578704017661931597385231516075810261500192458979567684724509690604863397873675585419113949482212446009654329942856430960306518285449782746792299807732363508609838930768687413417206813427445142820349170403375002608167442771929888662581906270997865330312371951025549747872762175323350439797377263378020675583571466552079648184469264655190729648454035877245482277359187221948760296521690585939798980039322657070939680421665270849107355505432178099214251621916873417648592587802397932278716064541741645697200590084315226425442175490144419910354915727727727209586409536954580588525142202463626705549563921847388440876624402698150197598576340455065593541447592295968726602571515314497125151383033400406358486324808341394582775434590433059938951304140250329680523253653801592019487018209565277565249236491710870883620960464388545755857920996687785073535170199206065546119637164327420417512861026899450006325420830519339334505829697444898989320809602714850976688572381269721591790196284055354019920191402257720821785507259873991924009375877576044095441529154003949865914186862530179791784475795396112520756052515588665199440882683423017706417464671834378824758671295378237564120932039110319502048232003031530988263236088796300945292978822206434840120542707818440670941255314110823077583168416171860124026388489535409401082094740890665290493998412620468316979256056205649637653736179256541161637432873682508731524807186143638783286599271216512647980888609724445569605982785320954701801758800586004243203402632981598967714311170017311729065728486976696095890450212707953326953385505654523142227734285665367584319181437880323940914844695268115381797674379278040143905885667424998716654015291852870988287483282086961069058801490363159320991006276789074281379909644059154644401515536977444100594800318139232133117378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 340302716221362080137284699824770661841497278545351416456055522902228469513886308107517929877573000679317714218148274404850830240702545723584821632636598227920055085189640895116063721119227453896104914307363630371399554091732381448891639705235779462636385323419984696250452893580073733165337880576932429916137123361542234133447370201506637783367059895418251456366764878132334214131251286516318524486865928510960323812201957433513830456513555447674701408425824923842409759514523473228574746665794885986809583766274976741541508343427913110348767509732866600432286282130004562074594891678139800554023185633113466801090767479363457000271383593374092354870394149037910910210960836390133160122469196230748542572489144543202136091983232323055524883164948606140370528196752382971254446327573324641482135222317244075851180294946421393828339592470669338658757756163728664778627979603150491536331039152247525963128606972886787843844768552314855907625903168320584765139444061223536174484546497145276338260638372751909763919116438989075058625401994030154436627979356974742387038669308052061250973005676609958863632907967939324465953863324493826518417152902422897144429686915303226819482127577893004902385002012277828956885361085646668950555226021405060087425732013988262817891736114653222686536685972772640425363622900486937060870839636344350209403335315032196901297012569628109992409865602837609305868562812694535857990599408479678941483855705627636467793635471336687322222890789647281429770586310532744814727398242728455686937177753292115761815069194400814236428081775632354657708821447272694589202062481250618815563658151094977604102841786147887613533543790080494348609171746925287030422861617992777221339547485876580672715412337427065989558939537955041462418954897202327151395522697080040534131158536223244551574334779809700467007387836494076943893393051331415941086424300561416987037498295179190962846713960927828172846036226695683155367520718263962694028793546610827718923692480541466400674519388038517977400191568186693202862027369559107144473742295323193777932808160140894437366279382564827247093136085422054617913661581393077232640154791107284496328039252531814900429082359100403089758817254944556842082766723663385761246171712278032968259987932630548820241689095882638215274869494543652660934496956066613210449416697362225706341799846179757232313779321910966460369970845173689787816423760657964394121388476820480776235337773434735436118785101234948551575175371640802056303332550333709831160455355767356061404436365657559751785990161618003065620708433647152018266804615351787486492355051332188531954339253311387990658978024805092600737176311909007971146577983607956607376542836387963770570190884399996316575428289877104850972075545784968577787334865206695028734543694005390008058166044933409154225519216276177826595975339258426925687235271530974008641946440724982062058582979554104220233713057522684566907229900628815504855642143849825631247622683133985590183303684196045279530602181849296671998554831075690442047947506280150932394863467149018249877168525185574771854785010252997069301676611254511588020412649657247728310260121706934982012281324154473604995470389791121073885892377634782283629091516739491340827036550728103760336363723090531809318046913480466444976217882369397303803568660286793320089598806102456685517293739177365690399316441390265767205540494752139076273567847732106377493406050094083082587477289173179735976813872781954902765163142155821230272919870055486449827396307922664169125502670380830461944818081436066974209224975563612902050565443149497097285976415540677307971617407637298101401895782670625959263446960963953697779711249147892857478088508966186659151827400891534897665689622025176192406416773252449470232172740754137558410651110426742003437209893706803740893222317622220994217830851614131446850748092596969875664902735504038921914410143084121868815274723053771397588936642777143875681910117427827001653635006089565042980818031214480095874911625772675131276154685936377150809793144011690132996758940445113263932388900254599074634104161621393063922015705925467949552439434620961265105967874695116193236327484311843976838420631738807169843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 16547282106424346612786268700038662016114791650522612818038331542034505425185485477705818215203040036814166026243520879052052970633908023196916885815211136707757237135687425115752847132383504433810889749599045950946147555987293311046051889443012175115456070431239140506529976067551278254169907833857924553302672202942187565930523996511097268462635943391308124483770038772483182583755464663607971805805736371030447792529139757139377631166299317606044766933615295482568215288767272734122987688273853708681877755287156555756554922204425902490511982953820686776219467401454786670609535131306019736510194221461950920762102845318447062821894716819668885426153036408938023737509390556478071840811211678079715381812321079716645753837838817148797151256722365879773955362815998454152643028570104983353041641880426113359062020928148080990596572967524601867507209383328605284727721259896815286691145462655276229773329953095369502302992497957207356815575111502083676935466078138140329673919027141436805774691444253636626101787584187321794689886250497714984758397864212948573708296429580577951015749207414636696883559310999268347558705074565177190099206056379230354598256016250859979680290682476220297145216607451947684732592108486907524436258629747434994439408643231703286390344884940670219864535265853540698575148449289109128113545834161210444410621681691778339207878301752139143054896168173855158040534612141833186089972373142697745091083254391755039597018349880018499328530781897918897754362531817255669838426492664675073867696788178334833173804116120219293045589504043651153388173157342601363851703826147032127337112848201178117150536727050014958968630481400348836775882908461880467817221441980281631809714621537047611884280994987250156479784849364801792649034349060280040762878600233216627199499459876241772678771306941049039195465361767435777525785084154346621366376835491114347080058762354721816200809465246343127578638442398808945919290053884030185735058727677661626184287860012820804781176882137263960302997692144745478103378268879652641113551516863953807531717671647026147650007598356607585886969164897500157898792470580311498216304977591248533751766330072095857669292380172902412339340089188144997300002290052752130267705962434285397259309770275195660860074677688595204375965813621534800708348313732244943372463153529767901324647362659272332495733487117389559402699586940631077523083537410060656910884234570597897815574533084425866012332358642038357559764928355375385257335098510931707329610383082090589459563637488286566123929553478707169587482930042130580499713422351200798638541841354965727380203786155043485391157940818359795877284598613356160542439895918211823151678240686088496350555617142178228723572915621535890986557866428657760125686272600220813090337218021749521116266109216323184338248087708929513811529728229791321146060894893031731801369767780031940856370724213954062970037169026648615055672264063472730289995756738496073471404170085213972723100301303230021660106362757177340183874541811830431391171464392493123764991358891635121243456879573977510705312846573889111907263463148343372346110363477997739889479495220822762407770143996571071798887490638534500858402316173512512467904151820628503474163236620896386042135504122965393335370134685908869084019396020628374088962779235699537595115111054865275759167518769743879365918579596654822004379302655099719978165404003921067403916497151878332700809968355357873991930030251398604836783468058335710784325118240802714442401086059436322186187689034599308202783369929671143257233315520555037532153477723789343717700490769226035461562790561083253207637897010270935030901411374322635655078863025036988529125846331950541676021538228342382640844294525364796548799492007174398473285597358388845101970620864907376941704430224001739573775333973255971873567214757860880298510102173599215717633673541975913010284414907966577106289381553836979255212862370438953173376802501565414513267672602979037109775064563810707596810803281511682355791587801184131071667465055229133602035983050932606391964722390317454225376031653748360020310954848752440785389525875271890524064170669703342538522806386340129630301324682345840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -5408270483497804410719761917247060544583148530591336470350352771659042304107272149485227545341102754410627968540741296190298848598949872415705535153161034590496614380286066060355495132538820523837570751475376034022868328856613171417409275112456800025762074189855187385965366406491466349389557186682714053015714655214258347794605659926649685285390418826985687316126094877359486472542189092248919084316818495506792293513856275374751603783890845576690587035223383809750343658069256701821361419380410292198896853859563288002194419501165852197398666694228954665857914054368311172483183862268810868271941654407592284349915623502635481435371582388609278472486219762778638046585034033087631947196966367507024234739346969124716576518930344906153490074327188208515765774665458682692937445128557697806477255196849114948305799600085637847181584193749823255334141767483337390625261458161414396343478551975552405811044171642449210635882786441063107860455378902531996355269622317156664999338533600991674969766284622404982288877593644978722771598938262050561840624651363099017251009934424474761769384800119083203841155800799533496499577412557371034697475038021657710009369726933307213847800621686534376873011116327331556243018065567368548594632056059651844791614443668902645382502334364275339029565807875330152929183921052939510951524719263200872852677578305388379066120584654443622091328075870025549254250673841015047269385640990888503538239953381825715220414729453397603050808106979979965441981215506272678285010304103326099184173040312878006474225747129372605879955356387054194297814326327327411097938993944692726015916302329172619888546219096102763250030349606696937120402047738362955151442711749557767319211003696869231029489224446935613918469043585085656929507160565869868615388073288784614644037401053466122342630470932552419066440626702909666175486658256524285243858604387255393863812610695337162088391610273832854760081300934911406537789560611374258206364104171218260113834006691948368072403219706329204366563817739358046277979117050188696236951084300636823056358256959131659532272263719137764974737306006068468518619929880722479960283366033469817751331293918989081368212657783385590440730660890669493103791767259750666015825566254269265599075149024006015041363229720482049704343518753892071393979479878020633750225025930320345484412052204902157181347668741218182026240512653779619288187102698940006140024467643138398892086211744088864509336039795846443201337953210619746082888553084039716965654037568010368038494720451439032510178915815392629629473770998630492073432517805357851451621707721251120540395492055002163452095914043795139233855432611510103901777290156307942086285109585843683745090678913512085179323781011721538051424290225163925202325765588693480956193119683028616864980042428975161701265565888394272845731514628089903690818304171913694490541077012791839875237691811237647946047438383656611896591088468294331639815412725980018367296808685654855105122485008395104648825667143181818688907647025927924281615530582582912076236006289739031901400991638698710510819036926635212912252551309747472600808427883539937122104160629969373164003081536852394240156517378244602905986074137893238762973482109096220312923476011539547376676033301262470005877873752911497680966356714737635942959145547804225333385885534797208619311028827589786420179960607541861129599746312743009123260234191091898525538757635748298898829766035202440945205980901013001899806293110308354569235842784744320739848642069529101803800336877207116443498580459045544341539353199671051334490373005410320079153044288035562031349541279135002186748892413024415053704045887098894097671090910412319777561323795414949845467973010985682012596066174716034785463694950230811107116478280910311292060822626907238545645733316819221978219587040902960623199268935545790257546698113491705907600735257816987949256006754299257319905910205704784883101725935069255971374106575665392513728481451588771995104647019727008295212805230414027291731584688035288712960415463465342184266226518507124849827681672210998533035733901085091713326385286829586647459122074768262022520975099029644760223992037732236004600302099706675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -328272394935783826029621765278228081840584862923126865550402855534979095436605360962920042442028799517249179982500640856896686164431448544738387903600610174689977808670603892153556371761585893455097874377850502031605874803073733007463966543876827650922699692734492873787392974285425260661475594582972068514638279773060661124992847972113243682214186063592880092784381385135808430440329514909321972077550366796830144918001069712781136438641793198991661389893794976035969238498994370567963290155171221995278711951601020623358307121034888952874536333463109212433615143066888649630438482673631222667431763273461492923992652470775898423912361626416060562298562779806080606955042319021555099195380751933765509125010575619428476624968691922785438921200885198583453517198357764246095651736422137883859161190298269466893207673028525813276989194040443924380291616008963406621207630602499768422690299904699400576683698079480295048511833594164462740236769682958120849002539456874104710453626032923974952009935388118535406365650685378843208538356284761794497953998463822895152285681964252598598668568832796737803136129188256819649527888182699625142676142676673889439644736314380495613521571556305863197778269411181153650153244598336675498453165742580652051049169866923663978595409710548258374917143743362939791681211396033593068470324379259395736294942627369904654804681029898398574125645114329424962397033097654173302488254573489831900321321841711924368117382351905910270152540526830994344244950617972737350662517849955997991919765632622781735783532554824334406266370020016462544692521896389064472934998058022763223486597247836932599689886587338673450593636830382359053997980942163640151942101359794693925653291798372145719635501218304700168848297293621609665441267799935553984864153443561005238502898216534033400559008855726854013873973082713246502855318837751934377570827283391501192676796276463812852447651365172775620342548781951510443967904364472147709565310551010850883348894754547250553646889398798296838393116342873990108642113323170693041204077743478863875329591196479499788259013594007963410910493263843692739888771229604047331976581117192432255244546713229926829186081701906811855598478901440565348869536619305042355991710276814373838525927108928608573045784886046748842448685456248686250073147135172418664895212489346974028228296046188804614366054723508273718988715384492849224415067157298587671118891754788650995863804046992426623074655609642893710884955095498933705470816302277117282381307805237065125195314674658587155767045915392310266982713620670568479355755398486943947816424234543859934682123447007942265075805092921590962931292681645402547765250325597396062681993802011397467721486035934742627484890858445725225579673893515440134233829020529954227942272481540317528297794593119925875332476709920115458154050487408149676220186954433420442026728393841206712161062205250619267776207667707753731204882193072734740485705800604793767640395351305964782453475663003787758628983610447715586739855026631812195506166614397781083362765784324514362390153804602909617817980965347742679110694088232107496851338602531699869422796211967159439829557763289609815750785539902129609285766106582441310002654215712522695792374508889142802449736607963263604645961300242055381430326064480878374898335666852472987942850751219606206006978091611512781872638394694428096727000815607618854139371193507166161701325405251689146278275489129219520286628843291520926347941856260996410772203371917553124838810159074741850887218557022636166035046505782493343795335024830473916934042064553523186803949201260626948537866039669561191444738853906434276072106021532430023083083403718451841359208324245668514230766354986104249042682340233908380468714079188607227862032590501065991848892459171972449203856161500876039536446490901964201297019231512530075305150352075591843910687272487703061944605635487136419272629583563010891387928021182520611049962066020649436907150622484972766342022868852716839056392819466946021999542082093858477865084582743026879818548636824796869489618029660306213263410026259193253087958471792134111860939335847150925859123848719595710026550761466940066909343786729472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 84021946626000814567307663598727257075940874053576038789821155832859699367351140379039435811591224382148806872679803053990963175431689352536682224997607837469560444349434235875570397629163414920133542061077283869613588460538757014399913017525077588789085382630874721307319338757502089919811965744217720087618035240974050597796956150223041693315566325449392348612392779871854911562546505110419999133432620964599797534014648708327767962109960961125084628261257560631919137571637335811207530872356162017239933680433308755571178182946603079644562390865831832232966523942767954807594290845697978502448335350502704344741255515571107047577530791557112721700965063991062187191656252878394358178208937672378305283976999169774248710877757895364338254598129493527402310945037239896477372086273615174202812141308438342239439283143009107945505518102516430592224940600112967212672069420586429231151644630219949176741347691036127769140359208875739924788466075040888225829000858502659847566327046423021079521511304804489094658746996909637319056459004107947361173367945892563545968880369456838164414597780637620505085308182781568636819886676757207548438293263367556473765283398457910250246820127223857498355466056240303550739426919894097631242114460800382769466804253109172242909374809140155667554395533520142854161422864213292334925764932642281145397764148285385425677264105281669013165625111077382225483696966878353777370264618642958237784163599397795556063870298968685544888385266922475059651862298971502879708605478870612749258556246092768092949641275727926679026449871438520211480920415562000496032334848357983057478524422487964067739571611133143662686542078834576810001224658473829202362070368214744742354757389155986258435995642593169912868227133185663814475748136372497631577899721491896341530743099208652200020068316610936248722909983853761776687865623544680601751242280504044831211473659539580629603305796595537492959803449793640098607239042386653075659218748415326900524443870857375152435038764050392065776692825829014609871799521225910590216856370533377824806079414061119693549183124836359657533959288620233937192680979225897855673171598642863340016046412936942849135028362192305597654424425536285866150016410219403121446461420312783567385155908116138721776936508291957058075518223321182099261850228050683561252784597912563389706019770144704499615931599530145564760506525037868841075082089270822923291741414524461262637788752101672453636179969107424513419372321613998895891864651715662378798625102599289440395947024522484744252498037749425192104515733289211230124061473006036600815390295138272350249677037155095112801969151444546423124940330376755040721405932907316577487600776241333442658726772383386265261288534581836425948161490143278169846894593398346614396201049094625516384087102971230178279997297074112047673091828101985460558617290604526524057925316612666949173252552063564825711619699977646621012287561995391498645925121555923505717204953320951434257962596458541258790414929627016676985098904078679708835603621163598160843044339804521157065800130872364221049457348605652736012358240339459082849404587556356619842551273897655245442122558618715004196988190088063752003203609768831828670650378949685188565323626976291785721310068709881697175163628488992411951690490792141728532072570438835150539678765368468936283519888414586999539309912740269332580155878468697159970009664840196693187821604961996504894162043708564444971563745436927871170523512515279398567867015512454256683062313300996593115519000923244870018828479355021444403046337530297030241436005942501033583060449870266038266351314933662476276871527703085641240370395380568146333284606123474500942922471081758574683554944628647582810673486762547311430694052183799801682762945132417195603294044361809076870090144030476142596082922384555963797111458155314539388674986241965026473798024775352856555665480902678642276362306646114905322907840244829802975683546611340792679940945556827199980660114914398239695495170354228799086496476601573189289143419921990749512173999643393570997309548595120113689440580148307744929421515450658012354325265926563065497081257692281905714682619730197999632457526149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 12878742403363497094880188123291478146631982801892051264892264112858751847676689101958229872244713073317819500523466004013582771453554782588886646163524402241338423585878979910597693154261131629568626867163745626453644838240749240181381548274280320172084347438444817962813189168898769916229620152119716003760296641448820101960691051539599813544401302017969400259578910157499025579398245399246300579632640668248084096977894706021980579847076140297629668893244564406171770736846229999849679874018539829436973142548519904159582205381105857242485965846714438206499753762930761812932601656534984640476650876527664230309353242075077503756305414272478289106300521010638863612455727367645239343615947409172711025596665994132900103198011067408328419243566397401703160334603933361188765962202768984150568687787371602894285665021796386082380299947404344246823439598893665839341573739773539105595442891582666972163426620965065090825549990302662535839985951406271990193235580031516544428738056854840931996959180418408768375494374756218019759169462030274894531043137918184795788767872736111331573784281229597923861576666343634852360371755758415823332119761778204045726230488422858855012281592694160239233657248771809800074353661242057821621453426643263376038733900797663168335608279563429614596690728569982952699872831777740743720688559317589853004505782492460916915270862601089144904870779786641462149231045360272180246917522550306270263456263206521598958801095355236623066501790439205097338468310737871570416758381233603623330755728511769182141674068547225825174801643511283344066903450876548135043352812799222328666279426411910918715634319054518556188182780235817663479793436843706637048522567063311422114566127195015600015371261711471130225997873190598497876095071128363128180811563376657522090032138471680265787817539375202943963641424847416938971110258950498643940163544118180964866242924208789321968596487032506868274041012084385732642035830343742806207585684562067275145537779810886023604839535769139506523188036781258239654134018218853202540508312036190986663710643810239429111604301994575323044439512385021592661066428111622699275297216591226448134330106212399126389279760074073658634882136750643389185464081135735612465526374412189505058781194271274231251499254671835304185834438436833098110821383880830402497313209997897015826879441159897384690463619341310870772732263609158179939495290350600784010389472566325617146787386636426337013651017255334280406161047379006658487601538661632223290864603968994288236452210101124676513762369955770867934523538160715940261698861479644363088448392318042669916366662081738795497379449801338873771241901708368155543278523679656931684950887240658243450076079501209361577181093835488539241323629466823281331990661265121652188337155410660522784282316158689077106737030686698599654959854184598728103596611433342813450415057186305339986825314196103932658597451003146364794909254548090053245210237353628075859049957381686232657030725799105269015457032194240757853962949551140082695140349514397954237952669329032170222091164334785898678028117738614014693946405113848084888091973969917202496176730377450338670483395762413435940449394471191082194972279144470117561057090598533206498984399067796133410346205974877658448910323583906412791767271879205152927847611734699293655613318293928286434740794818043257553359558909595656349442952346502596993506929152527015607893435369387450008743317494118680850008058040210739200905473767967718680361661211498668011941630543830294337712875388617216385988297216655802703023473456418801732246264045527743544008003651648308445964171327667967752238544125582310346568597117396406134087364172992865706447374098591354764071969249249166395871743848116690918873314202048972913299720934323451733103985292552920310537856696602743612364278279145312744188916055848487239969953145328302175035920119021078195045778627815100319983367879127473098931598156629203891766677317677896262543819466354191468466110103794387514901141740057150448993364757973232700342757892365738438122716016483355133741510568937161989887208696352838452653893767207852732108382470549860443519880725049002547896367462723966635123251609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 778579761787048853481467579788527992483571946879140477842270033319333706980617680331565686112758056326465121023481810256669372277361352646466913445422672254505776915581944840620937084356561290696765567171820270557662583265066275085497787092035542667971326632796869096362014067158495826214642456347253663354536498352314942507809354597044058533337809975199592993866831375094486438138704842080451891702280980511318071048250413083280695593117033308201399688607799160858972428291496617429709440312778277208358853350763823651321631848608236950078503034350534412893146833408654160202744469608310321288949000474453772146431788952056646749901508988064433572855566852971000202892886516130985024878309686816345771328563889671117569561183585918916113550063509313357097478313668481296628435616996362573677443515994111111572935573764342492934272620009752287066155853010485413957854948075402161145980370628352451356616026682028161422896457978967104693917895798985620799564516221813189743557365776441716055589444883171296007098104486228723221140486744417647475815229454475979829464511954665888195250532501613634778272394545265231348501646485080723333642935807853775139372209631981140870304273498088746524451184223091580407911307584962792501685093860834683746171857392073376371031164106716075643332159132275680374220932499223501053737664402681168936492076696056739057948988257028167380929909977324847058856858062358523999831775204679131196772996781609563253978152083887208070805385318934260528316990879233147669236917835455425732043684202599110254346468856545288530938478448868093078731807995926014078500915288873946694336958674153150273354671902933944684579253431249234098137047800985587722549321443835382642627780360697402299310880214530436767063671480944989218909477955392697393464094375081848496492728855582421177928652516889218505008547917124866647336639999078645023832843628359855601569662090758717242900213883445878866080453017587496795507277332317911437911537496801008409072754869182497079564819410320508685350357504021032319417665372811455702833091379684323702760844988958386038181681245116139542043069357333774300428972737471613675944382204167475527000664055848289876901255114074431991318105351064113090372418517018814119613049385166202357794951132238519411346571846628911361359461459196406485602302379217323466386841033133978967780938425750978972732366357030811080367098860620451647778216658734951139008095421428365057236231778453378491237690990211190476355409691820448866074785012484891258770622075994709361862520781502628381046911060521380881248460010310733904961711955312820625168221034164834368561651352005429926021267417357173504241792688210821524120311630955098909961519406010569902931524669192353058259157065441396212521214272246873898371569898739866229635628092234284057932351835224191396789104911348841128371354364476640754471603978101496895678880511751266834318622917099676292295510843461717116899799086283611604279170544986291555819394171639383879106236388724609413799212679505044678860158716380020162970357462014383336404004472884044980622357489729065220635014161817229840390888059298261348443858545008396903214086021921060396457135369562240174245015115232574869650151718380259013388487413942144750267064638765028181265249659722636215907968696685314430276538514145889783283885776695294187644555655662144668334549678300087984038071189904225420449734545711654970003142699397970674577186332935492634010532648103162615710086263458435140243588163540901362956003438256963424337573391741757507168122302538161288427905458490074087422808849238457453833625943856700599989278674502920439526364345930368231521164496168411823397096550678077108966459595937423095789448385531409175374152299521008410318257562291498844636157673592025273621397175415407838721737391969025484096587632370178514672077842638944266831469294409781934423760439691595760593844931307430590128108904503502338559134091722977293831137098989525771510418967471723019430872828739964200273576187855213582095314439231942736779223494931442778055676260940812908758199032250869772342843743215493753002225367185536013279458295147124884429275131538861682063204754869123412069638750839126221484195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 71816575906258241818849973274710878064019514511500587831466313459373342696195942304682961686973083178255897388428368954026469641434301579927822648700647230400366071455305031331448138150470572692381271818237399601826440408704512388979523032165366115361830074536082240546468118612169635490910667988342071065863581210935499944575729737958967051506395263540022796455363622235266000636754641692386155316831184327072430527891103280778550315101690256581627507197693999128361737165378381361686408476082580068213654263904214830299371664515021742526039429467309784994319186382461383437723500445830401238902586323624396338384323986006330714816267993325957214113165221371406793578095865056407376309359449211206358487096470197992158744865618499695141946678825809018021416462225312739553879194662071550931911969090115654661485490375788942819630293654105432666384034827931446634441242083942183784309944788380679279698274034571459063317183816731544919545686387172068956854285244591490920131104335994964322095824361637304926901651500476353504719660129445042913290447628901285461140413530006871392399650972595213291731392308417287204168012494029833896120913047264752189864223994597980578181955109554975900175291037995546695831799688973291116114559166042272548709292840310369179720683799634080161165039359370234418361566621222069022878874259180036689980134887139928780477237687177727304759078914750004590876354469010721105829146070947752088056221058233338988161414982158671765002670374812042635823375497876586304528918549712089119520115159011441037502218223663326282725708146019645482756089799986991274144118475759519437100049936670273802925214575983828035648967714261504457949316800894240168603971546160532580706594309175436035441653516283459865021890637528740600296167847441244441356780868141243114177616312541012416731982056620414657217754382238241166433524411098305549767690294843761605940083354299654614247403081867085919651895460022194535924878334221741311360600726838581501734892829339653322138088357442295487710688993927149237717904126776186460225922389910251891135720416119755864392037852337949058793289199729539164722692854245546792720127082856981844311663504186460295029752540380342056994844656310685244553567596684357423730806686576646072176249712581046532927753779493701304816809401405091533618903645364772214805217059996981784387365157100297499843998196316161317938746773484548747586661837374685320362521981410885247598615485181754320766201569192087118121719313939676211013438150019334460456992628770575587943693751328202563922604916389174760269579679776652769040150229859426123314137905174069950189582864525558416398758482585665661806935189011237617265342461695911157692274625704034370259607694595236381915853060234126126260321620773561640842843528446890348854787530904456188595827675873537798365099411468702977310129225114830213796672237971338801508313786364219529522138464813948884827727710252058105152518813754485175638246202985044553219432354537734190621224277193763571361763099644528843450906848263012413869909862791019165944818628037331051833309463954294709981079503837381801984438919552490606474889699797878911430990306751938567484907095406463630979357893486489986091774122297645820233806329751655016927696730977397174811305659275909539161841431128744539440279003027683975109379602241427090010470570100129594575122093717281522250748637706639252774774146695773453438843616464863759930429440998122116845869888747300346708626992438384596980827532045939725324910386088548481559721493312535424044446907306782919280344371926210666817963345615973671318229049771376991765898555370689249541877347456004785585324542378138743289303617927073497038584834502334453016711811781576921418261226143497368830030339269059682079831676276451226344044634915911672344808826475782561936514041234824729140550205925862400000401035365333522682120834722308643559068859843918680873375440370105464294931064871800571809001145947904742157857431844017524530071245933354080091322154962470353293607055283176330495630338034381768614659915987176555288265242723332691881008467368419462663305300321198456192353726978714805777860744460818879505826327128535274949454274281603328087425024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 16074278808520134088207665474450264056053199518366458057970133765495030468965070177895246311444915666781092110957161184179449460743855195256874001630578243161869058810541763549081589530729057219831348609633824066851983550699050651444421164436428666533670083032714611980436551010014667279183609339871099854027545334633077091513559382596658609071222279569058373130208204850546829555805305516024875096163687259481636649773194058691560094531660138584366031315677355858824395311783849914880715768209404622372181230679903772770755172166468970432600081632012064071633268219785834980939966262629528268281479224952669082951755431625012070567029916533250616722227179274083045738144703180239292543753517327014188895010835132228732449374486805047661313827504401343054102697753982130660172020027577308194431734321454204861844674766113762875161776454495741369752708942748319185372953035201950628540981371043578467194378898224887196962796511016317599780257901782240506814554192887490026378356403364664877443132110488528569168583395412947172094810492056945293553130813675765848087249460660442441660103582319839681560922098046031277361858609207162309810632527162005359620705922181680525468089342708387564935527482037553662850185555462557091068819808532247805233006720338643064625252153837515664628326162912589864215878163399190517767265311984991722166408988023614181945471448994685174601600403218307630514292628195547675390740043281525058548312125257384646123730200145252051665218932565583507507056157241518876988296506864640059078534116070768100839242849835617617498208958349659822421791240904459067080240130994663697547861081383507198761227029938771225068784174163925760308281823441886189623924623700222926576947820771200980499793086929448947054052174202724467016494111910676378465177489677541653808151784285447080148782723758375641338649006308001961699515065444744796761345046894474721136346390520998888412482065065911192324026174691040359461895054290798119707859468525674030218345294961149646464946743583956082991515069465993408824934958539330534287343790546865197248278316351602748301072937139973879375175071761813869669537679105531431860540893116545641635263377706937998972304638608351866079014578323722746815267983926488732912186783905290728046493904891595293006797144047500176664583399628819061455334888326793516332451829593576196321902101167993941814645569144257638100378850090287547627380645886176378682962418165024897912726076071299082217656087367312932198264064439520886215110417338788129870390939094524253645993728336436785724665952596434827706400401416420198034450434290903868766076111474591051262948856033651397463404241866699704773577579299233814342550571168542476356951618767634855555531899998696421121503026248819970115701528773604015034342819559021718775792661976568794567619751488122495104904428008395149530018937310361011159330150456380764201560123007260817070611948801359019659966970760597390426440977359123048224463542278886927579328837331562406127263381440432512651965358724981111866007359114265848590571743201796664952393173441634932115008548087396339777779082850800814504890806597010875767186425159406349136529663797367678750717427839523606085770789972493337943902492266732685031114269662832564832147373365382194801883711403558640903779450297762883382725579408934269604631033417972378166284924600954843900822750378244113475877069921545567331572332785159284282524808406042091593455164152165734863717657362743431291223076699872856888401962350820268224145714432726616203709682902182332641382601252468444232420144611563996785684876522585907221111016132644242726625229894598988220662270080477901382310811401506100319462100655866107761686647294589824310201415972885279663087730811091734251034391606272690978962901784184483732350073760763275634251237173034606313435086210162351894441269159466209765199458846235005989747671000878169983649584856278103412733678193672635145447860240974710400923858968040394646264935140473912271538801554201441680406894647299179480848614362132988083173875793103590698437556706925010665147929702662392456777436377392132314169588083794681111081748195021284467374100064750040028783593283243979744454086612709713987502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2643013741336425492699698562898206111651285857241178361690093433950509138688382913242201649359367831022765487324956616551389533994103816399428331696767187707378892617459266166411908627108001834454332259473063653652997152933145712960798393328704334998694665905562820873524276904484065910719402312517837532774383938770118998487085314949886270989336207936091823425003678910435012355499384673376622876879612037874493749956077184194054719034695354784764739307471504689291497433293476888534984729438022557564225946934225053508546343505106526478043112009941686630116238067675753581439101724223314168619290412390357557160481907109369722234721144388289379471450267550185708327095488979467386365849514631617921193809344923424264198865005202378094967082473271315680605520054491774829599777915373474224260923646885254172455552447219009783652470303849096019293682333577259886809856986147429406747410513346678525149871699519671521535948772260995486987222713750431384852387865472983822141871346383144335149818408497535656350107217065417418220066399235432217475699498366047774596224866229094410528751092162507329313444226285457229106500526289177490113897680510963924409574304577885472482214015988681477075399684693769012152863496173721300926129261615891913626191879315487559459229604597954527448617693679199536089687852099218696738322171878202562357712686715913180944717808052905337333742240757574697571879424182564970001071217561155787786974493158023915091062972769664520877060514216017409528755632386753071530522550450626878638475804938323358568481605353466257344410354237208788670524713885985112071751363275725742313567856937784539710997403020347178703377063563734592115209172593388132085853773559799300504789245001770494068754484323323927386610243718140923644529318609606977672182055033905768191721957578851816906676425285109176711982254662232503345548388049511918418511271834823822835557261033938754556619779600802439471536408814018905003244543435147594465182091679670685995417267633509143124248210889248991827926858203140871651961238968884167145022750270697520445949748064274020718307064156498274031037177843052926277843171276199487576477247810482089831412724570357766846648117821683820829857614672251011489755860213057088762162071466056496527778667926337594591485080322127280728654992934276324494857077028340851877458976244179895382025221267394301707989585262950016259765474952955987674832202685884184104997972271387382673454814697626104784471915777065959943513218914729112833447340073397790883779839133550238459887884942583485250584963567993819213588112574457216574375389851966445532447213213564542899513817140855038678596930988166414779655738160598610874768041747784750142181244799694251009942040705189890365463872571059458727130716038125097953420757671324764617980910495204647281817506368307428429441122885968792093983539849159858421931387680587432087794822840329332473801816972761334746329853673112429516009060902746937852679619444302155445255950513383083596773402766441773167770538933709752217883876876496326326292130616118238896212250342232674039176211194365048969238532857121641202718314097216058916568699037555872159113138888330349070973477321058674384635591707773148291677221276862354877863429246938014010439713960716597377148450472764714992181660072683828686049235470733954906094278988155671349706172971097642732481655172651823073384492171696071723397442426704511209201612236516988954484915123286741468186065930331426535545238411193555354289083980930282571776094389480386153164373092878882686859091391394909218373119136418261320069929722233692260326641535593075174637715714599792148072072035515661204847156152108968966293783464704528913647746432551627247871251957287311777058156443294705617829510134593116717636846853889840605992772764910575540669059463938665032560254264559163628262745174969074830011133086582955961560649163273231805444873296532912621737651833235617755315818549434483285840651431610204393342262749726251169923304500750546882737291726870462924413706012955830115516114788591179921220682528101544967967960205406627488239941078201630183565867561945199078226179888437153469592215460156235659906609328651804282246537771538739049267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 285773946986045345413427030478353602151839520837845107365638712555470939465000417864043197787136285874905050146444818970216611270968242372001151184252015864755968854046784189758457860580960330543080879799723388742393928453949417054837346879251748970640081770591572811200944806754488134425313027894481397737449890404383928334943370651756890649879737250176886017083426689110037773312375831162328819559657861661326066516068008244129084879731962962357228891633943320878173293122309246987982539093134092385995799183989024100886334826232277299732131708227409240799774479351722479224902523567638943179148699283644533126354142689409253169127457034600485173010977375241799601287893736719356557508358049649263422969983963318214303350695061394102652477289727167120443813159153811085360974576064201912281037696370410622123284001920567450771477532000377851848937089246317779134649761849716979911175909742913827360941717250706838442419128442855353914799771879839554931523637851253204866201108083481343288914925509958009718313596833017814788367636607149091415617073904678277496227860586616087040779736631312615759532596448174218885116861008397133810824085955009575824133711875614602459058070427403890933653270196796366001595055295963093565091788253033904155243262136168276749091095302444442588624352038371951220198446304033241019598923886593175110599727783025848545142743503663967651033299579939873254218933313467525858354799338460728632096306480223541532954908692590231241803213442749108785224958399189210473076433511193485325306637989304685447896688758380906267752907900025456594099667368512234229635178897408790488425573860353224077117322596635173760911205130930718028081618597815201852248095096602718880734705756486627015533316855206019511292294052242658359422673722802563431303199432547933799125911776240247193372098147645559528024583719855280139446351158147336274483180790760022596758287461913143110860900381327881617207417575402258820074883769104530097077211069308715277378082442926925960862269982736011839345084777069121449861470391237922714095839480727034348569079134693051450125403053965265153168987143166905754576108580341641924825803631532397985772812079324071501503689176415148367058975124788417374221284753021213746396951464907228913819108033946463838834486140458030532634303129222825226791509474828292512147098910682745723202202865640765970226440510291876242519926446988843944969052832388564250148763333047519997905102864637671263760504432349034668791518386641750422611466275201879449809927982529119527828130551552117834844870304698913612837068163981573133949983741294423243821885210265524970885801279261748109187267057586679964446430478661571520027094658996816596314614330498936589671796027075480636421187759795345480324297190585495227198221767185593802127004904989846048871256401654459576966768474298099773189096907292195661783833409897548758159131697220079545315072156785822219394223959429747774013905854886835098258502882261496477060891520671013477194841464740468561306041572578646281563733073930859906671484034670914931168558286655383206762166014213726260983466015219122501472845284240041100736737901819425795767384249753997026693438112708358395680877161282084013023518896649170013777296704562671384833796312344588706528907956957303912231028535580114916090173142278384275565407906064896706479275530245704683714153586809196519846710246446615925398564487331113526570616670875314241262734549072564084037844735974385885022447822281993020750852452609163867543923439483517940068407137998995210853781384015171103324114375167805781379551503826550969063285673985557657958250757388437234153787654408513485661710562074033267081269402093364853365983445712443501376925489100405152703125760794818183103889265663189104486945099773465636995587547746721906447186681529008875483162693165175725637281424625729253232082564762903811235537385068250714702367298294658209458628225254134482396083937064015369829295487823841222355937387079643984150016477164517349319656503379831275551626951695838010415400417702428963966564282591198737499819085829777681867493853455397768767530785166071882239243496775535870278211256651022257329519075481393857923657288782903771136000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 17331278446865388246130791958564312397559406195109021143130651693395660473848922535171551095686573845921984177052969995321913971971295842661006197479072031187930200744616661792019173712893162106084028209501867158205660034225934482067477564200060150961494342640895048459793069642429582320563439608173606728678693323466237975335374826818545436507452782968947321122250632996135408255565299712840545769344677974133766065706775056490833699880991336518130243534518026884300437519677657789241715218152801443109485836269982997794495053985019837230708102031316830752734053709989867134468673628941881330164022952138499433023434414934652854316414208853103038967821378704119185038947778345089276866437152042232886248957477358950687276018489202782046554337584275555338382286475546343582509749602647402220224795561454425598981498756467596787465579711655838223130302478373699838998068923959599204941270685593943319304998474822284491782100144558876115394206310715107005022400334034093627647412668128631703769457136877460357210046214219892699279842261484245727440688662588884636445736679418645702436734579378663212677026184911409943738922263314624464222906957372835313480424710868361771656193887695934033598117485657293484836183007478507541036284428365704396296135510645591608585521113072945391195770345944428030846545219010114330043724931628444844075027163024531053910015603252064619990434761701340306493999644590137155218209461925746915024445706010724452910030313080229471639500679912187828165027269714577179365959161229349766746967547552452789380258116011044000012994530192989688515042447800082062541194094110126685330861845571842089379061289375484402811275869714193990923458603021402398848724780335697054346496486973945134650931001137868476105961480231613964316306412057440248790154131314995390514640094582894469168305222683031512606772157055846503313373035121199701689256312158111075925371388545867426078337619466573170676341736874167893558412229223051698221992013924230384242438746470690867447737263830784503580273619786506196271795953428595184038554123643954097966473892098782312235853244493577208888100696302321493790681424607100724384504849131055903278161723206802313933737351655519472892887940283182617177096119503066174643114358267002694887576023468071829983057225054421796596466688835777323728090499855566727950436480751455837269320932151809065468583250597412585336075705009993455784247110240230293753024464206970315786764379674868498206557054571651635749911178588892561591546546994623831399251868204965226672336833757473500341351797410119911702302123617791242974493023150266560433558385440817580600005990832075287760294800370132347059290680236491011073090668540066780547117556376904090257506480460601039868230227354338307529588817228626444270586334084568450270273022841990448749108982987915430434089534079312219912672273857179319373139700312062983353948780084202627931332440814452561065493731718420235584773243794581964911307601566422738527906486572515007326749466690496383735426172741637220420164445360996279743008308299873780222520575356043784710418842937172965181738715046690133162672986892426720408340025866463296247517993224634004541528069183211248731800196520521666015030684246046380912888623666747575948553362414995512492163824813323784136596878091672048243389563760775350703108813341022403020325553874015795984572416456217726359417054647184674943092414389498042031438842579029472240526470533798855350972907350199280530150113870944001758146553192983902915724230951608421533759092749908561440016642261084746632452580518353099934795337277198191962466626020615175804968026581915315484328121994067280662833673662070814928460959372521252175212553282127695714878167265106099260715982726906908264791128372190926175329941526929336416845606463124459675341985632887737989149966789935055673755854408065327509352974783925718754641239343807143768803232888254403010437197945600642802395647596894302133943630029757528799547065622828251417483748912103748869463715484399284322503038680007230658708844348700923493447053211969360335398572174754456646902592622767882331759338951417409151802623896739927671305415542215577143476698670111944103130496534944153600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -174946529260486923071895156079110363840674621313934809682982486845718929154249927954796569870239626443883876076996214924339054170604269787104905061413888821583152197014950845722171673319059875065378523648902923812881214737062804604996421074634918868543665382518158626310308081918217740524215059581394481869107766688394849845109425400727129218526817888816655747478388467580026896869668678198279287690205189802694473537816506934483581390639036348575695467243865992347562750279214385276246355000519965628986321057027279017021152963817351829521282069173294282496330153766045367421031672974562965934541913550974001503178771506534533647313040176796635705094540445512502179260111075513364141799256054255453562378070497550806766009930078215132846766913198444886186136765006651473312728273633427882470619926256696532874811043692281495829250855750499633995507545870976286405433965704415381261347100659458536881483039416371617296346207964014261165583177203099173101414396405421107549734613840128311458921951534174037021805797368868522319244176907016684755811143301126648506584737684477081146000823758211048660980851938717798978259217257276024299254986610146552311979318252577228320160963419837292076361748287711598392615004214561967626441260448171422112690466629199688545652119759334097992433274742240955894644962620891640820275918420838683881627994493124038452122610621307369471049083974291821858270463016696322960994354013957762267071572786589939653333856877189153725796858416722769766209458584551488690991589158016570292658594929238708525521004997762192277590520051860712733086848870461358013546755488218774658112442721509201407597405881643400580489724017617726793510856118288535167863164775339867826986176291857136319574643098459844554970650508530142661130098972640507206914611510108170477732497222418714263667893305054168266762114995610950719936348449956120536585308897828015460881138514392729517669575054820171690496327141410683238540453624726426251011476608244074670405137385641035009315637905269678059696098626383313072158132866226488660612185728139269538284284044883643667604623272390976735689158778740031904891238628355148132142108927839539712953961403418362375791310936240105482179013038512556984245297088687260687856817735138690218327227943517314511953697329430026012766582530200728568820655176155419897984508537330185006915390110760349406328456499849420241703305141506029696791112649619651081285806911447295023845459441659051346162282580737578087779993522926676433239604642822473119012020012509371801687766644108333025837247331483940008670176233891850776116541210525809513877639294415828378614604432266876250663378820102098032679622247761188364317110122331236610389451342887801179903217793973632287425934654679867136777666277059287513259730799200431836667255796821046660120281534148432330317279083661329418142630263049552865983184809998194301298119622792198372967538567890709384035523681655125438630152057436367474108061379265081591328405029936048919772445106707994739555874095319682729666947377008603302355179380738446073431921322616023691376696312584150308288163796979775408090341323119601345924535389014334274415332315815499210391973868349470824387711805421019634101636725166456391319768332526846664190531312980070414819275785227668833545631958388330515899315183107092839390590339249275850128761805435883210005695209569525222903593512343306189685430186175501947613595108787493655414222146573744011028482580361120337605964723058732034724296863658411514500339340684479135872283871517638165275983629877269787576091031561322527009072676204684341043403807279699168194508695584809247885616901650314319155228642763938091425963929479712652647097721507818360797167308992556074560702417174134902010939434602317191771112040945819273308235988411857559160944360926760314048151804445732461840503671478017122098021489661771771708737100227957556949831730873954326834642147074785173420632468470571808981727086377027454961234921325099676719038146667465481007632113611060930484681966323449829199180722443042098013305771053617232498097329457265125603779172095401928391212178357723766100474378365282219092175587498783986431608958662363830789928993895219200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -136979379529948055180755200848993471874364773091729551030090673933127251052103688764728641177644838584291576092285492056612248790437920055596501084951773508050055637456098340600192557431968349367566939501050999933649460606534739056673614912208182071750312173710417796628068258375437606073504827409036986126588169092428477436329408427707800293590836531243833161675856404162252765707720051330210308148238891438759718313889819026208573286913487453261815502326763740982869536888342057364805032964074889066345946186330999224393914389500336132473082135243051810752031750734811250817731940595085779944330600483448097241507327016369368731528696005544898199110930375652717890617051108495295683757833249826551520795601693343454439510013301951556068339138648021429744686010207456086714621334588009328489613157151631408473108761495741126393589578503066875639375209832841338256731134684023010496741389379964754978335746691757882830950899164746564737156531697366337902129636241075417434245501626976378124310817760280650438778686664390888683131819195307892585419119632699872187029286575377375208458704170049846975563003678450455065523241892046981045944298873335270638550476257199477884298321018877141851478942222854705998491161283917464411311417527609730840495991824717455085077000875438599964140377157870258392106824606604219695201716376640648304804814723905662910056185361770646696930418379692311411456223836772663270375911425087682502501993621548320210668394816712323663067749923029501304895946900942269264384612161578588908125198755000840730643558733641070290322529072800515692702517733058450902157527006819479796916675968684911742523420372649753966726035036498053052001878719728192625523849587621809024723400942298900067998466882894236657452541379138962895526883599252906134352093633665906653570242684292922168295397181744675502855428970878812897048550339789702759367936777235228852254128582315048955286101383772989246747323866820124639893540897633653882346366727396031648247688205896440980123682575985988711503793640477947217680036934720711426890692237662763742390102785642336035416585154581430110490521261000180785537172655691431901852136586671257221705258001223343750658867083582037278692212164219759108987568785020932556025785657825748411585922791632988703049218034085656465305790014533122769222624466151607690881767441166993256784725705552717176845741710772413264265257183401832783238025076096426979908211722006976169105256932831053045104544288113941982443615203180497954107172770663541299792347069096399431750316169324515152504819543938104280282152544560851889062144187111462081040369583418027546379102410945352914331516846342837530996786870178860485584807007199832378359625970641873212611056071322683125072374808380257734963267076750318447379804949738315558895470489838361034757470189572056067837249314837066849825531455528083928311804461881533385769976138717526282637973484155576223815629341838280760413772641739279073064438960142848209192872405399289229155790495541883483093953525057901194229475708014552178533328261540684494224255779212174625063613650994079560625077870899547594247941498343984087590785937074107989004340511524584705939158676255908029875754065229280291370168913865588114668311771849186770925157624159353590853262285210044911093964388422711430576621499261610221336033811183256843716960164015211952358312704699592193271470931219069379145906751182899888950243433053301833611727133841001068806826387543115824714636996106104362931434761980251848636980017371712336996755789191184181011984998622854954781103924279399881764386537652512362844160888369493342989393502225813142535391647610392319231316999571007242740545760655648744784456650904234558536149787575886917471793665386851635438966829264329018721868729112057806995456166464562070885217780500852697993533531542509001499511204066626341421649172668632365718958143699573630156977263938519959307456517722539330928692385988639356924740716065817677452451974482942896675982435517646813046564467815181047138849950922775812362054888869988548963617975506039348709091047781134766039746362072902387590915663600577474746224441517015110760844115113959598676968783769291033824195870982144000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -10496445665909532633263275681879352640439010754008326753485120220954654050925987273050804984114391553064310386320084483156285982175988828412427155098569091696437945466581580348297779779897802131279279561221776712518839980987598407684870975747261725335886553477551375915236333412823418777929778993031200742445249900201819971233598502771095719710728770754941977127069979553851315146602768156869047981467162876333745377096016598805642171694002595114500241361154435293162644669127828187535692730275320298106374125048843021552501377229221266930069980106347483031310049207708107093643879794940247833973509940222566693915435291271488632346818217949095749051750088533385314086335380372579253009504797217057662017806066947746376777764792301597833138282307357218105487286451930403293600864888380303097343785818345079486225511682005611100368110291351884975116354487871815636062494835918197818791136961543152737321542671949990662981371306011084553619473980274563148053414220394618968053694128693787557776262331628843300575831398843073694813547308002667215166931296396112470125912821409217854726553191352643730357228158428206178792657140673881477217265342328262390945029976310645660830145139034528412833584921248963611915687075257267598804327625154564159685102858711339255338766463444491536577388897436468726011214952356763810478484100107983965315239332861055068292647527055646709705438843320836982285336433157182739411159705785559737411280849318895993320274312499543777366956605117805873693859106209538167595052507329004622905296499908574545359086799413525333164284845399955015972740290315973967365930998329062848570748635185136217939487766931131893392118474001888143921907530644081094723333173601180839015031222735044285566033471085493531336803685167032601908294177667002319213700283177795333015383252563577184371457342738852423507074769627563075181030666399279616676373117588419730229016912168996597480039049709672559396391852956608333053041063600508357598500148690811759274676454521163257727895408467288035198261558852882727248901299610982440509605347773859094151150339025458755752245596092262305855660725250359661113203992685688541217972239033731641618742391646989223284395561210466174121491132882953043797776186015131146217388394436549379445201442265875743410487766471116616621570805705804987911528175678214225832834968397623733684532770191088278917477091370724909248211402450700447486114325190241822016371449785241906106341227169221939446783438872539275055876528184344552295458912548210576420515256994678225260979156928716159993648823646107974224159162204437039413002202455988476611939938892035085127589922599292868131916119384446859432219726949022366692294099306838757416806381575458970604406200179723684683800131311895316920587423713003442216201866415383739998031214982216508620073777654520276219433966244348464502799336025040492438948366570832880879430713218930724426486454581960753060298309773969045572575432322434648761643489753493975371814103181663450785286693250155075274971509387728677891376991879768453235735902830222121021179077111113256799325888150266901321937082709305670504578197344619102566416195202359240928855346811747366317994568452471623128202146713839391333430953151303554238046330326050777136196296388134056830029928983247676841579360605172767596322014957719184936460253565519914816411434239033390780834933121487009880738526962891061631250611631920270349734902686871745431451624679079379112969296049265503209728962545217816096378900993505388022551594584741602708686159280861666299127635217224881831222571717135094490533098244254819613832230481177769376389096361870330330195047469416749544376248121341909855689977129518587188269920734535001332838937936442511924228768730638919497585785336638388377187106634806601129132526302948405662514493575380275022606391119719281439010918881287028615350502213829635255409433550040636184965286044860032926857376939857616181332820376237820888657947583297416345380508292482447227779755750756515169773420047942755973145211931770965132790909006184497267905968235560006467127904062638681962606614890727863893522301548739509514150720809652647425655878526611691401195396781100341350069604188160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 20537204354895724724423898006964108292509317965316842830344188769898216802218081726872581478209890134306848953187179201974795045871121987699386170846434806063265873251379548578941256147006723289298046537138404695627135051890280036848075931146933337999056581000867634159361019961668332974315921924380571636377756499380808361666753446816082241066251984724808876677625307763113179835640099663361902963432148220243161743139098765330192687559747662404068519215534389654797950971919138358891382543383307882150655784104195379339202175834970118322125572134983150318907152313930435508668701193335822359496199435455413160163795121225808254153219517068527671289832360773839797299662350508073341216714768648507155479132067363235667091947805527648295969985331731280765006752641958923242669403568484655844913491794627793638211745447494115288640652709829919524409208916813652793461051298282085378906028643934391616240179099622349768578732713843549822273861410053349625647285090221737653467982204751267743958511922182585858658868543122458413134534339846314628822914352349491514356308523968960552432187848993850360585043443298299483886735349273040115597684559943424929499058235903129270068294940348951805820712858836674360489984029552461339116362227773387107924161380020789434930801588304150688536154517763065531169277878891303810883797754253251423374646049008768693438068388501227241398339500675524022421389921400633284511590017934918173165113177063510903414661618883600802354646139626724578972551872169347234267621746193278461922550917370170761582519374739374708005498702374621024402132702710759449469078548532828872706709385239067725156217506876450147044124093565810344590391709643343456668838706616184508413254975928846057999608556279713830063267974068596139794787968295809625214072304213526111779721277428864966219757633143926243071729280504678976179957809656511581972482321050282033658966779016612095444943912728907161657048925896171586580196404801664204760552937049851487914872656300893716499506977182997314106719486054898099566434382975473858829046533407876809383091612918310364664397648134067661683789389807489773181227629672015762398851922431956176542696981156099462913576612585078730652055958782050214754334658936841124836373925410921031816471649743050496436091915542344914693682023962025309280272798471449101401739545032148290789711822946322571095131539827735957130042949439409252339189503914298976070951576891784315513939046249416196753963611997279484387960854682530325515993215013208471374092432421642078249368232267827445088255206628180942551100438231685949918774775082409935093344900454390587500058167638042241660374023489233418550702916598332938010056281212852196716299866174034237961071701343758314596452515258511220261905402197564296513400979143176942122685199189421448541309796594031857745278526556133868775299323382700384514776834229193562570084717534330268039315265195568700618355172096325455619353488124630431384299467273692890596670984912877323514993540069128689614127176963807148723293154565891889231125030979310846512976040563860809531952489495747046908060781716399490905914639737539516710872125146217844618606438726057186410210916104842386944387109772396499193143767043777054287664667441857270789536354717096306606015045826069151854967791236583535738552266435228204211521205852881589835013154129024304244917803101854794150995258554484415880553203927739206958297545814899425195896725677073481347026621627252482992830898225642819338107708419796448121452554818898278237157404815359963345224882122442215897416309098499737182474727566818401021543620873035513317834125802561519948477849371665476857932593518900033284773738436966526259082901463398323195992325039502173644141848367885823730267900674026494781941822229287183185069658429436167641108091696201507343592450640947475488515894360309135933823746329146579791067633710634387322447955247735092800692678406376517131315266855982241250835244379353828130306463790459532572869503982754601368480167310858460290479118105695176576322824301008803293326097872763825907253490505979362812121499267086650524780899200816014376263333344198375238760061678411903406010292533852585696899891200000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 66873583271385030082514700926850423205989537267900080567362427757243152538733727628951672631438771040278105634962551491097655350777245818679087704483509071453737303702150567454818204955597784514712872990640564633357923317733437817528789561780100552614954782661754537551067284654195558541228902099205306136681273973706347289858583120152098704826949479952885222087671978213087365692003158605725905077299600528185611422162412966443011846085891337624466515439676965814196962354339706689412450429430654304110727967847666502946035924363707694838322201030386610399317268534095022833436293089220703649417014991249389540404078250482567213025076325758704251650026175458102793259976849974529231306739693655932365974627352113370345121816495663650517669678083819481670367046878689173818067906533984123115311790160187832380406289255550889473510496906704317800422600651557838050027057036034979658010238629433390339314450146588170846782610241758520527728338571629027851218233497325460586109512649649043942911611225878662317425437241936044941279294246860639289856886100391042054020224425605829348251026437369384049951058870476855498386720882212740542615184530980648036032876900083346551032264913248197470473643276368184684682329447424311320451578876931606424784336261110900742590823761052143684474410855061739934512795268290838976635754064701330735642152677548168085741854233557020406660602042866361698224625613582248212274563217682839651689406575000131964629831982574565914186052056982061481399126926483919131687246028517746236860721948434051902746861346414275012760148102479975999358816474951460177796363533363504030410689173079451338492613430485109649804457343481578205783907896724411030983504069571146857121037068645126185597192042026825026840802254756023744391515940897184950982115996416139649300948689698896143015289499384367935029404494516932673010525599910288784355334369276015076649293941839286488335825610932951866685033668117195624552312572634963052019827941872574009150492299650138149408386313965505883221015863885417287506455084000671438477174385373517860422984974984399329957807141944214057162305839740619493221717894941079625581493427112059050067186387410305596465683299263713839748507809358337806901903633493802348063186010156052242706070352522102896724002917825399001324918453339491017098954795316436931861446361702487642602098384983794323100277689000211580230036524778658813714478251157661966555000561844112276980987685483659648917599998330196935277908267621126383417577589277366372719758152299097403782004956566706422531471123820355706658729480459680567529397209272251117104959323760615852397265613798423618319879320393830032630819651290357484459386546013090205311202116610715549198523391942616193777760752241638108109785481505698501742060716233942785249622794401762301347330865203803433627735642484884193625014538026789710462726899889421623452140859787204654152177538459687382080108037208577938621275599193111473053488846792816925805542188432565092627137963144304209660471901843328188404420503126413955233142029247118044251186480741498702216105734099291086971100603008853354931387444728390343367752980809286838702691108181134749554208235307176368581422850698007479506567072511262385687561708945528251129742474690954540731173326599939964648550099752233961460304456587440234835947460772172480055680667381190885446356226546430754254016999950346872513344311926156312039217729471301787880091126904333459312101629760347147411658774134837707344985906278393795425833736247461642811191748242924869350239321384636960162106066064896257842739250338385982941015952557987472632974562697224194419946127440908954059163100233176198154107609563827200419982444982740090974126645595824389436268075951058357086452696072750559870733792799399317467352521988069154864677423760516652842937165642187864333535353115848460963028685876710775318204966280484051197547527152037573352235089874017315989084256177688858961254140616126119480859038248905073283248468594364572937224543834511771166323912302744193680694249160696041891154410205456967754824125128942581385687751053962486630407682407009589846620563436486008689781083424645029409891185152350386032476160000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 5789773957453204143623814785804993411071586307530877308570152575402461990824822144600173904991480984564676804923809790409287944136503224175265642865313175169816295887774738378154342271696756846997969882267644066602884829256882877821828629312280462098631621411333439438959153939312178697084007935633070437777674301600283136685269030203749530586771705735887956126354274363439459434094439497422170110513842771334088147868563137105036692824340253378153846853404817872090859458374219671464313653180457263967751068898344457159457125926422393429005391855048033867698956997686989444766690037329980934074734184251970321590839775705450598432499376274900086666083158112845276821451653834483071301783269502406407521612720183852726105701918885119904560099771567630886362218441206257598435935891457528102974949938077562091560043773589045721869400966177547554296887699744142672934927310857318695753650776346808317566626797294037419134646473190530339105920281610427698610000142358701603269797955985205256478852238245094763131986647904089097809508262893259616481733286060091473615771024636219229119460943852826867349234616936445113946533550473403394968933607067262641528304826007809613724997256147420975660961484377689029609522004020701077799264511530824869497150571617414154704953078671663518973989062036960816085875685375767780755927958308604257883195761179370086048766179342219398457845707213163466597676708465043168912532788587526644993934661847469949084018901977494833684917778518104137278987586516898391078055233396508456651241304705136986756643131954036836028050466274784186955408670098797045409049060968700510251981944703391705570123665108800475000272291070645202164622832884663008968095894734457248494536425805305404111460857323000239706017068562487299465850067026777963449042426100549866975334015541727798155596772054458750257506814898351872714836752002772433306630004627534433009843825612802251235241275027595711818060464385311454864702805994329196691484946352969583816408216825425336268549377378718873498483120918014840474409796502200873598194773858221467761665865945540810332753055759261516334392227640844389495897336898746223737306832908815882434274683955194093818429616748193103422358909605422937815151042222155412428304320885759689370178730402149954883818840178297465435219182608618284810324382284586541908287769576578986093631291622808798561389094789328632415159382975840590884470822665262374795960350724385862567949714608901817664188228246717270861477650458483016612676886187004799742786677021361440970832694294715351078511270975485039798108354250776599435532192120454468705370241717138955651305823618223268982965077761673861060345636774925114967800909235349192354113339076668246989905184893040116458775115066955249272560640518489864808228391842294279867014497356657940825435907641907148134707815917146071444125635414140961488659706768540157312405796089319375723872709281832508993714984391895263638709265998995317224093954626975939796424155898147668785714661480461995283371206527049252152117183965463516411463331633066290181161268679346424169115056709143511570567588677168916325322337552719358849414224990816599212033351996814797826752905669969452184173792810521767130031444179818135528731445283929686284312065144855109175973892030964120685331580924666640789832750259568017572314968363256885525279535345191523806540138747875882472168396001441033215739996008234603261717505458271836077769494423065642298743108575679000382702206173335430569695901816155112656538522268279200564733661559086349799727968299970504467856462160268353138460866503119025489651284495430739823400455906142919635571127551397718948621888781394613592473296168540145646092233658983750337460587596685407033703663975258515689229394336591429532209438324901049088301474896041749205972459993345236673837267885683373074727654182231123423647875557698010810699315782770307837044517410861186571741164841913513918988883502406181009259675330323733135393206339660541910553147421000398664174950782959443481009683429373578790861796279561118935136788508072922425028452821338975305351818711499927424686556562291780606542354760854361886638372360867043989880211404556194042347520000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 188452846256755493776652522893951213919860320939574023697614683047079826586559577289411157960796168356683435026578790140709996841504019794145931316611797060734163435838504723391409943848366632490106453094573146723966097576557222370880722059820280194829948904947873163634343808779226605790129100156928334720678293022131564141956044949501024052920642413890255968085356854069048825338826414580709837495095829645601561289415583787883727719143072286489979750056709957859632511767516269482606575412165053261528970562742690500679376309387965343736110152976211955714253218469067763019117973350103808421490733866864943442171768246535883163162986659866514611863208615732662049767951681040217184004001940664318977334537500968669227921530576860994929202466313621308254269794350922289393047182989027967276787460555004205513187980117501777259369963111292804413644499739206736077306172129503720057765520383026934306059137350205069970511127753400361439791548347474879493213081564035441524032675229456578561436062203417842896437192212617078339320092473652932469168394237061607768923532869084500925791749471595676401266558654771424640600748100886017150692838706970622863210450549440868704088456242512569582933562446973686156254311553342297450088544785420585287227505437522757189293745779013651501505238089970124917349205590929569743477673069978497030629454208749563906891568702869945900448073179645517646977044779495494583536733741354919541302835020703344170619483527879934842025271087798161736744664937651149492089282986144226095784666352196872422557485673350217631574867817578927149282126357390680586451879342156327845917322322292360819218191706109283040814508509618169725598020793660980515614766445668385153161318933383064185785429465175478134349994600761891654591744300312626780579897877586176000345627171289878251402087838738185876772706077847616639830767715468191757085274828125331175218034227016646551641856299319778136960211705252198368668604643703168606999446760033509457123012656423386550165865012999520606061690506640957304746261465280500392626749610153409152598170911564506769300937212170988109416588364021619762125693316891505358956972414122661170326651975011778051486685920822574760533930609293992320770910114910999149856285971469802554792939553797059214266118582258517234577867032813499131731120880500219981796083043362142815409627193607440526749517714505358240027428259842253363863089189495941096606971797816590275680202667949941910880786103903901189150105932321424786027873745607914111733303959289326818616218116707421032719382934656023743788959333387321948057338454837814195220451748278750812531904744208235874322329317781478578108782753997767916558103873835744798560869746445655048370916978525522374882818119330953112394888164166634758042061729789563986276164473575310247020379213273824106284787868384375925997205915134943625839278395143583349052014553669688024656609328935680825480310969685506086783679758205931789673972598987740625679831531937257088118204820261741793372756811764047107509336239641665722132636935122614192499526752261667958243531902588680450765134108170015088573900944009710755421515632465934111062848394679847110399096041380873636203179744033558683993578212167905170889741460548374206198501221833610077124294706699185259820953280867424163884495920541377106999916770132635953006417499455007659977265034553678737831547937675264194839729087290952966553923984036019313601014853485666917791670286614459487754114325013228937990904321255324078958302540644707535006583762123747157504043617876332454178153686330794297580164964014263671867719112553905823658472133869102773068890658390120138323770428406443789013599025639932953605618480855439569109982956268675432453275697757484364568789914188483123864563224577869988346625549924452403681876986859825295357955220211471584482068832626519711636290116426683470531599609013453182590001190432028768031606148655779338843805432681764490946847763371004604222777854037993004819555662882626222887356791912871580967542066140008778634654634586562344989514612489617338028981805976697887414964254152816557485952823853878847287795766376904266318155702998212958142283109371455366758400000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -6426391642396071678436720860919094289533429708924895332163458239130110164725277381175269885810970506660463995774120337560834081871989158728344915821259329348395035266997180972958979471287857279871171904787748491489910212387093380730233508910035572335611417974832204335742036216546898745675909703009386267021079396259895782792994281217120193164316293947990280163477835030655694180620163511669639599150343943117870762537192299503257055747400134984164817760794525754507228627792499865693543262325776802942864848962978350009976294953453587212762124323947664713195812934435445254260742725758015202812957035575855614968621815700154023083013829885955595410284615547386325193205212639840186514088251863285939823393769139778246730821185805640760994808842514784358235678025689156460503924906049189539707626782297225677966021646657174677391016254581780804029512401045312905345079796778876650205779632328603647974369610981025359045677388200401960728048752337849636704745509960391890785300109864288497657838454919885873748999895242145802371534597255998515236540886084953870407680924587522643490850521803555492239070543546585316490065283563825402826361503893962518410323504649937688154948966572081320947517974724269211230692916485234325454953085010504480439098128815089611237502539243437587558932825089627586853960553938615284730794910300714145105834740013013933925118548246442149511610063852881679285679733236473298042372185440723710719215479587331644244936023376759301297708634731344221034083470549608168631843475361312395581504813891565243276808200057293861098358071793269670185931813525254370980538962346465132878971187403369235352096129202485445889381266449659764627366700782157183365626923345858882144296360220353773595014295893757137970733545925155780587604521494827973728516568512011061058693544886709023380113915723426759269168280424072276775797046380308038962038723926629875954157638247817172000543389332061662368361180140963617168791038433003192357352220941713990176776898522646582810368042350223444475879090941325864992289741550334975523726332917013202865964528459689955158909942903532978707693009355237052036027069442968135494701098079653702381771929570407203358510240467477193074142102682598768401212645461891539438382498127188353691260955006113752730377299343505219185237686234348204507686826388143982401565056901918855716125116567635865227452760516660870678685416836993105408551128840375058561717268983608842465430396766622386865826745240144271918974019016014876704297341734706546426705797790829746896028012256942611445308192119838345024536290270760601268060361247518918122220271908125304468117683700942838185301991316400209366194975963729707513185030803142219759201218040453266266042246422426543333652691684789417793831042965954432129565537693881287683015231795455070625186314899239273734244178342932294532418931549604350988379045096469930225276508012997405011501184990017322895222600909023585581540996338544158781524333341436592653533627571990224095964232375612027487960178481093663960107074104228606054213867772643474805624615883680536667548010040724128558407155110198179173822352786923400595872579251956118056102007817710060679381449645999379369925590050113257574365857013424974046331734348687525197254650183156077104599058939851645243175498580116407041086137241117317914383099553788504468052800537235218786010382147439822576813473696006517443574640653475279030152151959290056877690897570997759788454870692098378882353364787385094574437398380664978864603759379477062397949239626373512612129984196609299869378332678472974216185345234502193329888589465701010804451876301686762978246361164374208880423153840862562684637480972077419751449370982453666037514581943668181597103812671516434680725965321087651631885230904537536184093526549894993570145794501198050652971463017787824287867362607586197379242081379209518304461810153660976084603692720365950422654837472848643987463072707267758089040243636663697465405673704888244583897317089370512297401550940133885369041816691206738671882075085563120358795706385723021892413992982753093062888675147948257157356796522795776455864209143893877138323805732863877256650070678835298304000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -975888148035118380319434091439972683526249360378107207741840243773279842819469006562868421610995590154822896816964555240594733557829779857947330412332688113592930714797433082387061254289894720438997407096931846216176871324817599725695199747681724582754182011933626722510809423691705836080138601743805005220868339010081589005733234529707341215429641826099763360015748392923939721153598143412099016499322171637616750500101226987118555058416054571851119164235216940487285704248295362869353438943928015293766741591498109602396837479884426018711789234146781820398214800197238901107437095628040085967395574858842600581014569920651377817828047274955195973892319231234933510513671945121337176441938577157813280776879791786710511547835013119514462940369442224205088065005574241754234894936182238795068941720989345113855980007877155172397815983930651351257721784874248754482377448053110043548846040474631412098464681234955044663699584639233172079745994183669998479989699475632183038994497779628110483401097569893375042730124160913961795702231948072987665043413566400822655339802445921175510693499586574296760860545101358880787919029725250799823599901676417917958071447387133795811479155647309614023802429494854343836016109697503126319097767954845237440358716872042322682105756857431518257326701440460177996881228447950793280742296788121659745443687466342933791945584981531801241063811811782965498193560321063458119441610239448201909210711525401991033667017592947499117261245754313840718690950511824854702760569606838527071777184727232556967769367094512015637914557938518016975969537744141945938949186426969269375649512377352403483136073064252335153425788802697127577165331475582832960856118263147349161891473265006796461194482792410801998375778801400147454862740367004918957154960058677671344891712650821827446650670650298177042387157272514825773568028183515035687141402774280497350997352413344820331497630920551723062875753921370244928318006005803995463287072178134381580760213793135507231810043809723904848851731603427477191972906923975661277968990955065542365236344963920161362582069057386672164626423406154690813076001405762012926715324596977519199659658861934546200477514564071196508068366577086797141281376128344865054064914420030919180537973766828961348225683556226137975050165380196108766380930077452799621365175892442325658611356696147609794153102042059057181316565130899543222264034471290832132659669002228171628279200103505087151454138218724002660246413460787174425650715897116752647267010368548755597078060928817090308791394799781264228795429421559016787699565606232141002123095544736092827229734036895254902388135763284794255113945284409833034269793114250965527809293275727708297173578949059516328996911095890283371066561459362587466612319956619270050025097097308500119368635037268912611179284754215195065275755922759000706336530241819210541746760592448055163535537327419614731433737299014562005115033049732651900950225897559218721599241662128065074891117385040551812367351219233744842517981064365194215465562226145518393168915614616318900603250400738814614920938278166015454758986540318999069404531255582863469125676018222811837151563707660398947312102009400111835793312284781158962818258327552822183807805468426347106450956302259400382998507509578066964185917555653794125349945271543300599730396813420388518599407862476495101485448581836209396220944284293650790749196140505815723393671096622258427465649927457113424983798694518909442069145030101193680318009911584531759801747511820389011034108241099295939441165558943145006185713161538258881787167471337168109687757271431692475110125516534304848651147620435559467290059742461652236763956016713185659919342338184076367113266949494522136875203127055547597131412915215779371772658957422223434823354518308993597011616979397052964426904224074721486732927905114501387420557109666527675705887955491317022341282979600367231528837587231778719750362093440976331186959630323427092469948726596092050098715938180060936651518878165499047375894980041979527763867373920565945863936584570475022911171057111529685959946555461594603862544489696303964562003665994405683737212816898129920000000000000000000000000000000000000000000000000000000000000000*i1^63 + -40580451103823762568973656769536591085207610239445816132274748031557888892684159208024270278639038205390510277819821031073056077930969798734970135761201983968679739983845214694501296255103135849928018724673240679093151539178081353497026599612246012700034128797712973395998561640267739061515143325951987528846703214489337675852630751321502339697363935164596407354552087545981972672239766306352873083898668264151152963567915668093280585879581938602196264267031596230033159578094770798103740023498052561147620221409593323976090624776625697679236559725446295403928069800916313774104514616355531750767005082804960029791758009986074304198190972301237257733880719416101226835438163669269602042954566812935071815637832942302451725896193116999847283190002332772286847722122228136667680318661935504064488036494984663819417005863635546151764889110449111934604129857523632680045599993734978146063554552960055269013655659928306864642234333865331750912260814268945956401340938580621579264655280701105769464482549371622298849960984918534730249365366829906189378942438651102859501142925865564644761903664493246655702564208494452388566961951638952262424930123320080027927402134303064066087724076305090721529402708623665271625820040933525436330043864192939704998951923796583157950057211803989229561881182481669902403008983357759676177994306564935227842285501492641607827692852503784045898491605950776639903660339751536409859695198361891128840707738547992209913042227015937197382425251308204914227902439070982140809279711383199217137749864023681143263530694019003862818366702573259869637819838609341680738969005849063884788304325094463798814743216264722278301798429594132552914286828187658727572246943404377164318325600967434949248436666867028511902291530636100597296656142046654593146184168483864151821781493103325888727053328142643003800116623804614989910904404994277630045449381551716721411823872337961903962991568552445100178777971891417324044553471232429213649486003440632991375159281616271881718915903408653348030366115451985622936609489246019944135094073598637160008749122625181638012162887746822803655707016674523875493291925570335714712797873465933861238267901719551457816007176840032052128945733863545148259600250550848637081780859939640210722279923411484236608404577700372199638758046250786201634048749373465128317218968925577806439866155021212284929129617095039957980782399085989670291686572476354491847451938855499181744410290199981545123547947921623730802682043169030787414675686579492590257418132404430489617388955788893615287673342648295181504105398106953916756185127802110082609954807661641755972680783441465397444606900965513254550723948785183985746667150507536934106269856634933568300369949510072751785576995846334013525519306840394299322966636425974262846338878183819870491671420680715858102839365115050322266175050212674398431562681051040703234773873352667630450832277980814884081020970638683576351516847572343919228424707062201750910239898232191699386304249357739420572008167863582241726866304812134666360562904669002729118860793138606378881854376515606527966879658779172885170162366383934191722442304335760552713737507509573242462451420387524932190155804196363450186518417684056135296323920701750394722175424937224154801618191710036696313322881772549077802338967622882154400372610388813029556574904014719404117429398109803429083209997028136205376513270712319429907363861505129213098476909028746329365057355107395317141777861910811840939828484567073263470302798122529005109224108855738836545146564577310929416813797408186356024769691625985028407562016992167344601396318201712386308263310319094185063438695585607958388801308382910687590081567501234357087684599728206725749121025943916125648505553751063918887718476479961647604038858538977212130403791768687276441380648035538936156914306355242898807701760551868733018636987510045135701808319331438414697962859800086381659688981245620426894244899564611926704192220985557077609750864042721750873283725285556229941260168458532599187549536117259081825165512542299522587747355676979867862508562127497297617771159875622433136028304379411982417496752832290734902383225077760000000000000000000000000000000000000000000000000000000000000000*i1^64 + 114026121839035480403287067145932012703187855771528319065174248311728914532991501815705393154076236510406522288347721991560097912285197371204317635583929198676074579471876093437253564800206059167027142578974308581517634173782529786456313755300995662811551724710262483532600021768684894885184632952816891390241141849686238255004015653270903149081787908763340658767825177549512528009689555865923813800362830113055609581750447021657071739605591833144964405400153907444724696799105321344017455469807769642517920029094932181070676121225036989119029168933079319838905665672358761518336917170025388555761638556544274804104695099170712834908606980307472710311181769413309195316428779743979245305354446415878014845987502560265396043177597523406469438102644847479874552748627297927623546819971009003431269898265017298435340709082336918679950463439251226926736291941783682131605396981638507233284168148618957202445290231785327472122461327370465307520521241882214743964443809379768983787624001859234337732606490214985967085370070168677480965687718704293818622430292130550872148819113782368234057608848375863471363876955588172069198513854297023850517917273659272985777979343590682635816843672705653937534215173077304417519645349845323628433767635516512396090172171951495768616672155367464961137242232495791595364730785738135689045064828323570298273453756434250400246939537616915899470960768238374116624936130453722486360132692813562736409433261271151154031273676528170402797818718425858680716600256953453169037660036493718683835571204820343718480320696510527825174371501818072550299308253449630756373118562957790429744157155491323492680943364102085922875346368857400129227725611691447255781078397737089791331023775432016972119176628747270320516580038899056246871785292701943823138480862525840797804458708950494049414089015754937287642126790451889716589321788366386999477773605117212072644083000928699958558618323595080263917255908168320262629675889375069811969786487745024083863148101121760705612175156477336813957485954117764307614338083468687527379345884042317788165106822382894684181466777670660825883720843990494020221815657356105858450845689817171348257088021243115545849197250003614735072455115965211861240371433922675192711859802322055498465093817135657714128326513952751647696922357831952433391173963794257794011566751057603899671912417948092094601735044748077234584458204877579997221624042122607400690365966534250200926097842050837825096866335372684941780321922013712179516535639961030110466454213587025872979029865997076208662175533174810206431182167883282862517436395972361218435607536556010457601412556818521697288951482048085986500817508626339588975617736525566535247867147939046065113133118223264552045337775319972678959442290727220208677243876099420694266169011494063663018286223645505006716323075004410341982739757515145447095404763343832855426492735356237728763101242211941981315592938782831323200595407217342716707610968366361805291393928664744193834453789748125938408177772237735825832713625828118464505573902755932546279724537056965556673168426849705938984472936605971516296444869966811003201863660311789269066445032346910508892734169157674401476933987199879908423965003062974660722239154036691175869797707152588639301633196737771133999783645572950563283410198036192143227039696500902591124376060175591563835243880466042627514395714790061361903413846947901433445419796830678530650912775299497544478312535840598109114798756429979763414052589970738731982178929086703390731961802302267195184394794596227672286609242071281435731937508981389331045404270174532437324827045377731106010421619092544426612253330518026455654286259983685899151939381849115316123438670256296432990160258782767430544638066233487562763962216032561380569788099564697199397309091826823732891702599987276974904461747006757833136991440176051655906886750740417272909601179031842192268293790261609295630253552739786552426644785648887532727621253827774182863708351402472578585737391341392156700001735637295485582416743342457590693885388448027168612657881947956189065096702985900675771326386448964719566473382759749500618785718890252616175154364416000000000000000000000000000000000000000000000000000000000000*i1^65 + 100912399290983532720321857738958384956729471610782416240924787872267488670571190997704896590109556893334241054615612766063299826593048551910467688658720236226736477534938204525653591906259199723880236762734563355991252230032378846543845958884702685205815241935702896708293930021515102267918018568463657568962612334645685502359645376044736669418877029625715872513269332507131129007379104628026594512800793435216729976888486658628524546851579562145141549116273799452412050678444059410366962984468642666027340473107840222266512275339567349298527734017495923317266487262976325019480544571157784754322598353609873979891976879279097599588869155940996743964832375340634829032029479359915510091149118733975819724210683416762490368028958689209897674834014783992779855823134063321691291663822121887260369618640616440666883250815568273024564321546837446824254277035254088744860839912529518824579328411643865596306545287553455163013591356001140069169801179457361301893412431138721379343670679226019594857562508484888006416602366594843903167908585574188185709225759212599928456850642908043229124978152080422935496078160921725696637007372814596481024430814258338851888895054094361904868671580468275495291307148703799429325381414008021508990105120787202093660846979942734064501609889147196931856674866474006999410671291939418615783858164939860299343185975968890111647485613116490547396169710667855315008391954611161536777863209463838519814999060616470965367214911408667373274007800356533894944261735377833724380413855087179496260129870513622813332458253745201453550483368445264405177371976213699182837564725046738428919854751337230207312835698425635117364230651396627799836968928632136357546472071917140451363831574890991550399009906721111414803490530976656266270165171260930874741210859965231251759659532364597622335996039936645314298256487220342213072954247261798294541396789010010146907163816039477139420981642446484926115450312547548421260778308137474062617555118033012907693691899482465743454893208830904259270444550669189287088255375229784244124970976130817200017386029004005101981189729632780193812366185649390968536809361738753060688371975231973525230393831045011304936865064987223917038296488293044906615102899371107306892505440075180626829249113257997165152233234086039116768321739129373123247033906906530600539853128354042207643711533424659645843779137212982160430863795114662334451186864755942447669063836315525773497586702033467952533703696529286279281903674593201658911085283681054044288335235275576189828770050549460276356012443046497562053912752172175423943365594074803495299891481078269540932819261810391969829583373612418356201948924087670957632919184648538237568467818462925036455751895243249904636281411505603914329786674430659540278612795474377517940732509959693487278930727801641001966686884170772267920458087245499554666036342762649053406569126439270506058547793628204776204211586634999922189972869724173495964033999485155715257469704610750901010616454860806639082654909164427522749490993303919839918613597021054777272886719260548545054157000213368833153153042766134498966100113175897012900453596615191682290725906520422461056084111054846181200720513661476752137283749430933226911917249825441677496855885525512752436495110405439570263349454322424822043066540107342334008030411813881514816122236655594974963548447199535065194550044838863362414951126636093293601216549077046821205077527959578377388457523887341117107262960981536206196895741416630204681428259180231381661747458550212672442623584790634680422393165973969970227063335106603479492346444048025751511471326966920544196175659216018517462268330305604052992543787097279763108160187277452582001217974149480875285253910863393456650188902857517771733085977601420437461546505976526425709000782301496781061940487608185734622109589357001731236363659141633681578444804246920577068834723506112296114151854590396288461569393649140060350452504909829548968190140345366900843479354389466841018590493571825741280866065326367347046446536338914059520579119218988370863479380474835671897483083946510144532677614258420420129569051746915857246961368202580303623089029120000000000000000000000000000000000000000000000000000000000*i1^66 + 5876722166063615281487743878632978589337089271214089289051042453227167729940745832313321806430311958938983258140553460252697948825215736285186646964927273297054307563901798713857261706116728404083830118100445476479625681944884194395445668137757689898953566506454679986875868237868405192487737505685612797295361354383815612072322230225335807478597192582125987159712215066638501672754952430197162482616821148999292207545069622447176132247711495305767729462615670844317728852188960790634860380165704331161449824493143500815796516128201797581447424328957118046757573079405142135994839104577962320718637405260714794525583833413763648081856242478581140833280471181682940599610537458404741550514226393453537954727974439165567576388626832045031262690098860983456041164955223836492678253670767755442965861684971589689560139416689354792162186566720208557096004092780482843333998427451745982199994747770352585389304721490245086005867475484049814925408599118129517680222756866996258409643641829631272555871749488768509695105937392873824385496744835660131345377951936988909665675190382008740541984797091236034142609841985506500205073160568736270721676747705525290284750343494958246889660373888872014533019435215535817864473779994301774292867459009157382095209683531199403625316812872453677142099814215786004391521127593981701635993337743681836039507102998844524047799935820660568564947369370158599429999593302335968357597724361694367688117356187814803314150831419267799058895007262300442538114545001307516864674919235295209387941717014980686086042968991185195851637604820462357407940341661499486035862376120696212561819509238361158425281052792359238113979487483491184719309659028936180314580370143475972622228766953920303549913935496323987223030314553311474448667601197787418451644315435341534387267170602167386224035116180230074264794225737063248660432153894099918265676650063723535288532378598296337549033636466544518969669259491811387042872212604984724846638304080638419910760256956262195579644563588042048732231958035479376749755624326725658490058094537620970435074685177685241308197731744666155512975453078935351287708306751929132533357011011205974013661807807735205527496305628855931445996213509422662206080009549704539300800099972733236504758420028078891106335303161830258023998839084910613777495954323132840230713641785535556793918497317217259111539173498718780380369916834769297654281621865358260993781733522844780753116054575614435275216198186559274855436560868800475698687019456383463189022439641827819687231691560022895526312700505884244713603131990049030427132679664592571621943472510788736093297121312546292103728456306998176490580985690916042889405524079707107336368223265783143560278804798339193381072621721838337635976737165311556882282421553772950638589995479011487020710405287814522191773968622586496321648921228474650853145405006498843274835200580379695646324116376887292094663061017756473209942234359019824136608752008179844404993533111372806426524682031220432392244208898767932145491256288569026295412754069014241543018270009728329281668133069658725936300393548123699776872647807054171040236905904082217011740722205615923374874125271649131548299286576149476837233903936603165307646480381593984514580484812320893074926868363395208815446277629503508914479816735725304165468695409385515901883909539530585748462869237435964280821654582505220886411438817463914668599331040732480870339321886520285174496266027740829880583040954478183624183262950389665637192982685398934760364491954862856030680894589879764319271786759760367230207144172377656059635572040836759028882799547311097837934396803523587333240869635308274812830606005439360683900946369904532485168440768263554416591738653533443565432977393460082002471949478212795445123258902853044861864683748618502493773615578855307445172413308228387552304951545401845446534418711700799466367186919973518086676713695472803264222529203250457429393960563775746956079409684655108866108180252558583397963702285487163055315192378091337096403687457341598071417902166308615039946665902546391910985766485162361970300116792375800764652698376425286336353796467631831718350028800000000000000000000000000000000000000000000000000000000*i1^67 + 190587265462455710201528841645744047401039576209740758627067498408126216815795282010131094765302755974011741548318985371083977839275764527098414616517474959663276457473369410070205854397137324377516982862704125204340907091005494791551603694863266075503739894074190893309610750010621720611908158624626024580706405272818163185592327209585790606854102827660722441791656020632559110351908257101860276458629095776281351134166996213358685309846201777485030114265996291223435060966935244351456225697269270718796463261893197037501213029370953321764017041016971892325252944688074556244447409490935250509816914725413721473528815309488176718202398173906337601849931664709507809540494388635752265143451831352671837887550007770521579840667252515736448306486863963499576440833282354056121453248610392277801128198165585487314293918724677057048910769703657892380916876349812639961280117493596332904796727572667194200062007679439912305187302721984153958943067516155654937777845200395394682655035907202150306288811094974463241428780101246847438344792106332915393529058044837913135071110793145869213366270734273572075802384794062722344082899119925096401219576731158099506112764570858165004523011328586636583716402725753366161188497849764489638273033279771674462080023538994388377693515703085795839308459856038197714558484944499138448665027769742331015929616833628051924848640139813283945644052357955756643331639014898197233793482934820333355823211234256419739569948972876981133800477408414086997741110381017836747659083533452430530722477611692976002583858336345605770188769864741116360097807964603211121516454318291985035023997206694359589524197403444713780991487023358820836590699424594788210359048039778580010448080831099984430722352684038973536114952955374233278231716480024855073465694500829034108772076625241102089514523276570025811485661850698046480024349049241950761049669815632218507330599959054264833769055791852249968186721169467897004976520434380584564878349739962956898323089322967617475582596742038669750197646679450193087718764878257262248855395150909897944144278815145743225395888595964367426708938203516665688797020527178114510828822748627038424563379492671844034844993666256897614085269542629842829829337295262983819504900611288777037894266520799103828677603561089586865211840107242433606910961496875536927586222309712356261209347750996407026628627942792487402269515422192311188011781168862073793406680273673475450501119337575727196155090885413803528845998427181973623878374163969462229264581707810325956099710592902405394623021852488022268521449601029984843307134398617231748248092719292913232206537536686486776641847605216381928359357634273304928092603907447319444418401723102546231433982051042122641431480740815778407082125022884024140391742090857884049295552702468866497396587681074243353412415608730141253751594499158846912671817390251888989704108210081125500909982950596933132542754062756812430153978036793595373874592020516522528698247039516928143590843113058534918218505485625079011680148682810510128356457611707517878118122369413594694758503732973202764589794096659110274270768134939267034064401740278463640015109315545808756387599471031677991730207039064471146264289705877717438977079681735087678454302370252783689839812842288727397926746299133388297864929782467595830622320045719255939333397830471229073856291305545130339161401827535681553469126943391817137295509242796611096831429324969978219993171725386565846020428570907577158825859928160697401134364841601067166874685281083987114942136602805700081797284963048135045595445809783917207659182647304932772477611773626313336489918401501984082730319313074255052346750430091054509967496904375706700731900445121578714002771636734186727739360927310530050791988884990676948956325573617446315694231443613757008804654330413085252931305743419972028583681537750076023550260039075232205718363635840812501657559686211134899596268777238388258764362953770814521066331375262162938493358064731340352803022004044080938411110700365247663416453895976944558933057133342291936398371001563368348637281434668590388781813144341076922654872043502240581737311377117666359640064000000000000000000000000000000000000000000000000000000*i1^68 + 3933051437353952534357838152926917140719559837648036615844823112350174105531747634126833090688941271941356601104490921008104718058083614061806275897375962777742679473829611222612139318257587013285241958066918926108608921002420100164194398791294674472176689207317506484035160936738071573969814174261199996762425243100461694285756389598621163179328830112904917515491636954363474753652244489156373334032239341807142776304363485639281442445885774910769508104447699217285052866065073287052796583126897843633909224284086761735102910986144870089955311702864010351903090905486339544479864530447182928809844010647377758521063075031224077250606242899481336596841279924907672219812542733443351946982882739894990716825999102568162181128760396607085900401433768204775628937638448859202436421363784364670259646568723010331367119634429879677655585812743080692095510491239164684476882982823960620100136255767386380942270054546243938754858838072696137434514407996158791893703216307327577767494668721823878288100813240145448191942251478015303060479269074137448661944194208541229812631591869646242978370389638112748862191892388529732378051560582106396231627709040193740380474128351923609246274608426275240814374793235931235607312554640033356853341577070863340365940028040092286073980714819973256585843398113322955433286950056639341889504826605561551608163326096320546881069676321628797479483345471041289317908612810698409437713188280781066063086270410238203791980519442960679311677620337173138607518701003221727597068540937357165929582339885231330649096061356129674864370049838283647321729600671781033894485001995638659415787173917526558666691025113930437990876280566351203694985706769693220391546287121290334010010799605598323128409523183972390008793092997794224129692433885144530208812252113543592856985303688841262231941347152626138473668077089150869082360632793620114588370500635361391152479214385689513838692354326536598814472487384181790128399771037382023976789049747028112158510126327335204679481219546114655300254630847323370266237236191883014624631211205519303965903794039575673135198686919602553626621976930920875376626181791775685378273154239107516846518878161293500470981180563003574020714877896465611190923766828745745998528005079702747126984737956597266964865301588543180211297399045970631278630781952079934328337048673762766307766896079637549538578664130660151801148536408357639887825318921636011285999411409791602590138178579239754732225533906060153574339244398984741099915955842224648473678590446459692703611924186759667998889601323327476788361084245576162531833311341421164829481109504982377597119409135534376569923647060567392502682203599136081226949816000519781727009488758911199035462087311473990135756229538670915789244417176205640253089286589375116534498574321844566564012114264892490761658390966279184700643769927913203158535702656646650155173697025787485311394016482977159376846631163986840492999859981468071464249717412877210177018077012220040928703465052318547878453353889022951569763370231087465374679337838602964064464818164594462781998465537291225423625568344531008813137384728118707665108810486516429560363162338613464393005175448665892840641608886355536211455042590328342525541532672494826205632141073196239417400749451481639472552600043969945770242118158455604254969933598931730203314132063543382074176506057138208750495633349719687692508313240992729666321692698366453160258369931365814556354806311676715423242277327428967334340823322466136838524429295891049881572938193098110792004590118086248461310028416047402411105342452323423926371347655635289680297062704747921429712210517703573322789310613005235049714871661294342627188550392205953910188128984048256397864025442624286855363065776755534400891829746118229275325223831945481318481003486781770808007463936812107993298346057920633225227510061924579557367580353736276607316902458585033125217908759420629292207492111656387536653822572394532651860597726018379617780083221075124401251983976038243485423113612201162307660958717133867500891261686941723461842105737251274568490373863329434981430803461247437270092895032552905254080505032670497996800000000000000000000000000000000000000000000000000000*i1^69 + 54146781034597617132733726647815178338853620576609528711776776336841901630312431161278224471831229426885282547222042493069095639987357274968671959948962794712464809981876481280161922422748923838004647316435877203964295169622129465153106762054658180780635906615623630445829471925348252755637156666780000260357424651204638445766806006972398138732094972028545981439812421755534900082645377291634197765770088832538586079121241342203932328378651144621573054673834747530686735009089167939081801777635674703821873069602023603614918715841882651728494375648970243584863814995580798587880541867337204352502027665369070279884979279103097876471499339082849237295256933792424466031931580721179125193952299039628732410699094123504635807930119075872169335716517976527783992948345118540812207175739556809537644373413505852612477483657315284720602890099946191394430051763147789083670943580051850602125060993025381148563413329992982546622683342240509554199604185897642736423655311480726559399187629793587550242940942543803448627587624291652246770831128396242343978817005858611547894720901212094141909919145509619143975577309889379951244962056040317187579742914852451398257382507981416064991461900840676490743536043332755026369689094632500597347823549651384242376032962564415154753527659921368449262941457044258089256588011641839429529133329681204134598435046283760356458626419199079009116254592737642559979500970169056489332514310618011179339052662399238288685830317466004229902046857275396847675463757019345778607809370729044991967853230521898422276861257669592344720474664539769885477382282591321373786459527636087873862150699008044479221094359399896989023901919828011788671150534278077431799330463939557766231619857366890925892425825761352440414514720688081734039256988721265728625158672560007629466408011865481736393818919465129238759476255020299652980719940615271232459257960187090709000462897349160082175307288457440343920580170702143361638211533030027564394661767593435947367916434418663468495902525473382383143850766301497981612262818183898738702179190966286654641416771128088252779503146572854958525803360002749421238599401874074327659372388804562441951052340125808386109707392900354338167620042027898683868069042028063985529222022474987210456929142962976295739882485378922247804704334940963879395276296499875644178536216829767963294545023465184078888294562980348948572641553571085092252645412614814225416736977366137505370560954332590945275258361422926413662989533289936639677858182858954623971161935092552487097424476995905460795061792067918865195000632135613661854410480899587764180414870354211170231212476037390761930609227851821474176148065273610290312493165090102941575765489027501243959167720006221780702756503985396051408049137452281149772559108138163480008510369852312365026317118555984978088690863589183743663304377392687625988925476309782268350376397932758103998143060834591915807259677234362577812019386442768314616814683523631005786917329995844807460053868946769507360722288546157762945365104026804549834346754402932226040610047130704305917895520406230786238554203713226349230726253736007998984397871752763565550791706038332209569982215114327547915791110992269915040090522081958265983787545534898640131110295246481296972577090299475177680688024971904313762886484356147169940376932475742230871840219213958872527064168268488536581064827360596446135607094881449746812076291503399779196030610021104053625378047846304685791077535551482597057918299975395283572430372555557865157320950759832236482010428583798472417302504024091727797566593093127271043903572208944342251543843227450256123040401579396012551148035815634787718738584460441295754283101244677563100930445044654563013871790290292520046620936251390657150954144303659096933756445468569718758644415126932648744033929999406360386464681077627554008425936378244325376055976912456967780421653758116314332127574902231690778446756492906044650747865732123927922204669233925036916518860646592697316021333381773608564566883607076717730755110753031869849711441937676248307405018581698387675590264448026010043337202983808148367619379523890594665141737512501248000000000000000000000000000000000000000000000000000*i1^70 + 614966508568119498997586241467298217281220566375325589474208706764494988956412316445725411378366285629895668145369775407085975284102921447941836618489341642901012458252589307019460770402964281407924842948409582419136371058040793288056413383516222660332182181872468611939714542108524870106043254558467080336801356331112181851449002206086235758516923364046761689723277094670609126103241506778853515251302682739900795140724200581136473711923370088902724979508165087631430972151618366866291193593872525975658332969059842035187370520292413673050019837631785757597476490386360146938505422038024907862376146593486921819947703430120767725576753015671751492821559674116154428446049512993966903891506751724159002824436528396626519852768625089789145459117066723666155391302470633012171339457218280780975134621080955623802437754964552511191869855254632023165163773436626031924527932499596747430392246242612418757261475858434617258913870167114585906845691870479299288443276367997847866506387254402940677748502637505123283053230337287265590406298360324983517828365267610853068378353295479908228583293103550866891148601196935247487251437026677197449789122540408998978428327614848466097057546580682856272210041937104928618803840403680507477933169268640822225215405729169214170191388228507636360358530589426890174426648567515121143949563592126706102254080763790602044530820693406133228010280177651391182497733863636140028445028213107243712664180010046283520000473440105992115749442546688288678855005346850981458639928222686766222582498146071927319107936406726750455189997031700631161684291980954558018105972292538032046017168171555590372105802764644475027343423239830609271410051713956543237323303761048032856683677697709411925479397930153489334378991927452279805260285814507759107134375134651966003627756454310378094349083703030480114493214818367570334631544153359967388452708903861227538977608873703226231586202863804070682634281021544167006336968423877189431047937465693940841571882100384397891247519135849704463910418217782941568036930710206081577847632849235384951605351309244270692674164254897653714477813723292691848364676889967982740493721401696567674609197187564155053272738492139997579191167947431799215726370430331755515979259563407956434485290063148204148020053037683287781446886617961913375206110512228540337710982917590406645667806904395030830745669061719267276262512293785627182598761095564621027305439092555680079759516374235234603058624783460077473058818852219578035737073139630150396731692480229454795741013324268441343207097389420660616540851085112105978453556596558191842616835125554631192937061176688097072850405055934558915203054690377179827361353174202225130049189911712336864586179591374042930910220346097586657820563505869607873626659682823987164256069983902547243923551143918619600084168487668067315619599055900102318111396525165967145972744156985056232392695627476760445061640952860243129688396535648845869273996754705287474491210922629495254320471252851838607153695556522645625121516777500711533369154825681187993916471188519995127953930564787265678384032672075034104743745969819031805985036279138412478832628201995076411797597062409901745508705434059078979268335209139131268921706258032932460501483322003551307545504320986959655832863836623950572613568123634740003482350423784095424560960658730811746393287249345036235598516053955938382256027301924714854165196265629044088437529071834215746535808379143919873876033820489102247117235550825972664738230531188076821835405606804467213979514243949640734913890329479186956815613832961193247145901954680775695838752082717525409784757121895331156955577330184019494018296006383968240784099628069269257000027635554434938399684353410265024009573488611215937795767281746503139670769751072273522245542986292929026242053270113461878781812948457430116056752143542190351300867682445335978938004428616546782639171030712351542475224688694179640858826210649614193827193082764166521950670208821228618444795302939307672270105461364673129818249035487143251348279927147011474659944727085925598719425691491742349637918137769019285920526119869096927168907182080000000000000000000000000000000000000000000000000000*i1^71 + 8146267066131521345537501389526831383964445475961195000120711045070854463447256413003594810029034936423566329437384428670492564944195676087068922067999858242712494306507674657880362160129215213353388057543375930584897421265080401203459679826683615668862263959604819599234778438256196133478292299964319359442713797338845754809780221382907447771774695143324408013975422098546848205628894785434281603152772513240816291498710019109568589874449687097480778936024949853741099047867762057409634884077001422201192661360038886417871641378554664919011067373827498970855778500941946533117579882839717694083635905496050859821125112438061853031726752223023703612136139851636213009094712552864138488865038524913973431901598050836140825554436943083312915961857599522966163521387836764350038895628307389140297560562241358610485582641197806467405223580206175311562549341410499550929169387231392174054191943658105729899096842365139894098389558909809461219161033945170697723030444438439437497134973470163341599030848404208509880004838030629727430804794603528248946418787403991204525877054229337688911855453805995601170266229744433308977631178266954519756733698954192431414403075375449324305109675074401137402197858197533655645623663655804898751288056312480474481155920202373264779149301711330494281561013026731582909125756017507548473868618057525844076964681990973481158521955549985530633856049078020402224068817802182463445825710447713930414870042905436260807734314897018196255785612144383179917908980971119459154091694284317850614167897863207912270841687266486607088270969874726699339245150320306456421009515656589500939693945791302235598221645020327682179089251890628057056668321225083314303755535209800322002265523793812052786172414246094467234476939595416021753783452786264950274804221985073082264938380001672745570394810603337406480306112509194805123070342755144371265501355177742012715050726002611898321539598552449440123739236323635132867692889052913720008960525642550196378442500920891461190612979952072613387043301406953420006344500007754461797041339234969487944987118901683811466266235495081859971143223052875482747715506584240886171604596500668339721079396098397412391644945223590239725670679141463553596312632274737702675983148630316823198919301491822177500152672396260699910937025546427591085194236523658391967543369600976276011666338880882686507759062787737697608492930831845674190387429531374213930584797823889929295417836480703900139659513298257575428215517920358130442269973839196126941358882278851025534624992525561630428292708042770097694455609604773677915948142815144278725547876370966920088041691171793869745873451372313428044050677698998772354955715089229919808861012690185565785718606637922871919570915104712091689107699537010296637272654901238626367553081661516675485274395530819349429702864151382130380324876500844308725615921946515414712862855854196792155278785126418388279311729587257338234734808078754658685157961940346571742184690163849238377328357300703179241688517710338370939985303287619828422497248788663924314656888313965608347080552267434814475861853665732500955776657534282917174031166839613362864474625915824100743921150814483434216163681032075437171255511233409483880197450263972553560146301266334395230839820434136542775834103332670163936972245719112145400634589100599084343350577699966659248178648330981838647417844451931839907563539680463674661431951344573153545157966055999531110164788488941493285388575379074623556164941535829213664074484726344331281050415496623595655800332978820001995463982870443759571699914662274758297850105196286094839620248308634645287801012213119150747306728642607117062247266694133652126001152037011550509108752723247591280098085331612583657105583971314322521700928360163676597264944582601458225157233192037422556859168762496190269211284890335016027445410555901277720290432799891669754507063768770085967644651507679077937271704369532845377878812953328249014191511812171635232942273935642374230314367946726057800789491199124276553591818572837056131554591840031555328940716833575951088872816537963584762498399163809129636202177003298030885693030400000000000000000000000000000000000000000000000000*i1^72 + 47935414543960732258694904795125383737087598457120668095087682181418110658034437329033380842476651173324154180452120606153907284740555354561936929193538595972024934415965518988999891404180209071596755801468237894011916540103300985675276335302033127683916780176073525425029665985414824350693878537902137036032747145125415340244857147191389595289028611410350660439250898718090906471443803933320586440151384434976834509713456004050929435942877541137459162063364724231834275762516447886203018709988491667310641767042070499121073163976399193630720065876484313197696019089052524132421237657125776855577218790194481542259130288616500569744770656419204637347331392491706221974522627767257627534366684013071366684556083941205456926285235771603089701614716931340663355513685244470111699967420041947858797410729670686848143082632281442429107795380535327532095180636889798096442502621202849291339912010415155519762746240635507974910819225739318527561424202415193607918475969043238283526736791627208134020273500708661195246029728061196541731884374412668454858791443536111950088997496799999651121201632711303413739526439302968046827869390276358375897616177063436520866228436884604142084957830374547592082469274401342094248365952048489967406483573321651506743043236727997244617321959055646427448431350459612335123183807799498947926140607321825758652617464912728193556630666476428179690164957289589834481472254396719405137720757342790758467617481154224671093684101157866190749839930627243183245228475328322807248615306679568836089165322903756986418780697103672342071819554417174503996686230609993411229415735018322066195363517166840293761062636339804945448074575680720663892010908201431803123788740286649617053686201189409918767958736091134099161326236268119013865603135647834716636693750956050505055973031640887678898718441011011954940181009242215676513690800024635981486597081495911604818823965162974899422960708004508870466301290103909556672011671377552112037308608434249955789305769431516354746897504526363063381025897744152900158476383789180279127110743397795433427102237117296105674801068650417431623459825861875645998724760680179438792919889527603580646491811054651796429268400883444231808257101452058540302344642707084616010531501951601551632205308213629347601854559125620461279453291826282563379356131597133724894419070463784320945866706631437499518950215784495355530550731999460216035629156324506055514668651343342947815628952567765350486211860024285450424751072355248645232888254488891640185126718039557726071312506403872168590558174499979577481735526522293769528119568549678137298201667286065638393849013173213475672074464678496495008457095717023209924477420117597487982435586709862714910302061690540354414244998547209019613627744967908266526707541094989872752088697609779371471133816990105155052501027655450351701071289352351600282809545133483088409612614974526794122498232674074275488543364695372172354412169709357284949376268224297929978142711486573974300567052716748698394290230502172634838359779218597372082880207292228833525235241969847808694584944687014021201203530688607460703768730653013028735473274053568294131499154426011246030616760798882928802898841529780344282055007761731622805640274580266472877822828076308056230900383142851310616440326620823243888711813821293363145234836261823658446396417687733069826297506207586795545123190113532137082787527121950861312597471711462608646686080732496002114437475102180234699491557671007554595830184587886029306363649976383678036716361921927294126671413217282867411112584526470193860728494122123692622026444663535825742834704742638707215139474930770612929213178916662503424877393155407733593488208871418478258855411755484146359361101820427105389445862830355761355735663301032673153860331813533725642507177992663315322596077099716878142176660286966111073811168328945113815553963973098222104292880434720013312742155203476807957127132195664369050153076281304003107320543925430251585569570372532591059695700959279400099372869140029537871610837465381130862334907544254147225155457810123517264962969255788904013077653659838847617246264759693914931200000000000000000000000000000000000000000000000000*i1^73 + -1893478282208734552029318928492449858450118454250187489065358271335954744126463217670341180348841917111415396118912471663133283952679086595341333224180785696887704717193699645674959681700050726333126907401892705658634975633081362043069993345673476524348311828825638867617424207894269012786287765508205760245197012829912636214361115659770801868095918223707463533463620848573994685163883040332528958573687840620839867533925061221393390536974719450952250433959809121636057182221601936009885376489213098459101316857537467433486717306454240654645216210439132715141665760386330191954810804367634416467015621923381118906613425997328149694098501884113603446699908879945598119588309774955888254746184707835500010800576276625738986072347650083765082309241789649537630601604290670808966929104855654539862686329929111291243506969288707633680554536924841757254556306924258082484762469875264297152028847150468924963766741738586662043552212968925845499560104146193062964384201469769043620739666754287195854567743806777592836364106674591618410080174640132274120268637553089655594903054890036705719815311325699922447375038467834336738461301450381247139646173734092829811866845358366319859684363838281578122745943991312479330736523566595309883994568955744633381934696684434720303482329442446594286322731299201437076182932764929346401010341877668554701044520553203918145632116132225177322718083456667446350764806234660949952898161126100713888112691321547920234170466027772600732339050552995819214112830590489448970857156611055678462028173040799532270643768395649298281612893874914865291982935514706644866763652548932595777986726340380750027155518468680663092133820390565141969173647295519556675243595217519571719415305832689063508446379759822709900133163554441068387880524670618775017110333000267287344475190175213255345853230399149216135905077122523488841575072403155722896304880026917793727006558297192273299052933434561654138369207454098417763203633825657160807719952227787353073714291156890168326283238358023447535478775801363912831709410265512560079716234872072925905375971228827560655233725531819643725385560276675743666958981029038704264179119136429251144315554898702214577135360445964819319718025154562957652006391655295465403785914257910928056607402769632483180519782432158873248922040290540844858326413282372378508081596095090858000858603639784389755743166384931768192452914060647938595148238234100207828330414151178417994376100140148084785254086047350591086837169607881810737577737345471373583980471978186309454864418710839615760159584569024072556989209159457879743833604796447632968617376551768691369852314511462321271277120198978733518953097783174183690288793718885518793287884845610257975854259145287528835734604949170187116413394630175735078560773597590486211984111297302520915004491888975510764211793393093351496866072273055190489432206546981790188205653145698977336175245745692814785201937289329988665788326261819159859721431342166259325893765824852454512461500212003919819915115232622418615094014973192988205295984682382805362171825249627823507585992435397964430376596376511100094663010374531645608916788103753364389825117159218563371915781141261585569412704750832465491102720029330105344653985344292658317574995900645685276082236313332487198769974621414073512031155527957851886387426891036234046750257845558722075368311353108136367407269171996865870467776555250890800666945470741070437319112578276514842012678268488382899182444895305432700847024079855555979202446114912680201174253098886884979320483781044579001085022949086787820806802798638146614539327109970628142218701253905683963771607861616184539013222040262055097401984415833741716181183307777548302164166498392756262968087243375625916547858684684956760813975742950409157649125004121565311373667535399953292373479477788081071282316527959911506434111332038488987274075291719337995339809445763904694117900523209097794488577153845930204791319099566168261221025764234434830615471733842299189581190483668919073932438704708362804309174528861850874703633914203927344572027484760898845017105340811119077950329108306275466523956202720624640000000000000000000000000000000000000000000000000*i1^74 + -36826017781563477178789605110013038403500768774667374390474152276638839678819600905952770792334911249077569308830927219561643255397659726411839305071077235166368741645626449679224074061518723908489968072885692495490269616473367742852907771327157294640649652254832185652417947438858135000924447158923096928567014621460130869004055094659263391406351389133218445083139298404029310447783383217447747767358188873093904184800804382389394822746758437428332716696671453039026571458093272538128888289869427718984224697842210308495422415035796816467954375576697706985160252691508448577766421586382222238615720984281763533496839904814395871769409022059892921095361238018289441172644153293254615444967277944210953944616344642735538799240415526005908340538275359116635141078213461429237198254654970851100285894450976161904572415071557262015954499347131627296457370645807813510724245921926119112139910010839328452541043878912640365600614292577646637905828512573878837744704809055983204881949673029872670999801487663530151501930557101785027782364381026900905177911106208557610449306927252876751661497275877297135121210422311142169054241329041009918315921051689287307201015140915787103031783514988371897667027562504495881824323872897602252479146874139877831933161089065032653813642837096192119514748684458721500481692513677844848640937296843403590165054146026785727086091985242908842275454341413162215494081408493407276041750698968781313002081713601848027115800776278092243160049614311130706938322743766029912696887151186766957060196190182128163636754695617222006945308862557431682262761726595018579138452866711207872276853857912767431045623710438541486110057388999731154865396997246798016759265094116578195085188115982849949475667050639812332511634944507467119683134474859817014916277238411858638007870801346949514864661944263799219051127109647251970805058135127176328269381294622319376535240856492789048202398143377474097623172965219024346576902090480156885267650795254403520858453777020069013020259256651477315069637883256632799175397278408556645666017813231570973685874002693727322322023332450107687411095181272890464394110546252285169819085538976042894075228237896033388734124775079741941480740408283095888946219862929549277507587757309138731847667064949795581767464010592908243187267687491755432179824089635687922238703064265123590811374563584121923401059633603292772802150034270792605887686955517645551386316903190286490251624016759463350827932573846248359982565894148459472563457637640470537859830849205911751499009356498065985716739722969391498479641011692486393017067605560898956032091871117509491849524137371773848863589992412094971219270869992483208094398703732818515945946284799322165358268543463343770674289375565747953150534555200494007283278757660655744571850041912837614177453944822600239467123402724699165990170307208301082041557965308742355679631235240061268072717775984597859826155521458520130637512131369164671365690059317532126186859211771326431673787150850026566243756539508263517521250554071728296787285819732633610440315425087522580223429042366049794910612390988683300672194376875598189731451843043297790540914459411708364089997227493048305776680337720190156966383425714091294002130625546712816173182748010718273802486534585196034487771396218714589590656197414842696901266633292863036719339938441312695060590320455848742803935557678279616238970730950537226021213141874035427729474870612080553313029090616107033142460136744615002199837584275334495231839279856454364970017187954875854764647968648555032004768130634501100886866636800443761102555818498399147995951383272658254042842919041229253013523426755381592093779807405471903536737254710093152843714422870042939138724185887586485981010107696009661939873634978066354480089661455671430268034965982742729912437259438863403778116587315192048814836209336291767544217609602739764616018627436046739292275388289346052544625973756108295491658025883985330665048393265472539465320682439344119638308100240417698148377715273517668699896548809570026377838107254490122784432327194584915642543687908568824547821296694286596695113305681920000000000000000000000000000000000000000000000000*i1^75 + 34290901580993338236865556400723037045409037995819586313389415012036788328902992318564874021850408232077619811154982613011492762662056190431141494836278701982702937231621185584852109461063303871095336023610210933393719806095245330472457771894080470566877294298810590442366729761868436720012070278859565610394130179444659003789401573678311379425957299266351971667153044903221106297077521674166647997061836635783668401166585535714308623164117245411554233225710987677455043790140100247628720526398408803541603383447204716314778124171026204350591591302249440523193173425457017991858481988685802382425691540920025009216759484318545807339579340533596883331489512115883411908332997637261720417292733430208577186491570526628083615992882980231686268581512402449140339031255600697422566243266418910293019931829908780179869100951117700644459343162692620474978529132828447287545087965445397861476611770378651880246258167704915196702444259082813139600318901380566104247964838863583307125323874497569003333223076837188548671293734898826570468284509635414841380975165230882275696621755775414617199498906503090184111839514912949582526232833540630943936423617813360733782166701765932375703502010511606285241035862624022514594428427789555404704144380262928366140022313175283623996635387161458681776532897102341304144690837837832346462682570595770083769986615922327071108790557305260718464615144026089080508380610116002382236554883669328805967571670787356554632664147338901455624796852611242831178130416281605007949852200189371948542612132499861388014055706516748708898106303604230204483130454989682552262152950710180193568282528983586243989708937114827942206998205774397600097612714907916626155187229533122685526651656987409115466432228313567365999309607219682216147096862588397381009021092436943511931156462450597208955547705978109202145467504681605366440448145863165916901270942975100890524900080090261318682375685254804962936554570575773689938538143176737097417828777509911400610088311682667743012583512434477174218557645046863214213737585469726581716079755445757329188985125583089175533046086387516064438864555549446703250994552808487464957759057364800904615474512149489411861477742657259389398263846475087738430908036869939367784712197574351511073643954862501233836755914246106741052505608650216302562034957051667196086579470201061897950188098712336667648807953687772604493160656067352964631848168637036048443631539047753959941511042106074783298928693925372100105684448780992357400913865539256871395460364429717832973675271833617954212365455273168794042495208850925804644746559187168785256545909722769284727680890521523349633819041815096464606281039004903816395626062816426182655639715902501728728701972949945599133320977873045011845496498966317462885037976413604863147164943043417684424146622164768642961142147905232891731564840204602461300989351885333611252210988620072859418313746187775700338255022600958511901856007129539119027103781104353653988319128034168373467469872818593999914668298308049741063182142045664245881647384850199247376909194799431947852094268779845398093213238014089634496149524748995385374965072383680801991060619749879434293720110719113088206737863010129597776162676814094621622352152259853954416109322729284621336042989641493731665494041814339118691185012816685093606309954191302692306856186471052162836176181774461728649531713515641346885642743415047586276647863843354112669858433016117891644294432764482337714728976107170856479616117585110903607628121929465766517823940280256278507335659975018279350643969642108643271337351912951747830996806042387939068671862735297919566270683691637387952091332484419271182333134789633225700228918651530754459558611467125678171233864510041078984068930442958926956382233284756680497201343104908677102402358435685914103116507244369142897241286956959113067523547758721752288017384430785374182608829377459580920076100027742089606768320635349001961897437053381718669601696614260706461598894284657001508540126045715149552527538367957807683448822318937316165606492054797850830224726770649557668524957920287269122237241561126875968029184000000000000000000000000000000000000000000000000*i1^76 + 3895961727730811521203536308983225825437931375978785897552505057793269628676373877283641968250773502731957619435854225120923849928347863034121778588587226567907771888484669842341136667456042089697766337242964202969509477818550390007483408072908367226928830767900588014857905405262378390630862778373778804106112254947384101570631104154664099964954911927767159560168897439527895075388886072473591854158082795407444684854331959720110468914596855462310342736340655833706717252516341280035280667363210192321826268029861776462365975898920780632846232821233869531405456412632359199470775565961578387812574221071408258450987886813806364600532093415898386677322400133039981331845193794343723603003167882851294085924127744700633790453718930552224208930492875638836678518186101893418765098946202813929713191556727655723052769351567176340140419357765847715179593293087771010383900361343323075108839879669966861562824251411918283854144659069299938870916778014959664868595688747196356612476225892042959464601992659898574826879695236834541736026938519594043741280539115645282126456890034781486789755882569084009204892409661578920429823027704881608059732871650571372389121753689374733117989299685315329838314769681751367083904986608746331232556310865019829228026563960706303537555669515124559907171038112303701492272511948325668645688849587817599091510842942141650608976382904647029974272942782259617494017342186944839042577279337453805763082881758949169538257053467977127378312090809241818985616543194294686278368026742238764345546865652800241542255605118429153903069479511585852562792544470483758795429978851725968224385133937687736669331336189451918489362885930294648588580153816453438226695484848321775103335865372813147850655349871020117233013104583835803551921297266011771965381402333653649734971996443958181314241525172636272777397207865503109848516917340314806836653692687659172486805603167115765247254941954988675023877959132397846106652376587466380572981763764906199678290399497002658161679455149410665421261917877113888970344870810514147300888655861068942980473949671106854601578279068964672653833482598163843472051283630912099401193385503286777117093325907616351171053625743121179960572097484422943625685287603738537904342926986962538009665097116115981076749391514999029375918577783497294629308045523273038230053006181337744500519764226885572435397782048385254688339532951843746316835126349952131620781078146911264033101888513792169189546945101655680513799211017783884977204095011266941506373434877188167606998300679137062146249386019043617473314419791919446845294472734755365565777594895132402889972703783272510471333737188081699587642741102688677251451686142372073960879211117179037675626997696114864435958349514124377163410984692955598233596312847981228556316425458816714712882289627885929775601693430791132257746643914756460144860786139947972550195510944524522941851616621236263766845161687965166073625861365611501945370503339702946510562333223809852788876444363930267745806971157858032202206117609863934792338784138074296821424736040539335350224425287608841033518558598281400558644956532454181165127270720441838015995844770180857693213033266207692633335464516709382155489281600585924273913735719079429680207241369414149838610595863294955787788502191364394411864858136308312677353817644777759619467606970743611688891140824143594024277061321645105195422459974430748088892210895070972243012965679783228121477286296148271126749667275172150640792414037341764611070607633036354848981995453485444437037033258438612054698544754219379357068649487977718625454211494193873683013577817444088150690525078410241683546609987468141006016919884615567490073691110847993641637748240958926342174226846530900607981274569215387690071340888793531171576074897235639252706110749140217613203441630603128941876294911820702474145370942408085231346046313891434267357366693320905134819945636118157060110712890909460582127260961265813337281328518423659600501148271236704934610082836787540705642059514760624821431372620961093403518053775272188657946883626341339505907854168242060893470609684920367495872000000000000000000000000000000000000000000000000*i1^77 + -3846358956057574031312753341910177748356484912898239045880398152941198974883218799219091293855961772665271842567782986414326990661394130999398505164353947882196538118104954618178712060351831444989454428821283958439996758092094407948402444362905782616955043305183046330214133239818690845314239832970387579349459545934842799119149968245715531304201957003531886463493533349402119845927941141589736243862945505258042449887788092878543694452616010294899619647991835798811659929168786794255390095711439202993281948065781532353022767192555068218853523346232235833097204257735271750348301798781036155891387719953944100388089560434698872006490898562793652441408908841269368757757280399470753017624000223717656693641715919109970309228529206383694111044302723248942844234299594793933591983663099734523921585255661418290722626182135196033581671017267078437099254851616729072893467325310286385243424685778929240528101851568007228358565527263352210149499203665105809817372882786106067707789511235466140788554306681403459149415011554275456999503567018370442331684713503972206692409821885905987445576918848136916268463968536262674041617888345009743931160838141102003402979590262141521929140371967425485348570058424351607101755886486721317413183951025475148248062229026166983610258707906543063307083086277874911717945990964311344109666133113733872773874484980228746134656723824635417091761398165211155814394613184900946499604258335503593569996581468300482597267462525025229500928069867470186778057477272497303189838560688871282656092736145767325206893520570539681484837209138353424850764011537040460946558197893479375369900878800656052941207606624234785334653907672798081473766237314389682424888758048501020756741172713404564700604224637586735522352388220863094528045740962477760327361331920635124371742278930855481316277566562349471070274352514899113305271886000359058771479382465627187821849288110754187730497420365895904312489845714965941652195494491432165228188190210007199619229196914997208741429544370624295350753592031352253695859215175325125341896396711707589766519829338521927670340027609743771687253068156035769633628973508183088151660172251144664154727280237067015144393521987556366187154535531477939933303761666375204802557597336582267399853278915979649231000720183146849238242104563590280243844330626128208888151417063062456570171813190265064889047502532049279049964844688818978759136176316856660678301759948076497817759141484994848272665634795054393694334998280046220160128299023039370919372107097483263546494651747884251501020232632908571973080388605963281546664630495334886968873078344870549217661559984502321434568479124117307310002740059257436688048546026372832376057886035156875648898955968155329314173530756287564261993390282319828652202647996416367328728028459267870667521397943284343502453390714988049395671877456560141344972219170344453074956861486039539279095004045446429569899893020700292837763751359051822969123920382786848934345566290547144499147115284612601891622319306840864324751293885041799705215500952885292387436264283586925521426553999723810154454254425315533496376426373784141840840309493345904154179240855612927141509399703742733829525314599922345326046233991689632169887758055153084746734328692229042574354018456382330756576370554262663211022445967314171475461314059581294966781519165195145184618924886176982775033993589652527516231549012016159710272960324402149704559864484885993398666275343644777050951179058847167544532225472940766379376561094032948943748527260430665414089936521787565829260411038509545637120061699791182347932476142226690536170750772791709275682234312649461361186806451929257450698107377109341464712501957055224137575671778990871592180710214560097984578496187825436656856813150009135897841594787776411306521512755792322309524130887402741449942038387314782372898255875741707393021239513703047407996705044079941444502620311018481532895090168219242820137547420702100982238180390715253970243428067453524500185956640706036096576578519874644821372318959696781099761638572793749509333578575169566304202246584408455438905149923986465600000000000000000000000000000000000000000000000*i1^78 + -196249134247150348517911225823432848338340888776798841849939547635612739277303083429544030229604598929372122795670615886026539987264513711963428945099075622363040759509692576669467096455553685900257837186298708139038297133741298694740870314294404023811954162180825406056260580688769208632405689289206378082103290827215527461957252768350348545177261678509243923962376675739098362450468931245195418162616447821306212460244724747398138406910151032316036992875245111483733217237957228893279584263051382688142346460973113360979801345409206696383583160341731689420484920710940997339155104861211780508703077419914699635132172682634789514612587331406704601243287994850434300908766072058142033310253363795853684281904105700606191434633624386466017791988574759013823328015650224205414495924631220117084660714054309466355769744964863505445857726182703080512091262705698365639346635006742806757363664592266352423255947484658926103019272138858560695043716982654159641522677825091912844801660860446272720200496641615413650661865810575540673022297932646805054163183452870170236726602044437269546035666324017428022297412193782944681810674398043784002949044508438702192739739613859023089761224007285447916723333803763311220549176086074680538269465136700102072045413955803633592850781223271679135892475510879479430054305544148992055651116580115183193670679951771244424539551806821561926342054702725718644966227898443642244807040000663204289907041439235128923904125562266414093463524205458431650810179405811664038202602981943245008759567487369604179493165172099612422370638970918874535858811074871556695525556505936774213288089643952118770097644185487441903776504205770173142850490559342622307122623925352188453854033001014537036715248251630361468210903573922020207459653655479689227339593102215302177604673008483902755042974937904019009500318294553926172467872099662545953125387373179194527398771580763278784235501898830355397900168224922451249173835346419025371409371362776765330085009734755681419579987074329726885813855300628794674871564053882590985604512101297146271036792103535950531081768944944801898190455418712785713670849912070831948913333508420616683862595413964620456385329456664296821847462064973103536456288882856275902389836306435194363291274977966023966628443413444006646315441649921779884375121546818102725599992332477146812034918336570888856863359006084680902448551811217138631518556558772721504389926634727357281818065971639272648272808892331254157716459537270262601228893732551394164979879187374971546033981700042385986051637230904151986954449647513980637322911773809859456660243740971217505296443992948512088864586607509366502031931701194832253114170897915562270363024617190104585899908244526723213185418912268519046711853574169298921098310211489087547462667041565217187124258696341198702880710249055214033730923037368284365273921431162916465875645810469746651239108186230630577610845130250330735347148060189196652443223920218818544622266047571805197387645363971494874081469071466123114194643001310905840495640632180938598075028490354312413761897922700951541782270600919644811418225606886168016032860297381238816677868480822112520124764632700549058107726542073572081285004017528044210730547654153080868234038392513754571825953418529348647588412977432085174252586690062667897986394758877319819330614378536930845437571616281028074645729391440770266672544608942404891021613712719158532555297166811452385149808175065253962288775070198923801249087985142687972188551367023037777443065260307504773128770318815830717725075714836999459726962404326077543523611467594859359813372081242891149248664544447723239123471457653135907173444038014702533885412583280568253363905961502706766786587933906727817893451773401563416941698641344792395293165586468558560762655328025682685202750206429966733211144238657474903704660400696159296651425980416469560442260394096993067391625695474552574516915247454108405758362990840289946432224294017931215231474104033278171006362644957763613772839109324609453727901565958917646522469044848218640836555709889902258668736509931140177184438148292600000000000000000000000000000000000000000000000*i1^79 + 1488716451949635341647608382939194942447359317557187638869169257531865043916330233195709497446209528057859288988443409906307554207606096855207734098682482453722678738804437834533840685814300791538144192431730587069421187095008127290976136923874553191535973020809740147551566564711163284492007765860613588114438542715954041635892117957843762044943934499822077020224868365474294402223441299618017545191588793589445607462853838830373368184990978331720801031756405635581879467719075607497693469252802521089421970641684172624283042809210401440231306503329915778538179433407939330759245472608992967018949596534193071986147657805678108578296905925754617526959492584016121453139841223197553148349966656380166987275784697562534449810957723595878503761009563019213062581500303258447908872451978713973281537717833251836135618522726386652849160554061700990577887416431144172939596546146110860871864799081063367352929932816010491945593315188177878813235452752837826118779212832001887188071646892739333296458796364873191141013830806194558489044367777516977455914051851449090576050514477947243258477269296580197395617104491443424672459096913758609657365774687490353919828687637672585818418158556844719729034530774919276889861622263101271446640537900980093937516155676756386992610689243672806668330778034768794470485628939950370119654559250669229631790327772132477421734066003574256709417521705178838608145998564339450802260577162091668288034924949972626787914425787439644746399849747858796980190370802272749422460056895508123931339381745948160372355233475730963805087674791106428142001954593495430092567370185689813737709933228183690616896904495102451017701269497033879786092047855930273639421899781688206732587019010634706954753742569051548106005902501373513265768591493765297496501686361965555006975622470847399171406439338584271857350071036061259024112633744426863638110483067122590234278894278544227953163915113069839297199475140547743193278383470816637961850270108822145083616207727809178396026680038633542030644110978719906851336953170076842112184268103701800408631115647411398499335966896877320464670303737177278826276191873832827142940230687358343624010120922501580282438753351988607474884992337797103373081622283108860238756413597342983337077349240980109426777631241156493464664298394795905517701063879202815618275149685752018944993093337637878788328836056533014858619565387585552190061396233992396237678350695866058722053395910344271957405407202643965842400946058377366396705141305914962106098610233999182262322633948238459331153995132800637181134958656092327231312389577075512727161390162060417203708521863456422386529944707526007786007098581291990589233671860349600225289609898115585310305391472315521058137190184528545444915015117907293348278115594286799032508655709487248799659123840528330117338880910983901902150638447597162835013401230085061341598792082099164710891110038298100865504638949350527380294887464024106367870756933586626422244596990973808119407382011202399968315945081632054329598127738110047157201689564804839407669436634164408359712930106062228668092919303417976632681462677906810135029667913006512697897855340103306592818817120767906901025980065110775492993180623160476252697878014119359245131500441025995872766737794084548713379638785317767666728571168113066994028221642343524535825230418660307939282160392440315344265762695541722401354244581926154841160454491124069958820127747717229267277240300419915647154477374730724608290759739678923940077831576618145686347070381820104161902634992721471905019089641414114937231706239387149411137508556200911107866698227386351992841017447804897168064179429255319791283177322749880939056398756502340202076704340251197975954084243514474004053638915972563856642618900964548635695370521148828443498663473792820038733493651597100992650208215764264836058444046471985381724660000610419630649126173719228878705979655818689015228530926705267285150112459566578938077588700006124741758599755203449210414035859083108724990160341515281992914788869422534015748184572696231907821690662265436100808865368525135093921751635000000000000000000000000000000000000000000000*i1^80 + 4394390447394970557640298904168417265296459117489322089481778327200568376849863351535397166807217193199626394981344571503599767170946127416842791506948777148537931450293021673283713211244930849609744478480010165823128113470526831705806122731124720480768955339882893054845246906416874963597134850114734112489836005861353308677152816026839429685198037917714771127261356175561849136940611801609171233563571733843447114103609307669197053198739235423416427107614742288117691210665249353564837712279912032123873451923828716480052287673306933503816646168130446424268362937615624499653320154072164490020214893068449861814802645421089663029134871425819889034004186001979022369384478507425372797976393705244232927824214225312139715394389109722492064921087480502158861490368183962463255532519854997377773890971407892743151232850121510426773501793388600111593611597817129129877164688313936781111363747501115430784133406288273278024139092396961704153263871939350007677080384848368525018838406346760437267978680404940985807165608949298597018326924972642844616563070834215387106591363430438540150945370676763448232008589906707450053859369993852709165768715219343870117951375953327548850964973087181186007212154834962528095188724078847182964544167668859947715970180492271145718503754958784912105700840154816920739528829814943827205348648073219316574624032757277373536600161336735328469291621515861876953314045322830885425029275609254669771832680809597279283260300269218803575474096014619296479837788804058766782917789047329734749296827957928881383933107152144105630159824978685765621835827305940974358490872221655537265724078861539925953602207339424177100669256371274483785080634796847099911330438997261822575551963639857103053602578578760822768935947387740043953584335414618309904990492593628240034501200290871600422514307689374732817307610647042004493230236823589963930539660730077764673575071046195984706559975809630630774700924358724291679356343233443901725108723083533631387172533564279421615096757826834928457896533658312441227543062266624225970737747523800277030513803638686869386911025817697085832597318652006822279672373637855544447151360886121651934933961115662181751153785027050908524786180520058008273280591001208575986110156492257938556679062326502701891836368710832953464380351189592553544526298056373731575014883456509072460502908784058773871234217919399322441858877817636729092187290360605581054110017195066428143117472593765009394267666896321743788090005287654151133739705255686832064050113139628024973034313062502631911605072174288437002949576669154394382888416824372688162485807865357488254384656343745744207571264773834031543232276446377490875561782241558910800739634488936379797101286027366880916646331335520963106139891026961051288428844495509103576903185731823450236589944822491061098049093514673972537260682433198847633636962829741922697996865560929994449185810381663854339096237980408585305491801780226556241936111547169193507720513553820994948416553763307627857635672938885833631251329955853127350150571027101729068462348765501907880376208864287624237315841449620301491427832927531028527138774980727130280572318508030516111350309626810860926554684480757941246342734245300672248552444792301883841214057858795135992184650212032769842400147147033946920375443330485777921019946966958897683609072942023600681240703667927100150258782693362826727251892774439535653977127524726604075204340713137269150656557224412928716676511614849100821992062117778238072717836966760253760551019873241170673969366300825080723097016854783853009494211792761320148131044502600795147467091086519622371852824311774988644930582157901396976317370964342144932324122416354445581733627685286945930787089893660561526588272222345040240832494031384345107022245412651745534718204587892365020909232996390211360964194403465341257713628878351092463857304022504312802917946115974633544618353612463144897960584658903016518674307397244929182116909899053708065950334323410286831303338602918447612447493875254062638121119697759854022799328574902995371069897273193269556365764256439847911908125000000000000000000000000000000000000000000*i1^81 + -72822037199605963952353482609993151525025342970851236646765777464798058372943903878309858948378172002586278244316718515163995794773122086073747635407634583489518096531327453091351017844845943070417341917593079725320996314651726994785038844547224869844379121185248704102628239085777418181357416576923941074968443067160886671965538436811590689302776150769096741415030647456455621524364861555119451012064664712887111207588229391881281250985934746949652602857757100944802869444349293693414435379424524554380085989976421390377950901221697115875607929387517829049658129635829250567284769395527345305596470675385082124697812456676250385534393014515245805701608692678082878660093874217082801358381149381877703682653162600998332954008425988665980309890537598631003718565553569237940379123547451164789157280393906433945918546665284533049684157976712520178630032828929274606259596473127712553772863742321933072836759089959036731590045266046229305142632446500990746650832485593818027240551486853268857807913817339284050892626011149979245903415753590098922778029495941280190305089695586904624445640492925557884095814975058419754826580081867751029540219176316745984966451091565068155809231124642896317950292114149417582776540459336781070824309187090852857955338921799874159758354770298815328923000986183473650733975085949900374997173078905242283492271175570707382037832071745063041359822581235940911458129826037131626411135128530777614676651416093924381434210964560389638526530874146381125181654365205758238509575587730588824909928002912728612322783051105550621927492024790846202818913312681594021557909407826482990306836070539159237862022367040770333043294232574819640111179915816603538593696643587019396680958437385538480284912526327857135116773920743392141775104440624537115801646956917304730808163117030606356278808093299695918919659823186690057834885960292514227212585276897981299692957431042057149067359182102618298250870166503073968248243455376824684607501647410865953341995468236342393916892131695273884164651492461277885962941565249652214925112931899605261405974265618665876436710022266334693329455774281806467023636430953352146124685442594140729358560058475112282898278491319328092258273251314850106787394709965541071522193690868386049059481039307562577195161689248901054282235870257636943736003360264393262237174254183568765079180772596575222141821606085206487967850943860147731725009212285313141415632409469913910036038126133049823762007419429735960586180425488936809887494684695645613550218624356103618637016015441659189191166790617109155307619155365673575359011061407133035769611151701131263763138239344343071701055136571722036490440506924706993679605781063267752406512190132098158767774555557804237528588430608575141197001172823191709957510047033353190678019273721511661173599885550382095529330946843294158349990101925852602637332054130688153882086953896470982234484106964587407906366210563068014195214424461570593784102710634341475057339427232279287222623976246132003486316519960827916299045118792805791655292673089844186044457103362779768869316131263568087971823684333169732561858261821734679484311586775495898962337763244826080837211048010727672662356405915922317422218093870671449807044755394561328370589239693973821020353569218913306430500562344098914532545690628549442761524943104396685634703377243317418120135342683272144337283254960005712951863481888900377825626616070617326753490842530011619776040371745630297060641599341225694923388320345681687461930368908107161729239792608056000669789786621738319412374174904670945965185017376359947339576851814103452680984913426578536071031468340251738301087897697809304416372130215269808228351531767383402271653225325518293280392868031870596582370901140098658524717519518143365767221540180237189011414827810858333663544607372728589207104336838970320840956746731256930951764506040870023495851348097545250947547622220692153484465040655109628845490786964033266832194280715322954430770676916179738144151201661737387792557142711781086900946301539567735007211755332009874429918694683290707327204899504657554421875000000000000000000000000000000000000000*i1^82 + -475365055504319946999789667583876397362370597579365833217228247971728160290081376883081170461254446587814941416347029746469033003114922288172765749987950335160270257762586344851183714507751937581619623856382354480588979423549147115925076023163335028720506530177734591062672256297041531980720694357959987054917049751852743897995568856150511972832089413414376401941783010826850281247036490029248464780599308772547819150553335682732748260640921184602349228646851035619053524040468201631487484669947285854639946472865366573144094925671140022418565195495820769793635382844060326527788804922524580246680905027391622774562252425569823686456298160360818782641709159983751972744763522289226890867344785170534885955677054416510098570544799641015045456614578170431122385257564753213006336705053717279650032571812694487914962440799152160239290465920357222791357851362825051761968191874888236297458622029736871410441383792716299302519766360844029859422609405883880429454905185146676184770302817719009008546591923669360205246617648615389428008094244440215203203783532519813890817540859579582589238783231663642324177250399638017289323705734851898786476012139420531776368932762104908685410811830868857943431694517435260749381126691901302189729246982637607906302912011046745765944636185197087486139785029693684686765541585828977627973782236052533622416788571073662267747592631368827515818145576443736881253253875490100368747763032094652108691664636197093351165083982128411710336618067071551972145520102649130331071928989061256250873139249473564911849759935794263028450755307873819930988594062876414803702421300397041344320114000582705564479356796851583284780108150198365662088653676033160994395463056692881688037527508955014885790997396025943403686823193708116041370842992829282140309355415204523046204064026446455322853756036934213714070735033886159076218436778126507888145060159191490547159581848712060499840554975283669628864977744819439795165364667506674910996203796646055197776430807507219731161840079998177659378646908703717978073033484082909484929339365074158725590210574788762272577757734274410675852265646107050176096813954318015756608184015773746085527031828870467139612304711624004525862360451986781447292637274862943566661388576026237024983915860627088729380715824345729668576863883070362991778537346121946654747817744958931876465187171083322349227683844593014744723690289210548176341577539493144146155903720875403056001922931782053683739928461643933963452705089465338198316741089993376665096314887036614001187162687801946494930348290503348652609988625940103170467637250271529361235971672593772509624638868045335398308322645773202073226051396693716749106088968600937015909790284968109292752789112033963337758605571836133446664067372115636807491820417838024573385271149490657042340610107098329949781585508475487343612282136856501062714062593124275156316506755712954488711306156054878790188137513753537922488979293934336646993284732948058543204921784020351423068756053444984304766744028620845774831984583780745368203814710622652947355043278039235769709519971869268300981022618077125824367322463477517111800090848873372206854637043515234105718433612352235584501651897871431523881871787419259559090761858212699834175257900062307669564292177806091054790586065066221320994523328813228031381660805308224486476769566142905209906469120106622422528963520030401651636998291029147029489904171868991053811781352885002870680951864688778966664279776560138502571017975758474487450745630443493425936568883156648080370176594897745225330856747347721144975970807906487974809940765037219286625848364391984881180315290445606710759026154146999449609154921502130887681452401690509128203752286601192195759446082388554362626058504355212377713567648674208361627896953679735066892831304477840262935585848664388201360229542125634971639609609733555777539045406440793860991019398195687223917740537395810163932920464205462182702404323045744612884855565751766280768757725218605629217564495335599256996807942151260922780755444481910270949439350129208237458402604145927531359351759712142578125000000000000000000000000000000000000*i1^83 + 5767918465731779526145720348859094961233292835646104044547936059165907717359144482320184501766745371063672830645258591904930519800394400514415819689096060955815043143389280332501391957084192536527707444713819710161618576568375753914655430240218995920931194011157133378507528276860124053828025509988939984024737804752466461422512079064280234812382011262459505581602944925854092933572578385668027910068498870617089831959819418421388788751742281325728265494566936006014835485358767892749007503954741500489652709174494347749983638657690722506350955997642158169981310213918683049197616186929630865580780497478651173079830119341628139573003111294976130927110910219205318409183448422619274661202477686865856571386153863294942084033882000054033427843981867661372016360622610561634450426454094598755553819083897846426820640958083065752772276563594582137230706015329380201031622163158781766065037915214880258002840796580254950186398411701078654092252203631333692560319562551056885384627441566775856881329797509019548838273926084834621980480798652232306991202715483931313622039691587040969953493165497508916108563664587025846995426598706928648111658163858452967404504822689683057934197890952400276709293959379801725358630699825254237185151354708540471493134409846973931407628929845198394188631493626025239697277681185379974361034302145280686805221676550274381648465744681981579816776374273486568162959920280297320235622430464613539890821997130891554040360588797198248869035780345926496526336610088712525455239526251029064076264961705792434640242277740558400925641747986556770311598391654643038573363388707962031028213452380713519724331522797771003361812976274377119460370408368370999418374608546624332317642124846686812042881254634643399143643412903303943301494496770137626733130936570407907873715939297068183792888493353311426145813998469974735611657027774951294154209745561001645617796231376183552969739872280571038768970770789521010471596781524649640879164915674467328523627271996217789672277995548380883336709384672844493224845046548041812993735041813864355913785968772905954685226034141384945659416819644597937236775293097269510985608595668602796222633771337341313970030442431582774830282133608220493470840469753845347657658180653985596185421700777162793659830161491476049906323931090019149216447282004739365542024812906251928276036399280654006423976251205130410641969325046846828855698806666150309929300446740933830470885200964163805618159415372946968760945875973848734353201374612028093737236046976760220154572760009918550869811884869210219514787938262916179748158655467276750892181978004625201419479385418020967859639042180433339573876342494186625432653061476981129955277817540284796307190441648215660436733564280680504988319429809913022166999572135481829695468779330756459618720860149105607911690597740646915465222909301257559037428213436726530161291707309923603739743086947589393652358132789435627934911785249115519306023513726551088648445914955511046989895647382437342018464915490344390536256257770436562226260416156019139806208273523765150944059611891270067934638456907724070143375159189601080394013738164873843741268535501093700327485287303847951278386973836677542516104218481334776912207929579378759594946916323620982940466929879195766751151981210581195329585257945553003059832567847053510627181614396028483487231574517413006717083115508041839399273165560026680120025709122921090072574503315604740358851247454290397028555522745232562659409004069898162952990007625258481968043477764497434762144745051454536930503251947226406130380027543744760848043729045223030182240100300804091959615861238478758164498280944216302638364509179017888220701414271098937692617790009154672079376351272099283203020578710086254568933861602350848751765356769866486646202599160086440870385128753311808423354964949237960731311310735298918291361459672037170630381530817813856584007574735176330202580094227373052152115630262982992914989774793606817281509180422669312557120253275189683057433698031889822362490961196995262787697549326880970702416328086519774903826853261865234375000000000000000000000000000000000*i1^84 + -25503444171866859872598932147768306415772899733035231687396868160507741370064540524635763470461253555184832822658829958978523964166134700766570047275805150067358608909774420543297183020576165977736203475066831805492070851632549721374997872107497059398333539999807790683358056728717794714068416548080976922231084351446018614517492120325254608167045753287474225601119457147093798809667257699652219583673966775199476236753043465874282976988358798853695411981009276356167950300571415489521178771297444299526473487458381413554713618370368314543002531277039809829700081555818757462704274464796475969768197949446197948246979094671960612124057404937355874785408631848747457331108371540348630895445340891887998344568697861972819626939613059562054363480994133463755743938615902392786738075335235313608217956309544131804466185801288830210138745359527552773355172520014311298561559361482046468725075974763702529270989802280342901214615228282797097692938924982823580933399089133266305382145884524244736753626708439279028970094346433094627622329880428450420687371901588675912844105203867883567110830377641988313862028802428718039906087876616494843740330546062067948023295410588087806505735712436020828763463739688698604246796292534065243217690756690868148534292621458314917024748160704448873160846609017809030776610510802494581898984896094296215351747209831482787226743451196259847641593416272660327988948515403425673427367256613554392583732499062545939117631673829790934200132254279870896607591368720696371556127674610320195221495990381738605010799008956456558609513207204503276474452359374183879795691610166730891059540761359558969320432029862617954998864261975065795411346090909547233945691175448058897378552454639776841533878322419330757262894379208990664458891218091653551044399698980749653143823976692779049519533500114220091800052744405892060253712833359334272759978413823110367240455269547954573135416045533726302832583958343048635663335883624851724218292171569483234612954631272739899459824850047419185828125085464310110852407082949650493393878013691213016121251427021408197376320444403595045164751678545347553917289106892643845304249550966720232910920137271131569585472059949711982050471110585677792246964784155185266361287069754089947420074416907020424560378326809463570709578981009255409288035187047243285341778196097032644205841541747173156656691701627685538069137133902122029243749721933329558251798770013029354919995975374871068902332158395811036249238832279879005847563909965748280402235349332477810736873940662561181801605917709400914596414586616018046488741629697831118773300316728760909128222955592804500056417411454423605174140611682156832659964555424534986700251025359703257254512271384074915130848335792115586003787529375471460836781014961016543023499287544828743920208984207522061321862130671228503820020600883168137692722862978992260888584655826398179093652104717483775538761786938599454390947680962002350777988431803198374984757404062063671006976031261355286372664141650708654718111061049271304273938521089201143457813263916120052839205332850116601961591494969326176862430982737734963610366994371198773241394357033905068184954335151272267747233347000808096913830911594255976071661546350969170210521872946429146898302650060852535277398665243244509267655416549432746950103893638566830810860225042676496670531391704897906522601238987189347747163590155329231931608356324583306499566267570807417373512986899555412399293094261223223891900214656210926405155140660443440902499366318658884496707573251337419930868464828614041357908870903425954202434257286739051207341193601872609829004761965590556049127220243165475480121435666985969618560478774608532724821607378461543323752612034573635765804232829864799929681041405430526249263924892174529231137926266563065879639291951931281581496120071468481528768449581781940306251501065547537965518199068833410688563267218173853080759436160300668801637087185304152147840493517680073095188972741443050570278504575896056402157091101753584509149928590119524353263653272741759011529798168359064666113958740234375000000000000000000000000000000*i1^85 + 55726550631809055615650825957624471596784615981952184831619287825024643579939845744886209878173951214883681166757891271765943970487167434629249160000573462235522051911479257606151574695704312526031658713043315082756444656041378259345553728355389902262184663538140887229962362230881979871455672527553124950561474245399004661124418396995368249040105942659367795129331185780798773550791349242952125673755977777030815557629645837379613025102531755824893309393331414842593492301414175574345217021899508547132861395261661831679694433443886088318869908468585787930261171095670153979429053766716431111541898099613059802783096244840324073197369066279352294636601453666966094143588457172806697949191066239860916741406502707628231845302469739609089084587041890607306901622148743616441756716462334986229607899948911488738142270754243772759922964129355545765655293687569297476325916171003792204608299560938230548199449376933602726841252046106168893351370966216874387377415246788038741389208679117316097174108175167288444915224628122811390265840604474692848684271141555422779495073992618816194176468219025177375904207502224014554268157310999557554186524314083649318232855106199012161096816603200820127460397680937479776713906819395475475572344845363050282336641982724121015127846045871304716425323640241275807419829560656881241249693070158413627906392979974762593226899249277602539374062318820251299293411730581017606180604385953633648569986030153995330832229466213700761612111907344881683074573554905680437711224963936161016283809909490455037956771781366644626184621479919830306152623539606049296775814463437771423225811016767318282377601418291786657303330741601780633598279191317030176483610557037766926920815387153451871878438473893832286144761843124957766679638471393526950978936453455145108469909466827156189471201808739019523737301674538483879862275732332980587135450077126554822656550660974611619673965583141276800491598990755489675674355559080464892605887886215656972718324699079977595333440946459479756513961746655740539592074643998893627455404825533282418542239142894954230401354200353721343805145801082716213729850362139222742848537495299521523125966132499222626078685276136062317167226291215842413681301497620692220802897668159250375770748029881614770486806880889232984229405751639670080178246878141948787122342889377493980143394341967055773247592972231988579949060125985359634581867350350497628112975209916570661267516424821948741259764479064782687081448307016237582048313232521135906619916195977624855026165076911611395900402464313920086586609641669855245168296149725706441226515252741012875835752396538352202662365681157873716908733532620121887687603212620271286638252833366162951471235577707333757378369838246522510967054527749920513790215560632481093375675798652495886363871788250669911882174174496971803056634968593856630714077466979339794473936517039339608072045135700429861943256023225587998817573143009223357080673192712992158883132194150656050986940782851915778248789281607428787631311164889866005254327029643500350282928862335411814893662336094296873235352795770714067065651571118218091846796905415745800721748297474737769501616143969800112918458699240859527627561581656629928426521509331621548843226407955625094584861395520159801692184029648243124317391867313546834719381225794312967549704618244874060052539173942629445112241484968548816293751172579601680491406231013746177903648360801222253919028812223145629932275701040048122763810554259732735638428389336330334883295121791193367255753320661647436915946005899522087017791373830976904184678780288946386899773664297543718430261160196886880744048018959580202741283139238903730192193152355019045185742933018459541112986064599555096240664124330347983692971007877234968229141251526911576625168949021335501543085329182688749207211431970937022504126489607631250014334526375945281076387726740493939581417173034355835622231376650195596960839513078480392290841025715174540653936086840239620917286334351934673571809002716411575827929185060124796917423792645776929341785457724569994531402587890625000000000000000000000000000*i1^86 + -81564118731722651709673068748731488674610924102624460920880382719653052511094466212807258628521251533689033626783334248682110293921712168908138562752710464259705039133398413577969483938490996795511427773887667683449875777841224979625045236915867738876295853193110938162790129178975549827549207638164221232759712140945791791922564748447200405503275923110600091572903897330357078146984269993931827608239202579263690774610993205108438177673705548603801380618533503963722580553479785666705117510838448315690279116421726723493961707781484141419907920016977712043675156302471131300379650454431347421022708953354523068986255833101944755795673003568744217821567540253095875269324219339161391484200148737908469031297591837310259861730022720310978175842092751681761636216891741501458831878284383104901029231583981532602083268797994160321855193625655131647762874737040961656317612508843042332474407687229554870176363614141780491532563224612392696205353778630570896240718943651208515572792907852078234810541867386911034738292167929119442135452750557208021089673146807596059700795610258641750668633155541789010281854637624044040959433145132798888133649632680609529602731852663432055177227522726888414133265347462467734864070186142438863351119605397424662929644314496168622048988609771946149897559267868527171516008844300691502842682903534099172663301459812635444289269279100298813371270960751184806312138347144245933552077781760154405536344732021643904995094884649394787083305550274070735463227227877760655526262634573679005933648585767401261337314154938776351405007529742942994777332316424250101113820505372882061698164409274009850719458495998310028903811109839515636085761241572091663111146121905123725010379277036636711946073067050413289258719636517135959468936391799600820444046207758251794939749047233695490057238866302088436160553632828918283303913272566347196605249048062157692456084803716065829659371881430147451958303125290571577342818432233816130358605415949007160275859449143351053440453757828237861049640252038691994059719312676303164316299388034989172591816789943371752153588279887847290724086840298387987677750613980563648218518841784687139069621718185970802158489237309318302741412019499118369126078137410864794830616949523422061161608378089235154840464101054688017013966072512049338907254675541259455890852051924978197704266059760078130477509881474047510774847761756932723168849918004281526300048809437533679695820000335143554430856687146874886509987716499256891073307187115529018102706715462537858671158208616875711636618644392949081739464576422267938319700329823593210120153446681600026624160718793710402394456980918509225692407407643129777193109773257882487918405100354071012017409275973276763520069623823138405317729092587844301719484485590179358405430465784508362938215938606738591840884645856337839554338421470859240885465543218147166532246233908434129073923043339002947012085789808975448590498848798052905459886369248206059149974679835383723968046075887691474531466199360445789040318865824106228865296105519117242169599672051997364222935996202680101572350334025780861308612158418014889895559035750846495000481839586015883951765078717145890376224122887297783581320188632819694026495803604413278084137960421864580311533662969457768507355990326726548895989855490032067650457076889621099539880623382106255895243262296985686552647890341808754560522848292070244637499265166621428039318801321172564811124655844150070482520397177272621809466626153450407075308292643619526994944560402713831407307775116839944814000204252291571659347851402448763003502623617491847103966475170476568288794194230156411517324958602915806795196887352437768144659387403027958806920900638590436355676181535781395323351463769000109023169278109956101577535378052078059433540313873554054600773649311913043896341675707795913388688238973649387443081727596200471673915408924130805755557664477720873252474138970937478620320423793783107384582994778399549403013393621689159217231232597868296641873152474883394996965693409137646449198735160837251011824459039334201812744140625000000000000000000000000*i1^87 + 1774779331867421363544373562422169033483165672797882604464781726553511540912428066053877630677906089862047042036400237363595774004339992810435509179388698164799700561972656178120277946402899267690995063150179367818620782092166107008564538032041598882466410911672499142268298914331523192030318301620170298847488428369227796609120407783667546651223407319548160803676695207319918761001198467694897023364376427982392901158627362166101940014257775466144101188154090112437742409016382311318381368181698035830272582440927436805697338214680685580856683106616801935822100569964408855827141230665806376272890363056794824222063680986156739994340490626121519325673443644862583190877387229729014942927902800225408798897132756915046514424407639942967436244839254434554938920811605169498862754313513482469502803665713007760405482665858651001010778219727926565993665934119466038105984535825845272895464366673643297600139270250113199830916209189539136360974676148113047717329400544259660277791280985083374545497530264896427539745735727671722627657126423435492637438949731950897387075348441560400647781916032212366893938178458710608082631884511378229064309036143015177763038716347370200517134226139824121661969582726825054440376641424695273973443107827617618561352274540442363184403411002592114465225697585753839166974023297326863373560934509383684319292720034487509710073685019837846214483496108732287352535326775175265318114572213830588624584392653905678675423812629941374371391740505304598627915031861358858821899687079560319540558258153402557076382615949405419058450606385010089765710459063585379171557485925712333975982815540045408272126225159560609576522015765977852945898726338484884325506484413844127288451762679608777657162902144647362394533730452360900697904520385652684298468300828555968467853633085844178066907451119463888098971757807944841948993585051872851506372501490333495267387681854974655116169109661724203228497848295444478668716064812107704344032897975919776220664801110580849692816176278609632125440704346469082251805401815858833330603594164784494102874594331234142678618604722747541702809909210887019203769127856918430571328207182790184480091756134422878561603068474253665340421053532288174839999653177832077000681441924624754466943400083702005959069030764538214326965434576262933844336111168993050623236027928946800608682508980371307068410036590660571978376498410688329367435517132297425504287263152579325864532095678844170275144902003538452284922662355349691024779520518858301068931084855314257481375330590162896109709679282187976698467909709750552738161367164289763243045400451081261366927513433499905369224451375319482668588601270613211770613979202878907356487263251323246260621489406462514804626723533451404801860741129841161329980559736560478594398332334847990638437869327485885512822743697954172146010299361383558140169167550162827171437018911623256388660916629502925001457949592540259472614966570950961924504475470829850829989780616705042133543750836517395145027020120641069131354888680001114023436544981224422714557037651718387313877551804612698613869323438656369979459974518056751659356057526473339928778080835142262666590787076161743166543170858572741441162763481065621428984388182752318536787533703143635850172395659570671045007490401360567259850304345928831655557133940965602062946014917372737998776934385637340419096207437847677197209516407868074337735636806710424647428410498659447339145412718751982562881472242452664622145451666142033782958583824636433546328558958812303435349110230774614170330373751508434708494893603382305694436324660982372269788965710651946402220526672769247828218275105778930606705330350314775974968459863183836656067811194500155113721259616274515557010883870164766570139540740261517745022305463145413503811238456072179433985100237951877331286395308520499849182504516358679231267970977749665268184088844715062981893198826767216009067883077405832093736426168905615999506858854183562490127142244302721742496014583684906433097632759983866889984989889609396221023215583630504025284891671872615814208984375000000000000000000000*i1^88 + -12281326708892467470615964157118977911802691855337024288048166898175434570271900769650823667148998566325397181303793323802931261604522288358198097566275770635789338289085156206600681209046442665862873699146609805901842014635444689824486881540076022806917856716398916584748669604473013243588739577524083784689579244032697027740044811865039847288352616234692815296799872144354942042032611667284416051408568027202573551954942213796873324527329679751086086183163240803455035389827770034588645025715405220304667897069665831347154161084525544613048904186301567687242457601365135061330704820421071048623937073256348780596703689900812611143165850112971678527193030702432257463426483545932156532303387999712814350832525523551359082154426313940815783421013413836233467783253948060148663846089222452582438034703819470307086456295555532352107427617629076902904015670282757052718986749913700599525839365503462079175497995889148063013812826922687166484552647164970847826863400645981085855517096052632917769578771461580635536466871832345067857842769180516160044694530440706721743563306806348030064311732667755801776988137711920245261553114425629518255147699020913665588496324307822065129634660420079476367039935888114832293196537390965868895798535044941417240082412773091141959351389322708863479917137497686482005062391206283211541181262706616100107079525574164550757372672377574635132726305540794877740822909232667524928111921071849798100617960844606578716520622106859459383219285578354679046429931796253732915629509429958321866203314689892428784826364645961330805747421944011946101594140126800927837402364980010512497418446360259779056897837584169368736117550115229838762695133698474685658747939620281284938727959886352604679750847499055971407959918859247128640133197464913216850171562305511709631893473735888132454384975219264559257602781216633537995684037325848408238743738219219801408665368341239316900142191374190826111807784905683261193695815792073785105194893347772546368554484492498949445826648890063606036547927260439814881203630577643821100963894285576527673057648089688344058781839814023410215383448711255075339155794139605134057842475922379256929737930972768431945869636200383183381582462119463299597917584369743717894478912715728148911278317723373312304805030071678069717254714130250181812730869868870610396475609627511719181973039048332899447583795508476978527980317129223923240653987144130415194071645879743352656152714063133183481651473483692810095993183154702708688101725366519677440750838614595843938836368742342953925261574006488844149245972856149280581929099768270963637542358719007273440016512610966442353742856227104917214137656353882745365588892045021535601596060575761174834082839528575865592755478448030813248030510379647354431059532036818773817987563383534128328667567622979235684120239447144886745584209334775998254321181895931658872410543412238603425865093761488883081243332602615411169627289119896051468743557692426454467516104932485685050831809613665886320954075895460481439773004888103543530309658572750076885888547032687896205121666867703352663916949202354572147619911010484652093145828085744469100633763098337028029307982195811452073732095848199716975864639905936933932943864493858239416717716705709353697774017121035827075200589190357611010609764382392105165513708614904183368373433531966416561302845419076537982188721210322992804605578716288786542824424563591488048111645094636659242140197812744079234678658390418518885480748333083957374408144336978945067893483847966259932176131849220660907543721904930064653670954923583509460787777143281821324511048728117869270440782833269162208138469205089690632891883414459870591441721778876024651604158958727219157414014798923939383336963576386406544607027404141018845223145378783424139087646496524410854949739440287961188682689353509538829415969149530195577929362859640977762548806432482160264197608206526531528987459918378283796222021842552373200229616820242188910147914370935354567509618180285696833888946746350281476095471860927003296871839591891216715551891744136810302734375000000000000000000*i1^89 + 69490730713791867587654810517014762804712540260920067376281051486610515969354305344068152439169596177549279675876768369364939753440455438890582094935610752438681056466300934206535354836123789063768208726680147425731653917416316872745231484753750793237002606602473151410991420191260634518626316178160439479861365716508429569507723238552721595897452722189054621136256034276348532421907982086961502593482083194806316999699867342594664956985356569055127295724312460728503788535716514904260145639667559252088920510456847341975590274433621787486793133213331712408054378771208790825358551911830861957343905095092508417998791743747996567456078526236045822527304581022227556145275473498207440022646471476515873389312599860587511169630691613366577826411069279858716026604066446220780163896593578496277712335160779940757927459439280257826426663481337104386114164978783468357062676578901815961624620654869227113432283969317288728516224967889045752745091571524857369628667399663846957314516285530322938146566762892829886737373392670569422833592794144327846300448956760423908427127681238310801081994261596351215055859955997545332568214700404647287149787770222266485334111704640011162559579757616508172851365035477153504422398442189649777400352217045793038482939574185892915712062797508548002936000212247483268708165231576617881475641140847400329224675558310893759562264981225647873798646044994639141954835779885809324367795862161508822012642328215687188077008929945912790258000212542524415104948792314278018962173673634698967217333102790340053225566015054441078665527180554660875395467875978936281889984474508415701580438462411270499708175935732207296812423763858133830471483589380274763521777460019210880102520767969937825783932076607824377225714444488814603451915632118777513894308632410994570410099820474425231836154548373151050052812936064215336775463263472073341474744884463354356820890455447125194159146447543375420350862214328863103596846965662250533496560440120854290574568265644943791604437606640071747517914696888603496235577328196397179797511241743108648217050500803262084527835594829937948282378936448668684670858800999346344400936470592821933035395265119992024426789971687754131198109028726844826584702766053123624603485263607248621132810766592219537281571755598655172986939106316420803306883305859226727402027296681801238280699690057913883263066857301893415653885672668076640178643909338141538443416042028734792509753930767252817607284327101902516002299148172873897532047123403668392963265590727857408492623051828126139701522761263904348029815640313575201276657972421653158625294484191100405045893541785461995998352584625444007106066647259903755403341481309016551627608260420176751064278766120408747250538194161973737032241028894762772118216789339453310106196234980294324133515670093603502702538942876031861765557269792695604526348183204489942329259675167803164031558120749249791812516186214166747962717974489005796933586504920884255346646464801109406443134550399191096579648178117905938901309670038420118994486183924470825740837697187519394258360579083646850946265874814062504682303078878237907290688259302221472857212643278946461892646786602663943952612305053978091748786170474148351428770992399446898034304747625477067876938599534489695423322308557154451608326341032480106973353352973804439259575756428683184183411956979079847941795578519535737450819681094841596452809297192934027869049414900087441972691924966128445873654868375254646884997895665528573684232261267794362628831101368448087796822817886624060176150352396642422957307175941191500749719103640392872572763789698076354472371453703800326525782620829549332357712494562071396972909208935556949079698171077946769651738559053807577568730862437391753481446344414967870227143472190303416275818096130264462375539156297631111700824233932975423228613535053254214198951162430734067868905662469752123588460271646807110038155017912967581678380744358509977409725908612058643394781861375189320934881632278894372832974225249296773807522513997696913983944725790106032501126825809478759765625000000000000000*i1^90 + -308734570715730360276388972964916360933317108982699682430514227686264581156373123963634486369155241130231327327647295482625569347304926662612686143266286694637645189051332258246779653919203114798281628843376139277059763237629278764932657613108343319486737292728639542819100117894369687095478684547627109955509250967604054984517646241627417279187340576499562018211448262586887837720184733217930589916227475214035072622633135924502782063183810799454740615400878802700596702961427382960582759966844354248040062162655901967139120654680525006465668219658860370033992187027630738911767638746014821785774790165654009584299784195731485893857246917629632408178415713954891349487522516940005758051623007224698965387594391501430463703875683360937114883073511548862123135063577496334244734381982444377844895090957471027614615842526493477258802252022728624074541924567430163798246611426754830182877982934411970613576942358735970000604591698382134066450608008008209916584253084303907215801823176985215520582715416087206911751193787872351936900689268294392608491299013522761213449835003709962160169078754374346066438190244841560817925665875224235754890400743228309812257890411347262562825532909723316612977758716581538357893417955288278290427292791383286926720610751641824338144675658221536045125179421920054399885945588930053180008150935331748153989508572652255535201391929813347502402248126476933854444090325198446421862001425307267813947795166528344159620160413844374769080615514139486205983156348504581140957967622397474342535247423736881379335084692197965014201684644250598921074824445549950131988389926530958841217563905912270754895944165895706701394456541643419726539308268127900760413847043805778706114682157450069891584984195795155391390008910355213698330662910969929152144475845147967900249382508648949703187301785034166117507244007261959538223742194129899241116417149986925032662166392780909284779119924680157008882593940018793087129248828598496495306571789886059530500818223643474033753478130211830350671151443899362067533520204896373929762056182142640712483060036506231178420940619339057638050214319664412870814498933755036493822496983249271935074040621267782346954003908018007468766008744511664333613375445577392307593779548507971897961276602347199542757985339622996571903426538413417705955629214106769914964634671564160953777788129940556110509667366246332643179058998775743462202021688264187634065564452638118529430884624382978242438457476097135661693723775812480634546198813525246009896538284828639929974943469542374421087244705990448707263271937426958118202790284800219193970396334823984801781351811069345084077679984405204389766321217454562067297634396502694791025416696617480902026080132023515993103937745806980574539634972468225648027856533684971752060852717188032756346003550015428570347778668284549866573814770406958408996699328520912745985570539282762780274862034587967147631979387626159409706447936523164447919313016339350809708755612156846054647555199511423994392137087403913864682472819035934321008703564204737694670379994029710665081121995273346952613395687132847765447386849687245187445735883358962277195346529219013799343660064250066437336940506269210947708135057195123047681100992373053823869840434036974016707123438686646878485623393934203146835673538733409493614070208782745371872442483734931304272186602484486028644439103130313684682960159986607353075917020751810473520408882435023788542925402574975566131869545837768375184469346180166042470621679928617324068981727267524248726962040538838105304087266165588988039099925269216479423425764885354826926901272226442518143128752745089193619805505631743165464227193726014347891709917788540925626995272783516290596451652638746701222575889879999842016220855383188622028734577596387817532357932987237679218450681360469413988920962196987973392994069220448327557037116298092585395988988205432281202086948984082908168348679127717847929319925774896425384258400673288214151624788289028589337658289305380223030967911250046973641055635472325656620215744253320823051035404205322265625000000000000*i1^91 + 1060901261837763306465164384918046028673169502125402514180347101845211993869005194673376816889879621936536344413912078091019440511044453708137216909396682991405395919453759259761886246897780450360593481834019661492282937650230570809476039645913642281379202309083835713045641959199839380311454080148640233495196331524585455850340201027092063983330779712201224841046238763345093324099254430544810427583730499061779672783683863121217103797088403017907355658212047287074933652242593482707188953940931218829337914853152850048137960125578462952729104908615416359091663246793337686390799141176157543864023206896141504005367830337414996619713565013754015940181397032675430267003656053063668716034643338075326403631679523814157710439050926714949433235028782971091750169022830934194437729400456101901146748524363577717236887529091805863401716221086863104624968897305868891104330666783646065385616260972702958407908737372052158934407090965492470058164357984356503363782225612547339461737333942567718747288811392120233136362010335196752070823676752044257460823869733129641548376884721282387571705913761542668524865021760496499538496427765888404044709444994535310029082811685256726352979363019098829940943780142968660027760593678460339954845659715867651298667018524621451387500317836624553286790480274585791846542373862261179114569176952471429460912230256319047916099194013473138738585142436321641305327792990417742123129078335995962117066972223088138374241294596384661928252495434948593346023933663123555816422450393702418342478246507123376513730563677216305433645269487725437240619896666813830865080935594338332122341767458557171195486505267933901095146726865065681293506729918091013851332845045888915167859507273971715580681768574278445858292964813122643535456080757565017340865291644911415771594247780489413492927066313337105381086623289245849539922255516096685960217837102590148478508580119956595199793708492316909595654388543426176147771116902492956157468301883393374802702349883127271448982809788651661570239583465211737320469539450155861662803666408804147913157452977644872651508262929986085170524513519394950551255996920859355757871763414159966796874923180528473505396827641580637111618457818521425280769439340231155025791070960253238733781187902753966657384755710833928199380603055380702214290475239321417757973503996296936377759406348292180140923265686310700585811380004684548413913352596480432014991109856338330560047307285035996726027124748522122823607893414610071286988362327534844095226493045608511684724977026840574837261833613719442337289933333688197035125983230182529310653780307975989730657457538777983222159907911584873052861830328500534502328488509810028657950896559391013271255653023911911686663431743081430020258360374006305491512633767361291106087183797122207063027577200075477992195091372766984144185939267027610026757475170176101690309503295236620739405829377403463427204618396437049230475579462561286353044159861601112108487810537672524649260972722864113066946951821100527296343963153838027443341700036093927912020134735658705153994614289739670708017727510113045355339458094273005628366194061558889607213583100461159750479715495151620150863765059615336765128848258101233885310810470211720994944589925556230296112861421895208771312283497103335844630126898344218930574527839925694097500607272190640012266770147476958581228796040878285163506376269044199116520105335837907328728168471105956198469226943940587996170259468717676004624702606217802029825068331919762138272407173648617516763205021263798713609375800205684661045580404994212676280012567896398238543394456305159590932862624022728433771055022472737298277165743456555030479719225489887041445976312979397285496818396581562235605225217040274429453248895316659981765745584271030088353494484829832215758717438956137348540402893627138290458590925405482232740563783688931306283070877347296981803206678959309564774523576196605447070073892279060064757543873408949336002537727676977281636861935945000403891496487096916401752509286768219793774016432641851715743541717529296875000000000*i1^92 + -3101898909801945648084956360572045231592931116587816683553756889129539685577895901369405893888882889577691234129033343007977939909093171171343491194922460074387430634192029044603869422885227781667875673211264576401117116111252772107118940107212850331126045522667311498154653719328480165770475869403642002894854712779025476520471986004497529870887207758318555836132424678394475783611693868603771215661260325590171595977773139195977618481479675354047452701119995557414529875855804588148464467670474094063801905127126485370229833493203462209229947237547615276210693779822294316375501159240963371607934208858089269497324598992791585924053316626948474324786016165555062811251632226022537274516254184004252498134001719962907361609756845863403353322968113700365791358416380379730019877336303372372487303505180534764859094278440941322589620734059106736711707602500086840938360755399354473649227891257927630413363108960604593643257942253434958012435704052445180431942719870628425035989956704243774310672206801436951329528040432317990747497057063959079600181708410256166139259044184767360040271151265604579280769570957688315331156380644999717305708910217222756019213615814726276591253525900434301416357374527976055244439071289526534724018032422724511294073126340624529307130624673122608452820572166251178744166771815641390248857902611397723374294176716195229640878407154931043026671380685560757431820908787218193402525207316590580437089188543726872123228567651629218978523198568834859317666110414804524526504500596161575491344780932967020193087251777426656315125906369050029894435333165703366718856880257041554024808763463403929731737697133935502270347491608563187522141495806199023219409912614983506118524717475935310941193549169154560506163304907949165621233483994373718077113820730466448502175795088286683643450852448578129274134031538561051610676450077900726585613668449075511623474051693840135763721020380867954854570950224972418098197489231131167346290991832503548984862703041591156957978088317492775424115682637856588206665949467562478723748409691323405913650568889836587046233248375114887410529680259564441977470359469668418219884860292083013698327666971725556225666442439861180241427920472661206716068259269985284724159562398860901892163177463361213104673539091174202397921389823730699803646392656687032749738672899415320734041373870139683448583228256533431865585538166137206294069107035342258299072872173888568225952921625799397458539814777754171355832633352552225543049505967258758359697452307669571827252464366775061944057777021448815525531701261855516261879408996398812859931338398104961769862180341959099843056514467246724576114734135338016282035113258780001694030227407190491727169114818739719547679397929097590017222629756974421827539039457796944852323455827457112260977946966942416967412969007188516528251301919072770002812481708146444619714963737395690685368352625872514034650892035384667256750937025755400530302507448271200593395691505352866162603068279552885895958885710372052097592482791741893990446948307013673968769181562286397787877368353434775169018376606334621019230732552986920360479390267639647838419825027244569377152722449195199934655651252644929024234270578889326630591538998169514314459712046215805997800603407680263491921587861236633354808901658677006336847581411926176947141577946214582576465955680598649328366465132114091318720128426942397694242647714146301643437588548052235445076631189008456015908931671235991802315528110948234495138013644741951753149676989473007835655646171286366438938301199783549298273376067345737540250498395361276602271040633596422268281020630632299120795983240831841378615793519208015892880621674862204299742269786907696321460815671118062555522110095425161955372149840184346111678095007034407708212941883026321280156863722447681256383907768499049876064313155276939167636481014650331846059004001513721731139831539618656048523669042812415395096733091170809532453147147731310979200249249406764299916304781901222576178167760236300598927774672480097673933203892665915191173553466796875000000*i1^93 + 7947950493290873184033941098015214187042263624137556132148460751127324984191340693564863568485850440965049524873413930551838510394649975237563379867026193427966254525554257730284586357368785101949382577039600796845675927614298661877773183907301298419269565776808063610261573961134564234599869731386935664373701062603896698476139485273680285615024116270848789350344550621923392566584735502456697171757221742089774702357321984437365471701451007267666663679565154076528831854355321828370186535512379167294406062731342259808669951203253317159702422903393548610143562355010459774320300417598521259280509210040431847247523919707859603393131188796774031467586727935662877901116582819117591349194557756926530070155007251647386356608481635180932028035520867978591822430690294912782716822550261639749814268720908384523584880586402636312408875210365248189162961146151927666364823379824451159313995627702799342220594958168849532321466127274304633930785162069342526100600506503971355218760550746556040756504026788211113180765307011055877917057327592558799940679839305247244848316733183698807706603259416709739495861859177426230213393905252485818576579578848949929993392678214914467251088979498767288231025146503150093762125697940903949375419011354443041298384729640210023036408745201966501915665628099578897058494732751800858362689552025137911013572462072849892029454113290330993227168824228451174073701034734549821958182964920373130542955325281815174779450377587296680714202883928090187766858370266756664243556883727090347744479102875455380633623660688207224534531445139495771173849936490935083838846587198018433328186668738378467061657742770559018684227166398005442024550168751190752247980163115343242684837661844321818563162534007743237714356954685078735932929914017220598561019834424987831289972296317630495619489571735454447523677203079716714740927108876985107191332555887564264730696818774485556054970067242900750227001320050784752722814548199038446915889125283322487606525324476729913091134547673820542972785054666666364239927102955792707615500279943254073723634397798635262308816331751799593844349607455714304887328882491747494260131568957126650165122759919950556371568493791764390353218266002031031443181903532496071406859254263278972589941986709453457821321370257327836824629712984714783403474990023387037062435672683838824074515192274246434872140104221418289887343671503551792683459247582319996596482347071154956739438033617761263725921635391776714684456671707254402899711253705500804379538872485853914623147855079594012442987211847338105325701689354661087917176372593773080586970396993590474038945732121485048720690680483199326780757214209976490697573948959476803540733920385256411569293042205780083605851691945379748634530034713069456886466316009864054738547773497466846317790972270191284260433375580028623580629813233420596860228825121734997355899813438297371147567184482591917960999356019945313242430479583708331485439818107389535908478435567006727871707445728222966014173024964671383051106475840260700194166483417228357991166468689465966146306857995822445249664603022192351945893005398827865368088289945267755183724174159014448220321313596396206796809685744140814582188819628831290125442894500052939767408636719981788552198307487886526913801265852750957539145592436662727908067441215590489954468751409196179414272070421757594138614250145763589013202617522182250054566912902542427081040293191265199270876998343989985718568461182218921016302543371536680151676109086387378982697734497014575053798632600187025178317599826421525080687035670795081907011411600880424882849963044611928234470904858196487872373846204541840838213299219562966942820108190664498324822557948725299113276413061722246135371579320718954678237323375275444014389009091171738315230104097863723102905016185469539248872351306212907827488497721066673898209963682457114570362853455243390812113024756743565410847802003948138403497758957210090632506254303696591235072435310848085315251912183002246688650557158963919596768464328850657196627420489676296710968017578125000*i1^94 + -17489631024779788394344760995663548001783922398475872891193953380503627947216542965475789031152187156592260190375956291510207247766705584429047296518972110181994245212698425966273163380251707885938496342863369848878868085120892889441620558094107597899088673247595897882026985689464728842426080089197808656479634859314880572005345328459231662292832867085516121298591915042984847261120873714404703671691306600273393936910988378334827660519925486157607015051609258367115809786995710704716176392935875446127686770973384853971441657892222535437983446858888604898784497467546515651576072758339790776507248190847644206252597478726722716309803549026466495825406322307516790133768286045683353884321568228562309316230367428979320429661806663876101547976908700211079656910694925587430643798574969400248735620814217270430910552362916040508904356929754647990067996479903076355102405912175318354562033884698037994969455762710781108502022870479575847669366053948273992807305671650398091092447837930089900189490975023536030176379570402708858830505807250315280014455693210164490392498552034400318207870071223317851849600662461965299228731020812196739167827577077731999878496064638951767166511966076059916661011652009048205952236189387532218228257775095125611534639009058430658286619444688274457001484720949218978915115129139203956150993791291915343051134756606317609918967675265602017782736451411019769253717936803824597328023162484056151739205211811139767996959466515393323902289772067785292102804654606126531691720824894697491643302541351325331996181547367953144930058426961403705293916435522947827070657711986527956841721420670304471585002408067128123722776427222171654873540917411976283804091401213049407641617931674094086040136476437338713524759566758846894564523176860074706661469758306837751136155306058022737395991243553962231429207609387420343194894673337534575169348356002006063136496877744428583559388572130616570712319333957542866850300285594051353148119371509212370846826799599228750529658693967876921928500583818236563215635800408030518030008941900507475055203607723874058458111926073120226604193361811628582735677792404256392946653029613762168186977060051938240084945226612457643358547445397091621897572308041141879219300912464089629772319824182575984993517954462082540372825562539169975929659151451303716663417232816400218289341679302856471983602986492837593895309074208515949494714449041578625515722433219393355941351590533227756235782232464670251466448432028488696657679443941625936369131527713308999064463598457341380396194231495649658758752110480565706148254570145308430252689090291282909361788865068672150881754739825681508958717509521619029546973292007841164148304023605425341575707295462107073237722616822188389837166249414859851066218675855985009748720618274449580802911022889111716345111831542022464243502090132580051868737656594361406927654747506930515981679940094081031148629187080463153638549867260248384050248170967626769959290298298440627579265195294955789681385529916931543973444908828008886129964944797954225810535265714860808647290462200313714922095178726864819412016756962936522628059869762118802796339551842709466222796163232997046774073431697124979721644895117493479565114700175821574641583329540267021458827279542281220080067574018328987062954817434343653063755915131131289530330965873871260441596203758723502283798910491588174084627967010701986928701242153669756464988268146832457838481895915552282434134124562908017738516245783180801063467186578171390372726444963987290727932366100386860098187847030436302694876842762022854975176102401112781477559559547351238791539583716412499514994137599208165464511570358296675164280816847270745095146175648916984708891191965870029721355231883089187260091662129451653056424323502751670315240899577958508377916485620810044992588695757720515994214560619607888638926422363383165885191694624953863591629773652405786332849169636220646538043549819161311897704290172051313752385991306896208585605881330008120887652548434489054691127377750880199864695896394550800323486328125*i1^95 + 32683171379343987340572795584928928985537420593133060426938092355263332841433473568337751876119259650484808725780916509065350331393799463838839147289664121938376528507204179481088551217212751414194246319653106495075925141289482864644915617128052758310053985432813616632873209965853429824313075091130637281343765400153341464196912314466094894093421265166518650125754133459387489213628065514472658064115222543488685583001133258651481060967968525745347415059100435487382061774397136029095224712083076060959629229257120626899260344874599321755973560431771566824856624938183982788420503148467333689267760352416291048852031129954509833656172304501620362759412434981265891451518746220450891714971198992438745318331512747006367790677140008608303157278496698984292055247623221668968507887734632012466002185537236566105077251142951302706725040779931451136781662269051746802452801866597855283582797869421290874765959727421225693458946990355876280342383532491224776428319951611817787349985181275549185077495681982944758692494147579154748497752048715634162839399345377171380408951552434232208808290543214218891491318941443553475878644672276644387094893337031430849018166192995368362808075111559384408423041576506969598233117781476610439810821664439523739307100740535348332528359369803623283409705981708678598272787524795319398412975616449922770566536046550132673446124920975662220718225739010506803389522340767297202833946469044878113061927398869840812541766068074421676365974698255275456713088166696462995922383797844183132144917149001096575178335686191345895263745603318609401767756124341957937578277452224618082692982212929100752353870521437476326428714715832712075115078436884680040876004377855445239842978830082059279394070322941679638510176217429927067342539883569551426271121281663431315634882193719615591590841849781430643139638866131396807779280253142898832275819889574726398161898580721183584610817731651859028925576710177336892984139184091671979814073051527265100852110311216599500790103218947602502987021097657024275962294276624060506193366526447974550693971959654059260529919433011095713825780496833758928773300711917697875827587901275043168521145157609625754156269230239311750265117983558641665627588522346036101705812774450268004793452439399962262376894606306459836501968494328668902087576226918786558055349898517331651395923030563016049707108277547840372264298554725251405966817104108498154944866484279456069246951634967935847939773372524259994538464448895092333121771486093224672121192293624339660033434802406912880239445652477468414622495288227326748113901558345220350142700401518952137983703398189274713865936140885059439601955822838957792541676889095242228853233280895397117530033679339504705143123856432519054511108798264960257282494177666984183953633093559423960588034394397022646016432624160228821276612063724422296575492730155537043556555721312645217130966024101573274327521893221370972359745499959332311894137513490650106766076208088575557663838793437237793244349849941561619823864120298039718696037868910226785566280015241509667796601368728591394459759762165165832035664921729555330311427479742211719790579149190728107526875525953554569047333681619080003943072780462596870542627208269264448627093225335578476887800825274665538658348225119497426702383512721290643912472700176944646127473670997415158323439734737055565171222731140213070530644739292614106969442399480657738805458449070430641815737127337839035537798850280222545294277516970941637166029925786511378171956607066744187275179999256219023062525330054614700698884225721318616642858746238245484872563210535389990975495979619473314432058392032834346425814091498900360928075460863184008989466539196048480921780598595964398327951887401386822250688415784800080944062363446229966644855809743437599246859299438905465026259414211522056526845567376265583244913885106080288176350904759378105653193814920124480709878401954203911288268088532014681084875152889109443278777274418471771004243896887510986912033771569399777153548502506781369447708129882812500000000*i1^96 + -51911544293521557652952520749314074673676282637041542039223042491208849031169243147432527059194382698070797983082755712979561835806588438453553143798775723293479181095663341814169272132273661803040849950094397107521267135533344825621851166818980324473947509891947630432201070856829090350775933390509204802649722293859723221665466815616390640305071590417546360719620638214495488628364278242319307771663099889361881937901445735381128630239926547563348866200230524451781863935953890752297788828632208138827964632917328145320283261310721648688710273015287257941268494765600564830408471400765442391613505634785433994254296413144458684076310623429697274181004084240729972687677972975578923122185463846990778695587413441659094366542731960436881141210050710692438424174357513563848846910869972433936497513041167826358409334593968249828641036364062199538350910045553370689743337923460207526839909205262540156164521588639965818105440071886875307095199609120845814693209638932227946286522361088157482117698639293428287118892150363004281272060567684189110294682083418650698134792745030119203315915311369418799543806827762801544884980734661863781044638694257933039532158621611155711865704648626799125962646217759307927095769383792932291095802092117303397323508896839764493667430689797616909162137298863547560039094187294097520073555548814881064726775459501097020986474231948341077747877249612259464924686686606177909998299089847054430731542719529663021992284952353367405192073538164621415759818690263556909119523408676556256168041096147448762823175138629094832882281798877669474777163100817460658133450904018509820450468316771505844254515706018702009878589139836438148172691567123181596767352905766503845492775766079949742311174753571797896688936862217959393655236942037696911013979255286452235630316188071329047827977168872436825772589299956484344845849572619999965668482752195279299652200913158431412271534839116160681084760729212483304809941313056881837070520302187883778630627028330912306244128146293595153066375524380730557787666427074717866787465771679929372306768251959206133772904607677797495424949385400740656229411149502227354917505174194430773715142381197905887516390148795398769727997256540286359909951379677843754687986709122786953180102577745321086134767186956983827753247072695448381955705884994044597755634816182649385171101550796700648562278460356101768370151934857257130538954183969373883701795844435440744811591864677284031212814293893221268754398329015494847147238449722285241644399146612495727215876218439160320936285539152364538490824247138835142868200948446470448977444957884626561903788085493160894185352792214417682083706046764707323081046315834911075199627333865504107902654207930976170500663359724536123544844372590668894346866395143922098452834194646020126043074347138848280198208489395252168708407659835750374247031547529745517273100390019148421128241788729438998708167528296635315272770194916470470781865349212628319667602865145273413921503103044642593099379594338891549895543971293797345012146834512696833949738480088485432703171612066702792221667422195102939349547992436386588273117065985570209978456668794308780701430934776377937968153064246563458117646253577433760594083322358369265725621584115331022803696111085280294322751181520702457557006207882986332761730002550376296724838577333757120641495943148794584039295541369520503176561467589700773405484350232126484708098896855324910713307128961965322029432051177449096122690048494754322095548983456142155740277767022619911020239475273995562904450035525433402351487373676179837085219402923926049610337077206443711696847542870871055109353437376759777092258818568619832293430695708393218567213084933016806089460906139652138537101595774110285150100859064987084117266937343713984865444265020161487745361040912644510892849820336440130503738070711725553818258026716638060308087586324174921454020336976829971592105068345874134519417075890292836718032157078520052289096260711052158169665696072096975208376937033594987572687864303588867187500000000000000*i1^97 + 70487579319966518524293877353842484393565016629160318466731397073731897689740608158890927716830794457678475154882038090448221155017092620559517719534281377798300264036392283895747306338126164474211703558496720532774033746369686426540094871590096291552869634063397953313164349597738659694629501608737808340503849650832996361560166315660385863984837805162666628558027259986719982330064439994017660117662949451240753812583154228175738102759642024870349293810942833928016089965140574569703819636044566358909698579546962026456663186689133713771846821343951504708899453978200303673559614309086160862856335641567501219643098939672333277166378623712760678012466020221676474198820829674664850205528839014915347333380864129182503372384432666284486972434477540202760157566130151681952003967707292269005503976094170951153944690068038676341433389829143434200534713568835794380122971517423546566595691384153406280434549680988659943455671129724629587647948030138267441867826772291750212163204621521753456628568835005212279299657363827007259431536458495815470814177019630233226554833012939417611798161193156917503987618667957653665562671153225180113748844180920096807647395725339349672828442245534145602286846007252936640646049032095700050341791634595870923440931485686446175394198970092456638931616355986621142165533929529248921949246783881366369222670301592485998351749523994031221044102624286794968191539341387996493178794099479940153216905252775459571729309469352442026904342600559567491866348841106109818105530395237465130011622484250646062838558504030159052202519176634060848642983840688974557121488225468632341904272320800121114779362117906263023010548248741468059388574036773571362498955831419461208269157670463777642745608576233287865524983380623793176568058974726276231524531562744600443139176760100827647915374008662472456131288906485896085042574163231570554890501712351374753089638422317410883088828645871531065591526971338119243226299510816600820339958210053764983517125746658790586010626434325625347758335817786415542354104286842395512727330935405411662417028076200563973387082263554098110713120778881560750058445962633213583947492276527977069039311992658215888379226062274902340541365951533795980605041475223442020853104975119563140193391274560937829864115212558864796370538454849935283433592187543295470447889487692788077645697559878776932489110410328517153877279071112501286408206056257258054947405960713945504114776459237729532334138298606439947154461947816378679511774835792217250549478376812743144443297804819784095145722320109099668775290521935255242139272649534431744449338448733203973887864733896830695108905440980015312884343095401064681615571122284118524511729488840836799834410684657097813394955317761718136024544252445312007522564301807969336330051049211726725229749245714256966557868876091153453967578565818231103084219856264547441046202914063099823652220449606370077462672463099136814380520273619613232074481135774845676372460640532485734496301661624684480853457666986633988978518676249563045452639791966659579703995256481655547998164733073328102503454287706332871757421424947174630267000474879655272193888840029127494304823590383073792163436903907463952815707222124386089128416115325843035685048254648967206915061263988603931238502322281367550807947556069092347031368453791616317878359679181217527414392630454762747349186419736578693564863162495050106540696489830729152101938053618795769362160330888857581350599412841640826365250919561161134935789324298222410715263861857588916271021178678472496264947096029267705890326601807365073532168064724974218336222767938280156653436978080341310102025273826983700598750998568285371098149031339443547673989443126715614472654281738147386090274838703533973437936087335746252060818581791701288037823173957570702636454870015044788667690509747402319496046425606995785006441376041723538403790168448232077313632195020287763167079559386966004282448339579932203369018195033835418904345848922313274497069244001716992806186304301778106689453125000000000000000000000*i1^98 + -83044053382442784773291433733979038799303864928187065764137055729546030802710725829323120857686223350631287436967092716927274713876878483848697854237399474652213736496255714381366521309339320557506184826722204117516023016656825728570958433861403241696633365000704296390033869454941118463564148530472113393714149963506035938349520939074381585311925268830346738312246198630574507913386907055455120169912364105673877101502334301015989138168300557161369618795030969800638419254986483847610064394166535577147045518694452478000701977838634723080616211111981490181707210454527268073459715065522280138022024344895692641484908786903621960208828349351929002033007565643716622010218543484879549059005440415105071738328659372683806289904595292757405402725625090538290433849466084051054293891080212812428652907094082635526720710614767881557061301881609428401653924155922267569897562252056314600649146770475125988110911853544167446855892584277507162015011744301711174498184551959247767422214420275842998634882669752899033876944698536114792080899188242368372404874439620636410864011863948007348761705180416005923800714306740575673176419946163321370847214298659558134459718469205254199544972010338875335337595593023655690708705686448047052300172213872587400374689410307750396758219152007944286707325531904134221405434854901868665477504732939117075437836951440113331478186267408735800318166093658154615794093452198250350208084617828073929313686458813194467252945722741448123670254295777489609556308041674459459779444498030015519201157379771531094762436630865225082011910810402210911370995798024561271604664757652014793282520856973198423341238308178801306491029174122599296928845428899106975704450438627743491633645661228125795552582382133502850694241658623072892615392513085880316073658809510329043444894696641033908352508359437902716701007172393811179215355550731131508143170720004330034273269841679924114376316502531579114778236697903049226615993891618594312649632533925619605146718888489174476124667716006021731744745022138459905348083736963660212887640620736708871005693670836904359066996430752633431268996170946466008414660363243143945252819446667450500846882976492850739652216784517121653832930863508330879101774855781143735908389806019720062259373591992092008240582858924354978543018264157229244518291273730949209905029127059160143618741383618133998818696536403298824204382896640562643159869447281055697259216069681304763033706998511560619618848860624036941783188016439735450329050964115417190456084234224616250990785999961465285298765060648996326236769313701689272002123109032035617167388220974805567009250678889634480938288729770045040834807671704448708260852046751843709154882087063668383881215023782712568817003918867159112228240882169374554652599564252164634169972779941239647027707033345187425591041350625849027840571241292043942690255771278226859400980955630669553663991386914215987811236566171112629004168982268300114421167084657972025607540525673461343926441761323045256431564815129450206054266785987249928099021593193108305906230540998106537998123222798990018800896819965021265678127098149929540761295977304225964500468891020011580983568442943832281242024025307844058526466981537771501944784873586672764904568935424076991413986858033463947428392942221611390511585300423616387717229586482550376603362312618295737193668477063059172249860703244000550802529007825968887622524998860922709453868912626688632292571936116922699271031433977343838037885604145879850488352146894620158546553651311539668300971235970474459585460984519080377675374347024105123277713731880672972661982613709936804409174098817514018419955823462554551605224758134104937121127569526162181837760184984962200697369730893693951830462155533997833113215742763210612894470736666097212861491683112845736823123288127123946250573533034938241279655045664122139918192418536650858973363061420427651180039322424242124531010158285735140876105657254606527626094507470468541066351029871704511874695758900005683772603496093750000000000000000000000000000*i1^99 + 87370465920720212921117859807479414503935053170033427223888600168630528517146689530765022393548529246317051727641436694730484860385338134806598498916158891495128742248919187021021215585615169539276738828459264507729234860522355671403634480509460504800028460754829605093489402412557746462108412773931022610152729352787213385409568189229621933724352624836264805693720334742271760449839224492371996837223727956993749218349822761766349175281588464419570833111819986023425547093894920089854529445480490553392718073125210219732105175621078510964719410776066617912595475498853842946188986803372667215297623296422838611828367645111765872858213786982115857854914739715201084736547805515486873703711313100992773860770800975878811335588333726204253214514121530756653363236985802825349106030151147204974431522129600955298554470385210642325866047399710649066627019912061252644049179058381416063989322031175592576494878895783535752363376285527175968985533395546102789915583047515794743542121100343396078848939490130537762326125148953717894212478150738515278474598670613838413815546339786164466477690193613042719225902286314519687409390883299350263615491087878812465939789312737112833321328417545590566047067356352379810243346153100612959878503437349614152044967819426894697518452284587888896536314232109399565048038715600560605615570959915011301367870730003253913063415964606032940071838177129579730909590012271244492726908967645219510045542928846854084500469725932551994722363172824988250820416400783364166074805814569889806389703224463631074717679303590600294141367325463582337130322394348910819965167056390478410029070304141607312260411114432613927898114590780810293722576740736226146966120639646951681329365733763527753575210790128812655274995325700791441845091246443745156863714691668724258649954768102856800399720346972171923482687885684010031635306053884930032547060559591254471425653908657652465647985105137796931956587679106060241509819154869538940941036500669937690468575780288558794565355093925786735730198982238306849481706752504880905430287210790202360537530395186996831248873407703077709748760198901814055970364908353890077621800323963845670672436932066779372517312478693351232656427800104538360762909820420837661572027461667957813606054302091372186541675777280247660105078619191654029895551342928786377538743157232706805817277230031212816253394270271569084202315047614576089278258254839836402425440708323021275334022416238033027758450160252996172320217580049242482314042208484835267661676639491027123721140052458084196719010252690250697950499988412870029690553969045616514494618037016587335242847517192407340819582703029945531939035120895083913620520731390346993751513282339358112753098285990957036353525342419353241591011494675612326575240867216829814492030540441949587541218924082993892169000139928649919986037367317185276553480284170579007611809454200497790805792790763654967742466499155904631474328734536074363296244206737745634427050177931993687309442855294652067191939300846267420797932759878761027716512226541366404485720717018650959289849222889413911519121851089653064731501151798557140567725363205258548745290921895080475643308269431340624252361974711769073747476072585062227178827597247878844072473860421225157453165452640189694713748944651944301601788380016516575666900509551058083646902886525563657011727690050193300874446455249595402516124946654268671878043356867352717107233008937221033600964304805076702296545814795859777747540322222382011261604586064015368243289038726923218958431607539708863027310086310601802001380020447867239478210643286463098708464024553148783831077407396430577684184997816013087110510798386799682029337113587305561845383063611542562083331259806081294465178594957212970085901635537448030162627928125423140089315947812939079076923032128708859174959234395116831469321047242013446596325126374066239165458003141057104450414363829304416866986944846636067834893299560007800843331809657771848581479140165116762372899102599376483500000000000000000000000000000000000*i1^100 + -85430527063794190233480500907249639737769986637411554967537556145441198647046171999751434549317874855052911717318808148341090281524567549396134164714931010334031743647676019568295642840535644936399573081255538435945847258433990723864011805422582073356726538568644941092527054692137952864570257415456492155971060797048541145679801709113455269714903678484413054007028383120042866422411599619923877751984065452994736144498418841641599484267311358384833072948655454112443165930418025687414322869650184021885935054264211846518612996490749512379749833755126894331237080539025967262080474897964836227179780197401029512793246533333511786013812467607253282718546893948484049363522029759871025292563739357548251302983183842041780400333102715608835734800127780880176933490193118005544956567784213093375489597204336954400046951525585971376538509503875784147005442644476071217428788034952968622303088929691339057024236965490962728143368886057165985852896733912479424708367220125564920917315469531530206405876302890156358375911941238351257186840461430683686964756926640625108657410856983682398660747526566185259221927870727768852538477277433822925158908346563722242990685195756553645169468600659269079364054052966955472600754225730908148849240554197797016356023725170308531787393652945831730750828383629099164000706393432108173390243881839081050154908101575705202458364839117788101461950778830666154990358933177733897431169585147403294662914371451535802423923741476419969680543512277764432195128568968254612949291106510294366805091962124382244420883117450498170573682558096900199814531993404117621061680296368618338203495415581970252312167533358658126633678287253380104758307712156891967118292159373037744660917046261043862422611519568918260536395576275954525717953349622201100909305930598540040280383803711134532343873890476738997037677501740760830974803858534888350646795622585903686607065555195093889372981639702341465317650723031939547613741292792077521365976781429101808029900159456963573634948143050369083828212307353437328125511878239369892758799388753712869430223936555027897155102982350831943735279193682357979049250182748784949241518148265112666254649548641660031980254825988566153768148902839518232077644405430872287727426214377052039401375154748404277333164180163360064874383215214579442056555335420585182678437982358471420732586162888954847158911178824948508256472090627349335494724892435044614867449409534845150418387749377105537164479840023307818967794884290809911711673060406706727936125659624903594042195688238609050901546652411766850009641558957382647716103640220446816334065411853711905374709336376743049373797249098897950339091437147223546500341054661940392042836568909163828432322844386653158208904058950027534070397764334121219704442063120878150831400396994162868200744549980913405403290603833040211341473025807253804689835652535938482057389544063523198508435997276767842324771743776594451335689875761870493379012172778914910863766653673264909717048340199618047279170868413474700038504256410341821061330312767379508796464095418216245304438591204347119088313654282911698463303040904720048215806407467215507074492110310482908265316288598722012520553760659876306206836516354669971866688001774012136144065531504437035747709935827995470757333925018958281711822394479054682159638139553788360604882203540971689880707880490581334744647255605052913225824322095606231091557227017472306216685362111759580652770498826091889307493343367682566520030117618076271659111115590156855783848099867985368289993171701335879852061298787798944242318867465309233317295264760162128885360165085403144632514396336142038111449986423803308782719095993681309598392169145082426701311580417019870877192529315619757442650132987275529380751554633459708893806674863540273937029126874473488029157145280340763496645856916966336706908600349748990092516545483363292555023866569165921268124075818829445538980165888810018709895629186826771936627729304837966096357136768374145923575399232000000000000000000000000000000000000*i1^101 + 80425810522469594785338240985663954595722422040522183629247786529124206866892594142384815997764858951448295153293893088529556632199786862927496351759625921292575442050448985784134495280779009762260688235566638973036294310773954310741188480979505869072503991845292962817746710984487799400829401818267197162747510061223671726316571438122417522499651263551692789929003631138693425482120465125501740546714315353164205340923575237718311685573956956698219148379626559961053781653890235996861823452964501681557123490326342247417985377196955756287248368840850112676977735093116342445927860901079953996580270168544315543329628729200788919364562549367774243781026696704887044885862986405789485373774839127359190125378787946637119278944758498447436637251499977520747125822758901297843237454999431334780015340143693948818057766016508396107709988663368367887658753620561270918272718471633839295096961955321124163261071103915768533263228824667923182849048183264887358686074595054438984345482855935889626837528767083774377103940067206186478081727625205733179794354442759505648133594962105883346340340112570773299228731208236757248695332465167844588724850473956316055161076257771555844576208681923218984503435275534570923017499369328413063230526225454519410505431841784183576956126276149484516271187664252763044080421092548053563641541256092363153956562850036444352226602562171379502163378058648204356278994456678717698703228850926819721183651001499102038980554129788271411466837922112550458461413266849409822855019048830411893065733071153314615255245422926365160631143369758120644908497990850658791077009227971129375760717324098533970169012099387671042872341064054069179949852480177545098203936574290378172902364995150223337842588566406314242861441490490307396972537527423909814380980073104470424219562447856107123776190591045489582244818820060218226542671420203990429283372678543441488251487071247654947082306950512819979528710935072924274474362109398800301561844035499873658218236225904394784809422939144415741536615070150985104989492479083196939832876782088688579736714316010152057373275863033824213332986039577066731632625563144151360201630392424964611866732422282049123604841807826444085565616842180413441377255287457244481448842367858852156168870695244049077514954278301566251749917131432816658838359303765075477879328847556248671618925009175651538137918558498882343344209542381901003281994161115961737194968327552231420453457820432637166682018038849684025116745404574887574991898622861147125443742858343484565452698381766192929703254408725035458245344669433541324692110544608308226293709548104966486903450453422230831961755967440760453757964095260719789301024662014844344222902310698406997987709108238524021442242467687543837518240944960411808421053739035871778793693117287824866737139499128041372016923795581535966563971375564938070135806617849699303071812087213046829788133396156970829661972366726120984120946870281281881286036730858462058715367640016351110589698989487424081249041723827390027433969840983973609582256064897380146612291443769472946281134893995515413147295777554924088038994075514246620147064579806515754805547776266297369164877677152844745396460724976089769433365321748014865055823039003815392892037935124073158689698754710457406503441118897651645931007956958029533575939093366615708496824788229850215978299889315942850420393404298337659804848239883957010514505222025747634304863545023641633844619961361292728314787575253806161982057018158721680219345537043386836737500019769903340442974410223642364851585959917659607454012035891253696702619504162554101803036043489872904581889788900665713133064169591385282437340181440309500075597290325487653277131701910280779558317593710522478164826896432613787610256097256588622736899092705171217893406674465562401271767350099465268954840183182042556914253141009940479905515853714393424611718173111616227006100258318604285260977581183475750457256054380439925733821568418588606463155676497074251581030400000000000000000000000000000000000*i1^102 + -73340576577300603424899495340586656276982834223471839907571547475424093654675802188188744445673704814821459384031063410169720106136234537598595260847707946949776209972341000881314454672252605829977633436553045633920188512537203379566517311518676465949009434837732460383019312551768557615201169530595843291083577325916712465900631302015006566594767065959050807756840277859069461642005594518199055527791502755592052837756435966096863393237274457996649068779582643111884590149476579031343121879008566400862749696211323605932506518735648361083296678688970681883341288275743268865650651475325884212795617438633627040682664773700306969703216852021829466550849916621639962045837556603604821128204405907738816559093776725844784546910941483715021038237119324933427546067097639488789553634470843939323420981913068771197029470935446667279476890562019693379124451018404796060635206929056759537743804670075256751567147478979633257411660898320398720231036856639845831149804183357927595055409373861903083309796448134533662058785570384290151099162776815728612709413344499968957438553873672537638011641093405657518744606907242946666795697414071783029334713364980523113925517798475747587029947080658802616466187163859530516416785804278125290074640378466067964257699072652357075517130551101817968612219842228580802842140375947248551084561233403278314896110753614826996246062803521432210591934717656800168617174788087765221926371854070630344042924975567272901891400736214485413803859490349312668549277498067080962898961079347832309945111100495566642631612583799664275462085365718299774231761265881711615046254479499023079495434129503306393047825135746569175942406823339903625622692325131893263994663585124336384413400103109176578050935588700795886053823330647674484337791890310639893622510504681825700388777304948419748694883088113083763620440506582345664444127661938607365576502583664169121141306453277199999292897346611371332778265389677516390599812063067711923118170944941256669706900457972765735949380874530208971445487270760166623753121528396687176155862787696296029637336971548655191079393470973151721457715542852977674950154370259530691065762598929735787238443958941574341808381320436733141362337034066736744635991648306557396719976141473416155659460237505271745065292546057856341673703319815270474554681552398274072603772216882465610840603954423461631755886664216802935772578968549205662940816132631037223003436410815556151779648969150264156991398880262680631355446451144573972289295994069506713928261431954013855839326222381631916502943885225251723677005185529939042968182154662327892231406037900599491364980337660002356774685266809924610048972284785362436210685572225373508061448325454421805546886236721760614644850058633005022403643028501359266052796317279288834616244212550076398489801834942691123970656826261375906590214995813597413274360499181759229475424907742747834833352295433034259083157661399912619527175633364443857873014247957929382588041583815646345696979356642571459951325482708063557903604694893924679900635539627268919177544598831988895125898002586599979763327774626294361744712133516934198026707779475244190913770562847443997123215603701454956710485787385269901685287617554598626387699106395354050479184397548924140266711982173170988978030225171398142959234487096423321276633879061853368995474755134116636060298771582714510477962209586678396124159007710326627003092498826141808465110562774784025525420484113779353937781754987484355660562059671204688367413909583090209275345967251139532386556605807467850683990818108941627519881119914716773160385802970180914867638398984557663994424868207606434193200480415862198461728038284481526712274630681022742235094787825483781800664260163749958428537561444824565692502327578637566014457250871708679875310878177191639968670664571818733245233994471313923876259903127165231776429072407912649703108070602431532285457822426679389582311039520658535024241155164429470872767187069571804539705963631240806400000000000000000000000000000000000*i1^103 + 62809297216533318940943867476534699426557337831617676180049800430640331247574643970670501251794720701688237276124004006457426686306439597877586562529200091191789434789459420786678813773003355912715599867700761472471899928647713008902447333598893861240994766239249027193904927373505481143742283074378553591419899290355891356335116442540856983170509503192214107881102543812728059267519372049508098036978252619791045892609109158501682041538005540800595737662594454099171598137854271761676900394389885397294075314372191711293228137568917222726338831028160047089996500794988932683134928948862391060720148155524616048688937771132501308260224954335636939634164005154294312284003743288279602160012789619037682029859796958052556811749574254080757174682622799285018014673040876196121922222152217194010493592762558186041407279577462125879963977721477776518796697624666437668144984424078859827707989745443586120977046087092567263448101040812576294965854718405699233533936549220029760557916620700388247749297990881607650609349617516824752886230644555932628913526853326083520541927798965485650846431752355923945210586722379473030549674049625789403154412992131428145673476085789293913154394454303014842427775672481166408174870526791140282060463939549464583693004862938490341813933726721657176787798571125790076340587055841431124952812235552447806738214018084424433482757370020786729940041662956327869413134373124091719054197465261822741392521559870834793325892272787084787412385814964374637022135690300479030144318880769682043122935896992550098787500056229842584415947559891705850530087471678920097809210467712084984086958325762643180454362618667061670438739766715242409631304453003515692647131043713208257440981209666844066348272264394354287455295019777794984414122983026351375678114740593300951941546921653248631273936900480182906060442201117261561572249868601900689849028369276076875351497539570409964334799897672459376168472475582959711424095800659472554804497855312451463316216803205808368872516544608580161422634810924368875915887455829954521957956800044343612474840093660500454393989864274541655130398849741246911930284464249515213616787792604455372475803333710646455105317382166702118534513865881056194186763669658990037755219878453075889848332079968178610012994244377969926771604827526218814269769161253763576496863390919536601980393458335596145706888220896670491839696627321592049087678767567138542985919712151508537435829892621330661534079988509417686526628317194777014577370336175882584505023296130139785252093670226989580102928931323669394170216455191071989607666030096185964100681386872821287180956862325947959417430255838698114562806044193310118202322212033247775583613286246527962621704708563355995991763214629434639751986100416940719637833671826164578008877250211610586073896994525807317775876979583680015421196796134214657292285694329656349587740249879552048402211672233949528749099264910783595282622500725205049675995593746354626684646150206749815147129516371406745725862758281624493602345689026681455754541567608996322424403850374469365463278096480857380265322078466231304236933593243282033962515188807010752231146257103079263157590665502601216879708230712732528719748623394690918164919349177249453996237950817533650354021288469823017878432684704092063920134288977037906870205660583060853678979745245603674068897837946734646642282639181968339231572997766885226354407800039494472146826213410326822646299967598823288301496419490304314963050002320779371569590040703606947932625933500136695295116824690319522143310030980567304970811891075802016729840287104260341135960909646055320797344612296312138272692703995381511875687708632046403274303733091516743131969250380146894767540217194886700493226045151788508197713032157868029995043530928055413913558823241494299160216122265944713473655257128344279710291633927568917877133195758754000288937216460581619188314109187391486072775041515856784236147486285518930038976299031050082871606813655040000000000000000000000000000000000*i1^104 + -48253501443885009920370987362814175941592785434235902839782492503803960532467207829235656589175694515906067466786544383492071007653302891498044330675435290216061361491169490188315569190917576293473788784252096624285995885405791117165661636642029104084482321828280504943286265684192137463842356822314888769057202073454183964226712679732173392504548472783214077385442278483126639777096862507052067626286252974991786765112307595339568222154562674298606349073612335529831117996756494298684992156434482536580459877314066573890439243957673554408303448462179084541900079876750453377793812015634659020892457981564052723876223637037079159202975649625334832319683134014083400150386848555820457133061479749711095483343991852418897890890504416113134056376476975865418526284194578173038008651770565116720383420806137015762145748358268927686498048401222499422088270817459886446035810764852459371383074408395227342013776686202741899804769266599386238748390427857227591186946149529419674845938196614959968346661152342904323519476903134739730776073658412675570828961728431672320963241632048535899495978016669369574829618736965212203720562764959291600493694789054629187694691652060399278621368669939639910022295554922447893489633173720544187465273361895151595798718404331997477871498558289424110540831460812068818465915748743671549073752287044689621638507339140298148755948488515258684509480435131218474422675542926997482919583934765809612081438930675636090854418343920711873061128150246696881906578710922719729622061295284440046284689508353154695552031351864289054790290617919821534893029136655526455392429659608147401820350137164956316990537052593106820879625369110972549561891733890315819087514784847349243076572302383075914184131559077503075298060973821441969163738960975847770726810316132784284487358801520791256064633666089394613344319983348140097144491569894913138712395066255151228706976282623631103263104550947157644137527153543451379679138494573724621108759806474908581506113602246481834018949442523999717738979761760435889008585533587715338574380453283033243298076117697543244362899109746576269602708624442660083936624305054401187105810863585171459013567507007356529062803611392286585802812421483039972167953696042111938424714669322349084862322339012657909092493391049313083270110450766844599196818220856466142854401038338553046056585895498167447941666429169332801713044602272616660897673340190989542707406677615109387694346624494603863585541438008013819104317451061832843704543004505552160438672034562504249872672802286932212474449487452214498486792710156214615415702066706953295959894590160784565242985608932754943761044475530321861781416541045642670343720352276730077038691319255728924532423525530766728603296253237332037627044807403029200012151270739336652221142955311543130199687626420485102113293515474995851768747897316884459784510014184991155774855703339734105656069590430297487134671044047056863470591396016624581013537081032855507408424993345736361102686739704815132470978792298018663939328091796967302577464210060082057788246204064591170058910304892240046477669182742569874460760965728002848632591024329195645294813205754243397947660441604321545705403703367150793512779946476879016954581975009150271155379119169459779225820185685991695387279221710695768148396498266963035926247355436220788477969335879836535053731653783227442438093277169149924907643671764162052542571079821116429244543181739233868390268045366694007675146751733501977300359822626901115622479960092772775040919073921890669235710468292593474526617618879193592503590074671601112937582136095420040208050830541425128411441169082197831043722141245532855518848792426924648212869850889274530464850005404209362425359810063819842318681937611202663377845041235181459083727147530418348477358822350623128790830661756460074645670551858186299932740832014418652309204981147650103289670335710415845662843683702597777160136168855517830981545022681135172346450128630660085978234880000000000000000000000000000000000*i1^105 + 32076843902675166283788052434970109771485421110451908420268183987365384405966787455748536176037809993327477741296759995553189292294980710608210610144304113703254679935993286638757213434869488961956359707871810536453790276397863396694989997763615245521004397058266489928236063812315211139677428506631298884121610948597876140070708544734892083650335209292593639284019728127511165661527393374499301933519805658155419374632447437056889845487142701845822076494101425857202019472615991045869320217116444364642655226011769802247667084658175355957475361083532598820406390999741801164195422456544627788228427182836415620186929535163677415558447067918557932337628299305870890809983055165424786621385098828989991676268829433474287100464660370659953266259527309681251042989657280310868908279847436565534231082830281146742995059725262614426264377037275517729004271210402228068767610095200268706824590655447438302971653107878991360981729935762881291039808794715947158105921559337747261571562340607425601259888857238921021639432755878842522101746036363398599409796127977547619376722235141818086903782527113759062305792824322071608006115218188790535600253093134353222258704830746407492451926445787392492815763898418455916492730766270425793810138023901230100915542751723942890513621650208222038087644027481845818886307112354292516926630812801538841563777078241070096942529371426549165232900792581619044200900465566612481917082417834528249456218248986539708103589566637783068059492634819844707012669084908948931790920747535258276269895388444311511863066010333837146080323860848896558354755098792077584002328368098135220298953583750439594023760656966148281105507062314871984049384661462571591053540503509789540458258286202237255798095688606516111605053440935462705166664315371409720007533608226792493287723837342727140940280309431748690514798355378239141608444881249336121172345102979834781659566319281122860518068192436235137472939676640976697101720685095513224056807581479949247892968683817293659431118344989732207610087058646029496770828652157061078528348767913198509940452879205256333068325325911293355084505846680839485788633974455823603872522528051986906802964800997060790072683965398640920273474079272118000391308589439517288201883075998297720206439815801849919250106242071681022300199592930903489642946006309089478283570251412270217976559723442251341876402935414558539577449465665996244304802565668773544642331781225395450301166774255190982041052244962150501799989271642919943751558559664353143337621268927744466219569102317075685569614571802772335027775768458906499154615531100379746226962256990134854528637699678943972759326441800029811128037578546913763189957747745387450004946909084484454104835691718723595599121693351540337483248104262741209711025241736569145307234213513826857418957845712984420731199611364232184599061337998558362467047894175513318396625941299270563889808780264221727423524814121110690264636848645663335353955300747407581396186015379262266640632990011969796076562918070543144435948493853783994451606847838783644254746627138308474743054444210261838827649525573380446632939456849200994661924988739510925768098292941985080890716716066396273332566037556590415248458615956694402837581227152760532246903663976144907763358065446346386712393356874970394424045027840187778314087430190405344443343879296355037199229430634412817323655925743940270439420700117348221370901276770614817829401183946333857869689887632217048127809380910593639903284879377618994849134897405855872393266942996994062585474706725193937735038159691675131882242896499917866052506927064832674405666211253749012618075851133687314556830718500031213709906725711473869648503589325205649287225655837272211287753689172749774119676278325281636527343103362246467296877336767749932465504076194629379291867515368773114374190841932556940322838964591552482981364873242634845385904868034733363659224370991882630424276153202414519035412401551484230717837953188268867584000000000000000000000000000000000*i1^106 + -18116639670795263500221285231181873183481645137151293044869662252004749632346892005577560682291561142631322076548699958096940886676621930581629338819477172317596834840061883963491155571907800511918509016726869146989674047108713080607814619284941394145094318951602875047487145141489105617432533414043574521498601781625995777471962477210284045514700912336046607217070576455005399997081864528216010909614578365380587253321653055709774118687304015679010060869533927375658550365258219049581980805249503328149263339433008240631065315911587674843625006127919683163201368270643910448715771441742917715030830707501223290663201564738816751744885823555924369949562004686331850588091200314784543735304177536104835667819771778767946284140859874797982924082380346834620155216454424839326005947358525768880261757095879539210946740665140168521975393613340360747798702109663420089892936962874777175002141962605775463905598667868688625463399509330030171474301395263505421422304576874294924956456769567171720365893513207189279145481091530747568136443838098326302240246525088393593426215938720673609830135421285973822350529672400560828840698804510884318645226650562603449383066251055205367027871000805801157164847416261477256950528488584957757303524902472999036173217912816251559925769900919849620609958962510274730258974121354023759387210875006341566412225035712944230216758555544195628397632123676776260066694307548898664156311669919035842224260393370661686079981088767320247795667498285317903560765429549367602549421767519193413200528435962239902347597484223039908298188239396579661124898886955556538620381974893246392041743144917731129867924373832532282269970131267339869009591806544597518828282608412043564353908890685257475769624422532675890015384782263757814656128495001670475229839358184886201582776998030843699499321774525577094308302728518014291284153076863614399478315555046162123214600174934529282807487226235904205177765075202073320734864606784262949920371668160608505461346741465840205928966250226750583871171580364115848709917461751108997313766986563225163556052440195620007603430209819078287569819297345989899334929879876889315408745793543236331215050016695966157282857276236562123899853972437577124211058200081057040690042015360947698586832889297197692672396859756839114384752563304564260670478197592283199460155986524129794098254202790077278665581229544221781650430842351530045219878794003781067690136398931499420768106573162738929499396553391415344428776585939060263556927307873703567721679352047659513372302063735230120810265380971282581750202862442543874087130058418859953909300517669445094550959561626326360143834561740373858745528287005447973020673453412245056882762796358344366954350986640096572226170039432530257196344847890445375611359669019633444608488156599760665594482199378585943590594717468684296581146857713530503092754485798802494843930165717536308749416998338582828179156261947315680168320995913044732273646115682457870554482822625917069892138241293432583381668340909920041918071209163639532963235322544987413339293499209801564260263523124748613458358533478937857817664812151576840109997040481731703620482403772716529097375863251655283535552765355916351884249720314055114638072469355517371058181850857158907024843913128841644420504405462605487125595254611127799771840194452220152870289163214489618289270990914046936213073621127580400150376269641723673205887049131116877816830105516860159532920113887249797768172896327483392747055111466633126298220954893967382028301868534301014947475191204875685445199763572726523974404118537629989051311405962423641152795581526276947474709974447346497842812017430021074709063288045138030390900455012992186918024736955658289007216816795505638317186613204006331405338776641460242169073415264582891224794559905592166871822373505820437287540130111030053481025372219818006313081619366299739026368205633842923403396591957606001311388622230779369881777028939150158674759226753024000000000000000000000000000000000*i1^107 + 8669920051359300450553125012990841518343965209592600692682506077781122152910908777515782841304246307525878550382311701993601142158055758421109893213752672544064153540267229976204650333756784974061239229215182383103019846770893696762265443707160150909519800994651864362306871084073552994195808781169211066137997100069423955080760253073175512630310659809916808161878489176811072994175047264843661355599884028394947748509663734204408668919048190455189292045461377788040046702861913878054919687968610581263645116946555954081729414954877502308130217836709569912982932336257159547798105046017874809381634180440879437094116778018342058027770035463916195001628190126220437502924375781775689410115833277573575611681350870161065311861155633427231825761059086179242395753168137483719704576609185159472261554551023289078776159890693184941332424965755477336827403048685656792464089552766046741501417548571467132878802102511552681159739314092879407452785697706830724163465896676277135412923226348447566179680256867392509496138177615694891449688457716272515631798616365009977945642358566727477632547840657146367096110220994020195330531324604542109238205749422974709696636964059598665747561038900037447004802446723898620839549267253189007631581404987835925824685070198376067419862627595103724696048124215360516886464595844073090065189826884241245144343717739223038128065646920414609482268076940532527631193510888802567989806999017122300332451359713458702589014801491719646616174003360210247608909945220388283703021206810814725629767779252703144041704322473095792007352126763043335327090605228973948178221232673291878226933322135557747841208309544055131112487357988157841816497130206214967686986561281831323004252918122352888504960776217642676938652466182963759363842770420056137973452030377145167900185839812117398948810634513211232851826082910409836519265547488254188496348286470732051365751215017855510154630553496639636638677986618301242182779570232962552710794669832010948359453624771131224175085105840377213900539807234535655020881393221089891015411594059664932838389364017773936704211792731310145986217298664441342078364580270949519172077379137641422693799612261935598060563302056021295423576276476449380212686991515545553579267802623554049827451912064814498459499067732159438702435686208169901080606654251207832308530928496160730249679484148858576288296841570474886106963865727696416520483311754359696893280337652702115550936999265630233607836467200652175324858523960162024991651752029214212137334379490895726214454372138368670620149221627321216396801693951052285428880354844366936523817316704516646334619793670656046636036185310145698815325881274607317160866463336636466468043599037807667938888186745955612162740932029367892524864054481893096369018176492110428696830251526383162413261176069340343194431656876376221916120918305615116561880901937458950078853496029827899443744048895883451100043753794787072280411827974415438771263854524707202158672930603154200644848025609815971073440589643672534212263351953369518382179706466575708905373382489084082978137576455881550925836291348333410798830216843235066688308617423271215349763303664496577666209100080670904236010220224823348816789518375967862566443014218589782432618240155455660004522099756990308169075824970638409829068123107039601342136748578747390458874276292344707149841630215971704782144215912062669631935639864228197148092669928487555874961285035608377164987656702949235850313840766260308361531248487221247836189842484917520862728046152149717309586450227389397675417196743144239973330645287408361797892120993979316472776173868511616094869109104409063841534577392563667853535070568022347857774225056959675541447614914854366646719580598864459082317392794204918211007353046107343989662820075093492082795509669003272615465108727123462305011285819587007970937718565893359800708581468085579103436347794447376879436533570795992968856122493614728538823524195322567306772480000000000000000000000000000000000*i1^108 + -3544762537731536188003434220246049246454862207949251296366315903092361103951538286092310701567497099856818027545019786674638786612909998496054190879065050812163231536000390905306079000721354550696750355047937613316173570300224334529863663802099684721494746692898103009557916825822945978683684881868327594164867927477358194623108913124363757795063176757487512603693788568197660232598177462775940477709106552140552520380314008251003804811108774546706046562199280561329015557698983712323354810271288481252793517959217532654986274074446946894944379156708609942316850696238074558383557028888407227920521995174977996723995447306079071982594805172117794009548915426863625187314719944272120278937346587179118227598231323863579285819483500506904007167887824125199196481397402431863576686981921540255198793439500670592713215194090485523198964433595756354102454693316955829132486186417818057128851731014614867781530910944037571529077398914525030174962558220030333360540371888918696891574995903650263051151978044602143640791213545865413604055773378697238242409651785105476547140179291082665234758974996466010176452317089550975137165800609547274102564453657749494517544638688114894643913298771995301378936448047310220475677362553708951967397001194035998094417412399224819061008171947352712651624325687544633614937900628108520202654709661707802125722708008964000085339715231367554940528769254847041946552016477488455160238291233508057591127880340418431189635951294828601614108462607151765097561425240868628595264789986965846580075793935922402636516969389621190185137509470442461544944075994343980613420915047170951945837012399899222730848705791227139116274010015087806130361862967614702474862961588553971859219958704964356359733131331253892949410017764604704792803008536971557829058845794047791685823956349160014680954756545299732753802433215840395189705860509375360315792361627366562271637759422897211156809590979506852524534973515279286664675009499807915801032610409623004478065199317034623761972197924452952822145710557646336627295837449863787823616693828874585160895144989414816351607696787464405820784778086166389786257221515770007410256187249754513430870288782200895939311693139438052229757378749879482494183035032917539098044586150101141956597148514668137717229757761117899988610364710820386816420004580509305239475110616843905631501129828261039020359452849407168868974167788992827735285713439805187677159454810820328660943845289494710948835281299604384374539766377233877418676002453707132179825200921884096068307373426860602370055151357414379805118994913572885132515257082393713825632535791872863207522839204747415142394348098302950174618208447228452920711614027874362854689376670963754437291050460250847484824468185928386000832170124499073242665280938258219180191439059616725161728765742076984673404609391067849786782659745517496261632413720430385432282444466694964388082408775560542153949171808693691881678698387184956084362550026026611234216676728502269124892031079254775785396817498207074133464524413015763379598980808663356649218137073626641270745809778605135368736482123220161912226843631785625009219228963985354390120364599013035501303624044261042948262492767073720147115125087153558136671368846021204432761088401855241074090597404524021628078486827351756166710326263669665703227535844966430360078753685116003597195565684278044907049199774380277145563266623992446098805813800003983194012948318335798306310680385279938670920531339799751541290004475481017768683443199464026606679449856016303924382484070953548107817285959353079597708714710372156243599564500576915496636899133629921317127444624584246255322167919391973590293291213191427169832833333008914697075134370236057353531204172886145945294292459195677993467319368311075419368467871340469554354269140432230259206474486461709068751573792453461532162465873843873083444380297718819918605612603529909291055841055756853128501892023228061291336274240424273510400000000000000000000000000000000*i1^109 + 1254849372806535677888188615457699597781492006017355930354355395625968905375956136919899992498277185822189168600494453139917100229049817213647336993776019115184747405570769176181138702122553104679554354881942008637477652315161853110576700268032155704887683142028303140620815536877172926840436018369962822405783076426758719285495149786757387817909852057920518618248854651206021688569970473392833509442757242242111445666163011475110431682057979968580827111773538442497394708156278884884552946868801403396599685441697795289062813873002948870504541441809567565252521187382029982869572508210828254965135670743088852148518781829416666891907433495604725494133949255148641855758660112082530853328682467217747082654477700622466943215451324120693718633641920307459280146161724435962234863448713685400885821226255040781189112466523813779139294487455304675858664137995128878529310117001642246095063218110157390857184988455922156529435832748073544035792291023334652169405414907677693902678722332566157407115710592580276539938810325555206632681766100216887788872638035120767209206895403943234282175938468134800992084240202436904195795092109857063757046322635374551195334537980714225052232424482958355178215741413156222129815941815052269391492495523552064566852987079759685804182111406783889110373790483070877757504929999142326807650768260647861950341692697460783513044913141246385289050852861772972610875088166653886390694247229640100818656568099803518098780858268243626487124350852014203966377634487146057556700476564815753078999733857461659335535349633233321230849456338492062270371813652601787641841623345062869955927530008193809336029618447048528833253709173916894283118891286400705579061083972648289038488645628440196068940883357097369474202398613536970805232720652485221680663010551524351240532872678930618034682279803700663849701588504544924000026987355179312607212570513902031019947499953023666634802974469123999051555287644408580341961383450376050606827914937991593110601091955954591923553431272364458509609069510838613140469244905684882767704853372299839303233626578345365711059856192854976885445508335109227013613471358518101425492208166053938461197072014475470551885944218486151241517718905045620904865722016385411401837585610104628646044487362543558956266039630047879726295552566183573881452149273268079367808287363365212881551265944673443123794700673594454611103891181608389948025086428388720087250923897168306370099263701649425905172951640132297383534651348129863180626485963695790362565684359757404707413231108991167921631739612581923066617099076983028912097158409087890039558705498970099686662696043834492872957349769664645233079483693078077268453923701594529081484587573411279276134021893594169464831403246656343197613489319655880184081318266340751211483184556236272701536899047467591867394274998396860000983751999666876440754494155622292808450085578863204237382241637655769325882452656679652568889605934610026504777146886507358842052423735606075232040024552602449401825505066119810992100131536720837749447180912831017758320466515733520389434300915175533260748089488213997054240412176895344311131468253052535820366656144085591542883941577434538488690396755308322580534593443090197123791209802776896744254010018236684034656148784650871277234660113468282300527605617764060446501549748683914174571304318809472647919356697318119046956267575259280203507997878090624235051798010612985293496995279444025654265598925826811340138002007010881699626968418672560670906521247938387715737547427961395291895733775558129583751933406408109119902425638725207726583313217966048980881258380004144488711352180463267555667726161117768291752593364392617731885437407343817546584526883969138347840554623409633591806450848854197526504183543219155305567467947450508379996460690081388622576562729011627580224090562237415338304048838499608850668718894504319811787917166143373774871931250066165660928926537441369786459954033459200000000000000000000000000000000*i1^110 + -388872460815492389841032164936410582289707091130555872202859072457543279737147364972316317232192897800614686923789541430801121747394513561487797763458993158878219057273700205992636747712034490535273395576105345775016963369890332613503160359736986281717326190107233656063516977525154385984895167022934764968559225135608705079773310525598952643988169644716826382756466160894568719888894275351615050828456874082078851153587689359972396164959505306853655594785642610323457182024904643617851454282222467077589469939708573402517052668257226085923682150569324847567598030679300557649270305032304783054720273261934773207863564092381843208824115935888317653194701587214452209477646955308932665860974177345113337900019601052971894043747035681606155078632555419796299652769442269948788489788908706864966571362574011216358851623056121325132253841723376821082203008386442022159809057941250188047649547157268236833261719443264550529436193476501058953211593649296178996260339320107819808649196365973103123457797070601728982181415006567650200562024271481687117070609486132424724820154169595142555056051643498710574415720525740095458440410163810891086458471260750628933513697681052870705539196352985484646755407487770909141658152280406627627435179849981531387441539641708023190414531657682765489218064547667380590214056660713980317092432302736466029823033157573394934527864232299773689838325544574423836617756097305301678395178913252858774216682049933674986294621272542969474632524528173271092684485688843885747493139963538306246572991232846931413640054871788273106276349255391259650978387084923205856335418707061757374764241729760843495081301990248765806133259162971575735516859496684283189736767082686574278249081970978575658985675575450321167278215389354520494941353460542263043391558924906970825374619481130094776200323180546579958756270312053882959533929585298819688454488634346759037371932926530503156065138730958395827516530497252154343994830659847519585304495086643021761630570298906503387939221717041116003256109835353771952674690324009562915381554217639985934462761838693418547775534808579568304476884908564246799988866768454839562922974626284024503079304222207872357623012067688967519352565891450030009156457424466229476392286554667886777984228301018498175838446880127928950621999409492415508815252680270420497149108423247198167768006420501184529880686929724123271654902337159905955801704561114638791790765695422456961240229213475871662598773677359942871196437743477552101004763468516562363318178137031316438839398465510019785044975409795309542446734659694752984319184610597045483400942458858640703307575973391664627752816122441651567463549360715976548191558169449043947543916164717298985318195248725265858877011930673068267629666179528362906646502966837936592964845106441181373361805219507275227983899684097581063071977252162194474113119402852958191410190429437150166171456763085825856282498950787935250057089102726353350446868255915622583540487897954606244305782419169763139267553557231786523187655661309892526342067991694470253314000460829579493624215034136722979340851563440045910434235008011122704699750680849466212336918374348905748254492397468182917900936189799686504966517316017320694778115659506850777268495644212878995802059775333861091505180644465538074703184587271260908358914030663780195045359344335699867501385669332569281240280856050725744721968308282264853696792451308559009350396787452024911926936864666211268387087120813228479638705302711573571940692213762529003054268971964347515980010194997352136658257216509306217113453113344346274550989945665609816512567409408295109660889115141228847498485325710501213955402079085822349367912692609977704583406798609392428711782515011089002647914833046263092631679529888431921843717869139454958749099257557933952653796285222054531223847320828808015251767820505209039520911487743572426795441001341116020936442054385749422559432267800601319335526400000000000000000000000000000000*i1^111 + 105820210214948151564459696119899853386360937519641114582998232510331820970366046927509098601670044212410027536206213001151181552906893008603270821869286492267658149861069122194428289326778149963881874699022655371911686149571380783402759405267631202859547192235199817496527646246267971409085084793699398379512720201567797140666580690921209700938531699768219690945148343262387717672807332953357192321824995256178371140589819003800012936210933935588923317917141294808788345505826060683148390361968089001723571907072340395480392925752832342515974472016531934195644487405863136452212287079943504627424118722803382242102794995899338519785886676842304242677338379230701016467585862788210048397277799983759075062123883139653770561609045190770047313191107791679272147652945423880296715919907657719063928046800638671091156110775603526794960487951497282884908415446345351335160679001096781627313751246060572959852349390683791967976070100923952528735077362485852563917090721139881651907144329760489843531608147012815048749127804621292718850854673358969496493281238924451648258443835718529807992315834353328052912359036465287293121499977825380753806710614800643456217504306179540425731937601178109666962629688249082332548926422720731795234817494269313739194805609395327727630653092461628194618967359425679822181244839043479847680813512884189778052614848587468199778748184426653627288571880310498708205344195600094112368346461991606990350978069615527546121707404439612650673425465269870500344619877337824642029814513017516703700940131397231783999916363059072855857602558949479800840139112260143395746345055027909306132675299406305424593874920634587594146707316172408692943939063163773017584242385705351833190537894201201110592876460674735050953144307283062810687951143154524394296598879479865666276882963086134195705825934058823605802745893087892771843386192189096608432771569865393092496259295045530300838985638036849431559081841676477872741189771858483414930282345626710506434808971532483237981501901311768711879949940835753482305369475086739682913393102077712452158855957273691779014452761236347211237382461370520918141107358176258770100271011787262245302894258960603342478408164918735886651024566412392028290148182123118321058455401571490370509101149630903735232138489418663836852963704201451571275283812523914437575604965336781847534674048116512732450549223459873162677324565962933089135893225430126160715568339285239254373640717653832785448049565774441499503060025414928812254453140633034585993063174976533854541439082753258867699918519765462609356677022238062520180039102632326785275250849818491407090411780028808984974341750074551920531686439410291995015023012473562264430650586505390698708306241166411981750182863887728531303419638097358608155183744168615839654927209668603272010582925626904777426799526976741646942146601242878161856455837047397123849016747047938852657525929937758606580290346459410147335968777730491254707275976360798728168881831981051140186028727420945064837635821502533443847140366577954329921153501225955182242097359735039152131705357044390483254637946943156809167844450616416106144593917162601362247048252906285239937686790759069741772656702937566074825615921304658332696940722526388754066711026487013259168434891155621328007372364750361893165501655027335386272406700747950304505753399604698012503297903767251473921546269644844091876123792588525811309189391611258305504177800535726782513858273455366601687986068112411540529076115006437317955504991677179518725525425288547211336323475954736087664419063330516957100990074328931563888165057659335335741487455713839183485323053033345483491784311137444397014618755731017603740960614983679850870457514060783588426175601363765034035684141460136866746201725953447790981581389038740354132657152983703991191593070977157690801094864163106159830495565975821818195166656705255929256140756329850260695873120447844543214239205347280551936000000000000000000000000000000*i1^112 + -25193127133511397569678731816290700033216773574233692414806754533789092365308280658202373411496971623528807701919151520907834515880855056085837178484508501793223800150787481853316983961971725187693318798489907106513843626735723621712374518508915065363634673149185462611480116317200513691986029867536150473448884407672988261286133295351451624453901861752590731274940618470924816774639573842390835130110140001567850891024888975903518106481764421967032140410727750646192761941146807454379780996671643446789075719039586416982682488446939781573731985451339760906834928729452312789056708538784100704460898603187349157040116332364958876263145742342374350905549124993447451039265987715427372333016881750540175094139974947162564691662572529845645300942406160067557394458188325818528546306835895689567519027766978292058519961866959070365578069787741424277853886717659994050535395312605661700643662119818731158022080684371183957431333763991711111507593535196607480141926552529873900663197955344190389975692836603182653734631585021856033819561556181152790213082279329896192960153530676135162085325893701227834765322824719193735274866103974923389407930119954792826484608334956340018794131124294470023714487397613371393635750154147985933476338946535647454142278116427124598501274112416614553107618902847212074230752493937650195370091334975523013073992361223844648578105222305118536774616875131041901022793636361588173404575957259680714202731251002808157443534354452899348169664337712982493551645161318831865147305342253681139257688185620954476949661877026940364882988770141589859374484660733967822278565082208558342599856833131277723094181498372452550311996795485085071856588045307336592273444016892692784822898207500042111298008136330794239486486178266309019688861023621436904728498991767378935662704099706575635785280544404575128511429513407622426789726477025340652210760475311655168445655937566747891390919824774964521675785289586562739569485638478250933008637873501643912511599775122940255376204276585263231341787079450648916659720112599406455104369690505584942355427897244945723158033670401223995332210595593020274727742023170284059256714685966651221136339855209854766166409475843651227417786612733789069015501844332358265262105233919746843568216022138011805787482660904769430425291231547514204074691935353128695341824998219252569320827308647648312193681171581315644234684257951568831917030376165541909268388838348496032870472781028639374782815027810473789432488893502610991304341929306675019116787912681799434149782285568074552570204642137482671827917197776639886823576440532002484895936123026762450426520745804186368279071827017611443477546029014851913664433845366415615066348333965110952656361166486188366037730896584508714755353513133692575309870011713728042192378754317373440469840234984581226914958458210903212630362467588898407325763817574178408512396208460014241596193589570393682348760320886447867460579385915206752229655877735011195940428302369046894271661028193573261045418410348476621679100773954717748104646478816683066454784289073460955298311601337333893196533831831584699132848110337197488866202863427612935260000990172471176589020473739265693951553923303788213176547553550941921735374017403047064493729322895081645887966122153898241403932136710401535753048134783991162514869794246274536283645605843261682028200808975858147299114613153557701585886552503386379066279567507337536845086426389216131483602943978613120165615822125450529236297501177969402978271920065277662967020912322448676310809761511091113432446222973633094559965190051948763571387833460313627220247088660028403793345839909167234293042967757107327854662951991924761241368408029148113763381304989096717266937810379898087680257149366976522938914263510941526005282577359743912269465481627661758678703393122641343104262602769963382429574659115175537748718032503454864407303003550919041668572626786168368347534522843136000000000000000000000000000000*i1^113 + 5213590967254303317704591696523704600808130020161645893710746463962862427176906752273052534934759615793960832065548159738034527906220067568494027852417449100391510598715129638160769408316262776463737128059789830072674479160446802007001334560846861742512542199643576222312659935707912863322470290683149974523955395977652612232649194469836628825112395615791832668298116918968351023331655562041134632801732789237046099075387227015141688766077754746763020316608035171037380686196963130076002611705806412538837430954260978139767637215417256855523919815117172299727829190535706983301912151173580260982955314253796133673815301126747577949332290551641632267944426504892346141585255499882020871171748666173842528837638480370970344810384373736963748648813189037715977529569244169012019174423720438005875331497347928988077832382302576728696916623822558609850792896896685034781832393932310456256427500140461145347046565913496790340993811267399199701183383080235346835089150024102090041635766285058973745894262089853430781571860132202777485436146207344081385903321297223067807344424394051337043054111515110649147512397334046386551671487295391584148367146414238640619081244564017813846914404565256315286167161610770124204710829379255845983344716277665010002807172309119910150848908925252851415777742362859144085395516168730824414197140626711222403379115948669297567222665015987712272828849414832003572974986437728081355858063304991052895207415594915676545587312970126115667354395780159744962896418861435128982793439298674519409027083496850025342051523461657460568671861681424446594557363847966496931955696651598727697326780007261677311876763746952439109281020050124677303960171338300594010971044441110407396866947970982873174257891188036204579876285455922156539759429219759961372282038054653777047227485151217279450074004852716766104484606399988700382496276143588379470054478489769779245207475194592365432626875574610643755417575092881611741255527807166632233371634787530491829437917548350520419816189008209361281419293957180431582330996849242673068993413005811022693507559069487330872232809675261306689296767833098811599655396610415873486327716820233976786663081154895860205308822699818169295268093678501940369191222252278033264003182938063530135212059083177538186000318129491890368486350712894570017418103458100419908337711250091889612582991577134552633193963791489996726997686652967169765968152871686188557106935465889527118103125576550789824567260372374455915242239642588644754043069989952574748919074067331383725832734789104523909662694857955102245414630219679781253651292534320715539284336514941882826400790156737849811574291142850712034422574763263384999849810175967628559887006076513106594753301078955355044696964671353560259758563441946552276105966464975183372993684442500044739153692415605419449937444374926050221687171935319923146472483986759832464665795769688654756004390810060509550825741435620300946587650680971173222574729466791812216041227716160442308359215468565419440674488771764592233424750070610439924042625396481161656136344227677022720964523199024951545124875896102028097796782893537269564824634712118212354927109574240031924824202018934046262581636740518529855841257321191101643054741441746529474264739106948550294915799875629605557762745354259466530727514806476437995133949655740541174074372816640877339682692021365883739241520355756315027496846031501270426391810385862308772592458049974929605252143384855252913300759495808921479472876580551460297546872754337495957969342366884319544556674920079266517899083711998542457752879265389895218729754770831317899014217565852308742925068081332307449575563123716050329844817521060843834765695141446480271671851414983696530288515800137292486172190917306591655322584310136981619439146886324037576153894528678656704508756097598804418319130693194474100381166538478622232764306690852517283228399667389943254568783813148464110161100800000000000000000000000000000*i1^114 + -923194867365978811282629749113067563956196906540116856047894920247869496378129378408473771517639818921642604207290322581016171116449323550461107268605645113076849041237734095554022298115651490997589268416106145853635112340911856270198948662764177344313806716058042795270463626104354521815244961266476664554968757763689722804147675617845093696256091288109607768692616350643589753031923750659399323684798702385344129752660510118705578517287253886239647003885988123530098189487100832104680549044225168509139730125688818434105904233225945443337094036909664311180762670086032212461610749728875109993197756512775461252650532690681368834316655939211844849881317382242586786465898193938738847546853325217394097493418703607877565313589935467638690678946304760197909275401988112796388066077360557173566267798799485641385108147510045818898665170677287270355320443338228536730416576550854376161263613083773758213167538852294039762232189986649659041781098475789214548781823690314031167442030021070416054039676413443493399030622997560538020198170868329744536794103582976469686085740292306333965127587342619080979792836493997635488234378309140528432854361754611113947931597087588217385379227959949652273488791458459906401451283337868649406082595524374603910594412183854212799980732187301464731975676878377521402598667016242537609753172846474393839252427182095472889202009434585098132920049081683743376492864768183449772384096531809618180808254779113649731079980381586633275124033787938674474379509449638021929112340365044097673963382082326023904177768703488261334753732793331475694893219804044426530867886782355528066243185678900498825896364680893340701227881272964552668522265233692287726286417910567781968118648537959887012295773247209280936122954700021249472240246803599737977388480779481067868166300032305304764866749831968609789585516070211670453343403667263763265275018126107756063416893358864718306984744971272967579794155321020584972909463093484511716355668074027335803183824590980527989481230148410325164010828430797381473768758629828035934080659560081494441990847213502586274419893030318262978648003465660029129508149703119697135382650245938487703832084931239756586697601203535009463231642739818743276575999338794262860981565971076513719403173944450109744321636944651758986499463982331849500288102513819860443746270213733440561368132806810171807675420384402789550877588526951776180878571923620290610022877559498224069068359484586511347456766191098058521083127414784373559820507143437174361427844602652930867866868391243621193538998949513275758638769922384276245075074941711228025483892817484170006996367226940756982927032305591241862953826874176148583424504569055555042712730712347431233588927657692204915412089104294641551657207010803424805917066239506706820963371561165133214896633277370346122885604942087893622685479834094910594443613590887735209091921060946723517417466250397581149221066082365625632223986995733250242649612667474516222162699968490638408959491238279639913089493991080889582116770774003191786286951151976428830820576437894476467374141575065048423678005892656224001931397690384135065703709571618361086227510448729774496003053654556911266015059176923615794154973493868112502897254560335107588665335571870872828278382351329115914851365373076472399324907860347032515479400097444463613214522101487611468695717097008316639858292293254730203899556521102637498050076809423447430814096468303724523299728343738211807178131874121510910791144817842146631161722364833967519049920530910310721270566509281097136843186544912628508317682146694167393427037146054120172218357335361323673828385629488255686937969687569112824551629598247427630337783101347429049216890608497549055163559556754749157301164354892126536481314669587781603020407782641296099341870318744183837362156116950146118215951530918101724669818115117961621033859126120694076793814327347057889788587113729700659200000000000000000000000000000*i1^115 + 134018998250965684766524182436251088375199963682674876589855886795848136979866832520435860516062518425656058472357155728325450431527673038626938461659342269938480653254946702144135121635301714292815888756405112622312623770558434914234702850463584030940081004461305106177880174958059814535213351146551840051398180719282147313960164243993913222623821362657448402080627067785190143606566959039399197293928969259473871748448385062337202841159846148082896070194962050623614017136743053972692530998509977936085497413473729187853910239282431996539224259873719028202301008639133083953594305993507289939803141650926177406740586908415613545968664033243270303789937077676235040333524468060517841820278590723843991217283607091547137585958345238187188750713774878826562294963607147211800498394580271186704435335064112801805365889699386316365576016111958676993785416550546224949730049240395262501235162723676388923350158811118622946678440373482897234967656551979254110159627522316726017518552702051873799145065383063185550053351897564513852367761386486634353701252024252778517117156064775604048065649828827616107560983600330919249937887151493235769355759559901231849883699589225568118205119108293604232192818093627835108876090856084058145402788489664581401296816057814694353412841012057675719721127843622085762989702372844469280507890010803237505750638660750524716381924795269388859577086234156749407027975341337296149599863705575791908975336459877407210143595372234420914204351887116119594427594400823384814400484524857740283286326382062220821465677045308176160901000549837887874347205633611738740584088447396035713559550503273525254887492793508012792664055625927800888748283368024971669835937213770205846581282341424129658557401062176396018298448546363536654463540559923266608141450228493244992890558418391723215968451224109184632782232938074268375253915007277072150521220541792104413353509477631991605816600792077485785628212859111696447261882817804463129637844621092701595503222853165607073711380225074163708002563754948296533365720087600030647530767363019816975162360276112481993386226989728297234352129152850405465608494722013693891334496790190551333868755377388490698795051472673672704447345200465113666991226836017673726273685608068344728464696577675983957989225677830483560994696848100881792302740693976432387783928579926055224856386343558729363510656920395263095718679702839635613163265811009466974252168096494370064538138944758244763671997796765801403153257363521447048231920063297816148663317087927607950848787692950297139319147634362661843280556960888118784579334451828380734730283971388487450176879548785061198611383651347320995347488689114518658010766024502236727246937177467718106087495103260349257496483481775749416670055641906767239800296019749874086342402322704264289135877395930867341273905605109227388726010271152792177482935901208574560375854691158056757430582489499797620477587970289636261827380581236841116286400479334958937497874358880541636524133032623270819485627357061132483936088254585356632935984400306106444637646747031405729298955134756987952207917049755219145671888181633154657205504950748705490924441990446326744216794984276077488735416251075194791154572168057137314402609697086893463756503070578563389744239004474243751730076115300580212994598470128313342923710241729184950027567830843661193508037635147613209681803242460519155591645373528407762551003429333397134818093350654079185474909244468760964652261180003966229133233744983874366595186764676578866575401767618621975553122817963230385009584223538207811780862532390972131428553614225876298573349476912758301441973874138308388581618023137302409423726940044741900868098138669733315950381002785297589083311994159994915588439792246327680881486496390813997915381074142534705546765844839311063777550278428569609205531316069412967417042221638677222929719139278963902297835199603103749105050808483840000000000000000000000000000*i1^116 + -14744448285326839634515004847512884274148548046916585472724882165010668747665095341194144154322684788759681014299491305916974443762810492841999253106850421188407904221146824108397250304470943269890886317629826325164387664957711196444582532908501154435632116780754730089128807030518200914363551803833723086242636610438573139795680799027636409738833172646305851341716556922612792581306313532238665668578743478711788218932443528176137411882966015598887590243458772976274400410276052595794218100317523087624967871129426343163047259205950886920478036865484366191249462089472187858302364075529041704560076304568002320054254851303437847426753333596019892184420361251954227242916908748656396323043513705211508085647966143845933242948970929055378082481630561187246894978698384141401456574707501430216619031255768208502038290704518318452409701631760409632207686163481415510909833510491514425280463924929611951824683822407029046300586450042274936725605017492701734408472456468759537859579949533618600203990314164913055710304874590076616310466460153989011738210307747419480306094790865329071106302589401980480675682099977586674303139764651034392299754255215950540358527327954453733615545487319900825856741985273461588116348919896178377106746910656016494561913393729927263257155330366560164121473478621715780829776247230195293047145445177743323667443282824203102318769373134360014484630596587791367005572452862400585888381238505316588542771034115218916588164934584100779138588737739672582895745097557362055780055088970367549846167282825693750550908959181426724428122477279099823292446482505356560493708200268793257642277986457781455769769360701195220212862714220341065575761341802385947174335384150573052645696114605491982635232429241211268381711754429538924758584663511807014904460876950327371105944635675558137404291164207936593881121999597948532943233025058968874479388065729165643588613338468560626653982963642595658440120774112498054818507756600655167989246880067615701666781176825031646351029951517190138786968741750106589291452658109406118476734926698784066793799500513468129390616334627372507711576460812898516347609816230103201183474900330984664888989026298018845060388383659628670501631710365062532130882907730416271989287367229717803238067402396127118865204095879788103357455011416630074110534569346306571497159393660231091462220035788485830395394554728162948510333866880271609611084431383363807241790999577622954511245593475420797670964371305874062925687417447784542627226214713595635663892550604059773248859108675620749827014145015019508161838100009223043537481960311642329767739804988257873723580956454791819994240988179043296293958929160065149335806893730882366247360494995519744557005895910985514560852920482255600315290315500629274284285994287640348246855148836775899389001963755674030687286140831829838244117032762252824076796810370362014489758490788763844662382900693081821946300979249708679944315046338254139817551008616373790863764054087448559605972111716240548662609021365020962140709111034657909484164091911356269209273393490056004678227647834310178538820599521484117655017661920531758406776740328742286441282022484536045182575126764244531442368225194357223357770248400051494908858197614593057575349539798637227519600234207121883109267319385886089363293315041371171249484404825455950976093393305706001367520703929467402358324097538868169400253509575084941926983850248071759238455725213611920320874944846133440750864992706954166412970661826310949582311788822093662371085516727479973204074727093837538025250151692594103174012700778474493133915426255116068206296938426040726060609473229801404869546074452563242175612212451756311360976860297063246262457092220635206013888163392534543608998706919893027603159521597647210186891878633186904482762084322719917710672327033313818972663940861387198592691728407192284510784820574777732437204451152221196863406080000000000000000000000000000*i1^117 + 1097542533534725239654878998293901110829369224927582524232543650584287783094390052012205015874211988961825541929525182952406838747831567193959508114364290262835311599307824114818783566242649743568984776453560128375864181471647863436335618282561359423181060951924791176617571975559740728358633131469518499318133849944018524525953328952325435554327755911199187464438872777651959872957629808967376866576073841577873457890589121178696533355477065805960001009112875195782784375677826725499257979641567433037971853236778538345687391087558352928019050701116956173959671007153373363342343969650707066711482714588589202094180248134757563629382846582720833990830479430901241636542398835797990003176765582678496099296436479600344748383615862390660864654286374048061800296573788464340365546310843611992462455108742725012708991760451251574518785261589652884162755146633971023197611331723758472468238268899732459480153146282707064702586515483897476435449473102376309312521957665305741199038760143487277091698376750129664181308823882513497098662046429597579068155005671356445603384611261727660472588366099977556894807653390541003479790459515793313382739298292877082824889430400491743402885132754934287327371592386681374286141757543913804815421917410057938915847613522916240424648610117811659203568356111189711908816615783219478094048247547354470173017456550207506610178381716602762583660694043423999932503970999076898952670276181152695691900906136933657000109994513712164420511324745702162183295729396432447937436601115851053007176971142393498000429411299716740792526605737218056757437190575826181932688568575918747740687861749486880679360280008030331469698580808828808040819236308370582260926884750011990443038197249516519275155961950949991863013317770666517697336874988318301501471447681887955913135050197808165258484307879737683719109722315629457540582666032531357981370213270998905519400267862524269872953476775306986114543020601622974740243369722192418982294434576227700732587073198570391755589239603707153378752484867989465543315928929308062755292139466283059183139731206636334537710222736192723458421522696770600363818426399035947827082218433541528065888013489794601021530372468407810312094598920157617306107776225459241403648413526996934383061188385972341423519689937023970617050756700038593790468694359771898071989520625982810612682562500678986753583279642078966409023650975670082631573385377966861114310498301727840422156430609713715038245367690244731995355705400937748850406375208503731749757208043291777813436274689757371206943824273264439451320406278006335048661012781324391247516157395060297270805487111921690092528407280566078590941582141964623249876037796627384889138090437130598705429868590421629824658018060261301518918353064484160216088091619592310286569428677136672121818029771437716884359459356191461245240295356656882099326756239689091414258481153061876261035265921268738942154561664052185382955290378677811025045742028189607531122954297249558369250745455212597691787953912048711154702450884050398870763666495480516987309188765403663210792629624663292135739536377661027475677928740914703084211639445943365917161798842397314934329378653582631047279412444711513875813019772811990124670352121133819650898435993408886130570157125418437861869235187178042554285038498307576384034929641117367496902331161829826891120192322392308569683905115419482819669582448028768590496504503646307344932242459801405256167968277162218138995896949284076884255926380297382309172495533873704196586059568772047577340505475914297402972465540470112872598153248569374764324769811818397390362369872053076829996197028080465159585294460086799913192681264637801157974295428162400839595776560526047946674270656081947262226205345189678694161787740051033799517100361200182942985894496195656411683535257193654098182675671923749276932062663367293368607240269317683625501595457529315328000000000000000000000000000*i1^118 + -48747023866906078596636514332109998178651413842476012392219847602637870896431546229702070436177421622076845128550376574904420998251397096318598510931657777371486124571723992100363775897564101050991582038053191005037744617642134331632132762496030298937789513520770608578829829484814094543171397849643877184941803548293824865288844055113143790469029225474889912275886177500248054145253313282653122281634423344622356874976515547651397347138494233730839125536640119780204295111712880957967471139288895393265967031390613126788764115702046945356603238235064936677365446167637633382179417816717294305488533884630004539032223577638905180273116067011842429317776136745091673122039733337533170828046637580506913170587359010860873206657657472678341670560410813529800175431220383952806880363398666484776967592349873512643718553092154828277039311790302236979720118499534627379666289103961648699483498349282583201015265729622015709946491938416041955848762176204738543890789915563888908804360056281050623609267153992597787951330300811513994918555137934369701727705306831030589449406455748056434541530387962183772306867221092125613444967440107155842380850083345258964763725719021363987778980082549360089592964179740072409305277821426515091841356249852510253023233971065117927699953967024564253921293066371634176933531130663410444228517980290264954030257166983319118285160959207826728691153811558616954672162935990975126321536623850975739572276033586543383711757559247182553485450090455391650459875572925508465325914564586290579377632185947944057820666656606671356497618813197452884330559990043495609811548660998213038967814425329497417780729409863223108981421555889724970022868860500057112060941316199482522190379864558796704726525080638760525214761097005364636676716900244433280172151722445746958166045053023669627713041883585911300593879916648392042221547274647881434582665499639400245169711278284009295504851730196857952263466839332607987461976112684237493423096629541286360332229278874670269726756039856758119059606749882271951004515056664481010212394844761545675875975922425155343048602140522571212607106746104910952502664380672873349522416818885339643091064031816058503974615492887973926923833798523511567095820536152163782319445352871788034547018906786053338869116781955598106364388671604910981664004890216018661473517693262235116050655916942700574897836004773767969163989099091025184982226576486918062453414128825061180928102031651300314317882438990737278079459472827186392507632383442266544267751143776789006190861616454698257021105651867041729053159139629106832313229346544034882981344944179732939099124899578840457034164534794670879383792636961978043008343210382881646207947020006673232572351151581932325365355036096370412871430896622958040073406873375035599033014714070382088503145597843448451070565257473381625792895652767897967133507702558169785773330931230402340154241367555002386180629452068378776431821123138866903687960306418510728909257822578936163809204634609987324567889652791097752426271535696868773535719033315865267685782672505178527704423762875098841495480586753921287443184553381067268728522228228822196823712964101815185197873015069882020467164409923059679402388842106319303392796719665167812954075595977033416908963255553878847209837179180990896783297594856805522718262768459971662165823420250511252992702194208787819299856682397755138776848579504535089643398219014528210420598071879487778351480719381448141762170388981514504291764338679958189403148659662882437263850655294047591692052921577465989053801650870545956818468255202996679823128187153617964149376087003490510183223678226811756585117681223657271516009107127641952020885194766864112664889083192367451156766580626603647883304982079720601404264104109151182773811783762650194404084095104841256812893535851310797651795797389886227401474474043354141613765241835096108601482149888000000000000000000000000000*i1^119 + 2143470018000507175232065726986128660711960986901170879170225353335763235240999920315888169955516966234084392426644347436544575582951421855556887105895047018054553263018759327979311105365877049071234805671593929845329672141597567540357885743865694269695248406908166712014324423831508417373873875538916587604981772865785716899829935384832939158763195034765003192345872293850571071600659205070989045204509362519708932738576377817128939099041574753434983825794479945302266015894224562036380076057375105528679179545559956380960732584163051012947453765256610661601717564167506937928484128216370284444296500064633458727916558268680144310147507610175411753053880006189863190812374569979678027038083512565768073795565771965551944523200809467800301607041055231022535165879666891274979582015174263636629288440997335143000221674475359344284756199999870824552284815642367268397763412910080892938729191707928909614186307772762987762431841236712922922785075521254956355298521862988738017447672058249598536691940998995421304046255729490237264824987412302600784311438748710683077511617115658802620677167422782214777930748169125391844312657107973315516696068691984450464755747317352226279257927621629161890236433819503105110850465021381445750610094317642910747877624691758288313940887554652604754312507093273456528918083426217107115391796937188525556000281111797408063929949507809811203530720364467808425719518572002250612560727043253282387998741941959895339973899695435780719445142331705617944009803636986550895230248601746149180457650956621988165909207521949152555224191783643287775878521901700703386149468165628841702448467987331455082062346730651950788328895654769189227732191682633127167817471776465127982036588878041412527288531993173847807091610710713017984719832525691622091305574464710990195567241142633041860082410224191841136997180150444560648132691619416733640427250049588535426806943789215939785286983338444938642572554210029558573596455051966609667984951818588687625443491154179537548565475062495659208238013072557712291084750289125344478134359525820839906971579835395423103360784297483556691864823679969750431181800056764662782060516952991355697510673578499004661114323308363765160062189555358174551602866795033872485982199610208092254694773341014269775892261737617630025381275840101221753339425932532963785325585982751655364106714023431186361423867168165590823294032667912039316064701730651891979033273037802605398203124759560352275849376707131195363671881327496428906406056489178282029860538925438972323960151165186796130686286543956748003607887608961613239383703676066223397668817010563816568906905787308928697425643896516636839827077349466962494906301344102678284527035428317538317572534028467341359318594445508110294621384828930866416831025145410091009737052955093909314610087236070603043511052381757545427553846464360536527884919316677228608656257524105331681247512658995830681151678359400422719668532967999068643847559894950165137767973133629436741284371243740415106972591880876462080433470503817499384583892216210571910794936240965437787945672044716582644555980166520839860513445779549015899137738743815120776080815508784792495088069643504457217041297405797153848849277144033017914311704515553805121048817488885238804863990728832221732145288579881197175359592019083817655045174557103350227837709510490472958192938675923552351686403626282141169498246216138454328045427492889886687560367995395386537627694509190868204022708887185845829411445598583014187013848825787929307134102996612438132131084179497996202285086809794829585992635455799696072383683954372725795369971949083593296221025462280695783742389100545476858467145476930141732568079978127770053256983688361478638674013211649087931273006140789521912799281258298143031902294360415224525151584460764842593405837678000906030552480134980011763267151736157473827160231274289323782963200000000000000000000000000*i1^120 + -303829751647252627756744349290751037885135915730649969995843154762662752645279418634377809291368993771545856980341762898491714776224923548903308373397160260842109755023170160534227173443955230628203869288551619428569146012654744798575577940197176768724440625767366474891625798981178005914336224389338279349847101848867313909103430168183993294075011433421803640225799279912569067757606559893256740288467317484245527592234547202245899410957745275500700233765493606812138264442841329422424128819911498977757772132157324284772746951550067030159898265763075221914582205468419730948986548482623068657166835524243609762941780516438752366496917373137444845525173474495066892857529840448917034994387958231669103097639439184606743275984556553459430875071334967104939915354411136635324410708969128960741936744737389106146867954786133885952946366676018072386171969832662063466528184540929482596397240167353776763654552663136571504090095656792108429670495647198002763509598468761685820991976243906359641248423865907263529772215836540005969891341159908760782997108598822486973597474207202811847641014761564286567714564104145711917978390296480243960602943703686369020907990977826329324959574620622116171183978580795534920979748363105803430772765656976874687349649158790596585263622535967391233415596277761288446100590101916675254504759660375341021131231750654883946074362254679119000169505661328949186683946111045305992198723275565184610479700596281814469092629310491173945682389234139042449631950883808362819651055702144317227709137335944020794336066798914263460417669025454049145744858020614509006311455370653214804434035396835142296854455356420672354765256141214350875121983071922960411456300903307986235335751800770958777754211520911116823780602971573888830709252219925645329730983186187565440122187882751766031165130012111250293835644578664113669345011150949971068671617915605407240813595733723801756634264949603138181877551649474536779064359955264520695387134284059035370558497594653356466175189843983786383677596819834901870354191374304409458621837664930875579694747663219447920782441758509914852468786510773320309891686657654826431452794320229735489940598347755253020858077160830416041283675320066678379912826558302188762455763378666400342585315745954422955554582140094612307410633178164817701980779015929108637285540755190863621517462729485693702646604621910319560337625884967955857705584391443304871169151604593251878101014428404950502747020461742897846388854186665657832398433725104765353571135209147045669069651436064968427409037478939386431641674875990468844763979137329231621861308002666420654235775169561207074468894822289921165652192988795979288769819188573796199888216765143335794477292968044259628725357710862859474170819693955400884087381532196702896706954915118585190899794321718682001291191502319719148482172047517269304123402835097754308928194720366549704025985227134234016591334024425045163465986092116384315862158728083601014992751812541294432163631500371049904571905774241321886838411867765863130729148572305718964921770698650575251374843558845681056622446129137514635860364919605942131611150827720630680201072875558153292709420963956988818431559668253878757013880483564276117110855220379434710969249647994386324850518740342064223105127508957028362810218877086754119672116292228031273602204015930440302832032918388004076783555471944905571139917016763881899408983985400111937680762271938387428133798667862707787929337356778260599663037428452778683502487781237034346207611212480239488749200986015903829308265136780668907813676073120656951757834852562338926306310532399881164286985125890152882657326954387795964500599570556768431713378967241569734366849294802488615523121625899066561305142591009895874632044795279336539940710215786507986842329300660953558733892921185034356698792817004867100023092772788812987497633221600870400000000000000000000000000*i1^121 + 28546999872625153228492434129204416500608923037052625102004896664525682165944035546608986945907861801068908620610370610454081507284865764438326967376009449233164536658022388965803710714891820880068135393536406426060637663951462323274160863525531239956334845642758598252717418668030963436739726074494498350004745481704883928926751672274869836646103958772745432557347606496035372726267139375168816137927754789817379150412134105584891421179015078193889251828129233808858103881352066929796526530300367810597603332886560785958348374559470622535099061703657846675449960572962000546383611630016174630956476420726382276291724971981920152369019746922243120695483669488531761678935900842476639628652735894263310916868139392588430348469675723944539326933703376788655677443624351803664867237392394096675885391043131237092809872938585210523316744769158656379441154076535440106273991726964162138219756799454775804261304796943462105027877599663586284235433028359461445563273805776654673040535812898744707338836496522169476446204279121424632965912342322789742668601244293645986510149072184512148832456261857852491692382458149359717942122273116773555763348710956611813304991477708338121180776482652009593949772714846386827804647261029546261706327818199748919809023936010322609421509022450185202164397637487997960459783129705715265038846517412840841375285965885881797301529156279702757224327877978988163848578364415408153094919586209888180880067601479545630741275574035345102318334221824471497245250067520974008977509715544448595848442910361901333567426828347599452794762946284085033057203123262978293310832676233364020137814431731017381974625955006973736108520139535633077335700522533461333444463911914121579857647232870329515846295419230752896928480200645810277286169632688504174726387337170552555236291529445612763586725156372050566067851083423274049888632064471701507998045355558895594658996106096448620562404822530511593866117847568966902622004890144568166724361832425237223083827807481922489498844857554337973382892533116579246271979413917163058718663082870698142311181433075273183820402632414514179641131909193214630246605013579993555807335485261651147027015488629264209035283783011996855758183846716892192206529877620628602597534119496934269961365046626637215077562881470901711543186157208923707171137099529210866690465684408816136275350954818228167833755856209403093435112201663385587308893398509243784813810272642454997603902079785116373266729588125252127479580687709310265240872583809820219287202120076494736745653336387413379163271678961085558790017552990869483425663769317312516154805451751933520021431337097436042399282432459118181624560802605209428186381511596206516731295081443528675522095689836642524322040821797180880893494967278992656111958249916297678967921326384295882526848905467335273745476652056669594214593702618940082198143159644343248997859943200169946813252771521767932927976265231116261411552537238240609540018850920682075680673815488814197355128304712451497916206084330273594694306238700175798247097039938219371442227345600306461047523740956396441488776384992436490454682415393198792866442784597611818998629596326961447180827443148515393335211109187683906902147551213114318001339430631919955857880561707604336861446602666047167975670747025743957478247347663326692915260712687081955880649729961259021436378299518369461891752512306577423408970184789157636075318873548269490273482433887440886231506810568343840149316341348870215143142519017712297387113351280062015887858569396771290703940438790811055811712034602631999831756401392469134906177611420757098349444562688723298919092196094508588174075750651969242548050505881628588003968799093115348689700951465986697273817878716419837777630886186619064242398773033455415455098962696960609481240093459887024654632063612692087229666570918795704111591415146231414389945139200000000000000000000000000*i1^122 + -986957663251523689174776543506740657190114368026646498315093950850921679250047309684354561421000041575997933799965891327395755827767372635097366263753476514471150153375475817792033376870270361569940036057811727475032614632055596041645225690041652308199925020196756420284806271339305437425876360362360029910267132491465449078366514823468983162178326798508490745814499637852065813706774234272465517800595591444167890883440666091924861610286188181790439184684210477854189211248304526005979285276837286310994011561582166914257694986900534597233010015369177629173429644917057824237869774132616740666930462752960078349132430993477169996195857253514735374183418186592374836262195857085098469346903171207118672820800944475031557464654298642925992997736980338234512879398363943540670675953398730016108497140853213809331154294299585409523968576492210456465908331695738687003703942287840747736104266008912902155474076631872445843483970048417010735740841038149377684201473745498454952611972457667429305355128587351401306365415184774432151826435631724656082436164985618007847654244227235779354713911672075163998406849210493754490829892499629469100399834398632224536911304494784957656384815233937318408432785682827675466559492629833227111159707090631242372831043154566202835760156736011199533284155119562131114023496697798369992784440052710444494380237739022725663377318284394610326664715973456131463265236212740126753432731096944205460512347845297571495304278576626441110360251413262847858273983160161867555214646661748231220965180523346832080135763686142714934656227342787877279042051262949855365158322053026197675241714058080329615306757590963633234436232954064395103182162802766339080681083534795949130000448797785879606981451380968533034738386621743870680056865478081500002612119987565525007470277287902610402260033600541774361045002885129605821376879968236099644813871509419553487686672781641678824642066671915889494683311498372142968798691222557756684290098472832966041162501743890637989335545445357230461987033537527564838937406772385648154930376204527343876338223788336848906784108975912222480296004861470743349064282170937517993154690241527641347737321283404851571554725583552709925379754017754196454996812985193449122267378057887364338935708888069246419656998307260722007114479231606313340242837962156087040309668568977557094181640828768827025610055429498826786063992565979415626107463105476772192619156503128396127810596201978115766716964121421293835484941164700044288082876765540035137544984444655946410734306191526838079788238647603587906719276172332835835948864092385090960521200211043448886228282470480286942668113849394293910459031737652703495118796259214079013221327115406920098839834661391408419877444508581862842406428392802812669733093952920255776925523369128440673405092045960810320060245608224586602528282120254678509702784332440079836549480976995767251814438634067883384031038563169642839902628976996001121960614062355639580794577258316580634561800700372605646300713991402320861741767834060197109717094417005395311123772181274977769296201524039704799950572991158873062816800326547236808360102566752448678502906270401248669351333048954525310209636484431473978585461987172948432587758017302901440923436950459634681268261377700560522553250954438191671296299387462837765138134886970155329266528719360698913468022778584187372249645302240601944464835787047299895160033256309121607294459457215137965207454991345805424631122384991817785116034301073694974761779236829467912207066288798672503809754580196637975235599224801400862972544628223439867732973060832055862601129960613529548193527624422724212325119365130076519307750365889698927484672133229846775719649017074494040348735160648122706469682562482428638463775535344651047863970071964781221799677394431135422390495604886451830802642357575357656227552145715075481600000000000000000000000000*i1^123 + 24865982039757961495887231682485728350893507258043794575846435066093887071306561641826359068430274649603895511512438662186424699245220778025963759641351152214704186511263906060468441667920509982190415427914634284123609223544418674640507718729171389867169395563104748958750985821780871372634496814880391197472069397939270411077733568892794893475140448782499577071298399510122641491115866283912345030766754520768660961218107179200167564430587837413476508709424560852573410613773860501257167295436947284295935526090397622016001190147330149390245226018961476730673398736620380063042328576742408036825483117377266405196642917300651685944342014819843162342905962881992449590712683706881137604634155441592478483184090941498593506164875896958194566144849348212550546780292957022028183885024907432797369125284185668527014915715869092711636872974742532361440581736445575392271224859340134503855351491769591328595047003738224778679429652562182849931275874318371767386112073128627921724750415683717438360575626496983278203720559465233520667285953475200710857916279290385268153879187526367607928162766564955320277948003784647692823572867115131572568586215047747570992738281360300492904285265689812974102482225217090502293876938827746684539374953643082470186004915172674143937933719188682632303948857634045395781393519264210391537783312691529679164099533219788493029591111274661720291625894771635750251310660265147551688624730623434887351086063017280358509263432199124060263264743820534257353051942264331851545743723615839919634431730229245033461506198915973212900098390127895900953042082806284280304636263039089969606831657438723359035637052455307021938991901072541805447555335394672271360066141682754824547665332079427593553499980078021030577689994611588925208626382581950352818139394375601506697626110315864583298439899845597800061939408493657529005349403355847977967706761731610296336033817739539580708664313952153523436362197323890447023381055519236000420779677013068959169427462789817996503893403506625648000088183644754765509050809661817235690242478678542075487047946461009914691955265010522767515396261304184320324598968771693226297929396898269574034256117372183410743257372839834385209499823644703213473149604172678453127986219291927678844212374147847955060396250486443810014722511373956862337006669675093152500824832445284198956624443753488438400031582054598808523247547961119612366533581036194935129689529476595120686842703473428577469190188679508015531389925201577835025776179848921294715320226018854632136707055014993872145380509132383055257331950507247485813943116172430813330613084677853676506361113992161100251267166346475693621235601014021159578667820351526861178593889887496035315364742903714724565832372525945436919473612749695305686969704881154064560894775748489983927015837040154283210017850056233882515475501949675103336864181169588346999041760564485675468101414534285934125125350511003998148608457407234034779306749978493553490785477184226304358016098019089434642852301487318377358050559441504748798691305784945930179617954581575586558386291600349304334223683598091454964192112701573814755905684785440975622076481413000705334613924234968386528183150763166295648325265569808033132280227217808681320077191897287662343695275906782025769449249426498873910915361432290143511838784976524341318104382903515747525343043204395764445896111583164421818214510417929628543344636723162243157675956192293748639421108417317000112833873038840343077389644382137964491912338058263452396924913719568399313499137438902447109141751137059627058009932545732990101992331975280912070894483739956373114479112313686981596715931407124874480453633298601169774742685165346102578071003080311758512088117340739908566370570933446612844947244414165242897982560838663101530150558888292032694882605669767978880044112004116955178952692858880000000000000000000000000*i1^124 + -4413928935099290721923117159507204531057181631598200489423744156507603591786146259159746654680599807971399881696711371977578502404921676489521612427786387020741080706647338684456865366560112937141492208944123336432396853404525979621197961162759825778119123600621130728645329090932730022684457059715257591896896221232948025493205760968442047343105619038172444043447548517150002824250484939510793291259853338662592149473300701082283468584505363008005157447793865878640796678374117331442656427661998026221938070178361694903710610858125258056545376217079154013555749844451578493051552871880278602134040800803740387278446367036011617395166216976936343670122097267573209012128481449200874005487944085858354485028055408683628417770823383532284065024779066939425674902958829805941875442402950347791212544853070489997780836696596706985825969990809050019204961208868857900983589881278315358812486115079597177244867113450443077670936963725680864198226900145371913981595974718514928788162875850206176769757700312518325695804015901381615789319825905271032289751754992808791776432730816356220928985024993596160538563276404947110674993906900523747964962618471631764182170164569670501579022899678172284848034668344250880139886441719661191465350807184108998625026222377660646504948206071574384668417738352146131178676429997265792574218178461400384695938293918059745729776489214355137188599523516847300976965178640779139453111877512635987170142198770154368734911313271780022254177847392999475883180589804652205950917506023841886114713343285197178488270316715455786660364617354004280947001026787731413396761184109001320351360990210094325896843481873534700721686685051281210269295494571013521371811693948156271731404583057956123079553020902222929776146901132681342784889812805464417314990482628275709654693466883315697702854545750640964533970874522729166251448850493018592777323751943331346296820074355000324985306791765075521180679478650145304724828223687312018649209055600381629933529869728084021795814536205047217607694910858067543990499036687896158215684264123768186351062197473517844001138863860294191554218355428262779886164171102235437784628624686398576069074646789706355049230039390849103756719387748488143258461894533058666928184758244777303661185017903045690364878293830396577174221782041866075069004641947237208691522760807272304038739908093534512819104222274979908738983982521551071412866220685213886413302069496737558881683203355643518020326813304963900846814999540340728267996415238778104849396841772668480960038325954760575410839422954895519252376686697405148466778597109718820271613200827403760131573887831980573997908627738320304066523857377713012278092491084103636752455321085166025907460298604221775841333358392532457752377757809459707267159385285848140287628037034658773838202026451619650924823909047240537737753533931324032710384611759269957332821710160458943595456415583703969263561390458819165450434955950639283164914853721317106608898377916637865137496541866683543130914840681333257914496307758704412631800564111740741870840560835851857610800672579647863658245735320878969715376888253549441745933433530381526235373880010900767928864093532963693226936461367087510618662417983987578373552046410297593568768052985989913733087463720668115538998340215426817099937551994944657739300674705138019219453872911107771263428265475980343598059215637636022471364397436745462753704018208090242246886559443016922082416297644480110100027299365675112146203625307064139193340138473699206198963027036821065764026006504375122280041702663801576262820770643063972282776137195809309561185694057976160554157223878278819695831601521971583800600488481185972811344428301651455221704972869968879086005929627682744070713240715245579754003537441325651795830639581919092533056362485455588015264302578040942521590113901703866764754944000000000000000000000000*i1^125 + 231021425733620963506158627625453096525553700348219404888207106060590471215952444274793373632522444325217457352813760679388460388226201352510070354789712808767685517730190511707853832276794542633581003124453817298479686428409176266907713568523522906209854301014157152498105151757478551625007025871596541309129085789339144585092807710600966283450331423658149691922733848796675482699964446244080282091397427949418292840797684627110408959112239230141684630305725476751292805521322082508340845019347162304386482261550170780328027245450900184910249737813699713843254224821066969548458599107598223456068678280605751591651690322536987613938414822560485587634434919953845829986606831867378725691127682063471186246671791361719838065383858739185407379547656170609791536195448910881624885108289945709786886350998183252306413555857883657831671447348520434680680677368351344156202624906570990898660025012126396198934836208732584797917836319853414893782522877407591668334657436444417207920704777793488076766027234945656822931070366358743909971778657777509419644046187290111032681419408641548609836981833053929606487089490756015307752261236169644537537863220546647352213682162654458330314565401976522810995603040770692023747238795492117903988846285356738844294724428220654352694571821778624867090123868173642813078832218793473145400204803434262827638848660093017062909895311181946272057802577863207702719861479063050648814746393265638176942226555977879872081807086947463043938689457167918767252484156764445529188189716992757579290662286801352558672080084447859794210813924224691901500917842343728788787038099304394277030770455895508470496355581223874158090408492070869591465733534192913884899673582993697845707168622027769908112142991801021024724448067046109424756226025658339576269508343311390055953594605437032857376971515587951693808435798059992420651442875356376118494232884302277908961971881031576533749200720436569593439790412723281303520947175268986119327992624608473529074099533704593497789158134002921859396616475699276735789190200526749871730271379222130318635213885810802670488851236714997502155553713336455439828740027679743283230054268926684553797656358898406219704225031055721626613804779230491363669814158517840121121265429468599143208325160391959843897210156161733689742968872034401253254198394581390931253344980206557910186474766675153667726540000975305312232046162263588558004478225984947427752605624338783341804978779009111292822500203888821341102048180143069437629236691398733070248056986349889684919976136467053659036754222912375641351678397192676263072701328518106696233523251705119609414068268816997825078767687432765493648397231170020614440500212141313083404909360053296571347296757297793629292328748299631688097964674878560348964615597315963389745969215508718551795113683671646996726134056733058907175213291665543111798454790266405734610326972614469757136671135828295645551909085797479940976062845588195892312553239362590175402734670811147441578040647987952936440026746548971087054886346166001017395820938160309308571774876699204924380668221420574026031987938265062367486991881946484971599685293660751415032592904805469385605345516048506447367113807163825205938526181439167406186888112766405421886806338771781061509932899848991669100267096857585941211977568938085596120389572030878664675824713417945928726721547199837606402506245156830027171261267626359021099417962551730263709990311136530157026879066060836906782282732500963169042698576105973459397046441125947131760919686676874312206845823424349724766007726184343133856718139369884018394685197969319590356867017563662171011962937886761336100235337626872934665383679872333390279400937445245370318901170095760715025772549740108193048973628837775264486428823618128830308339219494134137805356696173103190880502498773601411988103977402525286400000000000000000000000*i1^126 + -75588081278772115814431975137632949196026521726956651794797735695358671016314961051217944543968261697573880936094851783809665236558337155465167406116902741342415195110622643922982488149070470689111033500145247882054926463670506429943938318900732955760565404953588219459699306720113336256796413946804953782552634499719561179863474849795750046919033561483340862767559895741010828749035115415050618125893887341119541186506932599802027072316903841373973769422713333000517239890221743913385680447679382399884821204811488113073448554972601260534316980051529576357550127421321173272485850970468378521316614630060840217240443149750134233480476156358575800145101001681093629512196690055182298319695474053912403330708040011178311466904952923881343461459941703513189034803272111699859096087171650147582038826297465766042224386545356295614873042726053208839520283409859056916890509926191630057845191675126215539688621610773472014185480776798648578141708537963428610008545513302257318294118815909713063753245122350552422508164954117301379716147518812778177903394926145149429770813965638433491845476116907611476095096357525603313836660882593056673614119760339661950190356408289105741311307729555748049603160720618296110428812734205020266380059931161141580938648085875957721592686006209718227333977052386594775602119000573132594850703632027038387405069150896105500167587268879175987029330657904318716054851476308926389934284520352463774533763073456728840800926556834872327682829495545293331212344516556993780556058676981399521034876063207097611899242372697962243398675452985372150822701776194131991767163334487730367847411550011143622853161465855300439794427163117689198386643115978265580309180289428957174790501627480541887006703814629842556427640280843705210543263975654088892919078127036632645767099560237886299850787948487168367435586212412903486790092384264968564926136906744937985130596187733101031583008972195926332898201999191187966403281835892937860866370928756414747559385464121607529134338454194422090080222391331654404814321807088018293701832200349063246578734901991469222150940634202383721574923248895633290868623112849585849902269456040612606662272538601263051076975836636148996979752265002829050168332212867859566844094850458219242108079094707515567294850148870239472647544927820869763912703088010183388935172962590635760769070821921885899621190110420258747347092302484740749322910853685775086042993472208124588020264828648589874499624451181240152463049347864585852103659556460596343238857003670922167031949081328395332175108032534748277062834073507352777495104735790414286872583755253062376920632942079155540256416446697721920582380886554136487615994904964797696858726473557977087560344725473693225150104683500356581201888373316036819458025958807875539821069882620192840928958548778348079354206681044345896956732951158272680309771016343113324857130932349954558583718444060065073866509717823900544051961706533931480546841780154076507306258499818207518202760953359883450004300106805421734519102450354140328070316963393223944117928501325812041656361036914261922232557936107427664033406522848615641146346756187209561928469442912994658092775765349160981079920743187377438273940799557503444399122681998333290996974325863072017053368278193014181865415436766700641981456780062559266262388456501748882462134431879156563987085165569330969195508586738854679550020867661580652446318090466195698476852047390931726805571081706694707241458879605577395402780677178719369394343469986522422194526446418898336941796296338936780637511272520445064328471918091419647929716014433897578921299615669598123906958584060435203845249330908471132572733091891530587170967427140962013657666026778986423683128028899409386993061655560336564800512403452956857247103706186540097181584513479901168234508900860522611360556646400000000000000000000000*i1^127 + 113292790592627381611351580043021379966062888345025721231388897245064339229148036097201485178327152884064311975150722560679666602419338781952261976244909889621154987103592332213091071957344850587388525981364774689753405852956579146092817494024179321236300033877181142406823518967404323013858738364504064685030135698759340262470316745027056091403308931640084716528650488464030611277324682812221558601317362620204911729744344216272674061326310412160503986510432894739741738369496660865967943294950337815863219196979740892815285403877893492229671416144788954387732454870182565680994878233553604504494327207136366380155443090856844179523980664379227766653952313250097360896930448124233674669133973057758136687107626920809585070933132449714344351275070180256182548351565649328417824131774202791094687427741088489425526868623761344924134306283787936303813639087956274092883353332763820235796012398296849394786809594609601351549622843797394598134552504081490419316086951405123800825424281072447545721977606241894542774315822859630900456414952080630947249118656408811643701679328008802761807813474665896917294762474897141043958865757743220804751939491370098874800012532259322275966594942689125182522456408498792767104335083631407394726448167391150953167998387370515727052054206848218309903188245769521155003044865577421559790675831488329407567791311842624493013771439827474872349213472431957459070191148267204365772201292092805513989767118855944071439177715667916740923281661852135255140274587946718584615643356569197905527741925345333385752210470272625998178683609296993645879868969326825430798079262104062310852169247170051622367190056836622869757101481610419383573620435402348100203411794196201306413427511672264058595074964430564510917189910747826480354444376477271978013904082937728166122663220980514338398894086562070052823467545033488739800822556701097547553647457532434228238735781567713343739589655019786960828992269522883674006931895468466820233502343970868386156591207885413579087011789517357909561580810237857954404119941641633500309320088856769274380335811093233300677689282737627900848557626879320762104505595774396683808348829375415536976521278482736756270515321502690012836519321684659448432440567386633404136656695911086341701133140494435610392022874538628195906528446416325014323921013865857788304404420269994170437097023089926603712968855000917901264400804539559752375094810152311322611935122175789420389536749567877436772555219274963597870019943663808341518681704952211763315051168938997042393729322224060089736680315843957008957079413031347728901252690645188136288853209847059699093781277556785962594784330610615634691679549592954546920657974598078100177895910915825036928727001381585418408800197015116344086171883914612833368894008974440580010932116242056535268780572153308964339530797675124401785267936999141838509850007851291755811987658397441288328928000502012591748602867082707869661902528731882861291421586025312721473051543671119318575811211674694232102884830688761369144276032681099455664000677660848425107413042940610972236143480150344226767335194011517429773913775588016004957017552727565134736866713459568483783773392907745134406184216267587949079328852742426117270732741050632001370508501439343087654309069385084176014178892070269491970968972027943676905159883609112338625516498382969543070594097858405541083847979664829160590219699450956549983162828179949143266390572327561860707159631745064898306300396135606837737023863872721768573092757588999705277678068648282205041654682030529461343551299020537782859927095281297087909977745293349108608581680889590254125499109225021900273493743176101731252151581253851090585291348700456419359016526503066783366057113825508360156271903491637314790401423359500345194672316605130410684967128201991893222580292009761576058880000000000000000000000*i1^128 + -14394035792535802307240413869146706859199470767542243102837431960335606029807457430054804398172767046209577427651654469767284148573775823059998113092214120655026990733295489101359982788524260726607307106508844397309260120239896191044182357891409077677223296073488499003606885351334830005654097859510545498404417754155798612471626482217174397075014324145625073433585785338565223898267983733925815622487724443320236621323568997756330116353405696126857329152112022622066267796577072869298522315434125238111064255156492865689797431487017739523157237842341249622821335357764504693385118162148676751259289059885053360409031036035634497368874107178973090875391004519928430526565712509140850245360724935731861018746783782419269838231257442494817694438738929338245521699196614826795929723995948069274440761695183082589809431892012944634159616649429870330499631387115925875201374255348394980967143874591300703633669358179060174319454607650250274581947112477248538907962565051602747667464735034670734468035190304094761403628836813262777244363568231762960810829261903432750105873423146967950404629064512049623868419625692772415997926532375570428174305539673467862230052647292180353517729936816110974049466656098161918288111037143391977938829448072573441917927816045400512409988416988251700394189097495122786321233182334521600133404994760300574474654017537821381633609819817267719902457697445267805610816902410682997063649423793690078244075857789474777429041329527693104835672981146313934531677950954082749559566853832074139851637627869726921084893902347142339681164202282373956637825536710887876121446746920720858939277564738637000332192416639356354187047604175985920699510624861264913680642779144244938771252839276150962930179295029040256764526577597336486857718762703475425428892759169044492366874879791221143140565719424000028607451310776778501989597742804536363652698834610773910310242419865194855495510545382982132510954897822209397711539278147808509891773156668123862083792379670404655223873690298727372130379406161490350484461454453348308964538223881226945803579409873515623105777469992416658747895431659639317108398178386505691096900366042710772321867569273457377596454584064458462989836452118524206799836763402759405489730045306024842331231826475633689850035362222174248281761178119023994215331963554725832457853642141480181745191878077045919726784076117772141929159409860689571492744268697697184019497747234434414032998430089632379109909609172845170919155049251705885296188728351909014272938844960162000311383409986922643332001282035293828410047968212470069306618789453502639195273620478828796055223441960608088570181371826213606870164763647591466486060065241193392744539192230776615684506267234049677517917652840180043077012122828974805883562900087185272779678025020964281634828589137882935373922191376010554006759341699472554997571446311886249856865663442185309231455935246243040614323529795774630208868885571674641057533512679490801609437198077795825118548481974252190435272511445743617486040513608779028496078052134431086338284964040341541413151667174072231896112874225772633144197705641818430049484521556488993494889825426228118114832548831343600154118301904296401891547171298006626289355620102468554245362241021176456762718957838268484795156454282325356286820725204315663576080546742961202706111923958612986422345110800959355334113479630014974891691027241156083075555354173327342021263745735394934990866028369025489324885660777702600715014902698471809582068841879036222755000999998318676512934306797868472849133681898693724618712197278255818240446652627584372123804325477931759196299689880835664386534023110650832974470850580458406972389588403879689198006760934593949484320885334784255382811829525645481015892917422604745165440731255348140243013786845779161447574243932897280000000000000000000000*i1^129 + 12037534855918753983210789054359733553141891043999601166658685902437964174976111276750800691067085324773183261404347459519700636677383866422667229731702469523091014564236323077484930159464833665259590858906520394698883743649740897840199991438238970304941781368888299194854353969970065539183821144277349597987299293672459868392461858968569563249986580497005864883212415226327949691871724653498660210373697680626841980606354991010823290027911279398628145786034987202258027872219475933985292779774490555112275314399944764261616986712843758071367570324653238028924244174074173386021378991444216144952271794446307570747906182322745737388453752082553169421679375429793029195548503369774659547644561094283307855984762506152720085865836805255918085268933196645050892440349537566957661144390938176889703414877929488177811275441062730190399434566436196012602029647494919971830313878741812160937326031103533506124241967746996770683743287368754259183072864834769907492684608892948129068434713329913332053515236133557113113076825897764938661751926476051379125681151774803373402215661879951787068776086124033343170656781447062811356116676368709560045825299450304236451566413124982372225768496825327011325379441532899683535656275662444008033992171512104471199096656932116199413376364260264872856824418282479199783667647587191184129727895831011907223096973414789218523849744829708678423240070110941803128374731902591030131807782111993033782207795859535696032087106731442658450672604455525480873870643938610027749581903689317463436386306078268631643759896090024357101450685446868376945027383646089755510633839907591753689334181237208569838152507183315533783455808109601653257024422599721706787225645713564344669360202622637619617313202755502499766705245283920390122251288629942000988208326389816291252791215848405034991711056939105007751857531156848131286895375178922991652999106416464130443431772645798922943649258214467420854058733459391658985759675508582477111616614491289376410571200727203325100249265861289693798852646112962385690578582087978928542043784536215054573282393746371249903611110150332908162434212499406001920045913530159511953952061623405233853713511706246484391916961872102566858964097823583714545707831648265147193214915108268095157509824580476183526616291236632882847736758556429406465193850957289687708590613682530315622195545007352304542536285306259679485314329834528409533899373072962233231349262712211063401357931495749718018626545245843883409560504801020907746219327694578007776198692009866820004546642983653817382777103374121932538853802635643907652072038966609318017992210269706899635227848169692667080277593805483653963489184175197233573232450178829484152822254250816371815989782876572776071166284764408989591171731273346455018485820317482878677266740819323280565951394654721062563740548407038132375365073732609032855881693732667535723505019229023720339007145416816184162353152742150349742784596460489562549588262195928013481720593011405622932847902696117844068623241308840567706424328959807380354422668215305086694207437870831331797781438974929406861427988504498910925784631401446886356013963863422319321250306870178560258652442324757138735217072127186994538500641862949932959368036334977937377546510988145951189175310504808197173379482938781131296957089786157307961773337720503120406552364295300078198801817264216368168313948862223979251456639911809609481037788881328753982093934977431378624641444587511332204780648122144438571967467247091661968039745727551924093261532100653864409263755042279088000247987244451452708333272805549927051425198313447107839577611252742651825618145626992632678825654365549833804693126749085159479669585324694224785850845789137294858861286808497981350348199419756520388042477289890677060198611350265455063130381407193211860942848000000000000000000000*i1^130 + -8583676235430981621801639734409044164376844852185451708327543258655518838170542717221676924879783792715360051397825618498632546448552101344263264786165526935483412247724324069879934630351297834482702070044180213938982680196642309251976520736571101931808485609336842769708128412722370656935504810865300206120012674189103071250820914723415502395642797130770124018509092124598537942892460459795515559253829034367985178502427211410219271614964335963787020353776807425878720800532863001152873144351147236401369652862206064791938961091147498628511091817859798613240519150754322770277982509813523410259425276878980729400554396729597616273845186747622245522461125329579779325513942815986036665351068151313674557561206832873282470847698445700147575534075342499712081835832111173440252214491404404306222298798490876806404047317628651804418876453884580117075450352011289521958464234860274573633270720779351009173957396064468534891130807873713926398871411225667639331292237911135944258122976454021588049051906461047966444357503047813265519779343656046145924678234640185895551638276839251487076812197984928934722497603989027747706888215724812619970351623497353747632942600762631437296715512232305858295951170195786889030785145073451978534350877674330540987487151388841493148921771081135059144009072560860513462998369264435606846945988943320622461160914462148682903659830665268945474553955208914573957499847523112444466281367586896283133386082797242420746166886247871250583083925068931662044032693671104961775747563267779874876767408366595953483686054001225948412715402211759562962554170495506531704976606877016605618059111390622980297563866396926688964735178493441735545588607804235279310991727767777089371923471217089149715339808167703523446044476649769055890128268678401351835770614298677746141380271808175680201364912602151034015679630483463112157386441608143451161964809233084901264426815358572879290959049149975040473756941334081760143160191763273814205772265651238445963216094823794557013555803731036644419411559342236003637934698640742367756649989250014226090082369180298727873653879707510349114817374009665488848769429840985675438428581072949885739930157044989287539267581474481557729787429973534569201229142015911864019904202208855271646032775146991898192050646472165020539118350014948341213795105042923652508273409280319370024138055934025048281099728790698137137877459189068183320744607046690644467731097837853863617889383885499884659023593565291568844668951468569773022785426751918078276353544750343970568987649688654521945636092541732176852014309409411771524912796896358640609869030339750577241116309805744006172817492352638094007143521028648547312195672424889172077303420341707959119140605495572985616478383962459989227760581451768850343365032772491656711580162141595565158554374166349166480429576564469272586865559394748591401041560003298580414661484972778468404876195001844770313079356943328304479245578087756569760663816036622686645362131442164784648496990672932979493417889780375886419944319678395900127672201508779944942978478879477903491811900251502246473781963219717324793207905039928233438851851633741517857375247385579588825558670346330736392969231208770268442007886334060307918333168298285721335727962342110164430690210422983939651930878775322365803544411504687907007581687439431268073294564570487863368960644211339586367562632074180328675408736355499308323978287768365436522618196020869371535079176091516906439981494327832454783626341986167421828403501442968149534331483032794840965520096150118720255731965560172414244768458601685785563519356060763341576153864155213455919242854223814782141211460744645338842444468768473173233916544815001640802796970438651622481806902184084457508188221335339090970757781821079004000995160683935290089975212631180443648000000000000000000000*i1^131 + 193520006673310399674798239364846456355475571162764539616475355153630754710889632505844927027135609376988007364834195445843950610178716103603424139663811029674623818333961398597190427722541631439204614265506171737860741407328561531198470578064913397013390687334043708460004109025472174524645202745816129838746108331144441764375973290820722519013873971634026193382858860486657136381035747867669422520616321797063391490414434436583194450748527363919178376607942893378531386657715491542808895120397200696656056142979751704555800924230683037041697618119688150611177137691786524409057821105991764122719600918626998957470962881457477397151216096254530363411637563933012838062322291478721276529576607828674756128044348486415010590793951048775845862624377778736358091592478851278887695876804161588193798562940837502198556707613214577439572944952575980987180010571438279460631393881856813269459739231116368330296810808948848016052665022328057422730133244395872977753467038641064674847411444612930794576441263846451174488922272831970252306403187081785517444800008974793366641593605677294725515656638493030082737447186126100657522049623427237732595120561627620899138120262719082115262352760263689331028115859613171788423798144250670087862445583829758159804380069685694475691948706507111350608539690925329671104947959096743229929696814969260940847815196498153232434095854575533235211115312817514078108251290788910814128365131817603172531167144992611789266802816324656652532099947316505637899559502212527699023519147532978463504335495464230631016536581151111931282565902260407592663615379778204300005847805609521152840323558430838816370680949314549192587960879420765464267361996251894319009205759735620441673505823964145893699196849079535541544421970945380218736691319559170578208071273015595735245543669857975446223036099525322179902786145585760365087517447456900337663674484331303087711805157200040058009744653303530586079922074855307774290321651848884266061166594767569230614004299563656289234248746710875706642066413441519654678045746697656647983744142861591689230361809407365224147982136131338705160387508324109887292666065445615106578923295688458364021360784334589944417672736119516374426727353093082563727951285343383105022540190698913524063380588089588497416805639197378773970214504916993035582451769603199522283292651050655487647190231435246042965932987813815848773974919203374421941160645440923276257667009912596131984483271214683373249258553213665372299599448864426119278772598495223466931259631399315694576175984010892540776673315233128289455774510677855490800456626335347967299189627457380045943032600537762588559774916217551714606312355115787713338848978658113770925953559115054521675840885439461858210566286441690852642185750158039804229180758013945181369873515203180066059145766679602727550821559735652074747675663669630335767724183923748499723617592708163456832827867389259484986291861606126409746279495909602578486415626987612390215243318527036370569108768897856996921049521199890161762041487448502995022638676470703364307414834395181070435669831736527387326429429588823694998749534936136692330427937713594048190399225036457936462430486356676231161703514381112975436364288416113029740493483996439041722535451741745808928062696377948659714555245458546803224351788475540583278065449089712617684288505780237762769728643704919227789036808547872684345633101467659460564934761865261147940281332766332885068028496285334555790246149562106968876530576740061235913869564809071937451886728395182001887879894240507566865546335105332946217952715870851554517592519422109928232304310459820082539194189785966115405025259374271864066944674307347493641409416721922752514265660747357285548242369103439009273086476563498945401903579655816532959548953211507773136248084889600000000000000000000*i1^132 + -4410509170153895332352166121406897598619329762137038205572855464388196015888252184751021316832540383655065313069727085344487165600727577958713085646125490422927431622045298948091732572813246930701033436683846982281892764496263774982870130417617023254811135723187835881087797906233435385061676994214749967512650458189948477787204639566989454605614144820044077715710240902231469931170746824762461213230215099999244638687488947385175208594245838522112827463616058232582844536630626524288574397276077229681772452983889110788784858966965574804958801537482487053358152170581461051578873573608021244458806463373977639176053615843279602648719816431235478373540487388719566575400263085023867049049696362802762074543608536891638258500241012479919123368992843163100678089668713734576652873014640875625233995965152435416023176894303937968871761044119780821637858228926029655655569859488850140256629608295892779967695787201042794189112215081712582849501351250031530290799538100907667101737784837167381585552184671283558051143223455304004635959387787601213345663005757099193943522061026093702971444490703496931975571045125290441324889975985535381136986264785252071717374903905617588581832738074672127515989489567427296977817722519885781175968065817847645703967918888889922449860450494712823427141278120488994285617804178525370182558081688205276826186154666483876460162154122464261948092128807504666454393672410020717199202314071939165674814977163338795051309019794895923266278179523845970344682457347069585398543318860740794096385889391556290333834497317879161837544530451935205455044043080145492060012665956813803090259141137563444684484463372254199111075261038272162503664685397046487154768423223878662580556833905001618236771519393593304671566318545836968816032075143224833823921275711124701741474339865929175887510386369802164882862747324014524594555908024783382961253272228382429559256107992442501396183149835731782510140994638965808768410737345894946382717159644513108593502753988575401248911923893276219904387324515649963899499568249611582324532694965286448176290547096982472952362783126782914285591044701725578662200027786506369436765120006780122353328063965988637179025847794504167400291013235523809578716740194928218259071134417120938016638155161720337019740379029451346317004501425182407045437339746351724689293036651758593575941146985614784180611029590712524464993368067814239408149236402707803652205742179438153658180157922335644611977659544370311110462153337374257442057126854582481195575137600717463087387599462484991895724660533081790533885024410679669227397480322342762531006256979550657708413792893251276768696663241657464370853277551212644185742479503434450746509063615207873928500493348448334159293069241852091340402146708072056991950532821705286237553448151352660062230295554967685908349690561585731841870482758758802233148376390447053204925205126233570659568733436543352196738833672409933528517504362560930995325448269233735769472449023830645135725085228577004562101617642622722082022836997488976062519144665761709418306496488653496726284112669977795536732970154893748942189332247675905124754258292644451314509263707348236843013782013438392050806644653516984167917360688959835848628022808538098186066356647654673949694280066244531733210947269546302778365238716937949239211304157269377677022606842247799906481087151532908356745001796692785134142305577941790258636395731557345641223299321576317556618414367606793023435955532672633618051143460914354307515082632862596251153910066933998839386317281270735362361567759205505653588920411359827247770245455514831315574751284463906317698055304481072592229604650709530928597603604792577450967699620836878533139774649663300394898376315230174824164056694857460122440299979332730072146472416700263510835200000000000000000000*i1^133 + 49602254512006729250947245768016243960644754582788172405696354758327171010912995958065680509874457996986141338250893809906370046450103721079511413700176503895470960543757523563183233462910363976070303088039880376469887219953144785544913106023890929994935219325303375356480265343669223009909189364047293626145852691918124641468490942450502619797065492546062388459595022876924649341067050270093628992922947032967997652329476015204031402834428793652512451254274014369218453250387997373629329997177264526222236561705590453967026290294386522207683965886659929675038216432863799086035834222154696184950093462189333534375989799193804146257527755177616329350296630344058479498064845692795751523062486116558100297842239545308784211658858668204318926115587887062572047847123093589225442084528462684097696053353351673659706237682203295259878796708989499986991937479215483108262044917785119699034089537490058880711569787531297146280374837009902906745941982875681220577718192398584261352098607347233441029315389041790953179492371101376789815947806563866556016712775811103949859885601794499432883374275813600081397950022597045477746180630506020774465003459200080525012100122993762119022799689618013256125132386319309514960065555574347153690719222923301893420490214727972677393856682685961592262589905987757744127684459536352871736423920338336686962654591610998203161918812269666884048122012344758357844152776064858366538922943330109879868094772070059944043101139291208073348359415464181870740388842705570608537497926583904701749628550116021706245622999992474342947443299351820791021000612733935502379470569537418610972325938101621196953232917459856708740903128065351986576573910574936000610132205509052909247903163190513394435063307651678420144666622285756770293941609960196161584099861751703531144260795822458722176192229111763462926302429863707395022482521285453695416784432971976041753164235709705004421125780773346676496188295982980508530597989334948132211518054584018676874416312168980176044726859503579496296357512626213830975601954242279225119647133495191642828109927150593005341817094954110820744669594294281619769479288947135186293046706878208237099259251175797767105762454667422021799531209050051902759739801157260694944580570952854486827030383541152807036888031443211000656950146649938384895381620875537387581324087524872593694480379569435736657360256953292625390892333939705382206956252141412103325510539462806038164132489562330586502444129720383349852896843176188084039376977033249482989482007965587410793529844491374439458816038043002611851310083220775459829110613952393982216425881858621067426484617076143718744083322656241514082900199030835092819150371314897019059656670729350336597209809788699719863271410523372093832067057019284277760919066101850815096936380825637588269196240872375604648275412705597269457701073661809668053018227089387384988263665427359014204539706341392856260435368377486868744468409340960852749715555251140155892162214206891959532791370343457220583249755825556505774623746587675088674029804205871472350265346856424389140672292170370419020129323169067966159508955723221924157866961451075790581055556271133971838794030873297286061858135563093942231688722685045599116131566477545808063647676502502699503053401847495689421121810705410951025720160502588340985208783052296241976693184983728676372789005824951460856473673570382582311069361764683592300694820483626523929933686391420700741644065346627335709253613149419171799054382481849956462335734397151323965091866501876503473722187580702043268685572507675752823228226761294084233043613136518221734630280928125831202912796310301208576233134746518485405337354990718681598387582161825919757631329667178395184016897091540742319568301258978718845226460508888317024738473179873280000000000000000000*i1^134 + -648580403936238863151241881209862364410832506681839588419322353743986981027185003268208073774941156791667443949449132152305090073919594985643753339114244743231868793930550393564323804173621602868764544370459063338892584267272034175034795080865275572859656284615385089293968205628891760176733222608255681514919936728362043569588138272636760593796665743510454689427939657296528584581459854300233933167384430867400158747928683508645966076554333285307419859255717518510924628999368037854179732170091990156585810833935101495010171300994661948020417270802142308862488001695448353749975376741155522643502753112384047402039123902152519087042276705677291433915252192792479983241288364708859557871337889068162005975594663312029317804695913584246901354540346314629634390494285617739819494103793301246527142210195599624390921470286383510649929403650359928952898081975691059253571022011554391597273835169589725313832987137627084324709530584213066812399069887584409748271863341886113037593751388394891667651597247176078839874915287823865151224068652214477244996561048231531980906560067432527776270244447925188201202739075180721883719908873517807249479993433576485534122754263463253111607196338037455544491273086206812825804463011794663481444718154913591483782247716245459679346441188479756240571426453381679110408892584714952350208998738111149591218961077325860236489867597640504740238972195712852749342442764554742961235424368875164719850502599213610415305016910082307828482869984938777230464270932350554042459446847476688926967081430643119259265181501004315191765401041322254230687485080450721854297771602943476163202647787249230845426856711149820693381263603892461046465135950005485075044989119893410847772558352453709902641980047051283121532845453618250753124963274747001004961687561439787350229187562496539332139645187724402280425890759506061496003252123403327403723685766733139134218331087114984905613278603188884887551809770044188490411508986075993921016891842670516386117600085835909318732714183676855124539224704832766485509022111012431687957087561836907326741963415476451687311982342322646833780179951007929453069717440468003916518507570565094903971310765397548439545728871219261157252531100928210072462293162041820533953610374011288432126373679849159272566967473660367236088703725624215021579167204429977647234686944964520764948048496643417091837453044308602968602623261419629581197590015478845036247819836543772671239705842549626968533755991090355942884836824184935528405518144400348120361579781230310699014321345504172995919017762445335528456365018752067283056259796287945399441412485381027868412434369645347235731174624490487226696455282723966971648198412506160525748875365273556326999114875199598865871591047502820714520497421085064931992371319186061519052170347217148571956626678302439737605802313652535472656507028903843518123827791380201823703136524358307716288046311054893871294736420166890136313902516346308966056160949131074477260504092844804652045525233607494552864696510753729735747522732133925652500000314287132446254516434930814195038424035423936069998944027432619250022215867152502429389187689194211855216444046748875069728865301225998479994536237400301290417984831814730494963336796000031709735028328624700153742269220396228208931083195233275111766327104121374628949363304047917001120511741998048579563753572582727703988891298055907726970006907573825450524998599804148126110147741368325542734303774961800494945648576061027033829840961798135643655599732124666686828799352972110203887237300786947425697605456890476912697892752622046787712241172801047493054217311853473219718825561871790856770513997451802932366053678849038700403619129390353175078942911999489807437313052806904751271796161364903214121146249586240489196093440000000000000000000*i1^135 + 3989511597600589530748655812987712213009760388704126580432798891376126424299089775218494286822924122146903563206359527027743659001344298625606907600309136163972691890213534841853695538630405362002601978692200199733025961391978459634372806117591906928330236027398180288978961256542199899067945806827812048039795987749978482331859494008484581032776223592022151327027768247106066776626251792219707789052147652976160889909836479798950044598561921711564371510108347372193541068645434987638670021989686796686304935174572320829204248097624389175796013080554841070706099306136759332151310026453971447675677576382759237067375100753808148735199732864308763340631073751976267697470857323175101666745534811426101244421568140804099256216171601965368711037794053852541024492637772464823024387236887310443160360340416358261295610431182302882255973484279851139832937261935846880913615510762642385940188225352455401006197357277064798106504470815804698649427998617347158941496587694836674060579639916693257843209242330428152638858326289629768407641552978165555083491271343562018721185208326495311474994769324818317993871650096642657412918082944268080484570166326540527681075073190244531553176759055709080156797649768754883107707243752913174438770323453345721202737263129134577405453602219067611635985848530092820093956831921240947014686364631489240395600182051153426478851087432223166709821925630251605399292736245523580995987353250623584857656816972339448361993697225543235717525469719100967654895224693867581811173299628169191707969778961200539068041226191123188890098637349471229940531093119895978254526560796001571246879529125877584019876484568004132249804763066384561321270879947941758124398265478444888333577620484628863638838383157843704570814603654096072813886066183095533113072254618432823248172944607318943580842461258902643037008149050260992614380200905702221529669620624045009839248128572613427045568887759572899751727539901102494074631568632151779594357152518248735249791036589979515525156924981924973069677961221281478301618040697778245442060632903580024522828557017338789213618177918493888322381627081283780972022180388148198650881765839095532348247705344423609913789520869277915006060747551568588827897159820496576664221310517303370913685680932258315908085391729708336592542787377633686665297658316457868707029014553672748831000553097768485933916588983489651794488572559843957700634063971674996176985316425663527071633420763394754761199698438583768120638180638393274531668898706545849900295426897581826433475972988957584242622231732472035720120916794401371592995361782777694939137944012392489111015022066908297539935821827249916266644699542168852556186275516811794689333292798633445803591243546128533150124566608661040708840338073440731885057701469108640649210463075318728014444994778270922304466418241697570243515841248113461263683097846691444251487817260398688563476423957165907495235371984501750961522017596665643443177440837737480729488816577415670672054133316881679169308092912577512450151930955976931224445208542784772059988287444249878640305373511939097580027222694335679277459087203373467166095882271693623004533318818540968323344981258801879254879445540075139141218506499383998905313162987297848513408572561737792021418521949593797810886112741809701363599804219897352949412088819617413472438554178732310871437235995221458623967252775042414103534413443906063886315566619602033044733927184693742075632540075212653669310747997087327243072080147530846759096937526327988406449031484181583960850562155820076842329744639554181669426219549255004797211882716679874936114085451145122627547962725389740722581469093789628291100977235001899069784549703143039084242960300528039328835055260897709279741876369919359083592401442509422592000000000000000000*i1^136 + -35874851702330952146971074893179361345042007816968040782882359196545123401568863587777713955124221956302510535643331811695312621970786339511040790393906959958537716426424713129154599367946610948647464983189095139564597491150989008022344547411486358747303087252607270882945154945786932778904604351634315989861949131608389380980570065127155053783616791521608505678067654718467367662145472965604041255055304813964928036925107983909977758501397499879612455750892288626117186241503364952900360454059417319181433073863097442337389627085773904057146687107102189692564148509644044786254490291378575465879198030664183002953236666958670563587933100419521227498648449711729547139303390296672682572455054535864919911262418871405072313154076901827342854586345643595665313678936799916003616092482276747125548914820482561349273722878779591204361091037055270832019238591626717439002940048755755175243756916912661606659905377538964024323690675570170434754472587437508504806251006401358924002529909259093223875128497596523112204719276723493678538495787698477244841301797358191058556766350393105362580412134625164237812693256612102741339089162160113626422495488567558198970270861976941471563996067615951516685839414388976538394835979577986254525942384211705342084787138333929625371700009444832831013275318067915903981898604227698904757753061252932701282906544438721678558408112660991140086907112412091342948425432970893842355725090338173842628103247204282191451032765194718339332988867109570539031021315041548842559881680930382427045349554377647682310010194149716249313652137780385421576019190421132375847343331445874840602220269634297397161062611288809677717966737019032961055734709728170603413055316907615337027783220361121971611154108836805193733152533219259744646133103714030015355093117699222166426573314993910236531322101507823041272004600301015449056757162825272972451970767116525374588550328783595186866357071381611724837385929847160702875856102038691913180636578692681074371608777054934837127322831710471185269567055612201557743420671435408334777551855156319237333465192703419195702782372305423685116747175720747600108874175806050003272025806855291457854050818841568680642098634695822190038760084419666511029409284857137639782039429096516493686394633997934087536397742990337289418280416366879191485556086430366756384119716665022314644571571026720202373476819106320879766046230333426787086264636970410638172744873580095042338224421773941448920914144871031823610819568856906284884667208980940591718683626512356558392715078954122273607694359897511514213895973467962271565937962982449311488466913914223216396883673845364695854946199201931706464076053667599193186950933883535700629295080639638225390236843671256341869169276540082000242654479738875940943514409385134287376420686864478098038251240979169458714399974316661076711043497642412271269388307158027397286600022817196719189134204753073997506660257671068362939488203713904714248330310387252012792757234492296231787381002619712152355859539321324814860874801528828453200783082575985773924680345082558285911355818271014610881244619341550856074299245518185422873414863786684237916733307069885249457264980405626941430003065009939891882441539636757257190246656502967845168887190709723902365825343323265689342313320962088504766490729949613561600764774619130012913588462575483937191190544128071993917068344170880997009845669711954342172143567177504686636560290461071331119923554641657706133494203442372075625543547472865513940410319375739813537594487405607882978204170101610948533781380913632457729315243999096747633303941864510377216173616023700997254602701044655242389984109732019970225476661766373509188650153058418743622353025808688505275219348978160841881483775741817816860848029696000000000000000000*i1^137 + 77495100719282665252347743223212653448343393106552799697493689166605889202654406482001277404512502811501502551510635632508936988498066478738374000220915312844330293493825450857433978501689559977654633874545010690032944643280204316835120626311905051539817338789767874346767010007731490855537407269525892914862312958996065938120103684811338688738891900536957702280492786850533963569054145879719579219917002469990670053298746977969475418997418112029644051252999590882376604494814528242442251130013321589917720948485404383294585534277774638283333765019637560119537287917448534021113192849799921085779535670612258344203538368598904341660641051107683931741662584935167120212870221000623106273317223451553719081808872249352014515521763688473973940576077573577516396184784937768466260488510479129572592812305352696807974786633908400374241800688336937572101851585350135651706858285162268519656144004578353031789477618628859183960790392788586898685563967733193955031922548966068645258884615736643823146614581652181807549265444078966745367085791367712336539785055177965120317818161070570056187920768325534902450321030897388772633068168877748135741866355966651860691162041702973560457542441420917342694860736191280898987267334831422282034420113509340639947481380884501603708691195909952802942564653936565325388833856537583879917206741481226625773343698048436459190033957665340708150771144589459946876601303400006884327842882628979769021466534503345718752963938309418292281324950432590388753478381491658761616770473198537276034995270482800200581527884469064043130123867045812886688647488224867159308545198112228271251826306889602671747344378164900863666041631107126630308079135322509283517462771173329872481417876504666081153961174189654949368539153327975084986171929807420125961321894992680920800589471373626407251414787888705596118262951525995131818034886387526067024808815203814247894122182261593253638260395708715062865945369477471054961635284057650792152591895664931516718755731117006487184591178051243519435821445047250157639819188506038232187108865936754363622186456781547229854915581721745091232255522614465011304510915277083687101886305400252719671490222707289540848083310426902253575495630796561645181499810088171114827484057149075365349335650197255273969188918903555250787544190466095248229164871500469250342507855972014939994321861981383765766772148055219508456649080944502641280556888631254818479624126259001446199700007905402564358348315684294578730841346553388014537304729454175463316547587154170652904032569765974952375191137194562586820512226934268408126268582868768896371447618512903149663740888648299558684630274652930677221450510819202751041959769460193760566929731889798712966493211334369370838087443393826352321390070138996011661327575694942418478418905336342013378812605667640132689024585536944567323906942283911266507142324532394152706969661427437625590341362643425992572659899544270745597456299077055120095666621241937710988743310566715484681657714950951693026584272810394998563905544697273296554697260944656914659298241612209770133006052752989409232354672129827593779541198730706169257521385330955951751142787249884728357631674357315678524298415938596876408523735158112144187447517421639195892505183146452479689533738429935135428602760315907998592255090859261027530100049524985807481474990493657318298706232400113350248073099069903249444526555716420958089197822599543473814570422443946990225156742036007012232420543766185762120290695315776156088021588478883716179898357972124449417244652926141031850850985208993167542207894525492108193149580008567758554343930005735328635107820112778464500492781096898017575503684960168877582401724707053667348887233598052209981050444366809317796180694957135023308800000000000000000*i1^138 + -827666934177964799823050314433844743248309126086106789711994996971949207599968676650310564670315352298356923134420443743464681959020696324617455537589000705084243997942945768193650556798114824143839671016265009931838097349459369455966433464056136468547495465672955850891470909771498250564294329032996834965198236387923745762663602834947650221793151883928958900539036822139389801084578611105154297449531120870412740963208118847718485259294623656788413235935455734802460047981211183295060431972192968146916945534780950454426793931546387332787218890385283820766567927362258227221359750633748500850831804479142145567121774337189408267151998550229070011790025782661606226350803740945713766961849120850571457244748617363017783433976188126642425703918040533038268958668049845408233588919159433055766944012087798621667494717461520017894653245441571288995505859973544910558987655716320092274887227641977359219554507257239177260351738941248835012514773257835821913831038548070357717428435670548722246975587385810921536391797986812230303226361899246512386482191890750365772855133461959417443702759927377693656707041248691886734518979123940899532836366899969721960467594640882760458356577932640503595714163552566811154163911622122149038294590558167962690737025279509978904978408790158511083666177703281106167886813668211577475548481561771393654640370512034988139156140408640264644174469925138074219961330324866930818925425400628942539048516299956865620063874031511883447211997654992678951221164413004561446728982282300075483749519144393815687487205069624126577334951649696218689677771612471643087244911463440287536117648730581314762773897366924318401433362478882396679463692731838430712159859361055238965860950574978098783876811319796107384624277621369526659774661479640319079854166243533830299165678237179300818484287109570195265463923168538247885884632944161067783071137707589805466833588425651938766744173070456723573305791485273076675654322593488005829106598125451263079252513229097632730704474008357349214760374726445627617630648423555915391972871467986445119487920316957763033120631461606513663257067737872190262853415450239604439284400549569225665969524138676462435629111988519424180944983576459147601657762938244216845739371506858248146534061121251461383752639889464643559153241255317659498670573395675045707279108972110476498514220871852244849560458432255949534718420696133700544014781107113104293929883640368325377053387312209497977744012052452197593687553462050355227042912562117010731106708151730980099130352558513613653080205798561274168880370969928891928936716655422773467644261142477300075960102834640615315797910000500090968564896449669212272001418853787091525533167406838043368367730912874226857800385825207388740495120139659165786100978074909007847351945448509499014937196876102368266651831687711320839245307596485270576094291962406013013421964604434356419615375169192030453231197232488159033092844554898280218645566800610367522104095771732385021846826049944117766304132678994685978392916287704036817230265282950418071173743408207178698489198245480982928073191195907937276249712639152192072751048142204504163658534273263589002008254351638550132134963486441372805830137636251179969418627378321093061984788431790504214470105140941890269409031730450270686320079128878260099791715262143589008226254552412109922061595409811662930516812444142848073205595916960392114001244675646774370916443971997993355401502789458628245572490849945146653249303450239300786617537085727796306216379117307761788073107719688750473085181112165237534635363523544078892700131988733250236051462556900843659501590430912906302008711625130275776591436805495413170308130083577453144858119314362299681154347255471356113107483937996800000000000000000*i1^139 + -1295732261416868685988684985294998224709623517824037748845163991346156990275468450946816763120026860738383088309728262164322634322426274900467049359033360004444155806072926904120741263828230887022342296174969829823791935267104966022553382860061010343124132252208238924503916693221018211962449955373699039229400725250624501013268465495697683166756906359353690985811317927882163055362537924073446851128069201736988706987760658269818440992634498352106146427891828873805018234646602985572516759583172688566496941209833006335373369243436829924956771190034368382559766881309055771368386402407323280007263232827561343700201959089296460769845857853102399595132015477262520552351861350238508052813397884869345944946308553833488771037350799358007730723837532918222007029956815345419549916376077251307851907596364133408684247910976780310999004258156767118783998674612075604262638349660283083279978626951349434476348053002017185845087349011499261348868298589414886533361331568588809305238588820788583189124255390435864131816079266936825356441781640707669792380595702913993538048916413538976594263127183264326382594446854450337424359832798351328785199197302664177757375509967686745364266655018117135018872896220803028028407261714126876134739291330984269197764834666703252038667829968841765758322908534297221827656034894374070563706242226222456313684548428867681648185712421175796565791181288037668277200824279056622249648094014805192626044643590403807203078197041123386878879360007093280995311773742828054271911485031478530660533042744351865045585035123904807126124017010970569537185928917781788798795907045812296090403379617289846365623862090104708172545159406824014888551282510768441516499350725307604752581293832574855714573184642951579466568212357141852174707755213823965234775787678161340541659188802408648463478007739345142038271235808848182476583126222850793489383203711085836567410433429244386078782095189621082501375859520354165889960642262140240237174916047442421888644540899255390268451916231187481910725649380525195783124408895856082263235112349447741281054984039462136173736512393871553665856359806654709587883673386957757202666507351046919794371988191735746979604161414161228842407510490072174877550739894679291153570762264586690741548954148075045579349123030447452832053423154662758341063909249843406960956283355484478347185829482571154692568819922393190600661549916204309845356486520592661993124688872516379055119436537066651205779157407263847708019539896382260267107357738289567960552647552325028266815759329274892912233481901608027896050019760941856300369447163179610286053773348625809770727612963576659907902475763009090068385271436409743314838451603152850030295676624820399477644886352386671001734222526008276952273252037970295986132867833651364617935277058596384111865760269637443586251552677910481616082141465463784173830458318406719459336514986082292723688177581040920742136457125550824656477146758097246620506931156021051266071863219304438143937289198509900253531725557074029481093083913467668744148767795330424853892681955639950383702567702244140626349522090773648810005438051812844711270893109678748374629724799491100733476538676751895115675856867495321907559453748443276655936579362482116172627835254299336861432053784275216655749903248926138978150476732401632342577982675472452329155143126785436118954313204477329283262254484640092615166731469344095667531200103011802456921922130208237158785829342600705572801952997706911743347269363844203257699157980221838591073279348102220018922817339255435916974373513598046355087174174557330248202464630934324780741661014092847284135693327167487078912378842489985730416931225297123360216092289105337294380179578037619403466495110819190354739200000000000000000*i1^140 + -11067938689460445493916442496826371277857603412643313427251782451419756049290354041044018823773122603228443443222588714886496477374451614097848401544396393249428275831584339662517323678654077694038874966127669847336354115396296547314589728870535574062529663697766089217410525448070789737333124681679643838307081603461611332725416632622694564162348570535541672035095491359359660312852590366647210732724660386098259906501737491281040547143780293014152753660852775826795288870234040480528913623196922287733603025763754366678593039862568122279468039491171162226679425618270329965795220201581579648210631453625672829769937977823977289534470771882335920919238033573285091341326441272910858665847962498749193486588615019282856106682413509730404450341157234603986236980801423276705403165128476735603930640146562594761480313295925665047215723752614755773150048157549113838430043309169943914266143321650355928825881747546341821051913138336885403921026140752055831734700803204520555874882918335130195493656330521000872892374912148700705471128042799942912797238752155675521461411329396110376517829713507838916655731481672269957633617267503092534665546952640426915351169783833640758892482413813899685786031050268473186737573715737347122279624369218790997813628489864688519728071982619842095216533886712204011950368422965770961458254084162499852079423822545064121475651815660138052878361532017014753413015255514962427852818882591367681784447124412801328660646332784346080429150737759921835161338212864051885384305748292588109548738261724445423855161534135684077381053699857089479076577788960743564263822668541589247948443611223854539234557590020051429811556604571674108647080975692325714181119156706696433767883303689377478133852118251034339562171728925087168435632846428375022202558851408365778157346246686499075793554640729822670289940258156839062736832293015385339709797905106657971065812391479648747854780652391921807735274201161769073299114527479396453363666912191559823714934672903996678143551113033539242819366809144146068640463017138401534387274937244922746921713651949505716484118524255838880532975743196919209672077573315651027975684685247476246199981009498534174590688376282342908746723916946794793802401016130639272602652526116506889699562446778471414750081900142841829712497460340072032818390185391708881829900355364590928189756066503372273217575032786278752461681751437137684876496198423515734570268422130471620362550533505209838403814354240716870429960780586873499701581707643764969745771903285369918300732547328830443292633907103983862843851203066613375789479656679568062857559306560373276557329880975594253636497843086480404345866401187040990518435443779404085544049788508607777431898980850214225507345119197250086840726722760589161572138775442375888735946397581715251827455663025222770377916230397125968844497663864981227600015541022849272816958777728478315748061362536080986693051556661210540967562189486706601412282570390333236724013226126310550035255890170373942968144945318505572280317682525736636410284263092290278544589158405569446522110415042881706087094738463011085258400298768169255251700018574579050179997937201785044726863764544718123992386619128663445425648608704089148219549364626679574832742632749700452976412857490925001271068263236923837006252358321660693410287353012059733220245121017428572835635262671744031723569163286105734257101153489500177158910027239766361902982210891629539213435457626264454309554999295123318728849083874300292160193565655922554606964427442468440852334879088581770698584881934528469181776758703941078928797835225538241067097364062715389720404110478850409204293800370628982433289780507635683163597636830323822929770913230148681913241432133468160000000000000000*i1^141 + -61715385310322590088368241645841310340709554499375410803063524887468643041568636608221150751867086266091727180939130410770295891783896766002009509194591396005740742306374086840902456573075366981472452651982693958852352045234897257769862654732368441492600425536217777200798607366828892774651717692835027950667284252988959826911254093176401194388315564388594745488991833263051241164339124037950247752336197520199996878970240641171189912235657548638473206174431365228305554537033111318800329041829146068344379561251635675839517050082082450312588637237315921947344551502496015042926628492333171649163086483928083629525182106769931241073303924344490098784002593894186568351980016716159375984803649007587872907358174850932218577222397585586509988991769342741104019331067757326047897748604531453477486089793544703776926785142474233150848539330745537762530072104048708526277832009120323944391071567206353707835505986740050469872520325825339387897435833631435990104671081902506592661976119367048910112610309128656044960868766147950476653420861946825162663414082603972592273013015421708888868040073692971203145720667380755686411680202567955528599556279218590868885591938022598165937238283816151579235186537404728559300871356377261161612888512294271377483871671085119035029527706151481546613470083955865329610483886740810157682559645680890146704824035625877984044533185902977031608014260933628160752984607591226966622947525138211496831477142559622413576175058059238326448446703490838890829883276978195878692641338932834176287468656670566444261210496696141588861404479520497670585788408079074530911720103870403779070525545726558226698394600569346364649938515655616849408229466260813501344513993360122632094252702026938938744036719629878343689686457534288543574387451669323555300292489099674657105391224049043600826680453942623530673921722531141239112718735096787551126062170359089456309053453605074631651908405623520989987699026854035093064740546034254503448841377808809361864702227187207725671340525927401478238463448083874977394674041572476227948691872191233160273807426106047061534711208168614903375361208665529127300030894655445980914191969004591600235058708535898037813079337679740425669299541193362281252279875107092145687300020618064135646658150010111675327195432808529874827923874083892576839483058480240702822847665082514104828174365176573976826884678734570531450385787267791967737142265662743261203779514599192883961599617535339013965065379013089561977921698380109442388779476638320595215485922917983201706837579600559572892768924679503479729697321252569629794051372497542078632693091082747946305334817080423638667074959268535235099687614374565477150677974140550080644698410695791230392342389473889540393278759989935546017855260268844352808904494728880306891300230078069335243215189995094246301297345318518588542077295670661472468431409942748701549789404860981027345053887854692128867544539805306186408032598149349265450019096208874259220467575336933069349345817273956251271499662145998164269170392511355514446379354258090344814165558754426859716986241099353792107502855193307498126640115577469266432183847474625927386225409679351814918360435022198391835828356222386482379596424109503802018206501827802741328004781930028732011965921361431763970918879964905391610761364686889343275677060900795445496623019136603767966437414810839152748147163434364669014947883060242796380765813203409378302408473223099211505434222753613390743330474853377543335128255332136550842015093930017199308508208939592233315890300568688907334122006983613730483505119828769325798924053753246631397872631511230197862979059570127686803296151530309130966395763623364529046023691243033091931020317756194469667930112000000000000000*i1^142 + -32347914883262558743192112256917895709183061343010797355622198575722665862809322722982876677727456222057610226045380965506665409399796499162282289111826864429960833405738104173325614119102453991723505294687747615922037209308465742462323142115563449975122421505233085306298484371161453499548958465770345592022167134702552391967049394853233457656574620577298126031185154883085837555641739768158875635318541804694502408728933811338485338353896489970563314730559446974423256241253279082436441949808044096007323136474333191889014822865325954927633303780544621382589929271552274974575175624425629494758265239481294873222987323425493822097685838502759236693224465491631329913562284731224842947416649292134246427495958963050254301193142698248499872765597349851155875935303890152561525686005780739837586048973507467292151977016733711549866501792530696076647050105396396838680873460735846657227357818426492818647257012817386754467672254670711774216226995855248060761111002164381014032963907586314771609453849209415325031982672543257611450312497434814708539771087172899421089988962828490079945188131922351351563456328920592916491848785675305685247480384225621874161512384104251277043099122562038595059281718249001221946749614006242986077174749607334933966831189109248696873900571292317612743679066214448326639836654867741505742014318069301593272680792240012215928936551325564578210036406510707215506317709963299539892218146118778982500645649296126970020167466929759613311051328594648193650320397689219177218198507894726571878366905602403930784625380839659387285488784571353546249134637729510756449608334871453136903255473165509979557106750585960264260846473985132605447358520209177097767868663693953250243116568733356324110281716272220235300361781264934302059007720504471553442753446840709591867204879513751716544347590217082888264883751865902994937900084886673824239686157289611577950116027194927976956259393499473970378972717769407714521061254486951977885179483749644518053696652678428623175041242550091070139025282160359186877182719451823928867968023097833343038119151394412311676538378448556611468146332632088880278671702571728910595230979117599598608662733307954931814471589670150715882159045476482154660788063378181692190793447712486466240987444585451049702054671550409137907511749417891996733962967116950685297989133581933485013955331370756175204783195477822147140785251926888224749919115841659763583361868351414408119215202074548769457301679195598374548446053634423097195276636696846282785897582403343427824236358167393341919751816380045442472677722356401706593391058695507187394586464875539480705549113981049554183306410589664066191799375155189215318273453466440354429087179745209540950099518450104843157052209015013369740540669614058548061540044953846937290396454365790804909105884000803731445286272811423539810038341292267211285525988370585425561616194649768849299119478038627924161085492607167038236839149917798674105675657659858411062311343106409297730126875733783724351075388695970299694429667425023826679513997385189623505987811559951169319841010381579264358590461310809236993856923541111193203791916458785132701467926013385563709935822605725149121875117892320941120968071349193120738194084485199652219731904937684346093877319223983379106818459971290911517933336871233369560567044969401798249220641612012030976947217611948047738112502073106018752346340953636417435135586400477570370426572047939476582914361427063523920321779033910847634318346678180239812178785976854054499644094499823663810943743067572604642164802983424550881003875546596355752744311452790370366561467650623062649045165150415226235518746376969460018730382108599974467460135974025509348285390052655104000000000000000*i1^143 + 183371510601280001983811217205472536422867409072937645241186150983502311127669582524441695844198301509838585059285409204818356048256328868532300436464654947856158786888700467240248659304522215651563696389027492764803484161534757262630075977091630227208520450505598383493263811433968699600595381744233156134439366026101482990027840897996518805894964318639285822394345896169396814009077418998628947863933011236267566935577047791585562742417164968741622146574661931306519902111994912314767111475510233317617701607073939836327802810245690473422209489565110485487140136683120372233920134494983130666642844655947577727222157619911582234953698439542948899753700321858454685838061682357908870249488637105232266478416507883575874611482307876738131373921069258391052886298589957692676165308707932829226691646289761503338190110740505415427789946230696762618900120360419581436986957422926429527383983838647623408639680301220360972538116810955326965093295333802978985718550143147786778027491897096293742156628297576980883621176541838475458954087117152440361257709781190928619194630388693929855791460610656102456425870592029868949015837891874009605346253342301023960060853968386485015007380225755174142674998550029431067124884449722236006804749685878683593859854632424703768011868912697021411589685373330366062003275289871860442707296165845480241765508769299315663685411265873883583254138493744149120693904496280263534988560064044049911851723989239085783310793806190869700237660586837616134552846312460749080798947048285102989819084708784745971557006341541912341053086093813614784743827083561152042581660868811693629479884969753962721060897720369208352594615411095155471666222198183678894868510809708867023944439667679616311482947834449224263067719918064495302937111535788018271566851077613880406344615254270176128431768834512647463253785548803620849913318655170874025846476015626288428991448166370919924989951990637895970021175008086594898505793888605004044980746922637489397023554214283064375849404877175861587463821879142936069028672112776646871072034491072531770862326539380277411757551343594357308851902819467876162461541469346467735207524437823388854329362938185448830624193483242419481685348985034357789656211829555819322144489006988743133583086758083651513062214224399894329800350473917449133759188787584930146133321878200742401852183021284630921242210868598928977228100911846577650781955362035052020607578318172908424132129691541844818863200717278668006011670057779691465585940527967104192248859007147154089902438805033730459879007856102467779605404109858354848367085735082881998642731477465402931190801066224258672068368652894651919614909662869097159157691901694254100732396828022041616772531473718696015906899872571357177101076716254330392134874550392972549478659622405277254378703543407384013812930641423397299757322672487429527337188109151740307985120348823043195632537308055772376232636949722063395831007882286171780915070573697675853272807259166690062571385912657052257473483001069948777180773042167652114904035086510398464516666998006948263018004673269253588870788724359645925686833270498791572710229990913247939474068318874906497636545777551832451960062051183169365296123256202023944876202288659159538463074303648105089474605270581342811305646669146095588036473012368094252318576109572101687158560653365615170044399654579245890352508711658435627774460489056888418402142944994067897856586966029184204917122018105690781085367360256324488926376930731653027944278531523833781164833669495845832381889826270712127886692871573881545013653873713928368636255331163832538354905975056145011327575811496342745598538885817587988678823599770177532815461687329308680145338368000000000000000*i1^144 + 171431802644377251545070595235270496430234205326971710644993893954288006067431631503989085100200014573293647012714806298344509530446320036237134903435502709265313024928844722691588388568424033085371697334265775801227482219618310336364439260908354223594584637750903483507312965220441878812307790913357245050155780067013559064756802147466152218623672428277600230175990743585899462227612037572473067408080339145478191060337433554557185043940576198707459105542472549904793342134494344797378824864483505830116253937065888506660712651253430204381010996178496322573055465330877648728215622404756354456135528190105345089749667706846262007549373460343138236984851999917544999696672301889198034384374538804516566092258257648566896390498830287370359874336097415624507377029004156149153520165084631045152707666770349930054237273037139982638254605238686546288812502580678080325816837094002503279765475162281678751170310622260725397512900342575993375268641011001810074928312497173558851806684955944573262069474834868229347705090743510617004524080143660478350355982965603784290393425186493050303647152814347945833109228874431686454087090758667472546914697884472526010941988203804296323286789677614040311854078338632465903015341708959919273091109402556403030199625602421111282978012889991436616669302312393017856479721342066561849344510362057584691468019098790447349403264695889163871859747560982018517669905089367604068188812138051881464096724023302023240425048150441437838142500929264901202387252121646199128131097505416513245736405286896520571931103763129970769734350571185340774170973745443019710991680122934602673765380425150781595731759659136958369259529571379573683686602349076477973873487809797244351659228608279428796244874853794564232478420073768112246945497296915345480143224717956675976184209302882693490799205807493266456254447239231385168160663270390578966208645200823510208635961759998585242816912637053593879689171050077298096590247285871900885056022583585552050120529341447295095398789538672304980836879958132436452742693977229473256395338565635242193466802955165270697957270011360396191630783815264407372715820965117382740584145443397228826925060018809197937789939135723318773826986725081646697930809007138010798155981725699423619096857160054223153860525391767922264207454531190962748130992934381922378775125179138868836622484972572881944819438931918601223720978043730678492562429971714179359209773948372128520364054749769077284177996232393511205364206861600116503781459656562014938116700604541081154198694725682056586383262011164974466549539403689528100446807967549443574972234533543987810376890573420838587108001617363560786984486860376700028700848325944656850042976997383754022789790121528860186674361777408677250863608341762622968851576161439060304638796019077168094375745595537693600714118709031112510181337901427819120484808781590288394185237885345618319039285509797236906386692842437622690452734997802357243245651378576547752097162855429030489866000429959534004835357850059468600547114317405457352207941297196109224090952707488606705042436066147089622723412945810934374144310507310019663284262134189708563895601808608174985653380854740913598675256627215185792439045174205544595151617094902212888364292656810117241017822906812251518983469771851943988603014067260200043027909263650555857552098818030519217690352722429992099826671893863544691753285643471820968217537166407847060448829554403131319601447441257515636016447797278663167037161531053408364708354971228288841607960674580618999411015167079372794491411420200293147378234843911140594298486884401284819658404470109873517471041918466520540165729357047600021519599965176139295158134937409814528000000000000000*i1^145 + -268374817007376311501582119132494674594423138690540496615728287268227315473588453055128106166502621343953743881203374995519965124773994121807381509635164825559476834321296265955957179752852982162344225333154640321782821213277132101206162662176181101245348546946323136586810299345793904000784314719735017331507260459017372582522962389257967775229746776065767787897137168920836970508642974163763121778796625930037489764754326850195773939013989821917185669796489691140729600618692332365951758395327203023038491971252300737594928164236621413234878714444397241078529384410226252858725177713053928353486651714628971092515744156902285712547825746859826934722392431477557142288295147136871660923390813917213314555198098469456094755605050824279728726087199592861653059381286025407965168254062951498218030743299717416569890370126473218268053067580568551043809031624622743219393886930011669954101026105272778810307628726392958505985119884970853237260537131716052933512811322239374410314095180673452499480891544731745895636889687972301400472395383807258851087027785979377252659006181579895841371230472449591260565621339478577565770419272516623597360630674385132054682963914458947201379423052119976337458292615837650437764062281759943990121859902225401419149254217610423693138512169075508100786185097787221070119031169012114526177099687754163594658130891784653679117332324808235748764839310317117842886434977841470480551555354931259831516346754710135508218686764367036502238273971263546231677567883941510659017687183983411615507087786413467927585780033625334019046582577295884769736970629839647584414462373797709608390045539070233326243338427403420211069451035238924075382230813128817455403033385953808386030313865418225918113182862769602421849853033850302861181380228141999133917271545936691330890113705020131532840378387518493539171369506269878143117647100810941647788055854456705023668866445778841902698119020732875177291641942159671333774423821599555379650095894091620588035034786616351375370768551944950156320404850271461359964347368176190966816853785940753948990355115435615875366608824810661013696175148392577576015138104911304247756514142841050213693818403970967094076288193085427673756705629835981753057864883872130450792536821710664421043387841577172130324820212484410193287570733564649683284999844713598876218341611618524322290776005280291676833675261321927459046142841877974516301272698255069471643774053832275646585131741605655842746417064497952277620813296402434410545252107800526934513364567549176781993629251445062057597253089342262450039907385949048959569283396632534155417894410167027835843051772279715893024019222589162020747156310890462464830721287825821358596869431288599526560728593853329135841668812358209814125314682854804226210166622131247708119477162482283899013158284286760077680021452698703433903817821429615493963221545613355594120417535608859991727508862437385921082478354423705973699990441845370205193318628174679490170164093244577917352729364484720750441779762619376231429107477511937098955848963619763859047843206799948578033935811577816213431166042087307553051050470652139674956663730256393658455993306936585715874800560095360237511438084125139334534194614517722703001520222374861729505001164795381945011042958535907892640132422895806764653832706404448389090447995960105961597334496973113187437595161119581498526513883284663177586881423079733820069584249262075296642684346027005887908826974299966058191931217729756007964894389412135770709208727263245041588663212908891833209949866669519183313406874898358874203146638977131205419640598106009416294962431028630958360484112783839020440593140777985170403032671001321674753829765120000000000000*i1^146 + -326348692933690268123720727405944183897162120951796444922331371587918405783974106781533355767676960047882118034302752240069932031251446511277327230035633900971754858973466447595062139042683489886228918542718833566431143565390492996434716038195040273279106490738894119173123704019843407946453884527860484486359101562149886938099389956354397109043290120951858462525668967079291414023217323801528213097232473648568389869185263938852112857559685642924749701988997684352657416527272147702468408201053994539229347718140386230780606170143821981343092746925797231730205892726228991709889351083773482976587510365760620262301458444111429324399041549786402388254746991722377521568634192126378995510796264181406425565463775602177966828275915095915110290050708180507900508928944536403179746144440828715724015518019137961161716225417858249247011630826208526383151796762204074774371343578373003140938803558568759949408309242546480757563744564129884982149753210189010710815417924924246313677600315592624319589047668897250257409983361117140870115232134965938210397026346905569887687367579150567264760847326307675935144068669839196684731016829309891659647854128231764016931382528464923624551090099198880334655153049041988254433292824947986297412673123602133277239759581789742489352636670171530370539220626486914744700355761375980382510515021559978799083132882445665687296609258900550596454115906194666088526833752515265022691736577815659506075570501645627415045778778614521357852737554060719094469526130868441431180287548202090725225041640353550479391051062686809874890944862161141689005258156952578906202201218116605271055582105561256723525547106668148067471244954372987894479941190564786942846338028382370427105178426698951134336406520654345480400012530531552599529642340927973937802422622986563934547649289620267588656736903622071769768942836046551922056911942355289173999685659882555038200510994169662171098736908397811409163427271700322936808148241965729682574385810491849472471522730232452927907726604205344970004374764447148315763250522977405480705899873168970731513872232765443854074276148683417695318093812993770558033579636858900021911803584215108148991617723266570046654625657166232387753598570283222526311189002364911205196829142617327744932717904785578152682496311651544595860585031727006370038423091064027307985102814791726033657552853187112258883440629724727589312504828727996741063598963141849473587871724108088641426608080171634321402671416487745951207713915668158387330172623482641017505109704235124600782204567197655800652689236555112769125731692402882146598927327724032330644200927126889068304829853699175669024144538105689752621874280030421656905301358732429666286708675808990020869998054402268404873407900603533359020836093859554992819527039471931185878211938849259121277246900277719882724703620877120355205500199540800323299330935749267903449519951441509202347319950631213771403668025284291336627838922310055767628867729461497482418425723295217488561861220125760708701783222709902792798098240237334532929555334319864267514206883461253096831474939939481236845734050427302234953145721616942412230912133150696496062169516057355935485873996400079824383473653923080983008973062577961879894416076110811207450660889150778227546771228138968380329937247844633115513773169341585175139117524786956053727718642105413999269443725631085854887630565609611316208256489966461568818755889651446123657129843930887706059541241355173110118992832266520926372083219225358579702068786516769618263054068187754315342501547558983889195380020032328516285552578657454338956542153125447115711317772279053920077041898981204674902496342201036245909034123112627568640000000000000*i1^147 + 120164854433645452519364590672909446941500490456978521447844356549981254597097545876085171841275892950838056665403821153806929059016721211696407198807241742497767433761222624697626551779130151491634165045667865461984246093238123128613996282580645507490023381712711176234035489223547889903501241511503122392859314755269982390514945873005793721708424631632964195009205798892346028672670013371573290544616364543349000427666847158181071015509158615852743398642456360316141219490431527667534061988192267247642051541031696837113061220951574051463140747632739219834661151444029802169046339769257423780712795300049287664468106160351134512270824823460275180319599243296521390823611224512945502039672553351518078715731273692701491303883595808662162624324284958507541257591334357076787937825658761705026278102222429785017802172936967411784027418502017817358028014140803832131254637555651628587918213210784177406482694222791119237037468458469345290352676134691250865719978042753013653374195067309877193026757645133159092551799616222799274677893076950501665906384175620647687549237274580395117859348768509286202887038036066155372128719642673817048918617778599039396118816425867426007786924153699744150810545296672533840930039000033607036750882548068082219819301826719464632853576731529399500725965053075557870027079347031053631703781731705833874234994264390555029111667713590747891462356923514313855047042218727723912281901610796019413245757878719867993243669179776687283787879770998815033880120107421039352491865353718618180207012818541858273590525892934162063906122336455087044261694082498391851072707448180789529936476914385660714635310270084805066895600385009898851890958364139019702700319154115965813980416065585590941541018896009456954228737718492058302622434553313891265765659017194250362681340684995008337713226969208514723691248025804279981617488741186233450673635198897290160505566815874763668928974887011315385919101136194956083986451654252275198469737554023287125441090017528531776386969286628518457263686516038608510518613494368515806241288795359407063644581453003407551795987864827018175712065220812454098441914569915223154219649257872686147971388974972451437427232641019326761629618977142155611172405204538935418108622891380476960714416009156913920246103387857126376270138978095068974187545599274067299184663979114891051290249916726232927966053657021491486696757050092638327666186766741346597145556062821390061755090244606693624245180153444537669419653716777844593004115549072016295427780114777497004247937368069412662594516145897436658929459268731088545029822240785834354363792310815761637357134792025572371523047282224175322861372079084757546554109568074433381421518224979186812721952491284122405244020218412089707212839189801503884737596761155100788294594214515684000742986892879872513742270018077600327212438686605986087642317239011990014275680150053802180619891976849420266063732397696409682213339190432843335400811161881521559231766532576901362160061985481556716049131119029187943849236718537148955122745914525917318674579833443202905386496365591196563628183141876929815229609855051957506529469103534414907819306826359800874992834598720138889636349383851050382035769460885142486197643932313262224506618744697442978788620262209354294988872940900103179722024014986624891539659798383314597395512420683999494161009521094837612048173402376637379375917042814165378734442169035379305773896180636775204078346808477947069976780023955921700808264082513691115014260337137524549383594581035463383229175570541867120188625937413244920441998295264536898494919913783330037689024303014027906720441267630768275800622941789350544943593029632000000000000*i1^148 + 3886622930165837131025197285475792398564829005640784247635713159589913436421749583228338836179617756147692875908952859533921231818283009405877794852386279572340484647539295647393191679156733309801188722203936683606114675447603405830462013778288871646001019958393525794003318643945853512676402188869701264400056565170222079208685458628523791691482835397808118733132108995291256659454068983586672707559887769607654018992224817141727438475310508831480548291224875055406433712127980131071745071521478671008140567224620774248850207628815875269644655364510067349713427243346617272369436777564284248220628647776487531776228292691158938187430495500147043864901715221432518734331975087499184043281213158609336216810821305510208969236558650879935771675190006771311807156416981403833227815179982879932216710682656416727419863769344633993360874787239235834022104284553003806552945290665063073535214808669125894109260224982942204815267003590417557029252026395181927383585549365692214241897989552886244421822763089650521079272308931991188861287555489543621495560121412926620300841755557141423782537818489077397047417768464628037921279260094311459512239284436409751103730731191315668930060857814882657828064970302246924509518415804419484391935617245028575797986567645351293503179464736310490600805568505031521963508149899628531891341139590214676235488242606357519554825537367892631726165779006491045386592049710855239993415404895108747654362430661792337999712409373386445332575759313149265956926598318853219296596939417502170771207707751066685297204297413384163431330947222747721043719928388183945880352767375386751109775116337607789103311681497098136061011374547067265264467362979956766500763748715572521992784401969935617704601144246246877932483485143998133391737528353559434207622551052668771235286830100841191333904531818620136864868885482183925963970343627489798612306137892112587650618246503911344899794526536690993612814882537932146043554774694677934088453512311731480390170138081204076970176109384576655620066932419557420547033227772187368570647293669469061238317129598259770133461454524269650472812882328090443420197219751698184358281465127475653954926365079451980292332747524375207931898877545717000192735781902009103505285861898844157470347719963986672062826893102986398768282931356774032213001962889475227279209076905919979459141304736901894714428460821871279869385933763548285100809253061431451455256299252788299067775824996243329279210737131341843945643737877100981645203444994130588000524145657545247942049096940615779214970029362380873131802483301856280580262637193803765369071697950810811722897782423686869487577130092507212498710902960237204406775271719353968497978015615428850745987865314907441452257512210353477936413008301201238495426928063855013522580474151050698041768426303182415286081558478657107574308728303009626222506058698087113075651097674568310534476477732313695086264223006299654202498273954416122456870773204046397709967893220799565954646524845553543383320661962049183464401264505821818795481812322153731833841967805096172298230425570761553751859995156498834230850559057510688318336074240374468187995085444229265783651161977558672302002880224463425444127908522811063527024288902567872641326503511391758142456299764280480207710802184014832747394194680873824751441722941301539646284457659478524131849259836098046075977253258896421918569305480925177665498834550568914043255371597636765852168682517204086224048289339273315673923636188557906415446258847905348640315105373758048427281081865449713266671536175731644046228771396303998838040250937096056323596609447156512629690672514605268786162498162198052864000000000000*i1^149 + 69409806609131494175246174746394438808286683032361147195680051758685810975777543311279673823730908469275748103942609420046076436462470143965556575440026799061895103548026189845500851228315100339398670078864048045084907981141622747021593233851448983154628351419614170157140687462854226998415452991627660966141381349591233684293769641571382841405630593713538210491378181372980536362503515259848447213650488316581785431363222546144409426878509605283082433016134592761375548187365602615287720658119992346868160873459337332240099171404827932656013323239885775517970748792517591149095692752824252867500537087248536952262037333216974954415458215278232251170736142798750860648268910746374591561682424078075443129562479858866650708830068221730201598995779625629667770562933867149155084374493915705955381913940728585093416290641023551341877602961334137678814934491325964831497606653155919650301824371250532543816656835329931911097701930843310985811965187641072360797719648035182040686753321194838877300019446653415519505445555281627677659853651816133208101114703430271706702628000374368556643104577334206760991042996351094878534503272791283938156728704703494923802489620989944423464358612617030760865858852030929426554109839496531253901554554854227689430249562434260236265087443502768174068394884249084381919056163682477619544006661863059144168039241762420785199279884083004966649572556503771992632588710514373734583600706905736620206582369930372407996055573264148052652109836498927083384350920699920957272669335425859470325144176695765619420422488871269002692012355298423812328601323093879339420771775320025452171381915502372618393771099281679834256415811302050827381129716501218701128553490849700394457294212943991811356874190045393236504773725329998370415153092161565994742587757576431587862265552899852389685692750025858065191294596578005694434228156692036221453251370622146104171544230189811170583468211018848147167029115626150042562631820226167016324629537642159986265082690651859149305562611230611927598587664187257010973700162010567627998430672456703673077131795210487745656817000291099699737126578558134884869223810019707687382389218945475101191447488099257288437774935841603995314510525809572493335258096509382649715807439146013507201324374583212558216379905781490558298799459104754121328977998260779265259078449040547663216092810940827639021972884523190418423576536412027561230086339334167926039496297802820954740119910143521532286879880635137213483402274850622346633237123180957806067987758436296814341223312202242083004127084210970677591796961512117138788563603318513276388061235338296386057116567608266490503822317380800669201877316132362992913485903831250200756514398739060331608454648975731895586873883037356006288815638705518461494690556535094724985634791537961282535717405198042993184037793198030311931031644000662344248705216089265559879566591391255749500545362274811322507194330458429607087872526394719272231811846143166843586962564751482950309309963632149829118220191869352725749012401012750841669123043443213797062421695991496378282042049525456683051042210788387101734426583214565458788870872744291647489885015796689103982941098636594697042082948341521908331590117845901164398451335646092834472786141846572015726550185745391859302661446166919009632066556337490215949142365577917018547288340727215780196476629092869052060608553215843923063551031992183145899836927859069639887859537371753659517010107441665228010555994536773075128163589441539810819158886980983198507075697217312527311307920880279029568051817260962370580535301106160809553853842000907445548844458569338111926214640034828294631050339942400000000000*i1^150 + 106940450055099368535033837682981950180757690179562635460330191575073733182342689291635116094432741129732336343730106985992018040693152197487899521406741928999977832717633812935400241376712641691988984242115531337147808651948429510892173552763553773148721540655494511435590960306060042718180670743168515159468237872393101657562983792839961881544784518333349145952122669073068220528193850096121576831956757322012085392930778807346916916040199816016268588270628974145213031569270366489814346340010592885149898908493902705243451456258954819743487420367614064104223583656489230715098144847023597881094919454921126349166359124483945882230080672883387173340089542811158735824621126754708513685464571975303623600061884596618845460352051262741811172873016593425994018869621954646103925628865478260136522850446202180244552468950148707698312436365379708697043550710091579766606745951137032336672072303845719715746939209970425892216350363013717573522644819957628595721844774376691601774403651731751595559919385415143315265845008725030289556870626601920674714218808845887173404529669394615249161031861086397019307682083105011718650596623289286501269498688367948099738970251020195001642680384309902871935997586827954222998321163104724033490714300238449770965496753972557763849743600788003325243542419513062782355269027228686600380101890401887228256881267293387589082414724304132954831874239679720056875026800952444747303807380476802366504430191399817915946169995098421297587612084636134363149096609593499415819770651048724903453447070313807444919103476103771253525956144986532161528240309954717356661712008981354394797315151763403861940493743824158566170347795679953923350075525259754360052987452042639458315032094966339175837604557658625315563369931472654524119535098392596954781857063338642582983901680547518411673938671515823081009541768401648121936854415741663719818711898023879208781453498369991333592006936947917376734277916680584982522653370130585516053208155649331922634128624896004196424586556742263404830634924301481370978531995846324400815121580994815665232094914213479826154390472679240314093450537729066290154870676373184019316927397552356322705859450837611980838767151055457000024136721269218812470719020883450681695081182790045319240630414269589120411131692514194041831382643187681943611258483341172117939042639963781672945510447729549554024167429148804857799102272074978057874514644138000997999360355780896815688780824818301934873496378902420286528866117709758277946614089653477680305167196821556373826638781358001044612727158815907621495124851212974228363487925699007942666194278006672117014529023188297896982752393907267875089060166594354026525512979209913702973459009854201530323076713665636215307623316949165237017218779422120157004141115116241625597846972945793000693714959026538443858704792415406005247929524901848022277943835164603474611639122861444649457437939493894536256977408597977592182777289429653191803729561253295549735483567204555965716816681566241603623915222484353623490830240050725028470990023161214315582889434203403371771000409513947292516198179679592802351815089454708741489584454067881109907471457123967668688600102652884959584417472844433728297950880864535677938717653235418110673385539955989306377476519285905183425313539690970218196262799805133367850913873746150196429231374946553568884967037237322223739928531560603625600915571028046181389296817055742881017862740113672937381593066828507437476695071081536068276063976045133291064481081199408825439876886988735304365030343209377757344676550576345608737249164180392147271438443041092044481693206838057488807142880400281855590400000000000*i1^151 + -57687456983719616887723767996476834948784968724692776014809278469878079747620420913265879271214755297535926997945040572818446581809793233773550916661075166547641933858591930037380614773263962338868344218969906678616085832627184812400293247915791601383327422082486220966179486628211872745675943953769198161756734203005994140689042134995033661031181739047007226950738884622076639322861094786923957777178883400104205905314527052293686683955029274044944430142401268537782103290001473351468624886393708310307600730653256085264294668189205372348460839953828161846108592039214701932533975161052506845531953747323019569201804236388293769711179588202199021302511363320708673010751912932405867000457694423397198109948079356805446101192390377769158390936267393057843832349280788060008235664013692801289735808492863256442141324816401867539279093507971282718267556492549307119461767289087460397978617165706481128395882552285415558278850670427773209499691031534142126687515322987891251180402995494787308478076279607466590343872740339139755151158425833476271018455644813774286935257931216804437803660776325773371119950058086222877004295237189514105439756489964350779155554429426408551039323804430605004817112331380255919444639129896047201563024372717268632833230531530820618805818195629097526005801551808135045707414818715772691646027917435312951207178711736148508680024432119886164300413727070341625541358306584429223661373886668796842030204357663051737426601237414080177148851441720665705481819840014291844140741575054801458070651293376988541779284453898626205383109988513950200029078697148407806437680455463726398622902951593926168325998953474983379397236768614279041506927147342632025477402607501072812672272427913392604677520566446702992877672972846039045286931796335745924418218045563387241155668423468692977334698064052673560507457395387144793312608962138911000171171144243552288774267429876426309588957788830330144860268575491398461555218281566251796506745417432822127806674139048829794712750521274088752304816299176434369329295821315838799714808584932826979548270491943376961062367079707897368476056554979322365507352985162225551537091927484212575831503188652208927101953813314330341703026778383584101289683512310241776086646992867676193894165387591940101647715675226352628133185781113244215562103833453962301595821114943551157969426725770164956126132980069694257056963631783840210597320885618594233342099007578622230100107968274050316008433148187198329639955128801244757380069238780919426394516188713341773589656592490241726741814617957075036374065556753317443562578078007176092887875009721306719274283631165840998419289140787726405319166032994801474081410858740777183413567822985312481060288563149773377542607909967411423609525416277332273353500258502597722570319238973043215632193173233732954081852373167433408255427791587941168828208417315285646989642520749715767079351848418615375726738709766713063810912191301222149034744538937540519645110219894409358981822733836508502144795726617906672193629424349225420823561490433268030363784372592237136081412517576585844382229806259956952925905060662157142572651252238016441273118627023809394869052346669594926495222893902094174633599099190624947326275654011445175923457525843150439730449099609838505591087182977044422333423992008013836460345610876364030337500113852507865604748592199112507731742056872805529858267156193193255581005600657220438861514811840335489678974833711297519513249935991118927313875202009049301728046038109961207965162555519296648423458233849702229382581149129657965208753143552036063683732874184396390578219452662570637067776121896960000000000*i1^152 + -14035654343941622749611991802351506002805361697591060235920110447614933334225258457785022803933376014513419299884750326001436715811179992341189626718303442410064556348544853972344574425270831093863814589480811452004857528220638886090962292511624385168580270631948930585148911946572178607943195329119115966017342933213261406123314874920018077424433555206625047541939232100994955309001054966332668511506423891264948291219809574836514036842084529512393936915863026435134171512495981883656611837186970228760937474019285100186918915183689499461058547777050751891529982700248354487305754717208648352045122683765556985063110971402352132924606128010885493533377492514487675321283101022887253175285843408096715772138778338637679613606025427343239735982377889270210953835620556750108780040796899363069058830786657981077445419811431494327652453463192324193031559953944808007783082339842346574338854199152096398773716789960976702094550779738585375120026867759523594563185462598114821057304098750201823150100333358200767933165510288595349895934301555128560972664569458461958880753266927079739420376064737948065507306863259777052624779366693565395026472482884268107829102344151213395105028608259720457923937211037014185724163754083026818155792157635515432340610204973865226716245415721830212566395668292064702914808015189854792573787725379639669227281040279763721156250450667342547692403749077185208191686459240009893126359243700620464314042290278611037982648036694824607068409482831536149180207183424063920834061218770718288274520017982669757414112771550070326549873327392721246754269801850767684026406828347479754700419142091723805359997809197757476572598479599304810212969753748552371785788992606785602913644477359897522749488674178095813945352108426077726867403344684260717640033409886162380891999631142548322749089872645273920617541087502309767155967914347393128661955909547424290710235544890755954989466274533221941259554478042535610071345148072362106679259846108836326154584233116839678375206122700619426422108457757112897316938915317306143534215849621755572955270933002520937722707466888904553912959709738534682004405757504791494786914140328741871742492397173098938784240973533785580845475472370595239302612673477228425304976901263822633605481570663685404107891208437452710821249345109508173079031418267027661569383882821373869953233883965112516832230290633792804524447661438728807847384392761223052218131042801152568020438982269381435348243068220771510296353162401801320083144925857088604366602896911990166779197230447683943666058095526074537149163245235261661359665971318120907540522387532336097941768164205508816727625576345212731525613837961795008289185600748932545754276554451194065386783180192538123049468663411147501567075440075732035682215206736047761187802764658110391335637950018383410528494173196256735302252370181555955797014330022235898649324550720590515022643079774574449207038254837435143146591940958402226146026442524528261155309210551520633174774456684362682449292535308579852065557646127371156095288076690817958399072072257675414916171894243916899302489496537838530050486559169081774969126981965663948007745366061591323370185590366490151212638370843172491391782118811175537724133335767322164332783772127968110797231797026612251789493181846535808360135746226515216502649157032372388856583771656537606732143507922456553947743554194195243683995576628835171535670959777829930922410402567482685960814671313954920380010627890331599727340163977796760828673332340456582848039663150596644005837551132278176510107650018610891693114315098519866603685641773205455586784089907149899038720000000000*i1^153 + 7062020836391702409424508435928092535201722353924239690955620258408334519777766726680287900491994233775992251621010335431903984163351253058622973425369319946324065678587320177613018106301822476320728778154881906709382077641729123902471654190200355987461118723962851128670259280997871472027208111818988534661818449014075600014511707573425694174460149580346047154149388344227267886226539204168753985171906460726889155564973088535612625261569224485870777593199169608130947207635588258766045006522666486236525976828067704369027334755513696086030863169867209743304835170250291076536693030470796032126268200468037448924201339508400336760879428604847573070839715760188233901024302264598622882137470022953387960275847310637880759702176044647520788511799844123823215743587621132127297388693283024901932171822892399185845944795993302093195825790880093085962562673750416732357564865803958690757620440670148720118519878057300901336174606488976811666905660754938758891629906098321440102941176777379282963363225911523958477067380426646625457642706302582354954825361651139751146560502044089049083419367725157041780516037516922761238320021742823177595171885667777038395116245678763065864770729605881914441667235357674906141425870977487672160390239925536544597678426434430145268512282414202218784129314582768556723815406634459397836457717476188279468132403218729702170199132151545122210107103473249343295237086631135320826745316981550358260924490627318859047255844111073587573783008799771410625599514963921863669730037017290050968278087856365341114527935777842075822901053904995265842339993951956079938438316419080785860760937405470956087023613189355220561847978020081990156598656308121612850664422062232209524722580348262854777982422637945635724398268290945790982154680726218949739191818414631315147576178957546944944618675045946216849544534924053147836185117162583922211860075455536691223110888442850748088986134386100062989983423100967341849864080379564198565821879692767073493016561848690204766296062555662616432540333639315526726745025150682779839212573506212914537213711028010611465715211880298662696748876731365202478727382345792139027784704227641070829432733766268102430919804369549634368829332407827826995868851483591783394788457573824297025072258168289456317476452368825314307453549666663122173590005497387077241265185443727920556449003073745026936577867447979175084015755770512244212719316510167974866406947845495454997537150162941465345243818451586956514038928317843383630672763615298324340687299859727946746114737497606945046399211016317732866936792621520238840852215460572355338205248621851654191746083805494243034444502675754328585652108279350431050969075930586497634065860539056302004020026088900839079784062064325651030345359106071389661468738607118105118064954323886266392000273814999076719752007289989223533816983883229106434252744618161153592879685964512376764353499229910692766657852121223592329894678923212725452389910877230381877686464207954423050214084747798987288047495873809411066588743094047756377945055435929656605150727502690772541871620921659377051584024691835708236964419665225878828893113966109532672614487128107342942358244325562594410242288556743229377628584200883393657624928335343341217316496501969227256732332232556626173695826831404814604688753790882957256601917944799521769963659284811798645398068135145818008391496756410334729465429516172517664623433527136530864153422530908157462221579136790805548485492377956348022515436495222119687860856895128386155755612143793614365863672188446499040016097760247765157304816272819610219544276574894225997936180854784000000000*i1^154 + -4784411567106320035044046696567340106680997296610352769641203039201782784510110915365463383921579393084453159434526520749013497180709048846984223558785427319350959243039736935176628318465050267899277960459104234979317536964023831376073620114501680123284914724195031844799072442081380361962580415482586979394297579441080591526329149087725625452597932155470603053722886655222275019589170332710563301755617904691695940831734521870911132489205973464685755885185401119646637986152344883958867292007488281144760817681271922439744509483191514399855442642524883175864331989617531074965741349246976517105331558057655497513280674212575298625208335341374980207695320022944265964897341256553734962335064972486501963147951776636890955168443015471993480022686675452528164643333802382125527312119639506819597237077543992970009939414877337317654300513112907097083956341776756915588893757253399075923545201783625820402141019093292000784208230094309820131448896540860416142443382580367377335094743742973487845147854353121086334083201950417230756657095509720690446745969418029617363799415887037869149419228707173683118767691133631115866377031490633952407651526000329991368576776521114057624746174871528254892703321909338088836091659754461036868353173766744473148893932754956197283906772028608597181909620677790013569104596327211225246105058853885381124314731938160428808823443195610463318615166314433479074706881179089388161402957749631649906875556405181225050976293915208272652089453553093327503571767132612451504870549326912772342829748114117396170122991249812071615469856793004533102268470544869886258009023434452312900572028971255523780720513379178724966833187736412718424309718985803843016962510464622316815362933057232975481052595075036736926313360313924783069901446134910170506597179733502466121401844244892370898052457369552075982666045949608442222430841655422195296649210214681104985048475136976313773383516801284298586858487322104447975738170428153723496280394768733241650519612119235676516214974798706596414925157070843253273620399185881948374908951867207530346381258612041419360517007081576756377249775513738806970588814956169802528439893443885128743709460709285999248704526908493174697173254987816834935054170850999169714878071864770595112931046802918004393747323295220951966606961250998760181967406512729886030172681509054177590078283789630485628701121630517716856517302707726344706915979826626530039222038429598396449206517676149051319051652950178297160484941390337963996553507097452867846556367541145907074051488512204332215684964615471907139021983047918558796071149555684325049608125285289426871748526227143512238664825160728570062925015888466707513639511279567325482755557850632563826959753664478553442591243464579790450289997122817958857450648205803851767383062522320052372049662410017693051156960429150641605265691992906780458470589804203404700687022944797283373538182518820609140894904223534024074519243479789466396129769021474218783701462305514721203417338666067892493131400495590209693888655330432765404980156431498658050337206065795035568062985522539173176068161188695763784703047707454090385895545344972829373095096433374290647283243084451101224345111904765645996083235575749920701575004655405741516814763929557299627844696779786037796546371064520209960413215529595199175784536487055688372848729776492892420259802162962773119106010300108271882555846149630657509155929130003018309463207751181820083995850217994141594734104762822259348290454800162301173193805065794954203277876498303692890523143163992114787206693342039898640587151903364470830325540442570250780672000000000*i1^155 + 1428509435858085591521382026565275244897383368692917465675890403080436432949346766805403281140771619791075836296209202711816037233297823879399537384815824953738204546914277687819866806853061014206301726304742653304992467445122409618758650057828032838910401883060056943002659697100582026383557299362761701557173550004545402267787519268412294896668537381268997193182310940312636923934591976071943233234085573554126764655816054516743646121533805078489173716979334261508149494109349706304405480307270452803298950063295362959723800057637639812257476986787022891631031834690216917646002706073838080778452270339706583837727386050481879843180453885965139429915492051712318904704672900003178133557476910960198428997723750373208983278694352389568518107205659889744727745377354774590650737504157686847663361691825601388846715131202633597705725652830312055125284229949706565155198186438906246275010352232804508477971138358008040288374865904555145890564373622087644899982800131669324579126885259754147579234704668273272737782218932288509169618012438240740469226849378838790702592764262199140482313735823234141148655984793338019172639090840688840388492906775434550614654894013699283234486353196866998501867528071448910229731841088162989184043030324127632856596148808917993583826084648873528208066518790630669473911223783183467649030102918022229845212989353823957807723303648788880852791824959965612962443370887984265413608905282316828572017419393938366312443704558020950950150300721986178538304394557362610148119861977588811372420937358407387777813525418346723448822129883122594575063878481241373509914113996930704172822200966849896204313327125332599193574593382426777025450592749199421304858825627725178407657596453606816612749957537368861163421581381891474033228115080735532072309844536438826582455294958253458725040386076870501449869794161612423881636098647285472536489144987094556705499180707352781759994969979481018638124592169368422637805921193556918878128583606560076086437370074224754558091323952671240605926838147025542945533491335645914213772445156264829424577657923035956562177248779069425216319503733713505070175978738200132723846592333404218669350006787497380379109875988294280076776880381796473284483359888013643252114215164051287266927051428619845157698642989822375561064663760287870784534697512836947007753664042952227984991271163370591217892494031554712265043255833626811311147029893328048687454979756007506395502655134027255562559780639931745430564158842438238871257137743138154134746642903800292202895362424288749884514000334526675925022774065181716156308372995093215352782920045387346064993161518486587422757030230142089538418315210424932417739622586789882901067058649354364136866403997380135755027850132077587683834982481370457455583751011825631382053392345990932834317813373632312635968760350359326629643441930723304550224479814610118549527266213187773400543299549573372952932704330478524739103656684794581860064618590556142137102018502906433174882012294620315968851141361437382398400862814835255459381884487683764386025315955982968034287431031967830514625637786871583141818079231309312259001981446632771160681884001302452057592118691732534666787113364710959714646721691389893249955592459906356988405128172524275263026632304524116439147015764705696295562614397608402420724868848814244968164154205164515235458454331188677933082382726673762222024630409231888675853055785452298500349245169072783387939687992715351729586761154932418627787473433343934826050008388907952213940422895089162999280658628132707061920309981716795223346114443549865531620793620889600000000*i1^156 + 55468093344883899920934960560101686574897950327298221226140279837915139084675252071989709390196415070476328150571999848019530336211286932747827345162689096845102749634608382619229577850763324100824243063157699813933058001162716968163708753502702187213529802794681091428588655454908333994738631327717895942078823391759499632597049607350067684211343174077075401615562208367213777068205131729625324747271108739539556670001879586752455321188376837707464895307036144676100788913104302775327019547564460950118262457763847483582857795881766894184673375845606050879238238918732925253109936479700845600575070312867570416535616251294530224109472563586679675890997521568273913563902545428694060670759839172598340840080259110774578789993039993636851763826220573687175204148419360730444455447440630665049861413830860844358759871719802426148497883525367795676451889905461768377915335322158708547361831603470144448598549576232859854423292233348389830816851900365579123028202344361086532895175282722035751379463278492375549567490397018051587394139031736819737021873856606649293490189362916830611576856144799243003009858034798693150003632495484876197071902337203739030864039548427469640615037061200378193521473009117190156785494769027130196472666961494506676471551460098962912787469210777607375721369522134380440510427496560812552181536230251942819460330170992863088338986838062096014006796917789675399620480443650056077547763505052334560219141358128609912150400809309929621401873545224187251217633571910157530431642492931348271172976001834858544076685397990642347633172591739544892597376063053588418268092107008306616931645995877828853913279200747151100531288700706739011608022085306455195128834459469010801750179944036729950116410321131049366446069940543257105863057354640377403191942451793654696672037487290606635178442960156498812382393491407305083061674016355513610746650137123827861815493905804269682497170815162699265851419404936147601892235180938865803513143060107452403122894942218910773403889892308100518666642499349528423450713127116703430457694727621662843941378054088038271797701141279130548043595273675966728705225701060846452582581903935306073729001973108029400506276762315104054293429978959866894656244626851481073870993740615835577571388958540018690757783756211380240250714559651941200690083069533782880098541067495398548520611781990674616811924798702630714927806528174307021565813691938241058453542084097078500959402129457920382911137284370931144642936752182522301315944069578329786565576896883745655761638901966342529686024494708802850112193298534126526113179194522466248108895177602043523331119209403040711631869359896388095554026659156083970824825040472408810191463720140799520173242267810461808906720862636027086510133231285853978153270341886607269509877994480922461228251328251778450654737893530916891453973007911327784268753544914411782997924114225771214561896355007205013888253984732196494438149156404798232494626663085700641375676973403316090511193721754510722782610182726316965667098598422446495851275813396893911964937551046567702052788067263403079593534714301749541037647971787234034564904782026792471098276549733738059501299588225464534587088856052451841626428649840160405714088406264425784026777606713359884167064240882469682847885824743147152665588142261547914087633306070858133206845670476114396059425271434968636504194974105653014801878607169749150453610039576754218733716693272678547101408914479808727757989343799225991572620481285730599977418781646708673636139428810565679108448071557107077594280804662370772934129844232808038400000000000*i1^157 + -11325741472479459286545878551221822648813382694118550757954166870124299719859656278903651321752510588168188461903778282962224717141105517358572626267406094358895498592681389695684846192455124922184976369699042754819089580435879866695160383481987837174449986856816225784524031706686269841827309207341014112776879461132313060502473818047743199877622095140846171012345081673177112102659064984769305455643241235396920924654988188024460610199120037275160666299182003891532527697265042706612198641190071813748498052117732302274555769074331252648725603953897048457915832779795682746946205065295985580211132027011775496181709201579974563901554097868989805667486336791763246983541306995105150449584353353349075397020769370322240922312905416821926589537689423403368543216180270855016982438803247849003139750154565650447734805576961353043108570059862334398255615388209115915338468075959486562532935551336337402529929199058239432123173595658470085543085393464604499194392722589087743818009060333941111964792085805809914441279869096502684381265619147175782149096037883764574730238756632185234722797768501214289260932204299385649270103696615346306102773611769888196215319898247872789801106006702196696320986043384237523321281973194441357004184557869457661654566167130702644069102667141137927272791198308532650667129666850063177757750266894070763343558243121060661352008172010253315098900537257936696607966806934983226597063756468256666119461547968313596601349263154409240441376068367719464423911247806694368086030273714824844721163268654524264105525692511414776576213269306934941362249749698928223613975022773301382358748251881337393370224318980744345671058531264558615810671256957903401669837630688602973532825347564827161166186627144660501429165928408455446751862180154791888470664778431611632096496893495119866499788567935868235090387995081536233499864943679515882712039466281658214264202762011942049727434502767564713910121472246591595770225056161461654289955032877971519694627759888700804482432836148027059720902632160348054087825426055896987089704856337878547688205607340401899238267323009730400003012969475684200972479350130600658458791779838902146513058589670009342562174454460616929633421575565937409531894706269820210767723295016924168343004014211050114121614449936423648766488291930903807795355906545088035533345426944980481763619349369209515504535535304464404336558370684265008795942940455408515114723651009485086234568112869084003467369012441980287904527660080955077094000487482048012424528771814509386884667125664207668666139064796954736093041675378187205333384375450831412690084324929870243893145587640744854519121284720555346447627888689869048529308597941364667406642208375796848059773367091985923141643401248151040947232855189198415632248968724551496245414950863154043791588159998193984837568097751506442955142095418277732236241622580370769993314868280730285288472900665054608192073803233841904316350261369111195639787261431586020607389488231047741312152931091807719283091905638082787106989709537956631399227458919501027820644157285072836180755391763031282418314440044378637862119382392181577973483979110510943947429932179614515887301543605875460277265761053200495810053080792607704762049672108771436850232561253017640146832926653121593782503670848471231137349980820692774397400219791254280498229082972799660747783535886095922657457913282404823733042494326284993618314833893784389596440112130637085027547550847747989289731087742926116557408283132079860760742621959682284832179496932635237413082997855167050383693160065744035772497374740480000000*i1^158 + -282742856952510567496773447975354667998399278297743073103203095810751028138691016955819033841773905498228873646525943301613119308928368265344174928827647435190510043910629987816464041795402519812402587500760706675671907721719207895799745154421298972481217965366708466915743213225572631444320393241902579081292348575629779528375614751603137707104352027910651929814023897712047383342763406035167913896001521462360906595023324504419127022004487366465441899671160421275736690877881218262721955142589571998761462122665768687558767342671888716860085358563957391193351366152000699182840652694994569909977765059494327053713382469681354259395122381509002508255884091851389901447416487258003098387637963624508206129284516593518637789495951761714003432846359019392995688059051538228517795571531695089035865303526537892405857152731170481455913878471942928153591061770918901329619301424946900717143085108248172572731764735511834065997685445010285529501838827028247579345604341978786507301227961496532834490791948862806679851983467360776006211131607931074777771986648610666422943113086116952535184932160864189060312594902869138174246467921467560689496333460501512443266765675473047974395253852669187804595721445706531778221990177625124207508888380474912707422064160629969537213142715209851103492780633098701087775445215687183174982278565483827320650700346728490291544142597794914945855583029875282629951372535074242147532996133197914981374721904908458455615561122709221774782689375730549394524900246567217150273940233856621449436026527933748956209709347650959212026221656741457444166791364284093521376636672609075946561822274220514599508544273731283765927265464832541672768886618935706399509903721331034041107296727378113811341662595167028649998662710901676553669081388693191229646252944273582986663961406970607175593702605320463120927372530498158367835391878087722016922158948746298449638833881255490309704133706530986633920082930317989320763874721104781231809144598856535954765518370915237917971760964554196110140915300831582148221786991819709033529525736178839819987156382168357981994674421347451169089485446821751145378218546885301803985415350337461421734893021810061248335332899513686769037843499831523707403843692803854294280291183831468632228632592645188097203781017538884789821789684499597021496858695923001422500813438550186240711862574451555952248494786218882370862503897983643026091643182389206013051029634756994971409942238465636926953082453326385076242512042305314643489838979152598355699754975104270646901993081112813311177581418673696260054953059968059088612854696618747537634313950645946780649115029945687728780764681141705485230086031165517548352260178982679975507966118739367862646127742036639210793201687521651370936081849028723192343108748383661668040124300721385826966365082394958848378562434863569609509275134947260452719266323950454837639472626832491532283196616164244558248628712192296520935550980353918483591673917108588547367383956499618804934507570727463563581088608417987954086732883545947127978883715832328089589687538330575563317564287650537112251804344633753673541349896270129488160219061108798968569724215319031879935604507569908341651070150174461322370733641963396452106602449837401481957665197180020940423718091093068521911086728230895083944783592179387060956601585335060549369897809857869901992062650972732660214484844974796309621647757424120295199236153595825245626164867141111364061350004077505524979594319786869874912243678773837378159929420265931110572931489439231911892627405434383641390235885660337602560000000*i1^159 + -39708036360652541271657082137073330738096474502294952938570471024537834681637353495690682383271228768759742151995368942683306724886069944530410059655583008962553275168493910731494465330913453755432286271308083211598501993820566496468699972749011300799961820424915149790019429985578414677597381425025641810682855104623492182262178538451916646547460577487473724483697296312552096453069521562071117702314638850676829052209357647750474894946817115090448384223175632311388158020567639153734774044228297890542164080570335849266468473048225450705274890389502785506372335694488897243933876182364673927582932913624449547484090759985948856102434422033243485562763212575248341498128202758844192841869635938223274248460968744863484949323162238917808827452926347966972571082778568258641406002684573443233762719093536805935463862100315658815494559406018031525162596732976778246453388757726310762015040962932211485488278252751511856031055927543111348489716425606252549075611703730642553438484536817116864625371147234947586645465081807348009399171417016226516229100704985556960946677342967185636224516643036033317587805443100432171834557602787921196784742677433658143299477036057652512890624003175021630125489953541908095929948040339886162608878846180257480052587790632317405292862384900372720913188535411734415793898876811279196413284770345161177675526123858800888357489042582202502554647471160930583425823413123864190918242440680639484434924075960754534549671613581107792431824078073856471383835447663823608617682339627627854466735064120764225061691603213653490717815926762616036621392456037988268175352067796011000723891358019914913821027039526706484360966574892332438543156467785317004022506317333299316614537316535220206788493556007686747715829863316239564401052096970305512137072808374961901177792645608444724601920112672491278960614440965902848509266291309461019667513035928136283374328723149486276378761773244976064467353113048668508150305389178038832637095982122043029350469826678402616270142700936729944924247109716726106612206954895127873169012983054554086593258084150236120376525669419496147533755736925622520446661563516533433172474415318825354686939414239411676999994700090021016788634345075401465253349851631324984306095922241173715233464966721050388652186650798145316467132395790346110309832693217708630917336766246008244944289225327344728107648237548907750262681556303721230031795461404127781358524842815137695724238795020736026687399560008640024692840512494981093722802253473221745615101418113899036886819719556599060024050879542071843214800042107366945939451227892594709429903379287730229065073045124676070176409645214187666409634467569836178914264082996155824008939802482622266598419383767202838071698778393304162811416843421558191507917228016915556181634946138816879247810922865872664032900678045946511193323098699645336020310682735124924149897911766912952110597238224427881013015708853188610995652522320601396074271162618483438285576183792965789831148280651266602406969288594519049324637639270568648283271589792005729488662375765022091609202742630790927159558021000091116022125821205829396992762394451882185832322500786623552004294279748356691900637978965048871637692745620467436601306240016679294188292711150021623229880683954486705087399762485938555329101843812593700617363089009470990303964460237495122739042271712777117451424633874421038625065599347197788479405343571663720219328413018704381577230464646154170558171233460248164782799454468927255934419039320593719045170790169376708920407249608525861326814183424000000*i1^160 + 4740268845838287621704968831847198188832629936334887060685081939767854517012834081511843348502820503565174785548584847347091069086831823918404892837579079335701938636660017156151261718748795052533828824205290602443518009681332052084625082042646472055639014507545871253301811363684616305565222994621492460189484867167421411590629367430505111308333264481358370557899227218853261365599077678748070016204927063078658149425078694573859831496236779330182710100223087921424831547738115905843840142707924213297494675134163251122008965215099592882799425365099863470451329088400643864718000001685009850947147383754159386499639884157494732995014084725376877223138171310145641176531569626231477587577377953480543660653105080171047764860596163188817067302526284353263951354503394905844246677185991682933657355739934392175451133759473156022337347928810027560099972083539668171376476430891908685350781521012592556758893856249536970753790338123028644332720864875072724312376105942897981749261012719498530717377640346258950179494587368041150761552029847847807657575788775258061452645288560842582527024404268230674510777106938372653963970480062477957922200644693792324390675874252993852651360685428240055071073161993572464253679475250234469481229748672491077671607199783218945644045610820093380150977014318593645268463634961798071721602703387953223843511536382995026190552049363621601421119400596928587844564775263342520922821975250809206725209692747531812367767512522274139239410910539964948641824647015822744526914373477005711236153500253436096410957196102458935430961408484604506416070456468349045948671575240319719544985856905863943840102209245088093152518733103522180128169385707347604412338926126260468786686559048134500455453709773580909367300484526915214036229819765648703395269716236178379575431283228843571846545136451188071789125583100545676984948354360125308776837855792258067066770000247791831571676067071306971427314059371813662161735281413025472521082633738906819861776804370735846410400262484314537915474612298178756374216902060173762344092793002156959024752232901529114071641801814716631096592206261683647811373313468648273951105564138289472657328155735934151279505915471686984297886353359670982606428835040085707593596117842548951195465344191755553855081967997794944916904021451257688464968946263360545162164548051044969525808167574252354521968048114499979488296707048714416919328195512651370388238266338933642464132714879820661813585879581902065726346397049279590346892668047311595598264156345908905080252580855897554917571180260290269342168667791516259536701054643571945171451232415643163012208246914393005089075983738921331816563418981364045282416399591284684410701795623324831826482675476076405988380933823483034444994635115944369514647649844203373745254760561534887544104883157853562885419174812415729184995814341274871696723487506855126841930918172178140060907697246176428988075959981107520294886144258512790063880615109298957613549335106310200794226093643239927113602635678617012224158626974578901230335326413208769958385387827233795806359762197335980936473664722663758176464282956931489446674156998707463640033435291457690866547444921750979248766236786369112587174137423587561954751651949471676282473035777460102669043717791972172217023516220194543970956750044807445435602463030768199854052584587909817299810173047049012217862619330494051732186206986984192061035701210932596803907482443830190957695122116614916124728908979751823703365188198396944448591769925254371485784912453072673295775363763131121664000000*i1^161 + 531785595664089078642659088415227343706391376385659250063182787190877459918918495061363566963239358610947085610683706273542414951213379945606987630243643846117508476790605584240196568984684355188140441108002885274681882707799193180014941787481179285357716193388246939674014506855714305125547575470458510526684672162351213087296629591957457330537982832884267272304933184915172074248550235286755654406409182177943292820709220776065185679147747255105153458168710917437875331443000824084987241672918489135682327954538180034586784838620283746402014076900688880395299540663796767073422336049915706634956531580913047780071619435968856198434163898606433969001428805380883755338225285589250845563061435094188439369097128666240809699488525546080819838570899922850595070154948257747705066675443111756386068454015294991783769042051947330534885652347830951960151147961356056763296531273787853210567630492742647492137402171268158956057416855794494365079370605656494499268009109013203307911442176565857070481798597342046225742944976714475647976525542357596503286405656369075016905865222425495405058997947068025796056083680849988962300735442162413528841748070053646721007732064524113320393136548395847897280366114026445343375261367690886683987605027468875427869949769883636459567671237215555482032510710856157508978249454887854319803370059213394256926319620267201834685829993286695661562114597583946325135192397795174204879622300824671856148357109959060202110968413777820825671228652625285779512196733396752778294737383919355350261226857778254744496511967179345133875424699365600897131503712107881130699019270100018823581109033817918106027605187154542187816939811737424028434803253889261843864755601355115169255883159346718399896658550432531363244956259823705689978216725756749642380730377302042125802598862039954591138261442266774112704853322117217495249124355576405602490487650016449996627884170972675369466160788529688099778230118795120892176612796094926939014193019933895371643583809848556716587627599173060811041946535621150445040922637924273616740194994318288401842107493197405954703589740537867829651178258171862369109864889373378212523449877333890489089596104737205259354271972864494688530798829046082501701291313923999549646784711847826851440338084981876521134958715676022482319123427671800940603332615494929971001766614952719461022212109079932763146800845200012548153431240591014970691099229104308837384671330789943831107342660313243694380339817715881817161008291211634936029719275216940158178439810295599797105231038102458429215499172988132774495408222483746068144128758813803958523529659985840447957187851190930860974855762272080593325989533623912365624261186873537590829810668508094988652576924897426690859891236072824942853652137288707913491534560743977523067599619958548035188496026045345854593631833566511996579087380534785835607229062759288215338291260886337380739066972584803880458872214293948676585506020898581483605671788858000691861150392413055636741682448558802905225990877048528262604575665058694162388641825597183403184952172685819619592293293515889367018808860299367615558488793282950507104366268717432586161343142746501745466836104414684395358159241307564055062958830715460527870267069129350617173812958679206493712553024030644523839815697351302744484621078373393679712270433759131826629140883362774147428559750117818814319444197564505409667640600705655797929595506205314138607007433562645114811762490228761631216325893038710376390803733031553546286343130290164466032754540608989433467764736000000*i1^162 + -15568263132645955593899590487814015784494251906230405036547197922331520411055394728767859490704627824803827959926045118780316606026868053831068524599508168473348384599636772828797978203230741740969604871987826875394070179573546384667438548026453354963254839514062058658588039834914674411167056232937597089327199868058932322890391106187694250594047907611241995573381083125582385259850733683100131406834426127557195415218012467784762820258597794298665681498911028382030292140238073020243561325375380992468008402251234658271889281212751112370846923583001279914423132401492219614233886032559639002206656280662956240057967283671112770782003105994717100031811053728876657828901915078947645470059508384931559908064289671947243019262639954654935509213015333849928343342077171349825473188969351280963746272015097950205540731322536372302318956097659008343496138288260529936250381129868764864594249984682503390131798632041966192148304670858027337444580535222983156995538319632682333706745761018355789890630770042992599852904666735473524612381352545965083710224558222250922994188293495730452941672240130358524999911508271490241927587232456822815180100408374116221495347416904298971846909328519018734719539707594438662647012786114948203695910582856810054418221898377873280833154635937114276990775036126234438426844060821172391956703708535198834117325845468285958330331969636916029198663576619779860738346096628807468683427624520650090808438121588409930261345617041216437919680519041204066925397857708060285625000730983976142154850117599223085828045015004256596398753566794009782465522560625734945546133003762961075424041826425913079673065966503412517745957375462085197312138051877345602935711844339361550004245506526470511955752534304058799310854793245458305491025084545659749422445167041363726640682202112230008887962973348572246985017762956879842564704083088479947278189611733901913382888832827139662007045112826014353942729474427872048813732571016596494674295599938389379867457816384442526097306861970212813854680443430635584412205774442827509947478891883914217169725521958984869765853477653146435436343556021503110642128478459934559733549486219014108893523430741410427809051035954447926138081812032634901505627650336675086552584981545566907575670751467569808171024858797324422931069655377809229056653296710172442866669578354715315841608709767803118799083764112286377285120415085566049641618816680716067777418477309639345904064956086777803791183150074133620379267247838465312582824833805768814382497342992149668550223373809025394856030613471225084987689996762275550814160229778457804925495260022591230411511204181829514568415753243850620333421702447080641955879876081224506010836309230390641311989229945442362107566542079683048539894815256016815135251690793869849795498843312447144340178847136517658910044416952523946847238102867805066095174410332337471129190871088274867771966087806103262714278594783762097055924405386561780338995333566874092142377175513366531672646309168622288284514462007374471147723926663578139256850314824968647207194911192926484438977149920433931852719744072403476151967963871502501710779696774715433228666175845953486079951831981962774616244378957482776452679259245132266006678467464610414644349220146269369497578128647979553137117558430569370669670967517309953756815438366462300979026096947160933788678984867009122569537823877726982932752990302699239815997189731626810625765436267894003301556887320877805262430006668823603778309073026276303896841975664270955231454799383337369600000*i1^163 + -1602381915376425480236609884967138228433414759026740992947484241797074004111995495259930706548896311388212315027372551952764916360931291685094989869651282183425232676035086205651013412203093422888835336000365514852049766392235862891680435938929362515057016621663305327878621966123705437131493773453347967881915515569029330745919439482693013991963576933875187153649282056881715437866843393443310255089479526211467653960297911173955012609332179538094756810727396104483845918865535546343312882127502832771450500300498728308599791906551039789715272750707633385065941632560329276735614229174605177635704320364647401397578239115104386824925909287492067067959550277795873681025298865325599737694383846944269115445067477448466057560789846219039920665114699427564802630419305144343253036569573046779087963763394611842630791865472669405587553899979529122666724543142449873167861199700067664171186020498065349674177243181042848937761333854815448937954327755545343849150798552022114030782643274314624287233729794658845952774499134959071945519718014149281497460907052445782956875338335002876750474434850586394256742699925491491054902290651295825493931193896977816949898913393292933379292810993657199452903775044870897241437431665651181029892754130661257189820361120028074672785214718845842170584975915682939246445047050655322709698204300254312086271523064086795785099928588749073655087281832584236468007917852805175024146300521314833602205957792986671447543140028561580518774991432432147207230037926382558011877082036389253614248651534601949898571992301756846451099613034658335710348465790600230623995426471814420796237116833923251489622525545706538968901900819995746935690435946021892608811032845374268628330340022929378726802732028184019399934151120044836499471062640293480881223838920631681541511176131734087479204101319152644135643296914235729430456169887174992293193825515566266163321777087379305864300129666763055042173288973586902940113888858825484674019945335397784889699846774895211755725124797676357046216790974651792877057221325244402486341104163921020595702976395604222343349480842189461856385112802322116189360220726605928371739914571986918698355230944737011106251410351479996610261636914901571129037063236529242356506620230732819092949278606088662848854813334670709272594979392936531997572103391283290812695534850465040944333436234342635996448131663799303080690931138728722746076142231170437482927509872641122650956905068833638314080781717849602487491588104763426536317056371314296782109929065985783470830330610459638378584745128609247409844788396902142705912221584197792568106459257079586248231353394300931245625185303337357207357690925879789669070507279366517123978122158518033339764546918402460377481380009540686220630914710631379387792797127217365904933894453435706276512974293592833606089478640205798761406494904710149065715345385565652881276579912905778285601751295284601422613296663669925786209504342797828840068119085008536979588821380795738102379050124954200774509974461724020467219322978181324839396627785987790478051987538760115638675589766183163939749333098228896320358075994998909112623091677114603282713001017139707288760437315543983847458499417569068830871320306145073757963944302559404295689379005078418218712964579769995696986339625847571182482944844367387780228643250153243139624482218634104962833837689269093706191964429067698034479483476502184531249255410889046772806440714277970953029114646153602223843278383805219232909261318959562079514148230629003335879884800000*i1^164 + 2672277548263507842356700615025449835352162384649217184207820038044809144767136225490896570239761339997189552058857005498028398654992583120531431270517460616236206334396641042494268136034296700356781687812609978597114978786946414045653536566067418721702604561112481113807920113427419756815015225161680820697244759951259449671100643552011970062613822846261815822926566676663508439691839345365239750020761637990002759291881052655333939092583662599825325951331788796002899437691340983527586998863777889576261200627258309539201103417588449263421398204986871030643724194578659485943397561028536675251557705235005182430091177820524274349742759654673474851008109867557789345397841173142481381097099140878676151676432604159057406169158688438086064587073643843916453088106117915203487847045661418311290536427038429684199938050143764318092198098701307060374884240479925126683341061284179494139927610980417786195634646751332763527078737753781643150014890757392574093809655046336973801519609068092866535918819073166513347850922224648033739098034896285138276913190452744658673521458402359832091004191587113780326801651547682485350966003003489832258912097273810496720191373690003021498191954372585572926079081657283256882863809076564912169759248973726511670896046581676922727562315573096833664768496309613546855569725794496040124525310891287715996018507681898626079935064485684974640231706745956477118588851247036024112625803053942134189669205948282841504014416955772259685417222902445442749792059034933067366783139777582443395087838134181761336078920006755216437026202435227188935474493894808340354526934847500023699121927261015317010256506389801261060410457601321254899498937192067414597010263089351172355042380474015748423761844679498328783355299795427297591599893864597001511111093459703093094259958099148436485848799556059770016961858058710251321521129552793966628371371279051311482164903392806932364008531381663794476561777350861962636062552255592981949953501803588641151745301890801560113781329479358278991223891575990250225537434033809943221279786722168770365458115719593441724370140193915394217293276001201672527739209452687374972438472975941602481233339118403899667622306892067048491445001149966421416909148695040217628561292040726260671896947365441590185155296337575888402556953297377469408329358946532828082526897552089617942652903825943273169604310084686064136556482496854030863196120389183595426696290985290415109165085238749097961785549677565499566181964733684936135587813664541664631568184278831942056634740953546230485867841245163371368324636015877668451618283041951167478302808531839495340833154522832010629312535983842773184156109112668198676905021645789293130165522636998987786701580157122478016784233289002345021747292893323679700849814359687769350855336709110043254870474594412497972247309397740758791860725922959189848580458246486853988748532536045797176382910005726880134723876391336828173172516375662421579887103532396155796689584621842602025232583084812667384984446879351841153968533394664848047489523017456584539194869378494161747029020018196182862259032084785945117017125920761026436887971710874708141053100992388244172035763079273734035244685353556871988187054944969833228258295911441766192958900272553533785599171820506203393310749574334756306961751997720963135784796291684572158817281628701989630674323243941357209715470875488653811406583783893101921974905596636516813012936768972325518983835080579832711037003366686933603733265924211250217000866949365760000*i1^165 + 1682850709610027283969653044963052320004691601921911367009787029369524116417425082847515627837717834681437013896527681627406355275116473145318081016283030507780536892433663397554872860242191576658651039891369523829138854227696565686078838859978435976119555874699051587027562305193780262467735799530440150945587959285027288800119966115434368747569939110490400258271640337985034917955004026675654612333842365050933056866084646741826503038467947613781520412549088735393021757438263801626880588645134726548247977408792687983512815167071547313592722955645458526113809479942403377822470069611483282191296306118911501194244981158626301885134508465729165743903663798978375767805989897914027302541738653371670111828710685859751424136259594760278886931831177365630275216066078239574854445564018739645194109381107355087329822310165916876730208282703150503814883869972308704407368588472769784518095966673377254538892911488817401342834892406646297062944390519659343782264033839152261319346070492630753439406166100833123257563983216388626747937389954016988066148236279163479495129184938326375107040546199123212934552873004682499880900934217856521386356128214032812248837109315386144610638852252907791200336945114852993351771315067380297240259775536742571674039677816815240197474476357670930253426628519292134676384438999252324179795828231898469015579907009506776764959945088883590918832776945240678240132928914864535755795728288676763798673625254869519124887001048129451437783261208156187784375317017523532517926862323729682446815052737960266661274519434841955458562799930434790654423200641698990525696385696693269842361215394962724060770302667020379614101390515442696861757273506523699583840521609079804746248043632182657452192939982486907377792548772079027558005482511365113950207387773739397381177797497210753337883773960990341356792961145841319936903195440871922891956632705959789703141887358568262055899463064334747072683778204810350207002580397709506474005822357895384001005730269780224231379086078338044994605882890159300441039551608486461772912176440078706141625903100149470393307073054549273477981316464603031707612309046033232625096241502252606911059765626272020490544571967112537697791783166059058810564144189045346376063512350041549328138752049419334696118161201971420766419266283929351373747496327483026155187007461506534821554856301155996145392913796573771117064111448529000893928745851218051572158370829957117312933450681097583742290972721567558863848038905077960714657438734529132184076976334334093125067421593864392366865503987106207745237282123098422235802436975441066735095435963415343946363686752404451619572390057031934257345329061661189538477758940595834741629365989039511185720477599731355362865342426101317337284137194380414964810050629534336939435035520582560025748386183138888656845497192507211485075725895825483978672944909611805951830050320368277778847397105125035889336902111297034761397568256872154189794052465117780099344201672452146611749280983488442393947851292507532435715387550892177328163838839821699488646691877895481969874789805240625975309321276352428717782150075605661117673472777602715976099300276851197837309525492919796395572421424250180291213997131126081469800016072339251710622500036251547909677342615422023536457442264254584427940656510098255388375800840103407383001938673580380709367596605237481891314147129587438012520100090883833848582002038814000952575289091303307431449604221721794734982073998516364202224359758886350941585408000*i1^166 + 23325616444487817463591739028225162187639312590940344303753963392597625226615511437511960440942762575900099714483953352853936845595486561395629653385384424000774985938015089355401075257673400111989651729152868478638848443194964755215321798654649381954945112543543627261199293140555501853096526806272078591263552558730114270625699793175119424964053916276491624851687086707164989379754091438362600735715487705659916505194907116542759573230708665289576484770460590424260443937669504010443698273315873953843750058504486154048458612388566781033124498743642830809060347263916275835918935156475459699958651134589286131970897233219806160656013609647568353698854827041691668341339463734774427986716436780551194072191526623675511459062263901132875836268817793219352065561569209278021371494900457817549404274523949955738871451565123276607823762441245854346424325841686011192400762497437277730738040284271494610630544454318737881021162832808447660579246515399826943845279028091335961643916858897440912949510171923356129322552512060718948944341677291271972637959725844192144270921558407545002686265018092979609347796104805309635756716714010704220412300310122895382618318850087607902857851704012749882896548406056097053961738385170042425226116999390184394045014661266337238807964410716072450807222080686185077717630417281346180378608212012418199451775967966662150315391490008763111280654488092235871080310022492537281469961821133711742337205989115682872838669185967877505481939747030834919791600944820850828954099773500278878722267189652207509509898153793176397958821264213089165741007274053174812255751141171673438419006986039280758889019953004789504327010527208827849471593553821188994085033470392605940575267124017019639441726359138813668151666990214232424760913202115519333882674312991940543897719559278535102754243968536087690102857436097533726187943275788428241401159974212747597725332077024075092542913923130275092832940577826623001655194077649025591635734437657264157473447711603705265812846459866693492000707244999057039653921026015444465064920264216502607128628676397780984894352154427523602542698037696115145591253434497293283692689887307453080889656834901084970587181014701830389872371658871128284462687931270773921157307954297509593800934768597866439127975958492802985340871589651699324935204075765705659779358989331105753143377456015628641767484412171643909119559054584546545520353697126559773955550834067615188286931071499346096119969371892137604001590179643593657339136430375200053045702360894278615881377845380970229510372441281836059833680553747072741489469379740194668225608617060338729069600222410013313714534612741855127216988166831667744133679443360424425815984922547193091153005820833668173006543250989832614686981356507449700248827577375063031717153102153308189738999363195554314558267812858174679138794062234828721240826181825238118882409415099991430956763482382353860791624169210152684837973617752378467622606341686038249162142453223240187413803696489532726053977976820721122901638894581921571688021718885863848516865788401311465778717171904600886065988612193642294455872845797021696474935453928750494407042485689925190385058834859807847136929862645129172203299967643929089791064438335152184712148492189874690536216810499948211417893848621429754008336441205921341804109617846715887503974192212318499105509563109307545662693218673527438360161319223894467259159461196304539585917753127659891016765918442424277475160566637889201380343710482432000*i1^167 + -200170453156011020255394291818425600901936004447897274312945750293502121926544949210941909262880994571037636776124786167752854359906717498843621721201979142018598493478561124096805200048720586965483080341925375774177412246015065210610113650085097560655061224557212417055115444532261143385179633219690462681565993450094657177628076658238249230136955006250747426933169010324679658125823962387873227605429556501648657622017370017445143461810366797841640829709921906019266646494512915686705380868550914060914614491792673397071329730943757069726930421559855978174951750292716531142381544122113290495349681996792624788177835550850178513087449997024824555501530194399253589662154039139600048775170327522997534467379669284564071707250358783108945727899915123471171098294130455558139844683024400053543020440267710153817753643681348131154380648002198858811883061861500068214518261741234896655060537115004439124021306422163512484728313352811612627569668622471559884764468484114453894804849113419317637955148035219235604454510294336346869630873197682722918885232826203107964450093513094897283631088556591183944725948588063690077365218984668942221538864852380398116375341619625893695465422445960717684645640683885689583657767985430900564980471782401838553630104362178710520296337505232689979226964218217455046618378908850230914760349523247966176335658542342380966570865742941767289386550296955075194250287338785964084581649715042650657975254970537476456899751142325558457654446625066873308011343716773151180462176317932881648888515077748362217636995262295835773032405915699217387780128280358302631848267650311148889075858207266063278333186313770997975160880621062808589305486679955376364214044877995669354926711702504095608948022772847540201925935026891687143086832977772584941164720042566490006981322773610570724525510741995297214989313382916257753237513055832457392457001458442565896750057255803750852177136419583635194432833405101248113710319710149093994088850483024784695912262756664162672834588934619801889386965379724457159509179768589333823884518177539002112348193291271957705530708550001850596886655718380752050788088441233107991348408196791629339818135997187640732343898617441871609578226146570036525632525735419834403248613280625730150607022561359164485395377650316318122789271187654523945061286003901737350475041938611337015439577718555359195804267178965421048077797249175410091587515735425485298787163207238561343866175189187998083877547279574446357602116850554946597324814645473253802440858409382185231163801703611016863813663248020195592461218553811115738502602715572160197955191710804457872016410747412774347218720827531085073443144173313174358473174420324516404102903611541473564862336426084597515089354790561530623802178357488187499615021421222197425754189964582948552856395931002945801918332001674447469801742853823712298660037635374687148645583680358262977666810903471780978488645130063641731820593743175100640443422775232765803061551357268962166267614792180947849710828793056681199813887611104225562902491067286185494429826716832858289938075431278765611493840774025427463695069540227404031405588265230169087425338905548216965460869002797156019066191648386685434618192202653736477329393479658187200276288631898569624816248289362898020805956443060620656368500869383151360003324038536898228384699405524224390983764548292748785723556310391210834891000346582867814874513928516417179492732654409605040846018158232909589460256131905349274828800*i1^168 + 380276029990626869709277707932409184742341587298071298107757508655816985168865912132665427317106227216017425831764009691444716252134321854202078890380866918233356808059058342753491297763728229190770870106714560305608681361212653676307463063451323112148366873126442633398885901352119745786885210138173212523288092186091070409419751186877930996959251156482587859264799669792208786706070501188008095246159950686051416707885804522575293069800615457517325893149431350480563309440988123936942193881910670578789168478304710208521867686440039270380930911894776169297360759090296793572342862117724723408228405923888738882005104827073473027996314011535766724864249242940132979455706817721362791643261612001371413775009161887377650161228981905220120384661700719306693642614244902256441993094999882126459055600494729748824041027308552527442638587754713550967054875733219463718732050747545500028865957900797825901898745939574091437682157608441286610143363435371862239611836355756160513045928935564428283367600029661514143112498304014560826572968810697990987170678589591395205892055939715093913954822896873137811484748098307528619932811721693939612839625859279105093139106115388791317626874549932351951681762832426178724702276292762039710171737089292662130986549265595747187244126313858960946140431979828476159924130717343727032807338411916986959973342263485130162631208335838885945606684442835148257839727845941456276122704663376815713800567036120960050250630145437073653258266606295678205317433917325115680796872421329928510492177861400477265522312630885675190978204062948031207553122394459687690008857730426166240485256426415484701600295157282105474929579454099653165851808009868490004903283022360847793981034503385262252242937535004853414800090448580957675009209668820209723438665376847590695564191477589694580744908244914554570861915220968756180945800229660453702087566270654555141636119051545928926077625190696558135199053549271732580859823617275498804520307151036498585628013572047579879099170770627151981574721821725197696939734508717382375962127746676976063899082065680734406986485035527770183691987328548028536992618397488598094006818149938591111166880176849010989186622041862450408528700891852201384032962378558870789350301634570177617571797682430368700958757361940269376545214806366691210382475226999602408350429581594835192342572191117826854524886368314450490216111614126682082243153542244700447842411572765557599335916555675630628110943485372861400650976567728780505850572395223772415177217274310389522960521248625182726563320800687613024786588704149411273369622264456547153906702560505810922705423955140080164467514675666480397411888820509376519029987605291761381993991144930905543437114017244021079261584267587368939368347728751028281090632679119525150173428853050332928119298200911442362903675301727247432940341406791827421917607859106536260136601703886884412357820251913107752438509568729967516669116920866147009286812748617091183819791541109214316041753621713340697947102653990176763958686001640382223154925170249827701996315357247907180161966973403364592451927794348682075046876427309938327210769436283042627672339895165129352033570664292084521412887151686555424132128959616665164208142456604771640910256762287183215112685079459833963244154830531806229885522714301664042617765780173985772319829798721548437872865226510823679298146518880243622609473025756676777884061241897309600334245687936703394649357752466060872215691264000*i1^169 + -79172457955447919582442821779795396168565762725322379516244401162690285900275088126733685102322248976736620672967645500743991442629154271282955583241180946800872563642172081189358298841872738215661325993482069734242190295030019514548244609513424668584452042636493817237217999512597866929745995441600067212330858490614504708921626550390001433810861971430880788450806966181405577121873770514141588019950830871862374476116678413142019904056263449745609800060060644405649032425044128760392134438302407450685376914127871897264141359073063918631348449604113750525709758835129839400329568408530688406125104837707604504906237933218471198635341400444570823104704354578754590112911962875268803517062606665226176524970770416915237993200695410211763723900911028552013183152713622972152021340211403516454448095556676729995810775894981856311758722574285512551189785242513002929837378628568626016777476773932810433537848234037204482729004168209260297231954859512091979176773710358666189654175256825953566145739821856935070300230826310468754160843165175728095353411560686850186815057506386025686123509017018425684180825905824625265201759513429256148745810496609181706946420822778128084171337242611688498421972694309580092112318568679136180995550274304209195631416511391801473197025369309136436585086917024841060299796734587094268829960516765419954964055240194390100919176542801333082629257127816032242875055750850702459878052621082249669854668953871176785427580021030251079812519995197624454274741718171993753290207176403473148129329386607071153951171547228326374352508735078740099206736738699633041654350741699311653777864379681323920742537263577645569256449308401760349937537307848901019645547614379813804621688997577018335010995709718756855343463775840604402432762100299689292284949802767343894134478183160056234273339554018705684000126978400802087454069966584157530338299161089058734470095245797879763324482549775767148520111750533664961425418105914013858373879358838622372878482849147313371126084463603994219985698637359491248122966501512931327939582035966783784003731482381956613576809686107666281030243080423134787721340142766812500018687070377854983678753567696037647501093891695224451270178307757923487155697965872933742219103983461550133788079333557942295966277155577111561885160913120272368999374779374028261758080522989902573936267942796007784843880571305760936405126844595481869116708132104823142415759637442487830215116907147629778902113135257268405812206649108124216788010824280189438104464526689824420715215564316330827287350292938133970763682074140896953683502202833358484798852910036794117904255241026040086726111621896951317753106213854411758795579941821545171797261740476740746138922074398863426515632096625354760317056981861399082832519779229361970842468621743035286787166900180946272120969868633662776903901698596075100452268748150325613122004782052941659315786436502566985595702654255447084553244093030604393121754525293762576146933163046052443346965857675586560944037058478798604525881884390089528362922395450628498986464246270489456994013517291666463125384760073713592881529466111280386767678724807288252718143326006329421066643543766029963579602631161860623735399263528552137160724247385670098418523507065242656422395165074060826064241926777254457727981462557716924669675766469608177028114471233012176040799328440319235601054840219514917138442293389771883843107664848137997374356830445582847089956591060910080*i1^170 + -40876967373554993131033469918132186198389994794417561941195217044137719440908085197868154412693105105210490330846535119430671498872693837717821253667770287367675111851019626231081673969834183352369378912025167040579024877796396831425308405939740523113721750138973163264915850850928381491422110019531723590580538506361901983102328959549590287503698853482143185702771871694751790204986814311769013657635742514381126606867771578889256600009087781549875684677669330619450711102400418016402321724148626377373236271584575847222005049537263396751870307636167160736250208860614561316178324151131166216357650318156130089104716628547325849535772333070906950604189163684560499140550624059802872149534612588070800435957938793602525097851409343670175989043980226643255804192079215974871107190520254354620894338923626328778652760223764189498597321690980572896215397680011766604724688980773550907536740244112547250688050257894853947034736528764380784027893387810325133635577727223599887386175400315913577279808938888272528112225932965282532624221575368961866973001298143370777301923620675846989214466834752413081989299801797133696928462755128822954669913914392653335509960109805595731973762029384773863791595036931857468354722936699166292265562609952332755880266162042295570266947757344509131703334159480035978419418712623928456833683946552134090144031488820412282545401016690568637316600613619620161353595515947997223817360292609347998294013271733804499680580286293041298522606735852267812335213580551890662822507573425334704293731047367516460345063457557671921600525509992461112296078920044211407604610503111042000109999794892239681586778434089564931261605786068239519442606679870494902350606128360597999355026310412440465243755626520049258760114232061566134534330810224520708716383032884858338359478844759166055284998823411264311080065691476166574015386749916271904924665084501070688397903044014241303373182954662619082896081866974524167996545638295257362463314881691693236465728165953191912182691714955622244437628776958321710355734091011057962255063536106332978984244081046264348152885637666757506902422778992216130108381487860627489452498116945508048943859448402540656879780569678430644130662238573919253024783527074183287040373664451145328055562443346359386602551641580199708702881420190330624830858867165332125184767087265073657534489766690549636156669657634875998512557735715148693123711976654327515209911576938407711824373946290133331311490405648897075404418596834568743199417800692050778957012046966294508108462457139309742110083077183176504224921515736146311901753171880051393702387127955928788463293875169946521429415773830869387315657319156820290738561849405257307243454041480621555569068257329711700955865133514265251381624592347947973212331038255280951986378133181604609065379617572881051640016632125939154898637721349603544402804462219403848329788674505346111183551603173184111894365970069956783261794371364264767919433919640944317489218202352964367009845632977327017535497805061419070086010925310022564670758788678367292500703900816119665467585271846646271524849777419044192448020181061785567335488197891346504931833000732339881637339086169231481932756043015598156473304586420973611820424732178426564774022445418422811731759214186349801853676385082787051717330438411296097865184674582513380754674487357260537206848606745636406785374320638862176901931915578433491214382593983833624842312911127149511966720*i1^171 + 1470316862460316510095219499840146634009990525273587529346394078401120908467430793595771995792053395252928991008065705708103860262378376532273489983010852685391837385736650486194756835066773149683366626179877127388095493091247388631406531141961824268095317726689387215607033315902749245400356818613246255766593473869079430972777258463436537291534692952418510386055551784209634963843227793406641596072866630267075274332203920136270999503642333804872286316234788213923141309139133624176112858515486638295559059018370335696329389922778401960268757122830392492946171986476818623888333150418493412295283411695711445758197163372678641776309411338199390494284364816296275905613810880807044411274975854056915311451991959098273196264916789976104781960729119425417635084303666674937972161007179000691680786715963300115960762185509668399035736019877805581710836493596257133753757339425715788051439545695957464737224374621865442528384773891658957381310250035036972033884254590806418149521787747995672965631543011352589373782818386030417706774706132400327893217390611147825243210012798627620699603891967310180964961089201002897201483512576009749131990368941973106138722998691149124034201020185123062886550849828190113893090537473610037683702119934963211351622865922087108081624229397063266349984696485877869548919410575908999184130291686769488950605048635585575838232120774749072235551520081944302980946548145936130182557688021673927318599832565576540899369543695179046250690577839848722774266916455310793986614896419789374495918804454866867026528052695634781223374418477620832979444498476667556645151393776183498889321122026016170414018641858698721874719564692656721447362601086732227823674705935373226543062553234178876123701958869201212594728669819576237869165346358170762168112957738508929280598305829308723969082790557318448124702570047924054910007372910944030555450975013370875119726746810077919459521725958753342851647710090649084452991931712304660682335185474298620264795369697846592430093122310366092666541509578968035050531487260220607588335787951997136630706950512957103855579701106179562448552908190716807670421753254032798421653363310531796491866432855922313525101114892177405239132803588093157422480667411602552361401095305863747378770392905302078200098294228158966585755135090919308923956165892466869122595698636704559120483121280140283522136333062232961905580676359108628258138415775697754283831438783291058679123874623981889386790063291495309274124011722850834372244311766925526166002083346673419070002587756254820659914469011155592996682307471485348855932518988748204459768315756737577503393379515138335900132183489867746016720562988488759640728247988980531968202203640368563045074615173977517490672632748653579289217965964724517715711984344515216716529504183441201982880506453322094137139396497737505979129599621626333967493380318302745560381235732781831964443996133156085885626744321837992472009429840110966597888582981193829809033482948675143132097922748472655498527658824734167053975091136774467921238789319647458262648993936288072284576878145457616733873937974921457490271482389203850037429796862021418954567967597010412059086859512153704891292415739795541151913946002905429854760655595639326414089254761157373457029637462791230089979028960884171011675732549559089932439786087938666271844470766262160162357035670801406052979343787703025530692400070490774237645491213911377666969174016*i1^172 + 87336177041255602288042885930266492509794231213178871519112891405551397893101245403974346195223302327908197698887539660410944351300662125861956354723790110931020759953645505560941363719999825452260916030651312275748977524015702841589054571935111985303206680209339025036002441314578231018283758773780638821796995839487994715335426054358557193258503435975899009136941710177170310487859236281211372902647182996027985263672569194282518803582885455869978069644605574349073083416914540508443438178585238960778437156490539303100366452277607266468128617792133386240020574828168971283282124503787181945994522086111996551107546120766619773181675055267640365758624084820083175466023424225704836228812903788880833630584484634036013811775371908715691572074597459926756793224466036299377640429438532193070414229263361233027825880067302568203461702820171017791640027206792855598230493159780196599913734700163699482653516677467349430873032866117598412704656393338848198828699331208881055019157609042503043206155825417030203044202813471848368799746398360363646428334294193120646456332166813621718057105952038693569000887955218319436400831804621117611028506170273194846924486046405443423843128098477847912059335315462184356019780741765202065189167909480390230103968726205861802454550743755599008343120886852050566480760416699001973412840601286450843739874756937956281940056936951684807585009464866098596547644134164656389056492959163452924343955592745640861764557195851186531476787442781395380800873724901379155870501398300972707202343363864110039545260141581678377207184275516572551619610125104637420439864603434747022925339073336548912610563166310068034943811797788963110437318325905558358966953943263093856190787230302518240140931097030231033276976143688607216634891896853125750521089679806542019381160499901641789069605447478653440978208480039056354813239013135624226443737148645553068361816552042030032529905993988740671639501281780731006336283092577287493499575077820966817979614337305232631645797191591636578939260351057187371032920115507837537820891719720179430055826653412125956700356176808784110544326676910426853433689833267467103726941197227910528323365807080468950284075201029298344471154750830008914048198069695646754758060759425181729591151907674082276613550659704486420050050812461296321377976805905985401466345486263001632705778429601830445680034566215388283594764161258915419048929531928145434300203347549332803823280730038550508078878400182857689119988406319788842730468805148962835039554485988562549325664881733926697373588320052129741228867132881012487588212761831359287735830437999529449165718828743435616423414206637656080078640329230018441413044434405487422865867367724054573625150373138427533113591793371059234857022849001561302827449384924307106560029361226683956404533755926053947827310813208195547901664053470145110994587691212146431612887443664711986353129044643882918028281590269976555836542203430923902342170741905060822842747887095765227787634394728818254994844901802811143426657113741026064729346157345411023937194466316769959229725216646376144245478931209710876392429552140578192193610054256442199044637892888312372910615453162019427959544821204553788147096036589021458237065930815414084156155446466462588178959901459183705055035421157272167059078864676938350263180421582101011148988585385767565743599649487313871999458739391039273699566889722397519121687848849244160*i1^173 + 993865293503083518579187951331301788974717145320830296068132280178728316545570654446259116007071732164553534422163050930059508752345640944153169276679809686164910930948633032425167232675631205814840411207670918396472675831390472285297189157925228024123431983630481832017671459426765695351596769583358965939265958594375819356110560417094087550495697654641196411944217292554083560587011076940147091656284484956609213352952315074367906319194643136255018053232728468103366164467879990177008167935526863430917645591166030926515814504348585879720434883155352307855052108833344594961001985681383412912248331225891401245834112830437019288096741810885908918455159916227068533290191603103568362736425815239921554985727515166599464136441223257358942700270980696079018921002590259941861804321657615637025817187134179627287166322494201426361408113463569886743213610742534667459640227766677070038191043051837085580048125807271607672536360305903826040436822076189967662369320553627949618103426273081462638399378420901347698429713937073799493410055996055638685547889331654849776287785515493077437580429301748416796176409427430390705494932527169521292515353363283698723769493852863390230029281560692941803577554465188949486387069911772424119664161407762654519890789601079764083393750099732660572888803064776646406927119296408027870335003096013238687171448410524100455914713734574788782407530274070036289806858140529478962615985662357422386973930574776227943281322104449370993991674376435434833201356387801229673117343452967519862957679247535769828860756908520049304812931507523250046098914121397760421788800140565043437665429477612704878834178099159672730566325871620463119870895103929990137597961319334262048422796307491763605413592403802906003994029336648947365796279125255573394398564071704036367204821302254533172312196034172764921839905805933767195387657239241935399957123819705807170802942157298083874102645061182313371296932132610670874740939835952102029406010639129122235959581898615156824214323186534906325292594046954038763802881420633053620239321172067337663791370565614620961131962868307963506086953847569947142751348435860837142971670170143216319389052606299704987609170432445535813551725314538934819610105323149592470234872404656111767215932884601991466780644497350050155389929562106111987675450445268179954802452444575127511545985768679731125977103185824544977492106231619890207343925410865391661499635387215748888898002995482836027370549068547604720549884478502868990615126515204986191173480968849856652538391053683441207145635147029181542370170911055659380155535113119253847097706220683882633421680887529983118610265665292343164667690764201458040520996385550957649344826806535254108827488194650011717712755592699905117439667419626864025774824639713141616983514980938100373479652462525698450161966120377869032933039342153146293180951421803963532935452362608275960458929934903890976791248987152844472344155156123542672446796947015178337592633305216857988734770130180204989875593476017432035887598674131318653588269876551024233766503303458271914543948703190485273855377706849582939848783998537865222793448423581498863483873682337169343371896954030150139882822630356696102712397106595859029178378903073815547881127405667083596535299027650896829072906627362208443580541118722328498475759239950037234483174682591380136484572654806056165104942461237914555850438210461106176000*i1^174 + 54356816590342904878497133169541203611266362663548140317550849247891143804194767529642180307047960869625781635002146520101706833458322782458267059915689874709350686499115104023721114538333385919589806806904260880504652246714414122693115111825739380664992633890891964965191937544201361555935827493684473938231587854753279685037145285670027469708424329861136550853693058805345901313511913118966810054896599176126161415349744595969674797838053915834797104819731530084658958730361029590368344950947978875508185295655314647448721380718821425623495478167037054089261954611088862314107539574423594267603151236875525401196283606838274689197644177884186239108722659910039103488270446146716265893819441531081527267594689997881336925770004641539751612953974229372456958182971238821562462488985047802893244605696707780084851599598963034896048656406187057920768214350234845850987083646970393779799643271727720913496759730198759351973400885698955520750775571043351207225392297614528001932187768372215225917366881151318040697203020175409055527201599829246039896928984606943954935154714309246057816767280154779408528685453725618663700424607601521865105022260958104575502088698859896476676418301764272216182841265475698638433252013675771037328876173661729422600337845276103999181110179004408278943790164872480672550261863021390823679107797376489019203057896319673728832715985421180056230098293774509411815561591314253642890497141404897900691585963991379112553197708186283762920295737566690055080498085209802884526068079367766163351077511921382872810000026487110509671725032130438402214627988552602101739291123495294186511659291235347435894396257663164744809299137998247223982575426589922746410375248613210494053442537642942914448571859463803805624867989029709659257524808458079666097277712432447191093670519994320201540899814301628814153998569397729906060772033440731600503094932478421590835269690543321111692164062143133518062578249306723016008750474830588157545873338270994486930028826082237925300157838038488695354890049707152348665592568041263228207424937442454302262992428624588146215836501643458720521881381265705571121093905097508646352139908607121424031877162967924489614913619564425677673454574864167333666869859136058760549696105806607469296906361993371639535008071337271429590176167361867632806597442060291562131237505919609802942584420529496552555360121197132368553922475604258929948394569276203977000471171963489472995266284604139245399732839646818310725664162118845780453626859627946593482338186701974482128735282230220098615395999929968984911951066149646840376953729210758068192286148136266148752914975363583341367554271618167084908718116076761280716859566886785860131422542314414212959494832298591187023823655047239354937732663640819220426580243203378216817919316135095181797809026211156023022404371143028036735005482027171469492027491284855231903345577370994119210528444724049701415003651061134068471830787580241244179617815240421717951349185664516977892540470327434042611869855439869945616299113984821408462142478904011709493374503262861180645982638183019014523476235331192240522515934230168841415834099416348076177020557528070699900853262113716297351995100190056972616603963115914026845096730504544564784120138936582221318485911959458544397032796391100615775219725606231473714729268225221595648502766158782209063317955551694389304868871529969412472832000*i1^175 + -885106441162351267895690632303687617313607380473073895850830712656387302273573316065855091568353333366385086659986995980176702926724947140179553894063253484877996222813945413516297160294334835392673518107627453176022198771009159114485052641184535764736580519285663853111768880793170411669334113251639809030423403890262033051026464752769384253125266372172166689842153615081043244954405523080000483853501156158795142888336264104373043731157127574005326377240014486049392211700485708259556501451431710766818857570336130879155211261864732026290006339285628424812127236865179209198948304411662750045596734143923969029170893946447143470260219893990984573949496691490559780026718155745827879687404784412616065158195463123922542795632408739586284109764913518765601848523402807248150110481477315831868388705284027066547620685168639608866550118824521340552703350256819990623331821619968251611966413312679765250012678598600389422572581493490867276140049010453602295752013004578961855037543801584377238948077363831692098269381990883497689364898118051975096086778351216548645506581083264740182240091660739621154400514769323869867963327199988143958073437785066998515008739874057810495408780940444652376852207824872020965800238523172774145077054073069042153303784578095279648995454607661561620629438749368716941751982187720990023359567286295654801245647472097140333057517367202718290336125942058009126437907135947913350528407894697115039584488798506198748897672685539369145613052060770132808360735448964550714298025845322618823982938590741804011018210951468166702955635537130195527936259381873782810485497273012504151560026130341876424617298215137838192191125516281715853430136087220046681950459052890434590533516225160526221946218260512227716025456232801378181685792568360307021530754137186698223747568871318697021705671691179262882573488215483561520754665730454973634247782953078002183514414922306202983839846310288991729876643991592690049899212658311673476202357312328086176629719721048956253129108707034740841555201965179066810723963890018854507194219509726852596308558849774080553125784288568566944410746001279782049675917700717705793540209301818027728930031657884154823021165028295304713978607981262062482467145112986491348702228628508228377772759396806443101685753718248566371081916182002741937719832751167048230021637107997451006654808965930726752447133861383362291267663453441125543753889699926013536100265061606644769190191995193180490246183363232846088079534093153462376641925467921715420083163312748763839854036205047022151658685825490997132108382518480174268949605351276977655190025152900846466129245234846721610028552342994000650488287743382382695904080964496797722266360212025270652697391471078646620213177860647983866876870936963778454402705736045402336811641576687976213605484080647036672479744332757663937481839746489157586095492908728773548465837259238995794302447458168115427158921093007098172402940431595905549552234470931846856628622015343432933921505969665907542121892831332917777010429729785075503894230851839212031761619351166928738184225302821528171520805844369876574407817984428911138436180453199695121238989523833500407537466748065461898482560236185393142014040953145461536903427146110794048141341808851587806061974263345867441981931773771982001579021810427958485695757130878326341328284054641021109747751544307137369279037440000*i1^176 + 4445613435064070524098813553562613327897297824811360531655782191807280300569686175086098541599768023431725421630454656264941626264634728947962023873666011925323677237458171949716102165548902114682931931863847338233689844578168221746654755462581708800109416211143184276746494903712604357307358055510067650180887024833987825510051106717259144805678713910862097968301597777003195532148621516909720809949721173629448443515231806814553040619081459544991475658526320903511587777950193170594395223222584857801401537735747267434345125412153678494766503443001247818927390618858377780737562773493137995581563514810058300270379239764065131842486463549353914265508583667275855392917433616101661146926228798815483006466148755113873410066751504487691820617237250378979666359341442671860952006073293945451462985515543861356492581192633031398677271681665508030268028539482882240287378490543137765167780385149609438138558213758213993797116729449971591843781279073605112171984892502952437110409943963071566409431403534462854004423305427390396723240028569703350860236403852472511525380225536907866132129466401608707802136895283483891568309623346675603451999910994080182234054077149369954459475218195080862555587523609920315259294411670826877005887339936470632651622178874435078001601300173390056775599469070943920487613635822275544267684373920755671527157572867162393816254918100130811398195131380169450677823453516685104425619882117933091398880773220999269448991789563585137051270243785296256799595140292136210033571947510287969814071564137337657395265050038532493835589310073245232417255251757994205625219656328914873939725125655296361833725417202789968391938871232985794864308135587039516750497141579697345611955288544189369820868762717731444430157839040564051253154694974551723318082657689080144300559549244521353929064442807018932168580443647975352454507607018262682022586877280455177629015341942913559105517531015862835594886792954158467189922122626763843468475421002591448719688966113984255344649012498906959132460319625585045904289060901961161705131929443117288494336741054765329672768011235612922545541179741495779078873302758838107430182779335494014434168736476315811146609611755929753519092210269237262543532031061058841648967735729251520485677743764910396902423640658930903313859221899299047607741473369659398388638182135204993920955672722416361481351851844041166605890515277126199483234443715119401675699133063117042393293198814295053640719510396216346486888369366249006695258081045284375541535108233527890122184177757368804399312530700227295429588071468002387644210563107581901532998300548894215631961134398342143047717763809932110706261896964193690373446638641674133455747218508363293464198952320895834318204656142514705784866660663368817919543218365569490825246326330798025965785400737731536460543183057810413667050902433400100715988042112439219981648691462617369186454720615768647488140568362449498935784727540790518278919679204777351120395113987346561730122647911605091112127770086571790728775725529479442459870730820050030499775556034201592962957715618680222492363183756456019497657938475574902015114875024979426451007336898787583332230890625946064183440651011383093740999778890265702154139842339324785417011930744995205418858117118040412482433355618834520147173104775882379418679101726984756799302549773976139482940833792000000*i1^177 + -9362897614603536101483070309998569876083951233493942710328952807618330601879440305315347783442040108377942124817425996297183447663969091446669573277702370689612607885598410722681935480611732387506596950607478454797465445877155076037620274937909361302532480508039384015485318340409408211181939096898529297369322322285634144485512210040520776058572496961999812861587364371213667662583847180215141958126682322230771221731968988660258166026598596311441783713531005017428717268881413158521404782162857932780571527860844483857088176142452242090295319924873148343557226013534862766661515355954576896207328730031105542880605973970265280881710983973565900011241165439299446507337603189331885244984959949463101126522126114585813139148173284326637962226935962899110347189349432028922361279077144997457937316863160540639373181696015447046084528678907383554086387427324082603841838210989691540781597925873171601870089576598249518136675924478134412807699672633956422933112022705755959912868524794461525833570910227531247521422331709684771708354818893672974106648159972062601246496639900003237451140983086427725969884605873681032228886397291489682053310100868759501491759166911588582219211497096389958377885483656524983304303577009528476080255126580503389021581793593111991596420720184531018034383450774655843684885928872310939356441320940395086611306829523595625222492712470406997945082911969459780839805515238142729408120472290516899000560017452884289916229707939710159408324625761289436679585920032993853930367961741332500481030952444041129505256400834771544103686862669523353763830400580760618818408130383852310554721559096515871138624318378281998219154285839702375105647470410496704869557321750616582734965656455389615034601535493751519642048129295514564515734181855049417094201762077532242550416100400330794349766472037832372868293204567951464708479196362370060986369574679454139837702112351273453844123923559350335369514220801196013326729378147533991099271364946866440087621546997620978614039077579507212112342516930235120886054189805501640780206601215992080988859554478507951177673443355242573171644668710675478866323031725960163044412988411349909206407690203705022713359420960938991831405628217257895348718879547730391790280967821221247186725265154427374559954689733885632281343659032712670538455792531066250760164283063569443008599743360185812267216898020166328167810265795128816737450504216330781319737302158332985154957398916925040048089010877965165710665950597914892284196855164688355508031356241172919790935014209185390733743124980823799319580777943515702398849154127930765794347437117709940410944224019073103128404704535470206535746842936167999533174756234148458819549425350951326692251543748777267258110063286450001023659993642105547193127127900759456780968412265536343931086698771706491847504820825487524810914314648213275720703757211123428870650263301799812961892211186877992549721274754246380269135279720872865769218737673266402091200702384009775217246714848795258051319127849020153117598350341982744485489010497400696475890898128884599581192375722311549211428188459770457605176460322010321902831722077292509352752521196741486947828908294609083470835385526198113186307167336826673412267731902623212734594028857772507846737568143071038262407770969259970648984354616926145790491809900879180610535918927872000000*i1^178 + -12632863355211060434333279242383139620440639201785875436043727302031553434500948574343273914486594039164854246800726881074045728491994250483190491886719592497900856985754835715288908271546603460007130418448830081776600980689995213934318675318046966067045308933012966635713613415979291124803684096905918375726755481522952311741279599785725486287541053133372972041982729854010360264000461181508509336254759953589466099831133584174628470979095422317300387592449453578108960284085976169096837197732940962289754056326814041955956329444649376517146919134241799682786709301013714281301687827625687508573618211723712671589715924413061023028824538570606429483181508662956392151429020159157351077753885634698901112979145454951326007471504456907641109504248315915730909792952201207717613179542964858991491101617460564945254841086217873890275374758025042884560251458477992395399927240560339174257921838752942770263987017430368723452276659711195725845657295742545830217287196435663016026050980091754686484465968415329445387858239332425433952409110901650223907371919950182879928186950165442095175974178452054090182866205423685523797783510284816779791673429638690786871901545852889576932010762286613600038512794411060675777729530273236767468946092570242003597021966493266838956974088264428520666528551070052360986444302693827221546474698442308278485616632909292951353248817689845639161424309882416075517374869549293994658561379407988989338347414094921124093065585714158616414156470220187260067199809288108596194453343984692700997438722538237872009295245840900388030078142569684156947850048209217322561508527316691127495051481050425500395541580095154228248941339065679814426187333023671719224839372883369716010534797474191869510252434640172641518061983792855425819163195266334393775607919517961991166358532268749010938291824269518833256677931250943081592349953549680595400859057403690545332098722033579248868531494870989475822331660116994182706268665403169687447743915797277421620022519158107730197709472002393524385242160392041231017241217842532390554504787941034344435180676853815370302069470567787095241142525524854149086464789104188171155942137101699582888684576670530652234192902987672130285845358766767160981778195075237632150469312538375812324122572648867448326168921473853410924683749524631575286107958545993865901710322814275682536341886421989552688597502857700184255934533138472384440861930724440133652536614833791856263485738221734284636581710355933882765853694211941888513157194566239640763905130914386303164247726864562951282237293110437480147880337748505806599690993037027077469863527862235763756615191178478892510364227965413123670292265175013186115536194114068108868665754410924395020385748905856988912579492787413286916790721947986820683466553921033809251470202556082314129992085653794359916282659585054186155795472594254482642554031601402652936574188277700835167892160366047457949181466268776043713214793234733002651390926634743731977885187955737665957310000851530302235459017469744676099993814497601907466454305426246024170649059970651427141409907457102701354113825066866210757386024825037536757309510876224355260958796112506178559927749212799693403112558355099438448127325305356577531530273916977955317108332297310094632932246352378322849499771535952458905105827892760741779104880761241600000000*i1^179 + -1238614885422604079774117867664368371038119860380687538011969419721307455542952606231330190084019886506895035051202981892334161145890994879253525730296158562307180591857585976032983772436927064361470849960784486881006344476146241519962016831870899100886888307219664507295943519412727945604628143845739933870462683848900159247865806583364354180336320046896396360436548728867281081692949439406918503241641353487244743875068193028498998538467113903232755094926145798915606946677833176109710711491015001293088137581192406130721727586906538400654157824018986669232321183585374176635540935258097137425778171939828633860780765953767237513334303629994527960819763309144388261642365348830042919707307278548591906167735855537618107378486919652334675744868598166422184766821499257653717138993924917812265538305020699244663642773647776280157341737851017475002522018214158806187352180989319304318530149680567714446920523593986899896310393660410266560846726491482530726473783205616471488679363308763129107996244430281820610847273986363428660067542519565206625408842778943895127961118791593936482960815970269758375648866380413764143097491111218455103597904201058728122304874272169151948502048672420009682819384166795031801437882402825282079818194287621935528568277340656694474472252052165946875450398938045143933438960019048423957782097592887938378029344595630259182901888499715944391868208262184247869109972664766678638146967031579814196755012362099395245022015510103429991162432447005453329619172428893367134033190074988487362435128402727310463217147691998007649503194380424513538646914818166964811151539531382719245051712139301263091862155024141070486067318249770688305138441572287197483491749840534804992065463050973656571756885006583144920413350230606842347031087587072040253124080834020489350286832336209238274654044408906314689298672004557559699368585605448022169413276896447888953161166353867966423105790764290211942435584311500620786209304154314567555439889343970771125146360966687608783119495564394362590436283830145875913114704029781612532859134582387995773214572385972377385055248543922956082181884753139866621523281099760091358932187494667990216522728583372445680670382995042663530540329869931475499908627402924007721825401021203543702938652319133934376256816955422236715439041076582334654277631194670010714113146108027711745732245704872581062887059245575997875127420194558694592025324970768482069796218103232353644952765095127344698061839666623313461734109619835312401761209651697679971478282643261432480651112355003880244663818994429355021244772845016149433918263724146884242686836264864699849699298700678801725203209326288224862689532002609074967411817188744483445511078168096308673250762565919868592997510454688207021786079246740231721757964402192806821030006043580718890900769421289955654830271031128989127119774682672395483275407262651521534330660084192403522437097827476843132618169929347317102351452423900321727184135587463344852639736797035862609171816032747713079182911915495685782149926039018348772251104471884602537545834907494604333202282283003850396102999759621395590147093884745752372287058840475276847824597869152224456294680485518528551191419812896237412577131824932995333626663970294834638000646014137651593344517408117032763753981481110344270754696354437529600000000*i1^180 + -31908373169023479944148107372114402496458404327737542095926111121698585239376060834519411563308856500794224731189183037744154431471718755497458975399668750680078763130533691840000893696748957929304365060098850262178075471554243309891275031109609814725867880366142594759936054211753572488697267842304360159181986309346958636881001123709244110976313230142032223741268668706402401566770022880465104853740191733373164424954665138661233863073895819125830651158173971165430397412777758076467096537742404364954576341857856206777620305228401434873722400051737712771035207918973536495771337989871704387262136171969291637915084546742216662598174868764698818576561667421438719709233721811838359126927911348789176390035656538918879683871815767979606455411069002482852723367671433781306417239305866123335973079512558606852080246652158132775348734820317042734929055437562172235551732889342324068066641709529087541389025064585299382956051889751568421918167864741994289275170005539647410124710809897763073498872778002937472407551684532964114010293314114469831154525760072328070067732375780451893031112786148240378757756776492739098796665463496751181997290452154182253705641055103922637640415223997849939776353065674981544944859070155992486447459266945109996550060229704392180946168225406459531529895849742458798897859359103097203581365560499683706711611761107659692710235926911394719947372977955075910504597456611261749789691430941294774174933830743227921610634974879089783032021461883021473495890526416820422577135937490213498460695251407197429309937903221064670803685229977662190946113201901178581010020470654793068471293872956607143703500423888701363920465483627216461300660514432102096969488157948869715664682112340375197172210304866071570626345303242148483873176911813835446072375934232794592329955404841288790570730047970674869265844087824012149520709673769463462997872468101127869391042261400323382573918621265468261671943894442873906644085728591233440324490596600304442437551457093826655426479735068184260463749155323724445631110137107105943660267370775984365270909664216238158830094482912593671257934161766574650565359318076251849908288657228979645762683797665451272956364274353304361584755663050353391971300345924564285493851697231505129083649898402863031023062686510826529899177253629404726014125986061455652066374918388742503341397515406318572549460236948453639638699907169879962411296517366062302851881585810242174393864671833654201434255385599566444923102768077935680571811045795024698850370094270892714220743394188576445261224514561452687085348348825273883122810418091104467558683051987239529280817105515252170018664318205797315201895333510380009818689207046592209364711197666874278209588381979991945528332403282873487689603893182049538885970483140702391460038932574269494641476226556175027668861507653341834977882357965614251236590881981903759371481406731406616087253010286017455000795734221061317035154999212270660838427445895151283453318588534772610863330342700183052882576345192115414493109846344507353449223034125909691503814125408014831437422841159912073945607761319217612646603556956206785123401803154561910292149362807551044265306398696970542414444802697397271544096386505520248268757475968141663676192882684107651052824436004596554644320298490396672000000000*i1^181 + 136569328528519258081246808665184624591576349669349658943620274516641798879280739819508261964430943798090459615397342654827385394043423123196374845344336554695710929776424676466002360540674338610358516920774561298554722794511044411205895694097462196994395567024738014895201403787413498307316199241704509048681261585865247924753221178821930754757614082984239010027331526499964473279772954119623496136559298451433741084435831518276880695976507424931516397979035223933292943076272679324605404091081092807990890548956967852554707162750265935261119477843941762215639068620678696703404841000963490455888137337887081016853372007212878857836895103139033211861477944236439577844460879343119591569249283987388562704200589117135730501644683312006231517418632597431305845598189847461002769036886604259334356087521201483352048339892620183042753720828224119239926083591611367379022207702428873246299885416380081777239554080044468560447423729387891958563454165510980876689277981918510426895865462580980482689897132769877425945123417533246252306758992038504784573003904560685286427771833478478902757940797540630299512356622454703516962830754733967483395645338421530891754376533560307839711259647495945172879785952324978070010045194664925906052727517206840471280915208733103334411818113970407499732018419769377340268866615677700873514628447457704378865261859453945186935852920052662436959666079589489692366666246413085321245413352067584854684063507907182347004185294453191854355788390111685923492968150027305202904202082076214017539096172595714850600713621950042607177523441848953494600171879677517285497878282675289098960775943658591006135161927268040930310264033440473260032507426499039786675249889374406455537619496054426201952421742146070130667372775602282510637705073882689951991746791865605318845578624947323227153986860163988114851298723117510422192403899923835506643684517910208191003380285501276465302314671752022366891736497353779564959759785354167591908461135137242119163358674537636284225519038335843717642150651410520867512341780137342949254908828285220503125951707543195626908765164131821006611125405455933492931759166843615557450589170022515926089124110921720373339761164267931453092805586505200024128807383592959515078645193200368466054967978922198128368243614556367867440699240758471012274227660544760362443250471917634002102454859906338500458294331295433203782542728961302303919281145900862916448926358425319710286604476216175199638027240517580583996050228232693077508350689628238835017838133776613665841560478354283749203568403210174143916689358122004291238102498682410858776092559567081865212817468907816721609328411735019035612440738633913462787844144737778959861368818091617236266507370573692805374260638165163657527817360040154941988137290481680799326788692812819689388340381822898284077237332603810429014725508841226582607898777329315628581199928897850647399874178927515466502955297641956747195664044378908943215390408159691376242177781334768277117849886336549209172662380939114063739599047561416443535857915799299911480586974214954636788105471113669331892178948912230371613537358501675812880296288631704348015037845779222355684915612227914838363939420279503211373904727028526060957485392680741736508707470424281772078934345646080000000000*i1^182 + -10366219368699270916024505716017504531124302346925274915100909047470548580551743165972708839457578924057173556662541131469715139956694477245972421481136207290746431401194942179781239939507430281320515300821517387300746053383854249171718454836691174423466580340096567488027248964977782045712504576493122342332270794726229908444928350923479797590693884699298449616045525745005495666460541192251164610987018084461436705696504649723475893594974271255428390809391154178708467242139890453120337197458507420861911903192006706504958375262894482579334361506959146780042099121974331700030695449539897034260672586475899217845730924993560742829014965633507717807095718327049815925408863908410151450787093253587204149364576080367258468350521639047829322535418767742606119332388613030233691377377805805640497178581027751067590111631571948977524278277152288408020743523600228186207007336191571463786208141477917666675652849456754376256487075239887462419819903259068774074642797982999005785417353998142889521341461211123344609256790435686506863190231875990482608610190270975638860660867684590678031028416121109780371520547387882603048734087816529448102008949940093445945085362976032086583070351054837694635105397164742002698334281057041043008211019590968809906781624732989432172874225440398779012000525038183437567911422698247293942067408357247037070380679591890638843155649383946601754133395541967347544551109519316022437187292533572780436898517002713105869948405140295591726385959510233838708632891732140947640061601155431227359424096009638000235490072817987106834620215992447117620823871731706279324350337466817220128559237565157571767225246534137240169533824264225143603475925390329246306908016192347064774385914380760878056963654274351941890225920830935098789393291617248118817067442828955240303886486581486299584314318823819132576275715003323047672586099342902738820852005019619854379955915278065342061595172692657437369800592761944757712333007238602851329789627876542128970871548600270940424114261642244738877294725162520805775773101036722829100056546422863135410248530455298709569936347210489412782709815259384577709212081284824824023945688819574172502397902757047607971663803382917786356633225743779628490734028327445119812398598761201567285379309899472187592583162522898341514864964605292758198748615732693471264507031067461292891711371099305103898937195555830770345154045158062774995192572290268179858372373930386453456945399784357208621612400544602089378091715598258789517066294395701688338469504369883774716098342204425226571526456491263484135856098086564741379459495677859042998084805360581085131516718044728007884739345230896241324503998075891866748263003801511046286774620065274541414319447492086068090811782204108528199340390516452103112392211504441573572058111430068950783547209677568491485874702820069742780787147664561953571893220095945314404927421365173087241627917623235931326425270527218537803554363518819452977833979640669752186832847422973745961103103346635186362223649609771734185016226387141667309848257135148907316638956778394929564626905447202383125822248238984281291478357114454207466853074629187486940017859687311001754730618726055229146999095122166734505862202854073358790902573479640220253867212800000000000*i1^183 + 157775558434111216168347608644086917428222066142088781146395320180301632615542895731065937857852718117824050762111919201197227651277429465539969232457756993552577878075409125382115019380127062319043833922181897029425251564422091624829272191519762668620567693472955191509904890147842731398055819165722838025041942727714787829495654462956859286451920776764015381879437937270196122556669354071833126344785476899156161121228759069210195001000797561705854788518502422010691102500150323291369526439448654054414543040255573111093678159716750652438171952405130423076397636968488397658039067495628905694443758887328494134804381750259133738244360335495596444368632571675731381437377705072770385081168948003362744461157143181832243577248338115808709308414363194230808194713726115143184068293549363642955979083592224288261517926022696988562815489517695558754911539162673043662591657741861892618282276027701014133714828487959406473407615819647878981774178367305130404898695152904703223359625845496818447807360913624300698790174532531867129381089815289120492037870961489460146901374467071450907892165055841712797144925008864442217825964075735113823921010360170404522817231413384018555432433438954478236674598911094920934395018186857553721439611913586045978305128143468414996087852387326858615906478923388647272910381927382614866095339719745261430057883594441890252337090011155029252467240390955237353963494439042563191280430288766635725827838740522854442176843313515003791228544888148816818675693025158216518751153892968268426962058611309255007219760032201569623435285288895384587773583775022627404360039546083704099442924471198231843479609120569531469600293173780503854701200908396543190470649227066208843126197918646081384369335393514369843485230294253106609284750893035628831345576927882588940227241468800440493694145389738076433988259408372425153868236366649066533815995025069501348285271283663273138221367176020423505486219990776320730274118667969430548102947607820062375537941640733609952358891494549035070688944457558057460533211874904498252486547876132502174381450886753305049260800326343844723371283870712794154843739030771647338344825025403174846737755455742086919003104719763209172828545639443507863696966165792037297489638580611657606279743476407500849175258029776302690667843048386134140562206820588698309130702678012020012919298909646283919621358113552480922627295296184695530576904550267320527178097405860813855309510959677510476509073436247494386323834140668913686689240780927317162255118597877180587227872550800565669029225749750716324720625527064944719314794080110619301878291077876901489960608986421280924460240722449465241045852906665296187397881784696256452042920766096562183644917218521042078632838857639678767482050120002897422112596662399055493209836330167432868591959861593585738480557582806278925003375303419290950979897849895142069123054908648767081472382860951826775384082419253262626871849635794668967773254884108750984023077207518399221358057626936023265530723151931908532397460816076459284501103221552995347321514183254618889335865967306090331838962819677558501847219576883192434469316681185104479904576111102578815107447592799914212677058023418683215059596201776396632064000000000000*i1^184 + -136402927559001676715968770199268598745051349641847813529549324098159992423833890577708243484744018191072764162170230602673206654560010682089487474434385605366852444843739827282702254396925857087692643400512770088345503637963791154188591477182137060802666159184022600583760131000080302554223612090918501265288657732183667077062789312797690663605449499966721503320185095283396075786191767576560874482772715976891715676431593120528543211406988676578447173785523585846294889973325102176559684732194909675834372134327114060724360248618933195788346410257706267330087717384808310359898464846388981333229847770250952987704504477268237814543450481131041759849159406416576462545152020264682152836937989560256405919083804084702799815405429354383681191179637447125688320525468543453456539488610850774942238944352258865280451955052986449537276621958110201701605365776051091699058094609108901627907021240364199889783545094425018587849467857740850964174600833466066143887032875533059885076876680511350787082203523783139880177215654723912189317254908136480623846524836181159291395593264576993807652961083527281847748604793824817029018849582210932544765892680561614788302305635685365752145229408675444102003522894883112871588223830056307532042834220385185057194198881078815580745947459876119954311621259274056857904106915451485591348262838273465825514163158813601500915999203334557562763242734112878452931785363033573072226664934523529993987794734914394269919645514465502713871987024546752217617136348116185738526014786585421634026662288092846243541748683619505190825686906156541526259380146549800026849369815450602605729384801394141751258003892976849147584499269725567890846428198132362188329187797688428376051076787848881113087980067250138747276055870755133877538967503897944554446073747796352059668109030815051604900809267723418391317595649087831722151084555439288708468495845701050764655718006811144332123079530279607053311989997519173107476822934080266202782951263574252733815322999144423959913776984017317140874869820269098470855378215387484822171843605617550430571309501377116217521163119133590230544847894592223615918568835201888681070027328269557943018420404304139155909113527343703250229724191103035742836768263772289519467693435914338529830561860170165566614989581501147227001162044157193512522782903694515394951420197017230732246444165408328923748735114934109969680228264382600392811099954382174752697517695502132973438625958381116845600268500703406530276474586546902304529006513174314752802804902484335566017792340807957219158642354178828022047446873064120718342823385647331123112702062055334270671416984876776016144787534487953093202701926127771502892983428343686018562816872776615440072331173190745168589998685275956236879692989882182783373701927840479940627182920234860789278724289320074190929130147354003987126046443242574555145554156869734511779167876550248018636222481401627271599936566464898107179453660981213069663832085928685343145139740907229537727128548375087882176244023335942914215350463608303816663784342749108410702897073895285605533624122225135248776419134720732327117247600385547554871524361465470474951159477086130222338443866762183515633871036088320000000000000*i1^185 + -9184774686354897173646041244334945977125719585549253026855803496286997609336668216002111860941390911906570304132546105618300582710481943155338573940016714322537403783114564312521275804060205173773099423430721366826276957741025571395368527790664336946105892519341057337316246073947984820392799127887628583985534098725580397129435468134010477047737653898369365740501715417597029449442320808730854236594235715406253124248797115444950542751788451972850241271155551462588701980841218586950365816225655182163963903370557670614425802592804344290401988261810954645828752599302788212046875786523336682529066736748643322521531199948545527568372822246262847024534509487429978491491886490525723093123192216842268420566237243337963246931493389711597667730535478289283599758171586614638024965529367964601795731360432236802103553288484060244972090686629715768634309735099043660119952262072387773491932658255505898715106045090329672920563778809538795928022444338660624565288856292387834614274199759593147388761544255282048149620263616602565164385306486140942915963410110231088998665262448945164743246766994712157852394594016963153209593863652632640852035874069850373863207158611878467975771597639499913701412486169788588468277107899692700628328435227753501088731330315291240789868517643755276581616369578386120973863169020777170889654608736874439895430660136932516776682144342320750205913082305681100630552832533488744078647620485916698008773385803182126119013328577493220993956957999238047400223597498412713943538306306489149197005363943246719459363095835916127950382803654271839859400077976724068203529603618580755672492429990142828481519043032209920716839235935398097392144311069513986149241252965407059469287043485065356439638851630553986038652798742443680791675599679449826788377092773595791117981552223122381800121374656735464576994709586041064700591773094383735073142257140831301077817660281111723201769681978044836940108778707351926998122706883392626728106588737640120153330829539331039151509585090046247997195743035125793654122538867550205870342103016662293993829851791291357588904600536532197055983301864659421189211002361326756678898539728392599755021600883174174739118986010357242947767662767757301566884337797776978338429086365577458900087861999225194990451340743557565090361662790195588991631606428177845802874906163151164818342652723772065366069068078253348186551330499163188837779012950770603089671920960086548947903078942833234769520408198824330971125026213572645315317377974746574103470194283363066135007445595779488888056615043665838209201600618137859148562559232674769150720699264896634166899203716039884520293041343026827340204965499522166312792401517016107351876012918115970498863281568275219197524474036489351567101891708778293170744634042109491873881926997589784628377299927102300581917098014475984167073465123716686166738299206568215965323056671020129164042570821640413646869135603445088740932606510224682699627900153044968553580774430739081993377650284639260751881680076303179830810402845826331630156203784535229396313625444452118960966230096792434213537347719283512951061320223317194175269021784567944191791091161158280806400000000000000*i1^186 + -258305735867501455661062872986627973563071691516480209565087959037266785978882855955133076156314779192237976899550568145703538218779527575697516152637745620773427968856862055264600864487349130317870774130115836352517200741281337437189612700973792689085279469560944270221936411440139588267285960032003106480258889395172631415684451056731910454465547599237827326412442218730084126839932914478675767033701021437241460369901366319527438622231195586080376235750685892667073176749825227515195233147904968084180984816419492696624688056153371367695169096645336070266771745210868972023747677340127264134177902898288139619816990822539241396807725381077640626340230322435741299877867032099483415264128089578754200922863379370229534667586913496302817390305266787897721225303503036606353181404284338543381045716982202774923979280238462866422622880805763249892428809654865604410459237074944540074054199576695381443810884897870329706307737584598942185744546307002257136683712457233348739025794576936399479479734440420638277687829638020096399982099809261344677743912790455310065476785458735020754203611342900260752668211959382260404787271489727906118397739463804680911505100419692470020654405679567333016392995452531425064558412507348888905883330894384516338105566453303735886694715760363437819525366555208999015645487206157643566698385728898249144488385760691384803501357483074591836742478037508285647469297009170750977096372338867418296159537143880502887722208925417639147901065768764373644440816551811315319051703977546278946106528039459933176082094452426567095327457098965795435028189271895445092438636859685153336371295320330878344031977587321487172065916713735474374778020216557588834900542553587940326333713106420619395470177629793140890686186973660917597996051513963300788727348466151861200216474782588913366729257737001048023042390871578506169551966732611312972690752736321341970393564181630775735669825288807263290044565513784527438288315835289247785323191364311635039337813582809663437467465754762069179569681867448860495389985094960620313563486082003095574355604412026508964252540488683550220928182732162749460556179596351706592727366587673419169515999305503897771617063450840972432954431527402569748803324073576967151122478454408421447190883829290714409440136885040272288988997686447038617792450177142162600289787817628978850185868375444621318278658554432454921517898776144156363992209884813171163554091990493241885522081497428323453365899447159199480877463139094572231227753747249930727822186385005112613623621623078088574134746545955790586173764721369726188309047567772338720973394662474831390857002982074538551655935000275264921971908977248130148101623514620106661311196224901280150445619214453623841962443267690361956323424283449885428003249126394423651059902225468111516063851857013607736129629716800606594674124100146775286955335591785489843534282813344812364994435714256695029795773095305157466148179337255877846420228501078832558058581069535676876253664994259905011222621297730700508782258560009139951816665625384186067537467210326424283233192969053599616052034025102119655843054372552261876765555687424000000000000000*i1^187 + 10231782934285799408501361594981261252875525583223287419226203979709918179978106174096545283424020419977226918765673322107516878183446145725156413956194933736168960673584501228598580007998102466270758658684675773308805917545266030911641277135066789649752431373147749396825664133208851241501932587897415160788066495534788968382623473330369208067630302420911940638648779285603637563910542950663401445900054180182252734883081079292108795753405500942222773320513605566699515974501686542769058300690574256722615302632394164977944649069449755021770315973079147552707176180834468782082340059622632126470601321999706283551625426280542886100497229399108229674352368390328425670734187651251315281365767132059101957868543622242355755062485744793302490037062699667446890848596633919124745657013666747356767550832494769049482501064675252038644537597218754962430327621822192921482651799654830940951049331524485277585181496913999835117462196175645275150664402672214498800624481243355585785265841126756692160427301291465848069803869110281631705769113096587986649974214568476538169482652691864141157967740462605166468474593804199217063962796576037525362350099507162624127869005854670324835230406523304879099072985275886831637595419768098736264492912262020938581465254424997870364612046808289092786107888965316657422569947952789802806498253557381696993668928585090489646041546997205361731816721953151251161702958386963926499311043446826330931666890901815856573691739638922301759394095745096715624602129805088013703446776658906997194390325948951153136132956322739159577661466643816262060219324091468194382337872050232909644512648144116541629511571520895514922162058603985851396681364830546410513262081265806031951718376779068399180371703175465108272822591772266607297984226845673775256474500903291266270320098022996056095847745534715017567577664183536363083175177029898304702721084070547052506308697895279094755348979261354837006806176165659338322433006943983263457314954504533423162636322192531091938523982799638281636600772299043955032895968095433693074899982978312010540238189985500878662373254971482008295433388856589778020086483146517498837562594216207360468340947237068338848190321718569303422720442138041104201773179068289052447345680035787310205063742291267525249764519713236668472160317546377083499067889738792648060465224419015496977316389646771018601697025148330177567778726028116018650051013096866473958556458511337245530476588170710468639717796480704118152635178653645207081023475887346108294385490921441084838914482724791094257876384407115865855194789766257848934984822211775659665074061493118813946674197994288694673081211052771318141920844054666392564901224752289772799152915812143210171749828847668534702439343399580492461704691102468282652195413540138849456187554756501984479342972752972564450504762416473512662226553084605698184921405032462513012136158878446807679906606976773432074605760207149975556318090913891858534424332182494551104028350510670479031253473171822695973299846737780183582201642645564022541396140345438808138080050286213205388055781419964071217208623299622338560000000000000000*i1^188 + -41455967750921181406696231617241209635962989888117994354935250168044771953929745264480687491082085622122458650390274133611924227712585385856736903304116687773763633704820321714772173545731555980779038203141326627576298561152264572350632481064841018926377683947734130074632434227882447512228085436653339749304506372507035030859685315117440375166918056664124448023015245139677611376988608769905925685162294013190802967316181074636191173207936163351867925094473641131672207550717603988818623570308805916763804661961913825063606355897535253070232368238570153335358026358638920012727527529810815340739910280374908166931204073866267193743053043168896975260372885033069770028713296949016032770198170586803241491400410625310081998020729799747723177625872475201924946903198599275761637207965006087466175926723561452474503142076751756915422213637017629090569487049686930729810177043104523524673751621330298536011694191008066085977210686502735977321916872370029520201335902798424366629524866521923233505189124702101661385825433967364135457021604775966837902148330327178787470355934629908682383492606932772778899947590318328465882093186691555557219955975668574841373637462730975392758482459683699224681485872519012375684771369127011523405123323253423971028677493612895209853350651452355820600601661357806993609169693820954490834329735291785245363386003007695489288195683500744452604444409376717905676709777777881171175483467178731770995887927484795648430926348393859552757585999574845354412568750478824141274014041746000362498939524728068611873579295930161917926888073332354470596188868700960757106901234959906814738902745003558026986413769494966436646174627831983041229329163512349053423267290454070649428062082740845049474575785057860545768984995614986894221403055789354311335139384522530748338675729019704399489006388316115408998069982138160489310127524748744990993617364347493529815217010488875387080097883055221991435292847943802498464321749061366352903745856848257388642857351199936079516250160699039746835928341599884876981092913244641713236708073750986172336941360204119974795392243089629701494254522598060114103012566722871773793476941156914706710779444962801177479210349066337345644901480922250884663059580748991499052408539222451104766820042907468468733855081681074371097262212194754027121872231140903934318159667099011636850652155116650115543682462841631017762841846759667048459249711924291366725928532544721661317777194516205832971405469676334059916610306399440440579418653814812011470801247626516658339771609279493087195766812262619541120034472364661108782659806206501718500879871460285404049716575854729697061489292486715178655310111407218409374455033985681945672543103895878495586062954841895008443833401898846327294115646697097629573300121628795572730236555385310488296079860167614690627869972393087106917914857303525137844784030270925118201970850886140872239236556623919609325609866345340370487069996387664341748286778733577030934293468251999323126599277086961589482486639185377619027986682873093095750084839112327073049026977314840085849440256000000000000000000*i1^189 + 270639592308547235411363336199664751516811239571410513131552568056319724883688936194811515588401724800623186085799326648119696288415105446556843702150363290255835112250572360668249878414471538292421377617289901962596559951261238268959522472238409405955362879919898733499294803208011767426937741906866933302462806318769011693503634484326093251028662739990632489428898624534612382752818669770170268926922403115080721988308183361232474049000467820939997903223095706907052106783155724945112789308883976177467991889680217068092810452794761629668586186686179532730946709485460152663563914012143314850036767918415488709488491191330666895279327222252730284365057405172611731064068641532670512676222232455250815893828834590829045381165847301683607728915471671062098088692818340697725893981979880049412337632019461861814326666999813458366148717755580178034499612191158079687440399852790439915811452564197013269990958048694385502203949692444850398679731021772004990264574929161591262291775522141518388722191854061652410204903882539698185479112161962320481750565813654296860857839119291999185845253868685879559108601992362603076496037471359053800374898025383913849562767357245984649071676312658758774329474039353008299045483008848298244381211012731248874251720920962916583638640924325992925721676487030544415072009675381213724748338132176907225577217055423919234355079653060916352837203278849889237622221475826674503819563585331887338548476957737589650374697709278015116684324984022012432092338482689835194242107475666189528239563735268945812828386303549152544456365404790496637372383765943402266725535467663936629103371925773218244463754345925725385016113916609951368379034005465155587414290713785460940613449025630162586271502128006597434050985734134889366028595026582916204810677141734850437533873195457202244882478068463982431746986117629899353340191559844898595705955285524197831680806112338111728216708266596763081951817928585260954239270376067426030449135402816506639562384191184996034080931263858765848479363166028291308260218925882820128055660674555609410008825214276511563759247606116793217679022226652360530113465088474704308762549039776500789236051686539847184057730156686653292588983292374727906514758031848313014291743686482852749644097070807308424080452970700730436012054364438782491482925600005256652215057563931759454340062614756171693095368761760606246755595033260115673452656563818488420867093563268527195080973650952197363842799254630220653901057097884509059484920018041092861063009990828358404762520935995401916256284940841286820715067977475776032931338633073051274776846152461632066453075212517432714594302968257069874047421624670825451292324157871855720860245986660806315780363596452136481365900184378337024223207511915541428393925306309159277591937185437890476099998615745603792626052927565940911232577696856710568324269340300999493755791234013247787398112698090996949846267453836243466368436966055047866310623791571706515647731832712748930248627505943573434054328453233615365147231553723381806201307136000000000000000000*i1^190 + 67355820692010090707463434962565725096551216793224242451753213619114640267654415273707343827688750050924227071148038831497688021038997675623180941640767598831404956106419376988993817818209645305172024777396094184980224457120593773402314660500780131366963368769035172766538355571191589310652615352523849182454350074689976880737626531997555065901675158483911474390515662646804267069271627739470131874506612607958514406034870768819095695946877091446667262007730051974246565305616020415542049529429686289314051569247888048227884428125037276904151659473347630242648104455696453904867806872317822978840581390514388450126819116771902620067542222976372634309152799534038346575931403909818787616860072855195705459926514901974421456280575644531851634259447295282146953109324912041108048357908960775201356996026465283233263507495350563494443377701017883826505152803365543661823463563734324693209230496719030407095526581282576234866508923648029692777422875867416373172417215813420927436909515541697868842681470002295700984811082208066257394136470436676901554748026184089437796111031863563747674377243936062786657000241935043725057510103245592324585992013963809825678671340401365948260858579062517609436430086159085453888054473094323405669105728681140503039231371189016630479701261392815953030526162149858286680754364527792522560826673502305762093691629047835064749713467447471183011226552718609560955889088235026272945591802729806151677243825786742977710914064850228743631205619132747749402814250496032949245180035467858637903115099619692724120595358894004745655600774072217801345187916714748113655264649112076980307426191860240172008052982465139622234707645091819540151345149277026560158720539986014862765712475233230621753832428653975332518192189717847376185361613948266772815370585064185489728576733869990811589515481720393063282967565626799804344044478440168796601850555118977852495216634000461139608074814196568677869470346624251372001396654336645624309706794093038782951431336501097644477570299554496666080559116174968315444862084378677351708433823331115508470172839473775172493418184371019779231280248278316729163382933876303696142521738009021222332996090463108425620876345359801736397134729892631235488637396491012675152918698673074715296684362756771690077540783228956968075910371884276372231938145972431539934772402637937703313807388336815037075487400890930637564598613384418443588943155423074773116248895571349625836125720477769742153421067071535125020833477145857025536774790237742264918053180307600585749103530747034667667515042136609065292303421202389026834769357415685353128712086670030432335934739533094530517804612428716598371840283442896843384484270639656154710261111118302917265514465916518668943930650909854512070916491978237625995206769292668817174174149968548578295512256166080338457425384343428058342207944141280498544897956372215950438143740467650086782246798547090333318758255979786892455948664780001208677452994861795184483347462403524336036085760000000000000000000*i1^191 - N1*816680478032789483746450652748174735565011281734519078909593921111359468747256503290306208263735754464544388300183040444276583620146562497403526514085360741546453949583326678966629006199794174050990059212178807243095224606768973088581993088466081912315909876275787291903499938618018946421542126272854505147124931747063242855908637976630715422201821224966792567053645044859253188477026786804160385413252921200000*i2, 30689891868259835170024122166993951496610033500445296112709683832139981666181271450500207620023736162620205828766944840370775808060166985277915273655362396993155030482698222577864925149380857769385057298747767385520297412824086251904422114881670463698751005627133054538496917957349928653847774799535305647028275486506928996281761025115289408657679335404195520670064504065110193045467168487422182942622646766980439281707902351360463115690685709472677794033758914893790221888178615118807408808646835009567352358562900614164507464477890067502161614306413948761801598017866398643756973827700678871232898248928875179222308656090464627144886603196317043040956901268203337796491243859544782551641240968966525587835246926607114028061665213451569699195776214037782122032875233989704999976316865941278244456874911658174098790003962561754617296541355661500520151853417176376321215423082048669784867929837355928359554133561870912942782521165762200835001639448023349199229988809405722828553773834539042912411438613354777422402122595391186841672402591709743165322884531799951081785493899960073929910578438348567164999968883591795039401495526580587103108616806604293979253595214060896851495578947035789431881603337334496589967556236496606911945984393402482014521227793451875435964716894216762911112668010846181433667033486912823859685951723816024624321054236999387288370857530508469478313863321522596476083429050244232847899786129711667414477211763079886845333063321828221733362975125443339644045368216583610655670961471745591411674758893291619713718738500565298938766634057698926173453024962097719330871009988288825795945992358477923646200798209794656402949047597332357525330040293031327412431282041957557669522383455954882208735230573209807404894359210500718645740252754696679624136550211586920250799574300370683901564670938193153857996999335185676324419253834617932429980477799299122985737425960599978402232560187480846496702649979950584056396438015370579833977396716585964014714470786300469197277262102623133604075635652409325430980532978896324287234094563093458837287650416868123660278285171721068861900411448892558594789182578030403521453647713342188297023814026575385846995334513504660291191855850509356074395417984151356993636540248664786332042573775933376076578525500367787030451074133192789901475251826200023600772175053647677477539568436750784117097292997473834977046271793179439846960351147463086795064004271013988507100179823121951391141511806227771755772116331535580498537260498595607504238317094764766843846547817680170401534738053432194094729148061799446697651366866338017310800704373196060017428577775096337122231699374923496133285158965053542674828840042429438181642690422675027048220117489841476303942245005509073638370076025508219539669493787649440735832788000424687053159481724850526446854094697083650221764570729907100452004827453161687097512598330782674438656648746896685292690303655699115738588752754459765158606860111595564774016479049778349425673965504275559635963381936041033763801642459700893299000255162731674224539086175574750887425587017477706756634399599878744165709554678939467038713452374303256592099406180087487704449074635265310577862195369147308000090889515385474135085360547444748379233394239517308494306160270023429699289643591708548961421287110990856360220046263646508767763572411596565687093681292354343245233886180979553024032901216154581782734020363472262953694967442490786541504945916950828442529969125045479413259745365176419527841791479103504438272616293624046718974583526301617521643966729012691863777123351404615519360652477545351895095436565642649534313356933695550815162556048540280457848346788286673835175616876465005428047499523790034915405205003598331529700879747404139010284506851395242236338702984170044678582130759624953396619987972114401286981723153691033040109413984789900933865229601276732324572658807205214443450850108582271782479922851074170223481010977231306467821128227559417670530163564039357292634852334356371500985780247647182085232540957933561434429116882355142877016077700338656742650782012607645905336318682062190479248922640024280056290220295083711045974416653346998578911160878938045429967375008055354291030624244926139096792402350780292223456787961206538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 698329698660693416560312267249808304210627947875664676495731271882015206457723454513164531200613015564217083497275849300154927123668022775463821873085298142849096744817927289494797069279710768756796975383835261555477106888097778109576035718881241967461132655317160658690044214885230705226249747450622083659609765016064747101729304607170476760958568788211887713570972499706713221974532150141716158696896026584256998949805971325268609098996615904294587221015866625125714139275395865172467277507438755635057788495630553916145565764676888111488482184295632737789857404287310955422770127197880815616954296546793303651685208186109045716153735535616047037871772144399667404508436026779695594238762969967375854611597555880921948112396447480554278341489080744623100465253159161624304952716023549480875625847310416640226836026083045527968198526504243451470817342113392032675134366123962372620596240373787787532082161222807680829874061817466586933996823125537099997815491690630006601532129348253138120531813112198832866989951936462049492568079122655730075690136687539669579651690296609740280443240401482725270479980496386528514499584331213783617285790228750746607038614131119521165336704956262869269425122764181622566365406114591907625759202359014052865067633029296989492891962039911363171622937300905221340405136912446840672333791964402097832283384148024281756548444000432009619613090847576052270412570698396960077133844782478063964578844303832056910478487163529750441807078116910708441513242901796180210372468667447674201576795665807542205380511677576338086350105651206175478465287058605199834446425845943787577177227255256107590040584845861249096723303792480686875375462008681677167456042260778192462325720664289430879024773865720276682608823738517368281949145873550348514575272286167338775692006914441531286556836480666196087005584691841521640125970501936536127137435703883559370817478578286291286990266423070525976149246293212685060322794900270661184767065646321732726838404425758675862967493216445804281990009472198356179697610140132482904073239461997738309420906599839351987871695531868268107765427054643653546862072339974015027337462599558655285877574546429114787707323067769035956057613454951575218922432940014652620278403174793853046546906467434669854025990336435600165893105039817412105791405805291338296064241706780720583280329891790744418578657536830087634806218315756625188985969894510106993185469669771457031334000314486311547737184786567284329891668444419530330703603943277302899486432122573889166690255684824293037329705406847709562275042293460809762512770236580658523075610391792441448662608112537445953230907188539507818584952934995614034329996990708656742085939696445335170928573214508926500740066555506495688779615014384205458600203035490847489602757082082582558881901598973095093368728640276791728620463123238037597686025817022107031010009207890269331702195129671358632300513573861018493400185404022218292019185843311767154681850822763544744854495330548712488307096216619172373973630800940646022732977732328481898647417425018922620833116274523690252967353874925314451056890471719111168044937881125555452805029972849436537901599474195206566023243372494517774355181041732109169385343726647052809937731814039669979919448063068052183502778388512441366331418193483516614237530578769498444962309685318484598228938664911317553614945449382413967472958217030431194960067633628037700869389434354264006132139905423296373925875944180784624073183111467366609932910880244076520647110424302105020825071932211834664602349339871907403050508974379318735503961779613869505946011542984696843162715604966033671906827600163692849750527989281271796023492905666933982777520037626781267792179392446515621132887177402226636617642198479576557179945604395430550821312892271152497366678970999859586591447546938295776276067563696202254480198405431814064722747278507816723683631836376754328986272332808403223186365172445531381896530520871969923441669542214534305942160493054807781672818476386453952908031042684160288135482332521971284178105767195006050596401173444900050996594527045200989372719643509553031172735458244771981058039012643582918287913121005028003857173403119612361048328935020182220224120079348453538840663482054790348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4471242404220846536712470947019624473944284780367985085631889286022692443941903974893827681446864945013393513378753650843496823216299231871336704110333005544275333638260388153643139415927541809913636516154294790341499069612327362173567989239603005760330255310869392257518795054650674029262057616871179296955995106250596575914316417584717923084534996576932639433810564807894767676895903029787051765469050525392093595655204984213871070241637279114874443295864780996529992614198958044235278295921467459439164226769966473988338863521670316108583284961357151335628693762536547212508083538130387004563160768999664820372908539754560433495136737136419897420400140820483348262529600365236814430200158181144476404675812510254688570765335070340927088694589467627975396607356306334799100887583328109730294132282299732512607902900073675376001013152472387591670883664134358200327360805947655271970093808327112737749664172911997878560943215011723449631504628439610710299683418809901359808999703845828255720537904921103484575300431412870059521648409208262117293323478321989091936311695615086213583225677568560438730537657491818100764951063434943241802574372833323454797012290851803745181086513007418825258471674311093198549899455054932795936005396967836467441855208330200474290492107412017388592679012612356998937432907127942135928022017719575268368482823759460273048144054473504952257998812780477479807900287874408472891733875394614800978209281769635080547117390182201930866125385070809013980640428136826921736128768338117963798604813296689824490354032311961920701370605120001674763122842225154564369041633392428441825113529657327647333843016769836685941894027854284126197487740705663138412195044687078026161365572890028628330458411931433532242349580118594266941790453253847406288955016826467319322443433843652002213214254748390978748986081849144709542904839510489310096931755068407042322562335025341608650144545875279364335089432466743799397732261375039197364376549242048505775953706031708126676417550758244681284688207535047316678840099955137183266405865237457004172663129875578661311262097323581112252662337405258969847948717117066574114719097346272956263522112919544435371345008155797687087680663386782408620769925722231700494823731141335970666064534062783837157868519594528402930992707833970277353957492004082164745318322058768955683598949832416742986574077865850488959182400275418807044288882665130454383952456359705972532957821489696774756026821909933915499686673719008296029467164920630181026867757491319941188144160138622201141784858438591254828482842908044970724649475764191519181665366604155820541674424782219146001497965754091324309773089242711277855942804121189175705277035257223860493384515595757533390304106823692998092726561472026942388582761454624335794587720309808423560455277975288951454921218074472855552693684175959516604517207157761234646605346627597147226600583373086584355849954033658476031509315121046127759376230690034185651121306316976627558173471645294487781385929321134484727532768897016286856868154816228479446958743268117323773780561294645354739777761884330211347029273800580802688854993920065380711151407512478326733570685003167589265262803583311396562756374235246899214826891653212961187364656416417389646029108909617481219710051712960870073105040942864382140985970909829331673230790100689385053547042331573535831996867056016686797841405699582950368646836371496868215200367861331093236068360429105091816293070112347695386193639247077404333731097249183901987961678715301095174289473292641322601252563913835894851653107182113712516894941952639695270845086619172088799852036362871288081028052311434372589647750484359415164116127387863861478416643888821693327561622696700815267282920176752358669493816315054411009902299776598676417456819594224213973213734269149191655638047333102605957829590950430327315605288414698829582620180954143024695800449513816513290433779794980855124392974081634215517517877851355648972681882344619490617515704476073362406400049532010684179658195641040158492239453519583622117877382896462244542828244762230421034218876146827361072251620147665751354217272143826591076435667691260462608568828268211967572456784432589740109326713375238075999818492146925368087232208128580780032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -47961076355021525591474163013750256820172475496694157907044008724307621324419435915744079815876285332161911011415330053900491171511285832428154372383133486716772789465034165124837134913288747575177715403387352864173646767459828304216092941819367264975391153050398789921935158891928219807619264393256288703426551880086348884843152680175746935243678409974691591816814282547708186457447816764692499684161169965855127781956173874481052997864953833891148711953020092369999291470144261775185628935254718344294262185757308902640400090022289317428321092972305994881309105867979370666801596780741060570058861219982954832032759707583029059052057921365006586061195254286250675917427177586691554340072599417636092532780478455711342734244266223921739442244140899337898136229131921680692350979033378449137852439575979576233710729892578459512869760090701204583651693167608481091435453945588187229292232935756520492403666564360925913394204456183160048735783917194687117328811163833317826476401267379990222731548684059656670273673688163248828307999391028530459867740016834417986159275213085588794791076590189724290563905630899645141603127302988900544052276492593490529506004271509887982567048841552100679977858737441722867067283556550276372358537654930687451169239351437736249252594308894175579642271588797129438368789024746564195803252440280823511546440124752792958670782220390017239557702773460964976064583333368289381302312587539393642998023071110987685186791857366050496207107164027420196075239341627711308718021214896690490650759162855636571290488431969230740111148701122807823838340159186105660323433652452448640767595796766522346800793860804929845353351176314958925942390366620055288711263651136265356018636844342095083567432317432307804565607965449988826552316422247822424047451565115257241521280960081708081550932348441666466865455846298980623238469201115825444452919306404731767420155588809601624320019118884000859870071050402669383075335493375700859529350920490257569728712318686562375735977616703878019335515012951240949660773951842392242369901965583406293075975471166712846754484291726296185644478872723386373823801472092438155488914784236162863872325020779472720391080474525788253317945760388577941679904923407544439416240588406182637103784933278329949616587481775635793694951787072458184499789044477302227362790913678486580486304304053983674494953187499290091422425934136205137563282765618712468251429254298319607056272918097514416681234419704691100307924354742186449724251159672026307020544648789545195723060895263592093140054372498853152492594427103039414760358212710995384865878163697940977871320156887490164128886296362464999372321282951875433062205761038051113528106906115079690141780410147088241920136470981010793582538844233986924056514404418323825870345080548615131257648077553976616311917434730395576198015148753111208624283292915023456117992269204484097222719360723431123639629716589128083198403107249836864785434334052760412318712539022952617678800544055268464881851970927110441106713144687419817559644567601236533877946737480973448062213832162043986726235805111391595755636306169054026550600813656290239144036030474529991912891909020401964611838637782905169796315134419533655411653112377097739993170185826294701354065783778561336348963888015001532931060491192137827539453379605194343615818611182573900938303363437289871988147825255563457864755328924997378597629319587152311360914279412156759887245547573414036214305383551640245378953466474534197646752005036857018357099928736441530441440293069218833002678052144411660829883233585257476362582252048219000918394700145127078360686249596062853830288597220607186776247045933215515627654632730625645583761258611322665512569105841801226824311961745864752848754489939987278465301598549782190060067412340372276206678324180154294469332168438506536213746197640293755063304849781704402344477656027707119312305073349032944888134240314098023317522591374901760195351291742300522653867689862753421171663806655177408034281470608330354423902989529362113673848502888834202752203448189421339100507886584656515689752900034916952608071540996983027329675256198370440326686561173678128577660174260139770195685619137512251698479978569560057112448812185650411718273147355780874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -268552635536021865609365901620789087510449141891650548397435331070287499609750553039200923710927196257510315832399367041585006659858288740315502206039701940183126590570124258655011206840804688253984931743158207211465400660964271386823628361998655612984008720697995153178715954593608740193467047708256923828980024418109626760803027595420616981583868238311357911012352404315645581356057757441460879623964289087542287474322862201283878237058138280498747510371718221831605150892989085033546666609039836693974006322751999996426747086423838212078897612833492360944510373408880868798836992097588722277342257925028365465084478046629637148096982535209539615867524638643188295377918505549828515720402333446915958190218011810039189687690490333103576734347348297603107135961102317093002872858243801785923476149618304403233963026777154822869284539187014405991647483498615698570314159142948765749064115722730651803638234425639106679249195638384841265388901591228892694274176711182921042231924467322928768124034015683486068896859870372440065173383673939961873595200983023817958788167757708098017257342346400012385913167865400912921742416973226782869083929790088930748142765526296425825032704404615567885399422345478485830352164762238945322103384674088713582239195384283339895051550096919446958926385642481973329802015930181755284106317285196026860461585161341618713202835692819992954430592931160270715567221047479620438505111546563882096226935406486396743328041204273963898134642605015769093892744305396844085128542708334737086525045045734574757900841940957937096253454496099320024811891779008987225665964426507076661631085166927830676315177415005575394848743130346590105573110134830692812263069751335798418889301379452634757762098439053443102513526715166913252657262818615130424948062129582062095207800481904848420208203474371232283674046234019681501908346482775457915369042732264952627608587072370329965410176110574006211315701412069586044838832713326685846467727601235188680119327782038066649416545276272965334120639794873544757356222387657368049069539704722798092220294470003099345088090439060537093679415141314106378995175802696062309981394928886462538821164144869631606807222336942649626472232095035809345668601215280283229381864564222591287867855947117554213180782536360868122425373536991641060973851343088296891403327302677645491660127893852460646841388494466014127809574412470028929850465834264022240708885790308319465964953180313695110248678348749564044495067280011216909811647871492460850247515412748885393839210476722957951450908321997795741527833582790220725080010939924386810287832682052740975555699411635067643455928954654024657647083842287791304007625642832295625009407584711800546970684900359593952170213388214464293411080017924807878474160195752433504396502595600555741155390234188277866320068328083247409102798084840954262354536492628625068178354984746797151963468882694347090340056204841135500455003633601803116295736315603805136788210422950236991383745358348469293264892283663413206235534185545482986641490385635109740091842314002199575505453260005005971697183531186624589281754034362794041462335005504631234901776866346796736984165776619489090786520006213850931184321601179511132882096632317138232522460604461742340346939792447210174085468310224324144907810547550915486551296539074995969702873064243735550849011368737560258747647024799054160904683610691949729864935320966100005439743937445505784954799600440620169523146535790737729484505014216710417274036995737635414955138605902729876882978158777413948686462998391388107077131261550460395932585489283266686928580009277171192076283555525318957737615873641413958252871993474145158236514039944602256551055156481761563104099850764657730164655524393238379395321158878714341646508964361681207149799043286334212581041956641278054952145617825348719558635342744336859965323056512668675363243857453588458928817096222631200362252068974473699882529073771592124127372727123533596444291411596766245089615012613985440492152748428447436063600614113377847124405592699216428328041327672070747966203573639486688218039944955563814476059096888289132429490549212578214381134083315511444446353804276862797153884320271070048411177178164836536148371915843799886146338072886771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1094684689286688525589082768308859769005241012897308869931172261957780603042170257142820412519940399661796653896779627557479369495101547414789442702523894485478624178189673638533270287438114524828323931771793018233472110375631269465112343109552959691658440630603630933122070924293273436017810895650017926602901507373607983796632119542271552591201008703804291639083014049573831736977849314697489959374413298657894784718992950524061459377819883283824690536492832473914318383656240576814637799740520914017793978600321386764009977901935719622345074597398206141109492243863795667286546581408220908883428935456849857499374203558380372779343660751110200162056641416966109972649427360357982268124062516373976929476382404470367150134155911887762303534572964154258696338470059904609077016343445305695280729405408984408944023444170198921722312184646984210570274066839482501829673074556443026992848399337668882312069253315547290957832497905210238704631780996239575591736919252556642312489731872023555395777311779891924585399716004203874254520363579220016750471358324880932756441358673440067135174303430425723216541226751334301783929319313540377403668112971145104431038082371561239856505580948495336266289282910192231513612972371019491321830209867774158354723635650186303138837532791258554724506219890980182190897863193586822560059684540996412944125139808547310701395941211452033506478758327627308283990295223667354540642109542506769759212842253879062090668293015835653847194964099730439581715555598149266900833789723042635061996429538039698986981024025834679105520213918706201443026399844687875994458276999959627791289647101240573090426880730965898094604988056962846856027954199000773021467447300849197095190781283693163679330199366906255695683718472324052306815877598861602101287722163078048879043705748524231394073387307631138041442911216679840540273617056741141499129712562007607846878289435095951739222250945306701359989983152127173253711458324404122941158168575939975786322839475418012300314605178612171853805462213373259212825091676390954699058008851132788204730190862035659580258030763511370596195235048744476833899311864968699827249300171909204665288646010463555596667340675627786871217871641022084334388765043161534498650022343764041384077223972015891326449275792206985766362967727394556779061573149116897938191260122694026229625163067439999418067938272702951658831214674452058674476679418194670363273198267714760020740049354424535442790681379965748638036008021525622271586921083566389658615724895713792131596218461498883107485101657225881136855844528474637610959705405171765627569984775482032042256826017290287323898501721851377245194346769479624072218045282392480521945743216950554020815897513131262544523339478659575778782119939846839427806275353111982209355899449246269081306826361652488429654221949139812951478599103280195725980333278684290265774760710251323057268824284549160333442324091674883362826099696002544641424571759272066260013978937888685294014117728735914753688526352269527046739702586572630926717442855383976487072323703234547352021934566670130264689840206340445847913984082236330376682950420885794577609945896526083334908816862416059354371275379655019382432350563308534196658493981731730903908947604263015171302851368699667855031522498127414949613561626079421378935704824097430409581981237182164751936803921374373589803368183919517520983004860478987729043926229131748088930683720951705746143697093310386080886511727686543011735110807261376015722145960755926656891697738628819607835082012751173776264438878615068938777645668493536206590242187486327674275474669429893867293428535139756064094733421853954075674231469154592911384737261961943725181481426077526265112960878187098772971157757121738022910872268512685342267346785687839520498822477442661123116040971476603354981502103211315439247067456788444306640189072017701427473309120740566440727535716718296180974105492507893887538464249643323066383376601951530738483649743045881925902471697460438234629092078225780921535828985575538672174753030142143277871346604753749427802764328280875351262789058865624438498646828852320133179863946078471850547470999342719522181086859593510774054507874717762665787765497297995151461017385838068841399710176979714048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 7169340381078967753165202347920185488777419505787778884599216303326126077907722640083901017747243210989637842852492256501390978582509319650953274484959529055117982207492476572925415768992090685967401885275015848420644471765566784597047076016607014195227002962891861439621679351034639541806136600459885207392736572700778216492011687438246402149257460838689709771353736761011853373177099247158332410176158080316078501910929503286983421733315706639904557278582647085454805534528823379615061924652418498287273326771043109786173176830011008121780056144740102630193104110182405538681006468070182779542876837216666223224588431155281018300549233611956201698942151211242441266275724278863760290562031623827399335769980440889345836101447883825680153686963216588728575224869158437824520994193737720386187377014838100234524797352171564093679453141113922259084050969101914374175432270389777040710588199918383679227512977762114827227232203905674127002265775811887302557649311799364674621775500892394289457612994379161750351569703899621185262755147825780872321077687290425815837009914171089669479105017087440874941384497781017473319926085688970804551370521022861309559869517718404751094235632097072842019965674618478586916799820005108422207634945200261163279540075461913115674437483660642168162686729326909977415694123468654238972971432890590219592934438131308153237154071165742947314229835866221653215500297843104873563575186913515443390022078291009837180736568435766379811079245308178361601549001037979692792626547084162652277312645717405512064224359822405991352574931392136639461048552093290919554134324428511727634819178540765741556675871909924906727867743800252633962024872682483347014639648326389624683675017128687092832506117432277281210866207939586249077730490673110847839906226171740461204719839482433355111038007594659699258462428117321321919632154077858542112036823566539415112986381899473572573636974086654581733866082162974825342785266332041634868482628697975165277731002834767895238344197166291254614227398561847021284149166878407775920321253432057918320763897312371051081714934271835355757435910400996176915385129651152649809341397976564785824702241780667665125931536364805485426002968197621429803782579845220528805095002656629146895580574518466521080423780377757587838509856168504525367383300559746526574050861467805091196682409662538179600397293780332261978844448399091183027459703498928518379755628557627037506543614419556147198818176623490670595233187000575331134043506887361140903531870393016796134096087531638905638846499932757167174273817372972953740733156395088044796529498891749365880243220444559278748101752423350896499285492714053523622708402803310679011432707472306910213270781549303484909729424839726512416902661518190337394754312198561175332467720677354173399627363154543828848212110621686540554007088213338345366261804422764275782031250944540343795641160232841165656876648944660768346891052578856066057803520419018766916485935549663431943874938230838001541016970700150901152497585263749737851120272830694608802844620591474304947591728615244243943273239288392899258981726125625494555597020679272491317477006875381753826567003328186577524469917916500181212226097531155071424787192352142346832282141865327248724737162798564317522655344414872186552694558436911594727886383402039608868126758496012379465099400155436113922979764869345873689713042550801273308365737820191475858022832960316164086288598882506861864662516064926787496935260540571824898409212824963747728639312554199780270964894213747665735539391461653327462060122314424735417992626988435405750382489234266919494714154803581873965800637705540328738516214566999705793775752690801989759298714206513836445528453915537479680321254672412581089175491833049907570170448942283853923901542927718439591754812284760489084768037920547923012739657938821142399479461321755429966221230449253260302774011599263383313522492474829908087640799796726940264817048226984071995970136830018523167864706333626282175521860423593068941592348770936895779423222353340756147046956217452371408741058546322418109499670717048860538794031486018016624881652938526275381814170542599675486337187096868787967535559090434935589697032243637738489459752748813101914529491038723112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5307828835772023902900657324906433601123354017500872703005604377644956958874692160875684005984207875965607545030330321312608987549202554582292426173636238344349754790513380458817702140006032245079351641375070621944283814102289473225944681697412309834405980920375031597076308122046099214090318273990597742196342737560151343381742934726897094697957176913164781789905738195837762497870000099259924982597743812320975659664459541853027003134514151634303944441416154982510312741253411031598706007607829384574737352929518926216279803370979325969646110632981397874178090575330749435769040176636774977936363016278000911301027660372359990169760871152751111758092221464664657443392722578492046900907463620829954666170278378692908778314328316561866883217246813351516807959115392773668182239225389015474170064808495745256372289218419860916770705011618678298178241562123845713766479266941644866326927499507913285290373358951579380361641607612319521889583721349771408949609522977119069518207764560836523575220702037983387523440578161624140524928681687626121508306091814195801733979190583141415698335285778921574635366434401066450509588954498975013146441688111156687366451655451666018467538431181789778887004400492482478867609650977609393428242647242304437858088130558187831085997685939899020067061389467786132055009535348168518362623616214579414669102733702349531157170573811537280147045967322450297806800846445851817471561526575702052604171008630198392084008215568392293588815610508259112710799615732989444767332821688965582001421266238745269690545029254212563557729684739389525026321593742715628969773770789652827323747596653809656475917093383971884689680320126756410293790636655349681259944922887019827664633680855761505943674134802701947720561493855862227503001704286165678354237896958761288806393157656374807613797683059241099636628946921470108998680068906033802309658431201969925702813179599415091316542724093400569483855258626141392648297086177705213293205216377134034741005701468045191183217097296425401425493428820016204885748830441264940892529423080665821349526097734536666168831221104474599638840064456547758417589454520774801297482072943095923296741638363456831243798054819968298148599325662303277222135431431410619915780773631016627616214169192353863504268425644368026147772028274033073367637493757167551182395553218911835262242162676598677862101715902575322973925833810526456610620514071152265660399785279353958786522047423304383511103163619023794347974134995297890330721998487935334634670112718557522463255477611925840788905435463505498292533567545551603193962024602260629874220584459368278103671581285153992554077490746436822885347959022010179767298575074205463046426956157427445653298466204189299037817575302564516993275620753595406281580374760134676317125350605543145772076811448786720144594120199715872928309895864563320780155613583923647616807901128174653522189778531392725188233590053694296900560570248840908045219156136224469991406716756006501077766351877811223224755643894393723562134163102973203216054895744325817861347650267538114322739763412087459663093534715306654611995822486552903049482404206552695369251743509339534130790052987873179396771229030486150747129948306755378545688460011508769409288747955744399327657712578635443865545966178084422687122583706065105744794529255664534342572225923541677599850811473653586470547723008511548467756565170866011923090835786092663254971323684294575880870838373245824264098689321986791089888594778150639797510285601819279691229559771245944714717034467722413471439762288939873329122732541128586964408857727008205797147899646349532400006520641115474427266835212495388188596701394053294436781621039595127906602345489362291584844207947869750672835742700051275939372541161667719755473726330534366971432005962199874247076282152828738739927098576793681812281022692608380940878580694646343164409078106222946321528435526338604843194152843391948546841051933692653141516011929066190382111715259425483733427131162839311859393565546445052051718291836515251455941718368452921614518046638420301554642180938699686692312502151233020819489208942356279038710015376539138090659078312922399178766049452658375631024835183616365868963989092590649978174602230446376145090570766149222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -15081479244530511891601874775242101479178144333247603952413393955713554891411217066950570051958926734716368205382439581377620613639160997651678811971422153340895527203066987249202009779433350513823185645476565202828217146640664677851315597059983333199453551667739018281253120260622904092291990680073685606273982874049591435314000441471341126453164392658472135722262670456541489594130166796004645728962121432684560914716143246159433599744982376039257473317310189075589929107958335378533095377117057460916790335546611793967432938152923352453724532115426281038350680219666792326478635032749186892704560339356557938568130798242055306052196517386607829562170859410985244791953833582872718852092937502374956284308957816476216249481074459617081444115213716651430726079796734295213582388910917817387744974201361723214832000788770513361818373088583270072878184866295433624181451228012854025165325394942566781648318048906685431763692787321875342578746575875722801902801659582801279825890255852296267140006504091600663451861569495685982436167513765589256691380635682317847427127761995305457695096253348182245807551480120387808551996280130900707256128602199083140895577806965283212536833668734587020218924759772555703822865330663516759977102997851154191207678559597011485418403129784878331253885105700875301270121701611348502455805422462138765248195528932477266623005940472353238136085521062362160520989269321704103235669780590842945665146179688862875933220775379542788693037274976917594039012422829533780143371440734619080184850431637406766776987839844237409186339284966958566989439538887383457139318651900454294621962310099840022385594367256086800812369467627715574813391307044810743320736535991227126555978555264268014709436391395490756195510219677791417768891909321603275818712180278899274582628359819238087202686192311400371943247920823303589438161750106611732752777439578784237307490306216889657576507524197083736402111405014026156206332937724727962814545820468294395415476474783904282352134894706959302269283236023902322191738557912918123025660799376727074161156834264011997779991701808869631798299888614349179357882606314761949067022417025129944476705111923344459139038402129459889202577376036507870670655059166188374444227625583592427717225120089717089456587828460981868255728129779208203946765799734292810181060297631130598600610288181610550959410527703709226117695272882416957082825258335399434889546789906544067894941314560046078281007576233692271264263673995742065287114819138619095394207701854186102140406959569174795709781058287585992246626994186655722134503807993513854060637048252439582479596615618842264967830343260291315519513330390302038751564114473263320906068222553578098892446805586972413407171894735570064582203543147117878897716855849635002606083614198778006849523744996143492375828441203733310718718281567851925552680348184323366328454944789305046421958881994506110237143653668927992839932546253020567298254650246799541658434025977678365100414727151588767486361258857667678067898954817432451477032887340832734826045965844181826244352622041166146214109803293644899252815300110582982698493722596704059086263753648670579696958604590313771623267168456747931531928248813862630858226319666112891246498243476034091313764766414552034034602201351483653445096305101252321705654410339512569098574798097760331988482952335907471356474387916311184962383698961228468992389535899659955117249657592299640186261178793656792096550540369658344330821537068922610005908688035815771921921928379796574816164274261425390946341576216976249817862091831673421864982096222647438492719363063004467792477398254603659562245967525777097491073180896251216327095449912543496246906929989511192797055318858132216272252169247809592373574213083382783603715065856094141647841882802847672331120548269249161436686540627435386426831116148092318856484764238075804677427105198636983237225160851353893282612727389910559631125166595455477981282392476083462599602897854489781978846658088117127393993658166758406371690171024595864451287575536137150686371615063295246851399723804938300858365997347045610176209200277563162506863315277774432734038713429824984002841963132201173108747511098599917732893116080393792102316506290303512752583586189672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -8595000483318554353426369378037679150315356536733281199797121243181127070815763477545746340088930799627068291385628801377255482797152248677006558632261270364818991930784925648222908874405583530229457262630522351542602385447088908531489005744377163224023088867912409865024448000273243054971477521702735096226856020026564091823011198603587034199249126123142892728249268475820147300395254435291504906938033125065807634236169296517409667731363351220997052156723076886614974418438609295856632599795925275165055654656795895455785804260253487299183074244379986702587909260797450876663429873770601515715135832117296435384976709065194305590906812847516369896588048689492889304151266357453601073335315999573444659652560086037183469704905124502703845077703313160862799030039998302430115873238430326028180083162457811430741790244653107325398532659148080905329480942075519399353917796313774069875071803027166908878778958202695934127945718021873947954448377453444711661546369421751812828330421243537650546780498347979002893479561022217931820778880670685745418810859597315440698582226701144654689859667052667390067549598488072093330879445315497020025309891112117040811345353232779080407772065204921492766154186972736653648165026281348319368907354805665804359062872810546042370968770011108750117699765732185542357884587146762397231093810155148146584683828174524232692973735304363015136285618017782504057045283479760854581311935286757906100484327074606676286585962651129136083239026349483036390368891564908091077633524891958502614269408850627610684811007126020668169241013339352643365597535698311749241551384683475056818627056607215013546717019342749020994256969862526033742732046659106406776370875851900443020227176337770260807768525021894061256584668303251638242208718236520778663469541564277836849684903238836729628371917733617119751095676374818475987246203778187494956391651312244921659736652341081431545982893055074156354975091962646456272995594236638815978532059581308112683011331219669336696936068911869221387503630582356700430798113899110886920856091948868885409653075852509193543640093902933419109861827538290705144076867874529984405182170224664863207735434350554944337549539386252742605784424301151520995090468068212894397856619587409963707549125378956191039235680654043904809537515029137269718005743410589514276136605477986849605869273548062864969261669459481271950124807590258833331990178342155315870834774956855861973043159886870926511291989522601453239027307551205021339715054219487391560854934084757921276822026524693162829640450725545218681023802451765166498529274926786500521689065635496670756225404242850071454420751745619000880390757520373280817736877694780323510375780037952215232584629373397445486070220944764304084776738657128851946754606555890419746717884562854138796135419152816188627691407630065554147945851377433623807375571405077139285121576767245266908761508248220824996163616378436425858799540989064382363430506674209574388763485337166614365280852450487987343650731151016818975789926449493632596833900003522435274740854784443623844777358201838151435446487933216834502136257946596216103570871584868916232178197217679918624774946330190327185076702622622838760489939105492996508932111433576273156694620440588368442167384293211350923122963125986513497673042174087800284035067424111039517774947267044798364342892830960182458158672829755904283178710262023018100675114972642196158415838437226464449082114154430981979361820572153483393934924611911664658858256642080140532782334409780323029514742993518966120284546337005265251327295369788151356636250598383014662069190651592312902053361283315640654101338375152138950697836285203747372866877749918455298432677808122046705736319846654981241422133382450714061322240011868975589777277683787610710838291853202384996016472710040023086513221079191164745783065710010143767186101860236584408347786720477686719145546383112275747245429983223218544143127165924431575893166284377973747437847350993557764400661711896720509598902430773464865501010053862823114101721348106972629076888419478023281460474505167691581990159434812900885801994410464918350968824406845346651636381966648904801600008251133342666289173302112558081264635931397325862512403318719314253584615342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 21304856003279457653907111467863158134328722779268275075785432626781682160716155083300553619943755894471811175016973551356471849905104901846212532575754875885636699231502155949966104965223150751705877910436847248488779154077864338277360689379591052940474971301479216046204189925765014325947652497574151817510497814595828322959822816120689680819337629282561458927444902334878439314689167775651580778032369495881453445711711993333850275337039971098011553033197311652699036425744504608085312873426433484108533407849355214783041774308093156579445722520944005727185956430158645216254053045847808747905825082725860349929437903286247106102632062420550190713446360813771598015277237675029304460292069878295204097840428604432063839442267574299566685400196045425779939574796871526274325382640056769614544072547649783710904969312088774025595552766942294228256877063965263476397193166730552484397289675796688125673350183239408868189109202109875339551277697894867623971797926970822838462973185992609369573919274427343455688858679305765673329796085965584192384199360443983456612652392498995544748692704151036356612033779866535283880974961799603118033767238007511871345515190787913775496515692943531456456031432229706585332819733537642487887706648832227000408376354869578231770501803614218015753737548289506670213804555298737711162258303084349898012529529567455264665339819426672559988837809269711606798720051609773348821564165330183926871121851807515539890674897758209697541926364560111056634117368499472600261844970949829990410120021237155071915483681632554474177700105878325653802151256088380439353963295030006283352787849259212878693491685532583402882134602081119025490597279894200460636625441405235100267403720024537697509352100033850215832605374441072091956229403609809932075642252535652951910591873887842291075208991937370830782588776654967882987955063948444127306103403591940655214866719951314749874867624431957092475437954175744911637169976766869763711967358215202211932121398304887707883194095050169186459777411768766108517838994730781555410848450690502148470315150968345330807215297774701562211777122682718644861648018472795867538346393576279228373145195245155314599022553722873097733658565301100516434523471940960901988534037270862020829727208319961001290113487962919220460378095436743146898655360831036035893048218026294340345482355551668658360273722519947297110344074789844136821875736415834495709630740304703465903179718449581231951105837184489152034320349435042444332109286712990870864728598123086393593360914145390743936242735304381382194809162549929470231714399959854061119032958208831998532274643068911517523530066792279905095316956727742027611142164608801881113159554187452422017771399914550373008230267301288956149021603647069581429893241210725457343523973714574172210169688478723023436584853155385823120445441322558392535257057513836947965158314349992707997848590371287509437093779677204916154114001734655308090774006902789077987615400617804053749467625014357371382229712948911277580426215620853240427259546712464561887304467481887907508418888777941336628202809047848612247027036424998811619382340393140059127240353214932609884358464971165924821165160559111712460476227877682524774772028711683424182386989466160105785875965067031330691626824029532299227623392172527972402523883972006210905145842695134823847769477202448694041533971496986681406787399022208144471126679946015406282367394598248689938060795324202576826784217012427640269029314332517518948060497769586076343002934518151179614510984377561858631326631622369578293366419470968777615825187332607267750032764317161565717637454311773080502191400611301210371149604955608878537669871351088649309794125011512765319053557744208825199958951348920077291121661932672958015285304239005533301103200007642709509728564410809074536837300524519357738584574730344702623127837385764606483432482952917727193003081509659107805243384075744565849937335854109127254412258538979397572560347722068170991862746274015986190549749872056582656934052029712568704608731056512992027255680443096147252205066046416571571117629116812863638283683037457151951429818404942348045509885746572695474735509523858515854415392321910461319443345250859582352657762660998984149278867534643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2009872234984243659573863312552023833021429120937056293193329927206303684877830291840817008935197229440130237448484702696561660999111484550309799208912830836866055613255422986570226029994136582129783604974109087656347835403204961828137957876853336118192661648999721438361297743829068021439418695599728543823122566206157952108398954496649150200713084506891787292227779024096529946411966827995223068805348819991554671974324641843639653966777418449837328294096518290114311850903009185895088454535555342834841738443039515388138273122165375998436548395822454550022292875207039587805539232422868107808507036807585863871791580615299864585830802922471440825493592531128665602693663212072572307951169907838391235660740456804703997510519256698717970404989632252490304677493939340368496191788580958698677952716839446852326651672284748695242565816524030461824730415301959365501930778479846735803666234289178542681740188643154374138359025589947398805872849618434607218783671249111210660593112693987471964431604176159252173841918757158543926704032855782682668728221573848468499348206249593429572143458666183846235075598927893902849303312069706595681983892400225037300847382319481571887252679609490106435215878300643481346547042427136386083015630143326470511510515611310419472548717907070314615744090540033145018063406980259444977108390189495014827330979684360712525233532472453691409424099376821924065758005628148685924721831294131016128536184056356096730660954570237377282142405591093114237530824337019394274287448398285883484930178151174033277179177188019649097894111615030972715452497434536664642197689798052679943477813761920699603991463510104071542064145696148377820861941011970157046950603699364108988340969168985575303684826660037120289324770005882710991508549287948082889927969468284585247759866085057054236786415295383870494927112716365885678651120499993401773810276391323418719666606969825683264945059532677071416197594037919248286182772498854631072423046584094078564197616702123313232499846359591190287901017814218048139031423069202993156330919546855540155206524455899697323060447054038674828631031938403816414958561473910567401219845297999698275182322737193431453326505303866724278065081846716482751326311886582824388883075573346438861182299886565866970666772218558882030070825058315151686784387667648553591192132652522486585184024184813742285206289661647350143160326172516340633184370024396569362624502436463942003562499787132323243246286292840191244273486697384556744457609141650521140763941806415082117166494809061826889808953984942545406004433535378693919489088298225309301926110356359494941964520978485052904047712474977592582659891426540723980815496245974394860307094494848976832862150612989885748424427413036696543320153830346762177547401190571317304644835232218424240205977638026182395522798364436133191443201634931083541171410007345106198995031223738208768443533764855431485725833931031433834215884925027788848893295416747615716535305690365811593460792713037649664080371793635498904194718344914177080216775879948908928464274555168317653116386074261750435224307529416054785202235610767129434802190851114788402782258197066259919642894408785181280338626497122693902589921129441744364905555276776572457397536289998206552502837643874795560068812525920662390660532576337293714701088433891032474132558748713154307457257740427883676551780390478873554293289960071902496943597927344869515296637830629946213838538912648374406340553705112865555901567229838350635625259890786250804552029853114964314190470445595365508298278773285101678001001268694514333695300285475141102186672784470814243599315057080596098374058705378576104826069631869657107289930472051038216662179080706292597021808842525181262953856888191089263354723372274243275731448032488920755323654842970325137976036944089148841720974281807911560021851972098165703597170719959588660116091419641703198190877210687525207602391523271800306460535168698105030243079094700081155938911269083140759048135448867333936494262482453580243096759385972405338809934938370516203199803947768431625844365869106594701842223673417643753221310789102499886101368724735528589625847652723661339732323148084164211477176867453466192018881100473422911441970513531810684093245423616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 596872578393189971096228128205452338578406467220980313504062010186646401385331336560129365000223332206036706327475530519278785524247362466191779322042165138209172635481820489350531687582709838505791821931452051979395908190694773776786950817421352975643004394254178384962580918600659100248174467932762610126484740371281946131047491369138679233040176308496527226466050996253643858868801507861581625997544250948392700058604447502842216334056260700368808102411166008245205580245131297917789821606894775320014765501158964741619600846360554906131451498053191066054716910417225406475442405402968211309096303702627271269917465614881212938851529742460994265251136351888826705636300907624320623044525557652598359102664244147639711995837038719408430779858047471111830229296587048360794451828810954799732928709197381110843953451950008831138262593309609739860288866247962445204373421238538783133257611792397207509674664007632322728564635559021377359432815287445771718889581212188664385298045173215182340400381374194758901402946052084985636916521929018749132882976629176272785198094848507858067524489737551565546459501647544866191607153884315323072495049134878381582622674946677962211457000456897776712891372998879874544052355688721719973773776379768104465897524203292314505035078732080154041971029036599999135286207502053635654830227190466189532098775130122274366091181656020527349297593758171870258718948505302891533024390712834748611679067655635598708113372502832270195296820793293407521472733332449805949768886818440308343502985597908040206294843121019789798115958359893137398710931234455151246763393078852846751456177631607542445533306438734486170812288729817907182585573201736690216984184293655002325311164468006001046652643663400291557434389878970884313732576751505939816988809237669166664803964257473103174762630694157964168111145594503984283721675995901533610349110408411351600171593031648114844855714780137426209090455633650981339710718102187703851333146004706081859303631575057826998290552960693330474099236259418981062347646580476739957444005646898186132480140819489161478427705740939158441827446601204670164297761508418386988659937535121220513615810858000755538910982724366077252933350375503693905587175853810598427379437156310461392970462938648226065934085757144094904234000723659543205606825302711816127602834479450597913248246897401994085508663009425238444129953221905063631537324822032626403235943042276034952407636265576421470537555235890103909070780198977669029407473659522120691595247117035665884711304491136785462166337532037769348067932314541691173606919750350995793251354316151487694833856295031527010872995444240872048818743488212840235041549576652327270057718720915156036789885575896397457324249240698899790227351875628860414744285626777321644238523583874714365303955273558424650702102565440711351769348422486816566723728577770875185304709850946628387765971822579750398216155064256629700103234611373550160886671916397258941526129991017940132571681567466722723434558194939160095683994205847051815989003081265713030865485439173472737499090053689020369522262959640167532130111635493791491253251016514763570242836174917470020627962314173706176703849683266764860473885313112746619342333512792739655213786986984990211813221435670027869154269754238767918314998748607363861178572552789336538717312674670122099226434305356770535224532711845730615040452633636644523993183165930680918338677285091908935465358690839538741133553201327981582030408933401842769695051392798899367442384486508332954718692765100790402336977204396499987163641434350537921743774110956272554558895154192066195997141156950488827195221865863777995203054610449415715380168245207267319037478578556121406159832655618626573762112305350797654606072647202017471121232886696803660415855989400756716513764865136187363149858172564663660126432528842753008586858943478252027734805577089437721354258219912361295634942245405765635030414828763754611910976636799461819590416149922875341260897411411907773504024988786552371665675411721715729902925820528108939475998516746812832947295567989367495368924711661899642920936273885212604727199231670729937729694826162434138417961020090053079248951529629784478886685700337823349790266367573285559437791068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -26036121690668896699378231328004318757373681212681321676612268775239117091024799115286633610720704581007677284656567611243709817568223074526293415644010592566578080907003033157907626310124135214080730353548780845574882558925124285860518457520317297952788561565090964549756603202595425238422006768886242207298571359088712715206228331692725996119501604095229683902232797642598714820272519583292453627010240836291548842861118810589182658362441739661961596252724414133543455848189088226879901723638045857632872066365781619730613942863714737316975141727043223090017100577677735609535232447805329495851748607228796891473470506974765130212158997672929943991623086400355292299631173484945291068840506248546291153868271267337328057302835220498442061718405480931683763129129197994737941259899695126307224079699444595487502541204910040900316472847004510028026980253048770407800755061101818698718850572906348546258608266430078049296151941401947761960271136816602307923507033000677868652439452919429669295073608851268423604549805372543167683679622251691359829783797877012961446165434778217866924747738297917323965521885703768325226961485734510884572781738797438221678764407137629294407811594926434321905148877150715297227391558182116822966379812164182948757262248772834138197667106945379606571144234938407016296182475517798986054752101288272319284147313662797272046860417039381275078815286047159742123571075951010797995803557024520503867237036331444625103963033514374893538033499288079077053633309459461289798830640314254063858443434965407969059701947980197386236857866585490738615929203839991201704749050735171100688839598106400206107188019939072531089988008889694877686820087705431764550463939237288955891794166636681621654273286557266777409464364724931921270475318310456171041144580805945056574214735961384744488105618474670975577736199535101164684873097330247138570468665338881235956185017871900975910416092033182381538552372892973133057459108645540284283785601877939592564055290536414041372634771826185271001765193032902329754419374059957249165679183306144649688840858869764386060142062396835555003868941727010843363499697512797070317600654825473506147612874717398181531683158698516295723837630583071014355227026167425172576130181043406256763229333272613449857047964406080016433898073269736266429707388909260328188758123467925356044158646010202242142682846475635868951854086144797294634434318770909329020433396078108265639221791170821470894152571948770052318306638010453500408051170575364082288566816592859512844652822177583461720011595199524829313858983982003627411521111081955986594990511566030030196334156506480109228732232456227078133995807168497593378835457274554532089293586854169547518245659572041134136964466037404830288448181979238219702064693595020331903760145346527858989124030343943672823043581521355650160029791285983783529202448492115279842624869981178490788931791519149328249947795083965454693827095864703042671966346260079884184863006289670487381494668550272283368263545874751423267189265819231643543685798763890243733223083790534411767278122776256250569225443439127538471176401358530871216963764296422383736742112257762464210949245528854374906115569674527249470772571858950047904267097884801057078098049965430990665737547727659249895793692309763538402151467785914686555029774578494368733691201200082913588612214708573098577225165476364332844898785352550416031874106859377232916475752603792463228621215187369370638218547241145393542573116491238788802171922383977862396153818235724943549222677641327154501871648952472802905438700188589586221562410478163765881971231709479388075688460307086884372150975047500268296066582163478375666944786191252981089934851904703431152750677867261315742222616637258714479340338267261592944220935618654367672201563774517633871945750604307279262732513011079690565394545572740565788454187727871076687870182190998335790071033800929875955252740522955281150300664145937996974839825420519232498926649719777839112341394635835746528374454976239983679324661585343014207563463153041835138474898932097494756851045055209451563687036730616146625161902988751621903260395285257002606838596074042965334297392560741663264730905796979570548295350225757679105106532219767243606710235955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 33989005850330888059331775470816955567922109607417758978720131953504589579343612777466390929493975887879048502903061270590912953960027127771324357638869637715299799726299317545007215645764596229210699519341177326213650245729299585279534467180068437230454478205533972513628127177281526052557885808926892471217664109904113404312095670920507530075662546132063947195362966635279752255403515886214318695938976917024484024068757718509656154908251351516323828849767072256399596854617494511055938931724724363249721846331117690538018476326799924025210579466015419748150572990871132738739216187983131696944351902828197753187859728146242664784823766225546511539982044284650850851552872298825711076959670139334359602326185951722158747901533280817214601863028278764078670940784588868919683327464195860900926291650723562930587878581270020339590509116197678789994643285481930596524135656914081910217295928718450999109687781019942868246281384045912141597697354041547455214067972928483548783086032124639345805639122994663783154781091644681288906714193689671533657477643785154733279155817967958231667945610405385497536284622142034080179595996282338326608828085849911841741424798255350674957268799180287430016961977339991103005584720749726161557534512205183497001498664663569145937720104258491296113920803049060877126507069731097720882490297408516488032935390924439731866064289515670562286402686135860827843325778502833973756424348079372549013185349512376787017768632514686814802997984939769382397421329309583626885884271608089818547397334624240971752226703430106419808813028433243664994488166545478289306889390094513426290143859970900791789902000299709956872025594390286763940621318762746170612893710393573031933395854576776724210938597845906539763588820412444788577170060466314952116678696320415059049655059053653503194759517917062173995288495094003432010768750652578933491748052260317646871841808918872250934724942749327325443719736221729201958333012679340722206630691850813029621411015340033531580811971546981706706843518258362103537919222857591342635339937543060973893415501169964365650848112896536762441881334083934771131342940763022298952251675008151011538961388176310626596648455642390294574169509048791280755634835922058564834092629822911305174486826327669137924710122676015909633044483801115188788054495904196593572142679539385225415549686294038265297612463219394402314820986970926500606360949956652804546513206744298904787597536415819858392615142657762211219127247139112966633032329610476140145474257888552449988942547515257582108041142913963683298101081714069722625959206417401708142250482748025287934038317659328576600398375741468006019001151716868487566698187948610631797719951650489904331935539301352568691607081611223439560218128922275330063646381431489342578524192949224265743282322599114871667450711339585953177141694654280049053916294914708611116260471053558878076574283936000136051043030177622141827318500060818094509607363246362179979757976042829014949904246202097784850268644342386349591905950211786673920031981109906056820328046630589641668959700190136795984007337585683011770704755204449879122193542192129214542525399270329648120870289609756799869736872014561701864450803544107375201809850938971456902282870014539267473044985587893930478121695635467941004927357455943450137922188336759478628758927285089059281717319102043723742449595300718559209528136739619425955107376897747786462563447411071850598895369910322150604251695749560498966105392613467166136750794353478547554959201734871487322404133507210507527975796160744002603207097152813375373785423425540049320851007417919525901329096934433531384990568423757553680380555900906652695038597838536826840329326012924405133946555107940626471135752735500318798567511445108752841121596965058491006932277002888554850058019205125589131303258885615709885069512277949914347950999220857872626430566767095318860385952161713671930082109769683192729618011793818255496553357377607465814591131571751170722544399721211971197271531250045795569559710565291096869424347016060683450381006829632075842813682140936105373154310362935738430724170520383906991219510857329396150948300151242416585176207439171421188798683520272652555034877428801836575023721943926876520432271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -68112730666286720863709075132750627356278510134748496183991993518689620399039593163912049143589963237732314574949692524392219779876806204824508625231586736399776216485405649368244286517807033954219482132209414306886556210585606572317352646869519812036807499262477138578933817176483865669167467118438625943636552910794776647248264827611591780454080019843537721621665195590756526181492073561143844129639383859776603833592694624701905589490302056245371041432394585802019021187192900000431083257802865438836315311411266274138311350904171021576486386309717545577479036812364647798417877571709168904528269965489109642536273413383656487593265643040950049804309672185583965914605076219638162916636715452247548561501643924299930318021222532771230341453147527595724908605833374864774322792432060114693027728750749199450861966889167947724258392681772404834458546596679174903107842370888085387638236598114319385095787856629012196598118358009303579124940494123512422135852846056116214716375350922465879366694052765722839908705075885620039534800377754050609151072523599320934438776789517656065582720197782806887035189843050762318361662365924265687341366400158547933198861038740905195332919435357035485331121153975992486358749160839322913142335521568768337111727777823390647891187636352207715689017887222776421775167021484656582200436513067632017557921954474747942343343931931593653644161235215813014608562009646999378937945815664370752743307543432640626440474688392695909636105439679546377987972012900330885792251332855753962112336476026511658012471656174097485879251338591422912813261520720178073486159495149024927915140551592282015895020082765420648646060689665270788313633902050273309375848934993127971404149109886292049910834171077935849788509059686173446977674040084987215930230766762968215735610757357961939918626166732516814191920662088390888102878585143544206473520466770262061479434217973972784005854915415490454065226897501288571310396851994193254630768993389550532950391678583818445720188456465455699371135607939309365155336146740392797570278791417045735937543297975246820119300099839629502396948297657613930348028384368564590362290769361379732007585577517804652915673735153303203576525683411924967721694786104144414293056148875150193834285662235045359030097459469459981711896717774449080456387517570411408264131680605638635220368853494270016293451024120156697080246829724785885206530684570241430987193736905594082455943144498302347329599917394090169917835919772624724393362037090485203002469637409135290905193827178697204106711955351411262916932045640501018552288724067245096900400697853578956776669804601661924247587757350121578734691130535339901481835710994471513041139193497313417330422516415112485090186931389611598644847555917576402163921526817034587443696360962200568521576296788112556749596964252672627330094005621409199977776627193467312102572447320500355756393112547099722506334341368604694460384402089405839623374910832818748649621393491780927041872743274565718990701531416282821477631358169151082960268549486360875188802601383754972149279342175835146535461188786597340911245616006135743036531590860099485481485334959808030268965764396407958226070515032674839558480221931903439951645082829272208950058005445065454948950003230336661416107341263388427281187356611657914840839819411496746752888774088967025869616189480764444317649502842986877671086837986817285588058244088753152242939055110291115120252658243638282668420863778331359106632733825779571894183383459125525180999114841725384637047854956466808249665391872914334997643877377006754309911123562528150755641258801268952248103172321516588506717272790674178150061816114468688525515253999453751524996604572546499247903283029827927213243375781875714738306648908872215779231273615753934682011338000994893476047515802005661432953727672819048272270685768520048573019399096944171381128421781678188245943332319614422449803363918093980296968694569342332262578112626644805427474660271118614729809400638149326174945030118296865412140353169141432881785545246957659708183410722289686546422786336348486691860551744940034430324762683963399462210475115163167422505249192460129116189138945670707400044504676875135293014239837789961031663272525398658232499568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 166272147872429600810278209955619798241796306740821310217570924578446732972401986745212429934016856515456340988342993245029614920369550253005205202338424587467713438767260140927426168697186988935334740096961116434439802199742306787243303554043502566216426404347470211336314087347452511124760697135400482968833565879162239129149477886130252763892401591049357903687301425433382380724774283494386269214199485010995307691000389618606925999762970895437202191274541792754695855606387331691509380350678932431865856018037595832984288134705011829447661602662630703595919358512747491922133892431714031702839747563917104462458732906686755153023588894981486741196770797434174839265596430782318303530816741183232179994105158658695180921726468961662215961602488092353121813857831884555628445698885194354167018423613471660259358256435683864099614481104321528329871465758284964085864195362137138161296578143090766862743750700796293719046065266378078394037448486334938649344817940583285364609731749607658890541572593297795989797970223020527805670775945907066758621564645311640657333694693183961316543194781772715569605999133581704655194829989474802823987069960916557008425775305097587338079823084585936055123492338163081345927321186115251993309958808268763330123466404792820978641505434320361563015638713835361564450071450497010965331702971031171548227563052391765512795247722140382629750335766901505781249703582992408622773125694543036958346665672956068711962752900244247394539507685306039692235779128174638443551564025283734080481368678384448563957337898940752405108918600441663830586945370542982460527663636082172657280854235076870815058066374194236296673122022557569677697178321457833911356946887672958412780347552828134596501539382493807565679762385371914805733202933923384589180456614912362187897021894008957899555306027510348681892153422928526081221805382085595833085493521811561308066385936206532986632185505345888550058232841443387826104952475400769056468350240348760921309548591477655237002421433207402144915160865545375397131196922766600518400697353994331685081731269502587466738813608229270285875574600049788612198411027820496460184200046511230071559564988866214074057531062554178853690425890067801072685247383118659303020971366979562476426546545620874660106390600463424912600840225402174150479659782660113550301804407378002021465471854583349165239076552427190055616259832116685342214982389655956139336098172238084950813321054299330877608937613221595572982221541604577287046876111862181724526584903294909444705798936953973127565518139797856914632947364567499069602991802945763357091962471207074256322354553088031561050945222893093569150093464558758044858523447328158431663713829137161703404790320432891002204475012612901426689603680785450433978822188466650258319264408257886599575179200875748131651252653319045510801118611780131193512670778167761013185297439568378813265917434597538014669023179710262813187579987647194291857821513878580712765827855988083594476361112144206918163950854951134295132712336405277208336060000109180310673885351350002726701045242735125925686283690919989008963042171264616974359657899341528670027213276264936704332741131706090324148052550647718399083693544427621306633747964789249381148284440769368813960761261253091412062492383677611083139523784891264472142837289014305589886266959147306680491519701915578891863754008717918738610969649691318463050376512632575213622278680004796272633737276939179140285906164314675819108404999818086759351780497361978765151841361837721113701220432978750894493217718006073117524486897569656820302781641516713611806627996520786369474925815250623072915511294467462256822770955052224392247923557714860581035890133361878144136077770689759529828243877911702746491879845924351571261241334077455068203216355458478751755674444909181491616421813718680230914166484439033607014677505769003199849874141253028843543396764996583401922299031614519356854227409029613913069540844968939631667372661603735417425231878157267827198042834020546925656544113340081365270076680193092922372222730080125537079321481788227712888698727285004250832121734206290876977298296626608159691824716303378914497432426236787987816984647402253626020576128091427715528286362697907974886863667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -230249062608292314929770058163661861010526889194807721714198515184584419835313060012283008171631150287931330639828651796108207413465324416916106674056604671493898397757798523531213826187835298156693839305775568758224993520786389238724420619644260877427551165704988948643663114972454595428608995904087141117181290880526268784482769731214286898750370853743903628490522960702645371275389265904305965125204716698845704912870878968413362973036453029481399425889683313196449341574097028749157850990420581763884234622129716753613651859383653139121382673427446447028326990577082533686696869958696269110558819181108393487769529380230955516868592385662797542195203628899777949411287182057638860854455811850239034410137055789835535173588470818714662205875469436180510152809644047851288017285991778782232587219322303984129341994948312210017425326008347833348066277831232174021187882093042430352095715858651406466548372615704173873421665427566328658027605600907724634250806372989578352018017835379356711183348065629453242263893290283538639116296523830027828828652280296998244162468880302428929475627882321604130617226459454107804135438587064110857893784914619535393836757828621865630659389699422849734968057462405351761425694882474793078186508513862558782435933688879800527085408188769499178284748559429775280319523616627293026398466322928347976659853917886625726753904101126953913654451523244852828411800308961518423950249034588882107954088612940865726866902738134271700966486029272004649822839609030832178705565585465335654231274113900191756472312422750100380547813922945935223981104417266269678165724379991429086908670656183671078641368387950900471682233678395922392256992956184925567707612909880881844184414715558658612836785276277243157827757272373412570995066501767071706908009386509938441246086116699596808141470637626852929415336025768655731622063161824475277231809920776391560860442235073105532729016894746822676941826795169531656365826118994106535281501899759149598791160863871186362833834931405826934438744411587434306830855878707027946958610559651026048177760002422261259706638834145974465605879899360126170311674035461642254111730519555604731558980533951568231988156031796241042215024888121941890766282828741181654243184739657257512651645121639123082506370313083639505442692843132558082677151947117128706989422361848140419991867578552798260721048817698264748222154614431928483671299125942476631322480882048975943896307248429441518619937951190550168444082970318475830414039654568232141108143309525326037698612876180272522286066268051221725669340670538836533631312605392936391870835622587042506681886255496506800421970977571780583745669943453394356069401270828964714484367380723397524619644394098528982445163895246248675139852977633852505685119059281914830832604360876636141188404265519815100597798488182169688344303765124392991505850555972605508874908274831118097347705802770201219890619669892659902309614067565559528371180917150741470384858145887449724310298344963269850533991521133773049240964890503326475926657581424285694057478651109428707086949666851720527877270750016862065076428190164221447520759250801769914891489613550318147037175025313711232193251023720317422021248018113841100458709029484630312171231447727891340220192778523005157435022923712971563499923260241268707096530308525005932680426754574895487361725903189394622176588220193240005017615891165015019402155486189889435570170215034135620390967595774903670294183625881402508986982660784799397918732404350812702498584379599980875688110347747615588863817137093727746388995759035529644567523307072624583155771263911065796899747252255425201720213889014853896631249501875602387844628426647213169005281220766532877193069353089524574483271674891873243330563656594287986299817515507885627475561406419371593018159767261686157436841666721208378365364565709110414502230040849535288177165107881746597475836036055784251277803548812539352514589532760761834706455326791385363503011352476141642188419296207243841941250337803737172111640124646178814956075735240579250701468405955113527995042498342622715648224026301221242727039256781153088812786322609118413625434427075924871030531082828954229132616058280324930630626070059935615207561172671987397964070912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 195753833528628184200063024208087212232851900138862771780813086492611077692512282222477797596707001819688713339366030623657713357148324615547896236051721569524585057356349897752755959547862983093475876603254117603979680968252804559535415675329725864320248129653375779767829093907777879021341505435083175488656194671956837606027683911258618663199840045687989436544476854608531470583624032964063711688073667100898467583291056328264162353993876285990929883750826278509929996909864877791897542361928819145116836494085427352904005029431698977127591685051537123454796974321104030404958117860899276004658750088162089116826600333420778001493451341652460803513469812586008619850573399307577575828661166416115705182660375032432110190034512333889689756609798255240980676434726727316552526640816712297639741005280095347034117258421351990668027821731931389292073202882429521426622722340677184327594407427954483666470430408117058435709513311619288181685160765055808259053737272426903893251911895511652016017046449933880962141672967671318479456341424753885368731100394188029849024833901747650025307068176881471750716780188135983617898085786540825545369570493998927934491647515314469078791655533059419868576490382029036577201278644418730857973819445276155160500042858000507122037333100188067444157228111423370398157145519806534321643766127381556314369736215632237185260690218902682834664880227828530435771459060706335302075673999731895032473094606087355030390243584526436904398763560479837340375466478586761120569373348442379834776223937697379883833480139917299194108335200926360968353993708890614193231296274115141599352295163152932720255702055965161863779566261753409792915553422360058998459969436817586703751510482438251224798618089456444355726284064358509788400974359495049394294378769948525792937580399582950017650028276921102864583615104368036550002323732886621155425019385665831279555239193855427757947666447474185881658721172495220981402442294696828100334757467291798346538042460105907718049111486029775166141037588557653423095938298785448433034252370641274815525832438192012795631422580652222604896595766305974716878869482518405525054990933005236985115124297835249123999121105995704837291636749864411742094681686135773481747518631009077923047162974969707121524870364402557553604800480775031105845777424755843376881709105196568325971226677675740407423810702524558475300590028501398663564538450150280514906877683273621150739425948647152149494653342513739703074872110901844559379374443876551199036915983070002587920242850813927423946267430967718305687336820521613563798625105997172079697165233714840139596544862319772494485567133371974925213248796752446370158063341249494522087551012401313040679658623269139005674830685809701677643386853802094233014450564390803926670175741530403725450266105666348526240529453402833698468316995338874999253229118179417954386675149633996951380579008261925350734404953565228915040085613736565166175510079028874570517224693851591820720937571578278210664739486933387914699145438201769099395146640468176868348160352731614354693915994420741050826527693927565114543249211006873158606627309743348251457623265248325065565978585109475709741684373879773161676715523023847152013774784861973481508665203247681918446678165031132766539535950409778936829446339381005365257459214057055922978071632705801042104928561546679704640595471246769979406374096013918972745820911951216769974778388897178011847334547548359661387821199938838803891011651010893298552340496056593231192989104608155287037159140840308062919103194742109614033572683952560986926188531373789420858162145114525990686630424037605143452149350377202723832646063664851759163809581809909416653454076244827921654059390438424247076062658102951977789167928623523098367255894087917388521959206009742854517164164158146672234089505918254768294631148724455426591855673140431574203001630698704977684968933096165274359383413126030274535866657337242687756855875157381845247388708883242352078325360556019738263342815407648333985949949346281016069589146814979474342903330019761072295829906386068975647555064076272965731491134636984819704341530341911397598655155245235672159059451753209131567387499510354693890515943299116933521141636186367046230999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -127213479504524619853571608125136332900874843043432643748140053532834984897191164997010469133741263146397523615049056017909870554060192733153965693549098354125577560439474666934202204078490889429551228434820331100749956888678639346383812839645296741774591233969849387655177397861239078034665280631342896460637569371380695192664751051582174225574304803551032488435215301469035940442934085254018299916904716407616290083495055993334183578996011624219413290900589687411538170612360240142103773152771983390467089895074967774068773821661556402421527927345636222223424810482519912510346080889852590546067767851478802480235124759158810540076522459780964884889005033564190869980749227251785037629146435926435931305034164163157724773690340536605339897130990993942488568253238906154400988809216771204535898013236852518779035382525058071012583833873534216973483367650252904131470748161870674526148458530617250328235276609648509590270622752193036079947421334787477656284359374294263203521649733128122119411633705410093639677768626212323629787166405477027807720870312665630084750233134882998898955020546026293997759250069783556495800560940452525515411221831974555421786077636970954348013012180387181892487089643908443677404581688654658074545710247762298254979862694111787741504067182656120688638485352690769542307646126779812968176516088037303701363019365641406142241350721288257475106658346801350438114267141746342472918158355349969827441222287312972777227331530673535811962146436840720450825157677624972633946196046589924125366139359180898140856066070181874699396310936362880535996411488983545796945578934193425051887086523041253600382787669142123397207729315533226662907153210226869455843552000406976898824373929808563511328311654911250769615116170907048985758937871054447741498060809934087327746730094702200693169829311642767028357579904088249875146333701723588841212310390920898995375117352977338474266430251157819228002269193911513996710356551537376104994552513741057282929180049410983209113496768543592575028753825127521243426954311552734597303144175667226848514891769015612991549258660420683971532752572593221167679376735652546448026369179400308295868109775516010448150626457577367164665398047291865097471758020683905008165737850283095272529199023795747993556587520897033024460184708918783860410572214275760784323520486747273718598890871722868103759326692005867125807367731311107077666474078927556618214433811577660734416721581058508086553054043226505854176967289346256634139843419858600730890004605430686903294206539863227776106226956073489085597815248194413191183175673795938672438248778345851644180552998528161863966782423014065608946531059279126468377775431382130385209451258474252844495950632565914948924922919314742409387089906991484622126068427386262709302780644178673904626820660552784376860576550602753202945753096332040275383359901432833401123672354025595058417028163712421554300684361985814550240019887655577468931546389952437057482328768960661016304222035834918790293485521780859230076486465832226047668087553252224863784498857035605134890665608841306354814474610712607972315364891119965994258329572020978579488457135050869242339761950139879205706217387940499730899999940851595739045303126780659730193015656162653812420715709571669025504591631851052246522260394659767948433347271657260744109879325574880497070150681928642853532554463461568550862499386771093381573739229843650435325838127581788994724568083434730172470578104669581029476885483389165453398901377823234211931199079954223789376659820725587190281331865874190401349506907851433104369392403931445905994734268510885817955599805550439069143678748753881538798635562298104015292196000540011044843658531397299662314963454508913897085043009537077760325275297165973842155414679522248209331711309612549192104170702459591168257390404351855229834917893843249774491354786212633238325922451803814721885052186634020222649725746049654151512700637664941778836526749459162966715686106936845302249434201364817541769938481744328426341181569705496254165827281286360897182101177079777085068035412155742386587273582010837168106701697722806663897198590270464840545042463822261234834139497049553425303647457543975522201983795210841778238963756110869444952064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 82894008763440420273629525393033402838859212322322120354848726221864322949918263246627407738677385321345491034913923835145340765840012337539758464103143541585722749433310627107287622743329953247007687842056267885199339533180046641020450652607370588138429257699911920156786762852839763828258162882060819100242694643659382972606077844297380357703943082994450312279351817804643607538987278596315033410269504358351700158329359437389637369113201395932382475615735175719980275972538949851225228209309319756254628629325148631205451049302266783250165229061299500401473266297373064747794203286313468966450999563043838197189956756286951845356892777440315020926266527353444945953966323793651509675405563695355236150030029011095826058981381313049140243535156995719507558464851300276584217011658760820303790278600521483430458363639616079979244403174325756509936510740312286365249178716173437654745903217688284540017646190956456558765424673728867133377251964712108671427208482525272460060381875455602930619636441537614072934606364068493890524426325322111942555875536100564405892629239226168702958268494997899893569489946804180328632409845468432761119055916815911774720197933216289398655668236095463142970751116006799474216935877334837855026936006702043064492298965000818375010144088023762560337173819082341008962801163113094197883471589341958656740449992064981649827906523807039285200170032830386886926757963042530733534057635862581144624769268840007801418835123485303444238386451738825430389699059534036659288377746044964006625740805000506312769375402244297002415400584064044535981498460884538457149292300381620569920374317152754540848561577334223672484358765437111972935225328777126740193848294130408107467091337419096486646307988213719742303547787363972909964875530918844090756747512904468553163046385160967938654780199723453387768008941508436770021939076177203251840558252063420664427475073044799720097699273428118593298889561493091092663255481725556472101676333703753052776214782699577752197927755052429144027606046859369747096137987236785464736894342155018517262638025573349922549702819808625805696866469036361338567861311535058377963455413672493963473461713225132127444895950918752368332632284241314067414679362589882835228580224528892339836865019847316036897451369223321801092354301746696318449817723179168796392219666979579930584746287951111677493246245525102448218802001761078109063432627770836975167054068219368097307305262400889219892796797462938712006601698500272452552079982206111154735396757782622916027736752699215816808439890367606987498235958470431037031962896338250957658536670072355384005570086444515607632022900058834583006480958150098737151168702569680515221336394145102430228211049821509390520549352181165653783957140414636547553393292029430713282776007257992832130795220434431927600601109072090502561928573057715002507738996540955846765252078400617844952652965255057313713508909427788470379563375036984328531781825669136604143351320072746204878366472882183605016275877762962036268090331776899756215304456206356013580384346949026236318768905677551848689696376043268417294743140300535176150962142076111308045517331483877484335586158707476023289568535124862559099328258665736408072603952413584575671930852306797304895539041754766132203739124909174476580227028127724561973953700730872133363817919525063843523260874568885334764010400093620653182988154124083041862360222500681665016531855660400365979469004236571821457280265902713657179389863765595434551424301475277347661986506003218763731176245762438123591995683140011684563986763539511360048184473755337326325258240446030206926682209619192859364159986154178683786852022443053563842194656471099007117630931449267406799653627374281221086346467793096107065755687867243315818151980760402995118046252051826367718301096535117720294892443259265942944865138041814549398821542438456105929739877089425558912108083875747019730654387457714042483079485104526155109913334379738977401865803466560953805436733834853540859506654568435674266155799323493670907852147113694284501959720766716444237049389342642221573358277196360761547861336853458960749411578174858401563676786585688841529529937700546303047139763491360296294548442794429571899055183231846910525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -55275023522931999107337132433807997509926317565229390229036412640415294189980891909276108444636861543729959486504575972081359432822503126449920321593083799131039842855595203397174418198688315668761533681408346720823795822801466323773474504984484832761017019018319779313118588556172847528081314570313510068293713003393887999295840975706060268726983893171334279997481771074826152095764390271522285536229825649058410158338648905857234957343980024007314167645121071331659741071058076448973602941202982108978073662391294374814788912024776599885877198163811472370524589447474941396286011911820311139363706948640596852608514621182060319665154890740183212133072850669464636476468135046024103261186286485681135626184972255736268623711327203406144959587703191317526435052343168666958673900465499171686334806524654684671526554481201210970959127082183165311639688417194614499820170510481879003449331256547833324650688576648686860539686843180129610584094549775791211909378175294037005034509319133381228263900665488437207258550239191001298409837922885509610507749510121869673104145474200431972232647689357681526639006295615890703869698132079968236879947349907224159906685748393027125246151269098331021419763587867282600544956767584543005615169177479215664448230810816284585931032756482419039372786338799531654584270150902785014587836104644184687441706131258109148984998983282830623552893751677047856989050621552650980806501971908333990500101049707463291891467699744856358521820326600007527602528703378173077260368790716505556262342294174492906861164883185926660670198842778092918436741316949637342846641534501124849154782889520025417694892071672312280586119167736268415582630614280271509779350344317065491561113243280541310229546931080003041031078507234843434048201745373531282564979163221654721455689139933687997034168300903735204957166623958343197370537957011579327694129838314670548385438779410990820531961795776640439992450332800898556383456478860387619312675167941640042742117094694184238839274892885133754521400036563615841456333528127771113337839606964225993286796857671603926547432384007352313332637428332565027120521822122902629149491012444417180064691483166597417061579002806307236946364477887253208690059395087231721077933486422819637325476747033314573353623958061900008236941744490963346527223897205985983167667355247730133543232355909608026245954954327340859670597992918315633510435483500878104068890423022788146132829176702340016414258133289859205729666517800440585309525668133330493110182550685401992923273874907154580274304077997116200040979027069161797301157620653042926656068668936737471122563470529028946539923116015928265522162696902937216756007794308020288321364085558276571834342878007094614436465596268865159334685487282435560270202703867654022436308089114264323812580044533867091445523729601947342424434782926450642783321989187619726554759562438654556323333213681824566317653029907685794770595058205915534360252938026705152750389292488293021504503498571260121899198513664628756844491619384885555386442236865006939196155685985245749447845509081105374003196503893423737170471263383446058397971263253857561717286798096816663023219436094522901662619799692889907521738100217602318084773708281656938039576456491360746663618274294455375173617683626896918903356262517919871566938775509256569481618787220884259474913499116833974746738280462704069899787186839625679363813468651102461458376553112996655713227107996256294208026931924315761532893641647263639714569393620373566547571195505957865326276195259673655575611162267085947456727161799462373574669248212114150641455000651423320323026269082519224580359321172028875495917593614342596933153401885190380521375444646834997701629403520715133100150878349787030910989403081142341145668449452498490034973680983126347912875745258997127517870234191440062837068310353352739899374135726609740663055785443951462854999915540906738301511805680170062363255989763803225927245176667300095649582162420361253436174808238268025798405539235874515848417280978008209024267524184055525197143115662647176932469121645573031039644487628860217788264514133539127566388201903382938281550520615687869390229790002671820698532304059530813121233225722507554537948631481721867468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 29644048134119008717527476625662258625623196912438174660454787708104997069328071183789042256507353149662181669799408965634966257537640151561339214240348022915963414571881691817274946104871256525918867138115237283926468713643572590125460520004181199458248288037407600443990648923113360941510133550122552493377082723556134174693544909446835277465384155474391791309206932345445475631079190479327693471691972310164735820077976589297430766962564328154287175879035839970350009659472294458784338373826033172327864480366936430106202054959286423529309799390150419469176846077270996775691501062234442116380630078081418414721018374534171145031977728705874891474774502507851488185310809217377832392604019731611608472156537653179440350604894925390193342723006364535927051520991566106328773083031384665245921607754812227316921147131041121064583976203906500229659367830949567006194972056843017799761150295072238608103746129406302869350702997754029495201051921321540727600929478101340997250375338344402795523386958718239140573798901632161551854845750554286512505588923887399438706000456104125483330109880137152718915152666176457773632875605983361222900421831926608527806547096831129254844956816267514321553863482749643235751786960087871695622194188287434311848726600402321760912143476967559654873498452115980312321407670964522235779246837291461348807726498976230611422973298720283840940189609404352748242698721723810725109482342997627258745442491014144350869986093834372131708182782019853644109197252389165453401913152804505494992372349433071180378991274896813997890756753241398868702107075784634825417983742597999061005260180070333679760961322573408551981402332570166775194955795166630783226228794156604863323897180076624074592300700987481989998138167005396518064391116091334636886241806527826502480771335874591405889116967763280979593669394781536884263268510980857036080894198423793379372636539805156653220107222064159313547393843762381803473097066696656393129291933806680464396093532834671704765275727512703333608618943613199656153974140919657361147154069290569485342158819641998942935572903640827625695878441375803429155137080125019853323163478467698699149444066613648233307877061953628146734505718332340839643461617582847556769802787415079986117803852795947598005235252241750184752762115152847332732207480207596249851408763185218209438904729348022512778661297080700037630318385476503959893104150658840839942914212281492633723019039688508678060289076819979153457461272253753774924549363476917914073426945321811396291763600860379420650339148012638617478571357416757004732549071364376742953754836306943880832124118927086521245826486295355854336953632686046149885687215593821079099186360008599244726458152305834068292907886739560132652642818325105012865165957377901289775520190895747507689236715288257091646408202469695672906505402313139819917915565370958581439201798261933413071520058683324610622568700186419196041830455426491782756651089312901832304574436807797919410715458810972488330014816170331986483377630758970074946942014265124421584823809469032635548417968686558200881920259006409516680190649552395358121908042303030517411056781491251531167672373735033557214868957261047886900106552426122169586888102343391540922915313045033391761288867236215150692007067991861924892212249889902077061511553826225170080329054933336394284928493339572827668201108617805392149213881868856165042718194592591807007366532768928249990255153139279209403017611239410011814563449546629227262216441405972524674321398938956734611452335341209334271066426795431412824625227666892098039376242150494168858324377722941563333161592454610278611132240771897730534079430771522928306079734410624988386319327694470890138586652208684105958855153647949537683943026739232479576217835847932260898236560718806308041297138539902293465019413016908888494987395800959123695737599438938207407450222273070942233090096746743608360355066928786545182800036665875973897947876537283333381272068659439675760778042002437654617033355713502157801518956408746693246924630892628786868762816835339848727550458778148189857825578096164592640612692637992146178857061926020092743119010784703175216552498544000555564903581267418289550934753196524260074164538281933406208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -10035155426232884925217217374113504576889484004184567225094449654192246008232129343278652756353368315447092893246356405835300580720515659777765350796224994013421958474781981573335013630911109151483031052444863078274235972261214019569620772483975422648166384736598073466156262502169460753859633903145690942605135978243897388199744288770795423077999701883387057442707348413535116642775042592662010637029057202276987067191079102485940547510472674056510099368769020116015278593581675595596044615200872056235083123749220999622278425835884637012069339906819967473734204436962912027715307851636781770988665037523775090253402316716821852596837931108659351726531159554266570455337712942018963390616612250085045073667936117720711167000287329257816860494277222156712425977780496446916315475610353134436600747259232443532234818360438520530061076927600474707079582360893734338484502915494290589116446197989348759002759662505858773936484953092861290731046510751423618497793325910774087862693298883549076569407126823344854114538874100636399256535382380051696414553097157592809870347911993884975164626632657132719990203535330631646608857122878820211552685435416756663481676889662281318868315575636965333552661394595932212596961064590001322575570591193098252549397024437328636916464004836969588930801241507515734786724080914769370060836643266789322766209189773257610628865064867993234962492512052077261421357747153203471291505065842636583856859451840072985367529666823746799487500850429042513234535087004920783256994768654753733090734844058870618342401436874500661533061315683166168290042835256682560631658943168523234754483496428919693981688165673419443114937760806106072037608941878389016094389926966205759709060326586969937079937561668964623795754830971883321618024577116948193198159675695672403082531182688274735323585690911979905637167740183386731586887195165453646663393469668114469913351434647331890499502174599128276104085676726810442543163331487608780499398291461377467956833476816404660829859904094406336091722331746580210900049280549455842861956915524124155604250257600232032376056148572916816465212391378434266968767664077217226025926868985595306454780904226408871078110483336386463086868279246821859101575762800762785739186606688556745372351637992933522784823046219272020029778650110047156673434547819079938816042639323853996826211896584334542777916938578608809032250198258672625148391534461860409214735524557198585960228764269335995295310237520062906487822679772107632465197873602244438916601947569800022627319325183002694812748880250422302700479017932551357250809778312432243633478475642853328071820532798047410060554264337962326966252657025231902975861161163285506224703683823128261720657905888220901724736581437896772678517247816871216493756241261436995175185344449887088203559579701605977372747199799309234169437393832813499177118382383731096572774514430873909284831701632140754357146694885186988478343609905341771006216453065226611815604983830406039772481599240648092547130363207430370710214808844429116336640872522701931107229083600923762087040059405925693630210149157608276177343377496912588164114783435485612113761251036220051969345578051108975645358421164427109192997851383599694603388476022665929301873930493966288158355496447016147960572465277051392486871766515726137505382464486281157870763190742279668776186219847189591170417331475293477196963834689556701683599572316125907912099865718852865175602827903573783392767002042857118942246733389507487117751392968516756625607522312953636977948160220728338351131063425885707959099036618786571404069327759517175283636616028479062625877411007747818788738402504120066810178135295147742543878096958364519157112336857110212913670714891793529776417170609901025106788974757955684526519883246935545832676964322829044873990346368542553889065905399201411720039205130074907229982090138568858054603769470719872979573339865689777504231948614687994175892115612684878394760527534217475216181231793649386503330954732489886180348950329337853074160042516461971014339081666081578078374852762189807292356446064640282939467601916443951201170880888413621543100430644620889584292245402155367536094300311863715065383925259775988373054254691798583388053887196814376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1051089607263932458372590694972406606665720208068428792449871199904819953324024247020316736237829746461956118552515395368056928939693861702182420154226956352607495876587052074798909432040516037614679903303612221089076788990801480357299602869708008375896960878245926853457621530115595907131516736432030080461749173438284471404815147321609387240555475201393886621964012050509349842034080807924017913159304287044129141021541878367327297691059209683510697743853616479795445748319536398230095610921737051435903757968425713488378159205430581474105267971638963527269351994618261007411533994611395590110661258069425130629451772203209063589411536401699639678224921368828482282128680932389056009376775027137283761023124164155348906728661590735247845492114007792404109775085438094313939583103900324425027076791590995652161671416432784051136513074621225032450968020062497009370899904877614488981851263526733109405375240208575410628656024865421140466354622977150783757212537916072834558678093322411969810402466481001569763763693576716172638018314294524014253038057850952803883064068222518306465064486584921515013495630374077366348374659349150032963683562954792247738707326578458738219773419908089879016140016467400930071345328326618568807090019404052176717163074298712792373065134419914465057169206906046580515226419311750574797598063336202541912233546851125391576519113449575230051958439109597470028169933202885912396936912482117045999979388590123323768659829325287825266690599460600938523024313575732176871118693782596453583781193111381859118544337048800805059549786923840132672213593160675954421343141386817918073430812389261142953670001152949654420720760111926933413495307418346862143193591173873308710240461787598913861405733145514337709500564366702421159501690693296327723625174913129998310102099284261718255781224207745767298758823887644048200837844066453206984162858462025649503907547950810787367215266967097017005316647601923503731317455641336067990367398333660106561409610307263302619685592971919818286610170746601741169835209664215129702192939577855196589068340105167239598540701780139765947291375053548714080605498742957427446988139409897819224644771343347816311487069329932975527728173100415006968307420200818874169137866745916336727237691827088146883398677589715391632178980963490435671580450591683116571403330763507597493103768237163110691317838164602868249763320136161205965083336023506895872730966519194690395634542545225108360022328669056529491380235040530446889798262626817748199533426726289337444445532711373886148612535225238200286184202971539333010737568143295539680839969943644045404640881795266041575528270724464573883495320328301029488937079114817417964612318104321185835552815522856035667880276141235970557748596715105684914424951154256045816878438347847483421143503734717139145837198788037468692626255627174183621258646296047410711852978444404041691478660600667659673577302325044575076613999985791391925670025532631396064609248038752293738605225771398535415419256068099028123087601242232520501744299304026046143522339284362159019366249067509223349385418206414798304032269971474496233141451918439459266296845764327300888109378584975739789416491063310736066773897270174582527743008062228120054349303105682751495704227173595133634510110568444305551244948973062370695710349869894028865120641084624006116538634844568173699122433030745149562189511672586735504468525504720669925598513769452521277919678538405612448967417192470899230284833309418058983226394705547582862925440766551431894714397780863934626953984421738329720211606486620346627206165691439614564621596261351134761659572299219220039417523440828224385397873841068508491185957151634152844871743444407466863306985115274134775925177089534066711169773726701378185679903151463449101598321537793812870126932610674016895518279584300703061923452911303688049788904367917291406819565798061499062652941575155931737090974527171213965886008622523430023017498234368373820118748445706761564648094927838259923441257375756351717148832034119204165144363738821911773391116796630659111051923242009199230763975307108154979196399555460780277562441097009228742366330677032880305770520302539428262489958316460936387048964908480426745619857564237824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 708003024978804522607079174897788031006194739480546926182150490212605102974245935851335488051413864476450391810919404686046263560579101053411804781481489237429061424748889731999658833442201485063303123038385779143579554205280939069266292857542330118180378311395430861254382063845628197581385314482206054927435963654318682293202254643901957181901768707377900521832835618390214700184669021639373307461663199366492249804450003395654422249399919109376244077575661033416842996499324272014425089589482468535965461079195611043462713215053514204299640187325030342342564192870889841887517188112330778127218940833754903490931921040114374096087246267431643349963209733934491699929776347163589840532071529524937048704535108941568927362281082780530841127836748702352762809301441862725389914314468450444211926549867496268829685536332947836215976382499772243751286994874106181901452208095531902944735495949792285206329079715450667021948354130536236189501880975320596485516733756086418636537314501635763792135830112462926056450416975245533449501261031661280158012645082346231217931989751044644272680944266371966998431894488396349776475972136268202782946290190545099689434754272421347089352485085080287826413714050596339080230264401539004249459779982449245355584449914863762791691405334469081834750793686051228670996419190033718813687365378396203500784745957058720061007722504971819833258421999368488232178142906019863547321149901563803113964960675558614526334717417528220630178667872669398499050060702886007045947628545469046779653111961167240117816751698562393523812625495955433060366438525042912388853865752555100403478849188653852895167798902953540603580264977883550925274546006483390139947934420477573867374542423235667009452582008532060031515912668014371311403047410157372842058739214452632919184427846027480514980319594835500280946955682701485262415540074583579002941300860885255657905608648205195020894403716468395552748268860178243155316200347676218101004900209970532880522623487554708431636317312607370689092918684842603159021414228926455040289663920137656999551561377594567313260617848761542456799383048672702891263274021881091927313378936144829777543316387548053189632591130846025747087047025392077442265860474372435327280970144714840234901615914396908654202022660971434407834660086972038116279289620067334151937783701691541525258791581703578256339955537418857485849143224268928971711680788526283491416508171708504890249465991588657406830323231153516952170245345863713706911477315611780921940105252516426845446960768055646686613132317290814587706812421523533870375920709860735109375036616786535340444510698313491575263042389194575322888069563266938938599742700787348760960530822688788508341215757535351867379281953999654523981526165049036047513289129419261614139897477960040348266280878966316703726093592627615525374125077996775792333947619507284158761896669779913526507425074801005114906602229661330128420054411172828026238264142636758130259225087227496621186652831442341674190343158753664747992970570209455590608805275703106892502972489407414174427304828479402066157277447332620165926733145657174806960961098695686415981739153486672429352822769247201775924200331426925962481464187048385047241689163414135428194275107870622051351890477964456775547545481448392053803524961658194804578762643083486051969896023082531766576337997237602817873809836014008717186878288214979913492009132500415660567661036658010575395499593411534855687218368197122706645308257387997983830715508056262985205172549914824696008960603813335212747597302831262092779800263331075791665894992414129925363970671826692896522841365869033447767981773581706939770855516260177665876471854578105628063755653166739445602601665789979109992936817855036954166805893757314497117592006968413360186851947056027754717043707770062923802690860754349625052273635001634669201161176662326477176041465486748276351049659456694645468551103794380882660482492653854236929459753644317847514815897073013822856461218035229889654585541428636565096799898755357162179504004177474137879712854309511143416864247116201962960579271406224066567943150442490238052640388243197103609276444273182251450168950424307619139514136654063004030681196129846899320568960725811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -327307359190737566449971179220806605990867185575036427560103116620038652174323975425304492392672959929737484684691563217099303430867290207259748241038996146790276663682829782146606905681081257237015506893195287051784690931694912766736045671328945624673782169804003049213949568609380044032047404302408493118799580109813954288498174711243971667375637856694015122382391788929354561591242269403253656669834424564538651944074467459156574425876751272073099990961878589803773655029937710711866229898315978812542042295477360276264922055671398578641821872845713318628053188071629162789112713353161244900920465349862013038404903096851996905732305462129791076875871159904682895267655598664386604105969065963255127170407038585154498479293048771112983275597078134486857587352447600335720930456473394023781172742757659237935519700280151661250292372720289449238061885606314276401031243056665402492298116381710633138363586308640495308867388963526148912201177897442020052640557716136608019691314167751841322531782773060844949226866418707510282586717556055201934989444926922331593043392195561898880614643190111598303334663621672850653273529661611015452154727558135281043045103954740603080349791043390271122073503127682609301696405283526317101149134466723350756074095782606192065068335337053727589417323515268663821496058965349780197317753079874726860958156273181911276011812640085678120055666707608619939216300607135132546097988143077904169307098875366727109745124204131946250809219095262770618233153241885781108828073125056504381307315400237165010361202026947078328650176921138173806995461740381167470742195158915957501185358276590445065597065378876540580612238950819408155467232290051717607577069842807183422729458150722602561292174107202322447501847437685215297841016776449866043219077736251610694346238995465432596237250244708143396322669532741287656632557338092790362758974562483906392531718314846769210416956946118338316660310294135298758711810756589118562626612438986446027681986495876880489394351832661138480559461060042648758774632929386379663143268431699806024418645348495667513493786047331484689929340181283223237709813043999417688506706550334041929167561908862272230965127892415591437814746972674948537606573312194352965571723855420957553851949860835194851620045534714393031898769840760026925689574219860086027775767365376037127735727733968220725473668498868191366540122134714658942921534830187913615869280298963026471330155152573545323357303893537152306572069613503898130716070458539825218656091044948563104384789935899129201189545160772283645855663783554914977431054172856608582272205920444687890799086195509278265809393543068955509082515009744276165004219792391554984560317040967968019291947487402247448037300975641273018810829595550929495222280633820770612081784424460336808119489465844841257624910377464978678708143193076872577111463300095033878737373580412466454305199534542109421954565394985392117286182540415557928386021350095519574941110605549940798956870091984104674533895630498168527338894033716017052248408186366143194826117205831995421224919504025960735351303859328434666838300341944818106926962038368628133855978011481815768868317677877573608385451394331313448535340363439652633093069299945877105266840263534100442987235566746325604994047629786321161158215797553644464502846865250491136441656177947481891656700372865001595788406350923877493087637030537968682600150819668736508007104740468566892427203389399942440772896229171318108122336290908821175342656517725039277642826290256102100168304223459317315733202461084135153636401289760267078041296405992298187146588340460994972460288690288982662580519783666493222807624502942927079898537610395366710867504742218671929971178152210509453610906434463822252813807710573738355642950566575451402630560098587049788189222976768685945071292820744082094814602110986078264768944907059455352316463051377771997530132906165987059479629577889666830966058107725623745373463830561042727275522912954450686987985057419206213621924213152207197221404815830754852678033690745727095840899404748015012968058100078969649389913087828821443032911367268796804956492171615821564520033030106883839907641625848268901815368347622721968271448792119834347426039260512256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 26786714440435467251250072395028284938623324661897211684106493544176305071144233621138301746781564151482394327668668934205379025936361659450467759629691399701027415211509452633211869812826170912154057736144746472838863240707591474087429536307435618200019161450713633749123345566536319720788108574444337151401142540388795834048143172558505976632669582467514318092036192840301550130820147090302740599384902459791827583239645220552725013138493748878866277574088065824272344971016040104909950362009795627869839802474963193920482039686903823397485884400593627786552224089719418954961749850269284696330518958182096717664311991772733146717369403780318794644851556315576944382390006880924974029189335111713731713570879417102477203265431481944662104087358857906745825713114580432472851312663225869263984010608196294321367068306611484057528303909662636918396910288943725451030933611866883213049271080551082468359195195203748492079285234315621078752612332326408288099953889936295861556626824982537367392816491094223031971557643168932858968433971100679595001461554105957267889448249071575155901359868888685031050848440431618247737175376217600939152190743388690646243679122591106392697141711534089514215612852527455400632596527434395337434557236898971130356522835987570237769788566312826283589345439798100434511373826950313435638380818314028139671291484939488658314037512540814565873813550990480999429242807332084968094015250494720262698834073771497053261988189006192634643957668280528431910073149934739731721954502479621840091471068081611927295285426329930844996741179834101261601852348696485921847681093913476207298633003249963264624983628724438512416995829653032902534164957728646220075034232726769221303502320468878632995862278752908847928080309860895481183826983828678202566057313354592399821168219012537311374552209587300639940343506836569109219164028238999681345766645792776159987035445503487972527208646172202333936257091354063500404020378498759019315337559753511489049210246661083877122784654005615962117000084599823496308703865246720857618172669854165121016858466158189459053406836244028880670145416551651699336294931593618128947090408615762743880541420560172008165933808100869387158384511103125965431333071882723582454326541220523086789114966695305580751097756030008082747529559662316536982896132998267728831623545147355069908154124561855305195959854867459854942100133699731215267059709948461413264870995372383119783804579382348989210203996573775838727949931952372451072998154388325586336486844105971374578035571857042827178169739676525007633354707889479374970668209182250463716219876860962473393452839714745224130515472330775734751440277395760268589211470373709928452911100782562095777141488645690815325905947849821500144063344141389029692938107140582347055388775373975634646734797524220588157647341342845377825287005816346976615776932427612983301910936670166472646067766912066811412859224623492124286777004029629246302148145393776011422341300116759566540534765524173396487122282871173861148241619560192325326931554384717212858972524919778462646680491845906024036453129607399152135575805591908421938610592256946893545541703347076008990765631743674039721404932392111151445694133119539042231218380930209936743183680930857232609535789698779357682570242667703802133469402890698568404842990526438678511579456278593165250763667951199256027006705900507325155438143630442396226562801696589983165917270348640346314657142510213310990544190404867723128118282101583268273556928178934866719074645914358891719714772684828079615853270899523752867576135464604890941763176705597514303472867588106585871012007747361230610724915785077520723755206541963870833796777474639963362592269621187066854824211563278067912999908528754275708156098252554593255376352202193508110585310442674002645645026927455103145756804528406858709376118783294421927245989722547380226363336611607198167872967931869903959364788836171314518980594988901305853264898300423949311999325676259783571384488227286055529303457239294592250684009157431117532626346906030211578863267408965560529048242714162257597105973288971285670371481666194332648832407820860823501704219304161086343658440022515059187478086816855765036078222178322424400009400156160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 18358091495774811662381652267807135850207628257575038633941987203855086543159317117258408683070563716510250726527709998771103249290179461356751709496375411662998311622101097681976110049207301988583767817669433187137683468851806321246998829832454187906888990290832956705648549991036584797766718122130965727700504180670757831589989817315328881690848575629070486700416472756845768862605508906168386462027421334458877636027187999541578740929753273578447797361233582275620098808073313955480719520392529997901660472281675240112729178448235617802241420380291954374309110084914001001195885620888387763673128565192414367688073218270964981310050995720602256215588912022266979990359965509569632326954004529202489133247810578292921078320640770433726590777078788729127696491226108264743459548123241202030661685748943092960361985075274003834436349916051051151124672657581504499951787500188135799712214617171461331769378418105399935163812840554322159781931959170887242063234975199130728850213577253846383714507678179062396734398726325526636469740141399351954513030320957217358988945694110851786060592913787254758575501615124975398328014647322417652388610124414272265219482304737920724939829499220125774575885928158849796443283467273292406660837590345567211475281755455155844628012817044885002067683825906947779000355001442177173941369380134117568337188342274487598390576683924134689436113188201483123852553270555907633566588584747499581882633314492532250483258784500214108411916624390285588677274054865059727557593138263026334733972404782381093443720054082692587429755446471188319583841835586545459742019321207229764615649868499170368592788209896729895014360482287987991323333929858816110205692008240611418912694270175813249767556536228149857818748699187691818936787809749918727800943268904297129958277065066710759314417748780471935550913662457569753202735040233616526297480171461380750984382429505200917059660729273833720067209841503962729612569964998023388007207017798937394853572608799141150814210973985109847241794035734268209144717474635038140994208180085876318328650591682768271668054571813120867741436727272598272409983266188546102277734644614915121968869466953256919583066943849007094872950484105262561490959758553540124455470506525653245509039989896613073857627958811703742932221251818955616629906806716972781491281348844474023791233894866562307469779299232124746409664603170187114756066870916687826055212883967001995363871152391650045159186049788458990951235339579829724474884248277062919335991465016780536439057839137598169355047679789845376801342359541199292844421106301108508271699530180809673983739021825480122333733634164689931440953574945688663758265832114733583668297149278874954308074313939808809257711459201516285976768120642123458954771053084823554946427995919707220224721360762272960951886718280480956012007671119258776409092146114835014659286121307867995022589077830722340407539901849407066009890175573021254841678041700405196700715087255409577961704458035002214771335643692917977252455021983149482598404128959813354125760619115123105787941776163128935004522911434941155371526907622708371626847749514909457270942000054069740938849452246397259523529098137425323999031233900739308427542536505597456179474555680109756926885607576153373635861098996607465849316240115804012254380097033816888549774638566370793913829234184859025075835751243048852330269162465586026601887952390975573006842186856648305268463922407031550345455458646141240595137740362161029952041952236282114152796814601599143898247731140334602636132755548930074974668935417302850914005516044149233224654604672061893511289090135262729471275286235808241302891614615094285113814714012417664950871769235786500719423172730412514252434884190578374671364386465084324047936290770589931522549586651275114547203969872387277084801821686596305029690869655696627674600634503480698454535533243080890687742992485094447723483165796818710631758094640641266296563281413353911679044011509135891623674008968325431208352538993798559824674068231865656424614438384323335697355440178329062076015807915341569398658279944824195901684025172522813652732494609407815495267539517105256251059246275370176666165054199030956724859655673483672136176159948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -5116147956275668073142282659437809055974068142170003120551245004397734715915122446190254870023567802009210905408952224860772348225793037966869785087396146486827208867505413609879885899937069723241885423166923847162352079169362088557379872057916696467592849682327475671875783980567162638250563850427486834258089087639182254363072339998652861047625257434596249645810082066160424659247017635666716590525146460516326730436977894535364559907279746175876786915396935694887901271236063368006679329966886048944694201056722263420826902377306417161506779279318059192478319240524291608381814422762115560969934098366439044832763051450836200547134008262218290841962997058094845901077643130223982704802895304404381732103116927337638558745159193008616009026058143973835297344868228026675865398731431479737596721782840730599770112463102851472803828460167484579875554044012015332438374202324686534134401883408733409512203221145271613214601162436486782749992059208881782892981566559994683094732002906549082915046664120743879868973637369796920467357456717478241595073253037453234015092239144676560297803736928795176593192731844207285129302874871581003777920934704957066859548215330000312977401702241040135944678169398128617012732235904840376120554695222323955077336501683769381827290440376584525069720871862474821359269055169805125742380077735058666983325151134971853070384432565669801396239012436423590461411431962053177189408031067148541230095479848274695750185768559072843256159099095007103903866669122187085722100034569093850462297677178186132059141444414768283704602211759229151459216216481097361555093456453442113340015072792262666192967402578752071874271597495590029289321836699122391148332854529028266114014211568497595291867852322551889047299886875493361326739942288464755275971034316181601544555806113621958351597208601361450851018459273923192423211598350735760934463157855200889727957259610618864523869747922567358993395037849323500323428347620520015029136893854667749412513930776802304755492363507018946722990580871539033225442757453658090352765335532409670544217030532492208969339989539895302286214446308261567817461620834420383989652176773458787525747184825344752519672098695020949593031799862881662112386338105874043434797841050042674380605613610083155823314976485014705751216967439571873429579186923078123866273592170305929808556406760041371252721536013530824586814059345804936724334903733380111260171033983220263588088672914156761729796773274607737652185949665949482308418263934408070814176664151702781697633231522208561573747092490897153191377439021498534285816009146521750396658981880668803817131929736398679487246270149697649294781271981084018644912830016142778995117909150668511692913609765360997105245828036943332947400936453839964886695025479003428041194284858718664597539412774225131960826749372432242844589017715767469626709603196066000935828682904781600596696090328403335112411354825954338501207877659921603429096360052337457536324726814545932023144815635308676642662401848291464522102625801877179215657684042087877136793824519838447219713812116482510250199627383315457064346781375601282510487100101003462974790406720883104662630979452271894919466456012750648831269174383862792005235575647913877832683943024945304216233317160378525865802753955219193504292376468280655592158236142791439506070318132346758477353582704761868400077108246669106024444069030426047724049981768814211299538265777144562755865354295385713632230505473030904095072101205925717013067892595552706513718572568283648087803796190369675897311198443555678060539213615729047820014411935650027663378547320502363966770973765487894954511094589166351741578215042903026723481962897343702481274698432641122351671681282353305533943730259770765038504727632666898394525620839324589085616012309861291900452175188250191075386422388789895652024227097489677924856671963848892844492271893414915420566876550773728877394526561021362167411264200213937615956169150359189129368076029662311838221261137911747614677042979322141921925159583793325147998593453986743230653908495651231229951817136868687882634388393265545028341843799724722582009559196806728265729698946719395142614704143432044313899265078759114916022673496677384980277493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -399650885189863713385965260495148781177830306754238605879440082585733770109660150714557806545251990139574661565894242301757084937891894778161725932610365635707084581386453271205505413148835035562593464687497741771738185493914014861531698432708323398862733881949420122247112064479245081519381039792163644517868132077584752674161861937877461092390862751986096160690657455039739151058898274280376477638685022093739662259622900923511440809889961444318533105354867153209114808486042649769212503707543444508009815172188142047226354370554860276707521124690549493617342639437588575649682789205036639130789123596888121389615151184812058082557566612536677894242058673438126031233260630734504863701034303248280480787654711962392055558671126339325239092897210947628961170402411429314470786142256925165629361358656005528367346153673933708093861991782864107484323483001442189172514343249658534209858912554669293389871743170766876359798782851326371520060749443544999351072759768608971854934008879929294940564545153376554537007100547524801911418239233240322728321233221517532097858947438447509040553237152426629965429166935979605391059838330608514720158830388195765909651552836032505899887126240005431401752948978372168978294164635297691698140283983662712207526715098181907966874431772425254278161928232580195111109994200006414593041194240521271450730815868133642495293832969161602801684017994144173723653994142246091217549843105190784966279679108543893128665099870767913957051840309501956190377576295148491853588588329059303580990266732241930471473361073938137294060773551982224346297225825881103568710960413769456552868890721508940161004224546296734835224368221107764707912174819969509255851955468400646099205458488234995253321536469159227980498783290734795066432266043276372424649860294296672612942216705279808810080697248592194083925569479426832655106587253120586480130402640201331078219203138477840007357434081086882628877168461340343545017048501404696982675323544654042944507802621030665259071132418931730658630791382845554698179575095373693518747159199156419847435865623567433033162761781352812571531617917441070521644850619119340744638397975606437979061004825653511910336424474009932777788944077933023319568745248735014627263628762057453347778322065990756326299080770313851228667302022855814518603916188916515870130898863376069122997224489650999136803917641738397253094174682077544735616806467634644380887610082626010563581233005703815667937305483109628116389386284130664984367804470893442824931668778048248847970868090486253986877120022439193578381173182963927297955631542506240646648129953959753422882203729641619724519486165588063275040934564152606102702241424932077923800480981272052086189473467654730457127135459914430369329011669077756727921654410033380035663955947823823987872112589243610185743150277172075462287432616411430531565614219308410977729974185226717227781416710493692116992673518639408922857133214793961419297902853252876122862709930060791571950390104588548148264379833198217026150208845219163307612253605990956645779732467566898829385042087910607820800740940773369801320110667258237144477378542086085655266566303175747164642513290135268079310987468951961986142641904791617564232742885319892007360483521569919919954885311525237313073200376009534814983832298572959368082475371046935120602211483318768531087915577241704057463225920071733448819028213594851731446362312792616964540725858226257445204164328063285689318721058753057512165528746565798564579206277388775267867574687403755583036819335845801778036141869709571588184919147858374050162129992600541427313819035228361469806772469751491724969281106596441046871818970496876867301949700335990348232585163432457914054294133609396282696525585454012391265553395506207071078611951962224037436413719558720768128530610813365846986078224396322872605393399323194128852469710217251352180077937477344545098470047099430695870873184112519148954429622358125380740381158715211324341579880367329800864940515581261457132075301491155606020834163953313230419890047428838107224012860246859731881860248644222084652281835746706409494410418627274414312069195169770859746634709936370565744986992574240584473570008129649819429061844499536817799823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 359250962990185760492566871790629677977169428366735623215877605804369667046680658510361902781088617730467292711055265850275910449998880811535972456361290095154229192966519674681993334110667583111961417234795417359910687894917836275013483491305691499723796873913287333976482541698323109824494616897813567445527602502947346739649332680810224911553925838540457058525826251947705485661375567193095324416427306728628649570965817230234666125834244359577022971411549590523988813321607096014777310257376472639520594000830308441719415367988971312012377082294153283477003964306369984856270653824623686543805563261977704497538093673918056025410908512608913109617953679209654767357554179006321880068486212795994954321227194035869294048017473946698503175848163876058565173026361262918532031173195174362411597727385664580297763648750451100312965146808308199206825875982693219564846316686374217847969725763552032441686977331592186430405854345027844494424257491443893058720697336209909940457050068895226631513395543466272682303675678194875654538656284803924195262754051077870728723191102841674005511297526909155798181406473819532749753222910467451264184574271251443943702398200679657153244201165884453440334046875230679786759875783538278596878614005033406867999962668118177707173348115274191967892715017214157136891792317330330120002802526857896536706563432548107123896794182873205407149753442915197692639531275625178644280535935639537676513773323232710876720015499520734923020532210615780120969698365637043755265072126372350310714976224093457913902358390194668496853121246085877296071221557345139584279693080161389553082114327095922333086394244241541449263450092747968420345794486981042782543503522910626702795329566153233882327170727150451145096355519435451826321952863113006378097467863981894824555351734103265507220873381639675472586967035838349020433374347406088557688977133342577164983569272358201895278338205223653266525988012421461474907892547472331932863011370898303694635020747890120225169657872364760988685296275635854437651847470309422396418853786766465083942755334756917454337296507743882912120767191491689418785334132367303883462426472615307276762271843926726940398333550570121829132835438608865197473612752384527394280537956975635116775019255325188396574923048900984607106022897375953048247377405922472118466350811691226461422309939212405934062278988074574308188413762280663805809444497858727125029573538135815404077972214692218562912529091937303126584328952055406110155790261867944537758732605620268846491996600309908623403080913598121186186897149455882832935731154263083508655036380109076277769898359007852955972286319405990195905010708293927029569156330548239294273516008060921656816223678614517250740990320118861122997672035916159647703543518524076006793586773030456077481638811036210092618058887926232743280831050240429481708451077801110050893513182098798771355632540287629057458950023733513809724749666712335704271821350746418876304708492356849848023723913889503912865207146950345025741996322944475436414020780737418107014782535381007536003338475821935963193632468466225915553420837773116655446173960788100526661077879981760729192158548589966492104067877918342150001803589882537414790942260028285696096644580058167201976763190727054685418067467873222641393484036143074489182494069051859512831223225701472965738299797675733424020150557118043561424171954685766299517896345542400233389684123316575304197148471680053461987898701025903979340847903124478028224537033660944192835474287913240282793699700167553791391721900159753780141825171309143244984471881225589730208869962089960685434051929076302505973255609601393274079829420172866121990210937973042204294154253608641394188599466776976537653941445362243999841527343902635248183937353468101610675398190114386254930863721363528061374798032883422985705166603147305322117851462572949065338411974695387394236080471418411704354559489331135879287251057096052711702017731490786173563262781485725664113845021910328566101184991909183483484362241272689558306528432264893305363024861420786868739610398717570272141692162260085361706798127087316236913070541302119849248145017880930245450958434961728005733748163480917267940676599893550057704652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -8925336357228642086635307795081968200420259130889423179493858477731969215809130509001730811002938946556658206545844593178065845385520002747403960218415848693912149875549535346323076644720960147338279475061447366352715576088374831891420865750229170649221013573247678126144334739264273153777101226457949630315050246720081405800233429150988434650858165144519947836086196717541598915107863104631842104870041039199186854127561449115124728270880961041202720899754622591870599539946052014268936908481436748134460416435890509477727806902796137539344798879682601787595661356787811799935697943534325912236996066800866214267166050823469086033703404637803732940380634131265932393030347498608158150544167588913574927118091609404382234427286642314588769144710032663067236258352556851096413955183935133019278153659080177643745960057009377974310983603966991457597190580326680563679073471619353460083337316757383448062538098643971941137939122467892562330778842835891200010545417645865172344707417757882690358743353179015064780426193494104813392542537631488176103146974011248406180743627138734307912371189838916976577088483130045807808965006980870767139482131546408566484093438686962037156790227646297362866034886768985691300591329765758746845963175689653673382802569383873818013041725611433701285282305156255594170300002994317245704936286576840672650435799608384908021476500247483848081267370830854120472167946372674224770170651960661285035546227250074387859304259451283983544788709406232673752075351175608090480412221918788333463277858416983782570347060090505986745964736979246196436883514688692434909945476011918658831878877898396700046426025456172631392610738627660932566499415416943424619876306170030474393065608482448111147876530961630612105785933327088960675105932853612958587850302017068349617053847921377737487903990897718679731002351045323999979830860151097258914447837450224411627676004808551796643685310365110293982176496166411554438360324875883706013669968156371633684251870550563146855530656723949691035761580475453105624791337051611519579965088505640643488560706155011544972820332226477266026752326444774850477915590902407262706347209802255383900497359385041359110706636876811893706978936884561487335897823406418473404481096531922230196791011532503867866949234851854282592992965732211840513613301685765740086332921260847598187108607615585272413378274335621192297141238081018536603940502720785295581150800285826741803703409148128810250388209695400961205755739509727234600714791037135300461055081396013816328929819484303529656270183659014727758898024268271285961840659806307915297434022170534699111520654901699298093964598532276651436865475423990309420019657928040314793898798542067894616014402763626132406930734604900206762517960063232156853509657284420248250872019866274054746046159962341219154254356121157095479103641569296209296977954954996801153748155008482145428282298729640363522317072630327594764154903952223454649657873647854378228077754477132732180590060196499266513761850467153376231211053504732462434727760298968159913017283479509550039820241739133575382797398056807687464482443087704897554803960930586457530663061438491949216673503030673339325124394546257770255736129658471441891177070808879955021714574246547531249901517251664659277692100064668726486224397708141046892391946401021217500108783729215883349758434992487237247797466705144791427430321091678591754615357911991172070164781722676119763598839034510816969286682443788176904110565843777599456415187497062324587285771013330849547992713562424284158144104350723875427719017816879530945956642674049086606973044093626388234007757403379563915310570285148330918651994145109299831696413605884194762779020236568608503629802519990170050622114898882662848263017665152075004687000585615119783529084807662430276240423397032821835577742518029920738373432942909740062292999398278679580141418203657094276438904441728561444935108226136410760126580621596099796275632510739292314523598357037274739067155276042446180208161746690325592897246918579230692326153412951190907439557795316735819199171389152226450438303442940020243483199312213138272535555346704286625086819345989611718297312525598071257788707228501254521350421230293214035968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -19482322683415629733116788486999408805802401058470944008118529704544195478749982830525017575425972031522788483542747826742198873138974062880030661615597053538517381067671373162439446894843485832125708927727367758538250316464253157046026007703217934179289273652047132455175679861140124130022875562897877080831853879818018950462860943592993514603595376836810109246805933669599202871164528366590050590154284832700260828436184046592804574348288012745675643480329572840030001035617064670359089738423177147535393078071676790788015931302328224766953444905209382322178746850381244219982567386932178269578474576117885666477427315004887821293115656858696244307197595883984391332082633440798461331139652603640622009139428707348137165660415773316845559392555631311868312393783600179874026336328975816214086349249362045869497503924192080769126473214448830793302987013529255531263631876275501292879447876298478600677965713774381055897465455274458375503723963520562681324873565457961947201055286294365968995210701386129154227249953251217777680853715883513374851654396453191606202166396799955620698924279116151528145734123719854319545433813727284838782302885765388131969820721168099685298618897499898815936154943183953357017666516361108866408888968170283336920237977228973862075019477338799808476473373543606807431044122545355034207710476395177651845988146297409706010722350737873072997183840075461807747961423131131841836018959606007001986178808241104262304428779144110553627418004696330228807852123659222796987325039841444222071466122969889034960221909427977915995303139282959013150377429049772474265500494483534478885216386359305166082355735729993128552888571885124118815854021221445492558627998864890252619519796438008901568958855805633555545191945471169167927446780988296991918485541855564763068583201153090392922764591585603018297957392802856748582922496845489543819594102937894706951539603891450655453896412574882403917923575378426771455026991677743195250383802921486317181294383075130466795931824460687888648929033071471495354749047579961741904019450536656313186967320559428329749926223348129291482860907181488389572759349514704396310433865023787365844831573344226052712962255004373480456054261032646679817764777183765403606417716608181358539340724917635683563895914200946827577815204515857783065680101025256216942610855418746123273924481965558194776995788338622429605590224117655216038608169656012130409077674360762637594546335283457248396484045443816662627698787795810053043056734296618084436515847314305509340839721274582328788890941286598687191463034539188524806991681049711432493660217305786125213042950801339704420981044440748365187287038853859382234812188914450671857782822336588461309402277211072964215616995986746993156158872750311326710395969132976013920599479119224483728277525884621604490623733684170106196281580891731732259144349594913603936975024391228100923970546898109947922710877687229370846220079799382372209785463967323019198535060869095404072276423515153648806303069509776987991570250916657003108824991797320266879429610427363226046098106922386786537853214857086986483772228776223124726703193552590387111942831471395606308494746473653359745818831931694992987438163566107124626630224256704199072541608362050341297383113422892347694323794031042724078513745961246452658150690552878901333269811048728402742270986903197557389195581416234593651751382975958988520791910341321011795231731392848897354147404779568314192770790203925298307751456997521047105881064212411761297182618160389667194504664108367680140261985349999608021739487586180838429602742893082687938751350813032464763668763227571613811372229635642080165813697181510103215404497377470039006392786571397244176196186349313650753626482112266696986117328010494258764142564739277327694827425191308625552172337624615179060586707022888100670549686065254789521707093498316819359774579141821723378200092851431306880030784249199589785805863183100100661500399120778183515626530610199963470659268727962370341131245576655382961047532526810148707337309154642954653381029805552534520225691856702078313814113183936853399592501889969484800569584540109603086901056216592445938676976386766902891353766625829675545468182875335179632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1180981983909229782497474841781675540016585936047874737858858145582009739310702786935400147578509723570234680960373632453759639414868949202864117252527925627185107195548440815212424935548947747800439119890793607831427373024968080784652794054641054849513551142035972011191838914083719087069439973880696279645299026788253519336734975829876780266286360141760851931984383336842487854518740688656289846242358031839219430192620445913032319663876233851094114929886552093366295448128790750611557563673246775394224688139119580158973370397963737610638766754254115594350777338468432253181702643479892683721487165467494461296145448492013647086419728881117234936270282797507012471931163220311251747669878818417128863727377516215849051978241653072470078602744966834072199164687049425950881479313170662198277080234845956119146514265014336367354122077144325508790295835911153623080281623709914631576303695112224768725634108486776091002373312688081478673624683672769042750829919122365760602906835480566425453579284849804688135133354512624476742265708146469131730265025160086860837472442126127206123579873878260300471112421986245779393292828122011310807083001889920707487015575589634703760281718480364159173981312432690992224992637078984094616898393069847376475465130963628400478188671630399516684424596947417375171363676212723364088623153877050637378081072333942433648965146835027079774449633265814541974626700547304979687362951380497606035228003539720808532887746149851075089891306512910108634461270461801310289037318685420992163599611438245978841089806762569224686470246622295634198710491923245613742787282091403835107395606086753834897757742055030480223693971291759585489137536814611567145037379910394635270908142889984157675458001812738984994168665950895419420537129954476477111723216648272489280032014738823682236934814873683925124714608186398924085713093507418437980722552866548058532605459703168572004488255193788557953416709491524175937852006414633803851001619975380349361389217163767726110829943271157128554145784016424949191461329512942105788779310355955466180865204196632202164379549972922109458900578050196976594144433099961668096493332364790388327683080880782494734663681076488924582297642784953987869127982042332616566351289355888340290717647101149141374242049296621262591039346915854306719683222185345604752468336490057679517694601461314529447686464648318312853558103539971187630590763974616544235117998221130473118426256232668536519376655734619780647269600509023038566431287478399096805102039798977924508236219319151190455135622969657100078611441126377412611013655062673114640898844294735675698222428215604648155763247041089436937633471382265315890741041635930171298372883330672467314519510242326062591099573697519193940311089656636733137033723768313368822952768796963572225822060125678543903237324829868378998982735985011840635955382601582175657399436502766446159968487159072015444911254421203884804799518918077477830058690043867780503957399622235115662430556067331203265778745201255174296684206468717270671676294614760525789417617239606736461772043608919167965195161810361296015824842227552528115742140344485809598266477651787359066269082410588672738347404048126798733070993786443269457336225948173633505100376321197331639584017315104605943822783819518123439281256910308318004934187830092657971987647288319742094027375420105967533014218640479653210091050706180083677455999509064153211092021673920619781344069239715332159934981057298483276330661092377552930506334785335220316023207964762767030597330741209427754660243113310606887445101081329404161230218004001849186132098583991607806578152375172682409180114374085305817742296666611440042523158488408398983422075890694385223823183346787466805737845840628013448391905573027532614994367150993130693036180328099245205240677631117218879405865744706093734226656528030590721060824292364834597397036819972952381877874388981196325550234445791839032950661731651298223048595058357301893548555085588589366174872524701963169097275961442720365866840981636508223536021828368470105615139256448278218626790844605346120828212969485850009256856893351002479006920067346361108504521271155079857870468644012472373176813885673281072925271917131202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 910957012724823544144872775841302187986709757616741307735383759604449795141624900669809729574946555750525926800130106007474977172045098555417876560428146695969298717085294402903348404410852961492285102371809021899172355326369122445356432965480432405521729252438552561408105392438550966475423671512137165660236304448779515990468422019820089545771349179480016878251252235473752625472349417072639402543839875062157978697847558390241576164742576926440974425372921327031180121478630066509525411063123551700027527152330331787223185262389314150995024489513641166627995900636219664174125727103557450061944486423037855942564659574264688893736707330030854882054871423520297117279772745428307529171366358745888655306711351328750801189468134846755722146044166633091563661856273699314765748776746063940215179058696939427915968562179437708725373929994654254549329984289276899402360547212111035196569825832149416746721160858157146166510641726375902907432152928039420988913882105390232568060762474202355901395676604557669224460360983623377987143068860405021357432187496747283489501609098486599057733781374640354001269211675343997281304651489251303752063041843145133533105549382865049886466629179902774882518711985871900785601842712638959014903360725567938992105790015995233825191242906407075131805050392195880203476693515876678588800256924258872899117258193897739268909385808753355541455971201742671135892390380458999071901501150376050678696490789162372473268381454224529452818554528300059678689405544617832590567058536051570997657243344560884096853137040678796875149399103628743232122227435703528188764636356204244030428985303657190939682018427047246913029740066107135684165324990029578883771438799879563325503423222612328468406694960513092198841301116202381273659428869945961503130215288535827125235908499126372136386593312531195857389302836263358561472966536457061128658517139912827197015488719292225813603651794837521113634942674515587787837662836769147878924651517856647501394278983248276365571281551463690196024455945340007678272260100226590968132411175570866211949631879710589868806339753298329472599133514489020364114109913717733127057018195695914810734859713296832731791518081202600252034740472699686127566287173179256782670243981239372864162779585055501850762584248888330800511533825997842020638023767390410525173117589077649247042764695796858798707293310928232453844032854043549589153417015438744400032889650199089982997313029352012414476658462896020614299858651816647647400249340979743257836129159070318553937577752033351021198326695101402675974258105569507293428573408432676816723899449801262705845716447226722316636990614069140605157110361125829984655253656377217085461286764530029709249024005674563891413135188764462264744850478930215032216623594507406453867168171986347101603693412374883119602852437105714285382216682723773976046833688817945042507415554516862921487962422182995493885866392656629162595029405616373854316446158199536496772573967395674244633177900939630679140460218511004084198171562667729183498902688575100117690216972127317234431526994598807793838229060619240127713842258118190562158575218477430089599500985829693591020532061317334847994180173249248936445218868356851235486043640428114237114811695470345582328389193284446675866033267101051502474554174846981206458179384502895829372183798321726539190312328581740590585144352825787867155999057792285790274554615096376453846617430872015973208911445138795913630694848682155073598080605892934465444777145802350223522005609635007114126333042571128093153525792176723693278214659611741972178073922106010980099781388349657022781507818971156079643907602301933883300700639476288514311739954681821292029393176084032576913642519891917251613283433414946763136140767617834844759528455993161743610349296461954877803138645305486172246342722670423638245111730707235572770526953154344045280827162038337757968309134344176577504511708158035282198532721086389227438904818018314248581153436364491108592659709195158703852341078748795983869077564862687940163333327672913021588634623842279002306305210167223484280436244897586521687922864434185505119502059454627391891723654264737077790324912405172214573566732155550214961406380653674496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -54989932143343597224383226254725662077143859607751925219525795971687244809619722341502934148578471968632666910316363223017558621518608566199756921738088021245548986716649895180055887141344766910086053472865546230661102571193617207987085356843016078626368821066182185799375840697336696132035290206629031815010990261266290168329759886435973355830838412799044321830898277371349166810989760983351877284754729581714002226555582841481230200618313872989178683558573503000471940374079081406737617124327119714752254092724008691307215656164047968945828893811906927850390561218215050461594749604588035512753844610296475343652855527645445902581884366771546972560937184381273640132298519263357211030642809556551066680222581658752775730653719730987625982865084271063282463644512286284138880620870382390234398458628462555585567903953694094435678707441841788224562498608149150356040046898704865405990485876242073741787317820599925223847721009773857348119919912131380095265192635834451774943289578513198681319047359637120436983217540253885470041623609169064143707512060785569750693016264041549031505131424659030121169925279878327182203235320516580466276438037932945110570654224967735391542461429291519966026643098634778501719745208683262320648066629846692011143185156801515802267626234444987549381352501571259572964208787512749076022844981086189233829085982328041704594747076052766956853807335904016338013508744494647353765383458084752317373185053770690930114165832637593338868041056166158023414858852168887529931855937878620252033798537090072495711162496647325832026720920009327521290194558134028445048364902239829297534532689634359172206892910397102150307788265570304545708310668183919372484530819202151562400849086042283560976967496529956908649404199737709765062800436958536895866727270752590595491853738821523415883048463664672941567641886006658384081351048584773465666889642517750110342048919525104458366161274827214128971129157789691174587448124214533980843667643280745622168496120537860191136982925617471546626652340980542144165253238838925263562722514028908455198739055531303406117295124071924583295343102353314552769365564046460605212659870905937394443067024894591393086518923396921286874416758450067039762426974734754932703288015232871759985182447761064771738744370587001443399456909758482683283757494201168566022328452119654930531145998015571120786198529357215805642908068235662560322870447709444628176023386065552256984717242024879486928318620436595289566489001733600996015986032608188299922761841318658466075710004247433499921704512508577134718130650613991438097503372401207213561185132039583129440542522617859726840961294215712292831446372331048766394901245624224699002752497817726075592572162710846995405191353783397356377734771962563461631574064715876393560255639867992984411285811597544129833147195417579631005958359806926669256187773017474782718677713266507278208422552286260783637886690984364188154366103392782620064618143784130159588215415539735854921619627844476566226957458691985132636790199544240226353014264081820329037488175320092579718622214087963769450523673362474522607879678908760464717610003472348720662712304074182914039215559219380913259373373704471011291325271530315932521778007541310645129510837316632417720965151507095526765781406757162254943260917585129660119537908786253685047419715888408939196565369643410319313664518516183249569702654673102478691543809897966072254082626151082910125159955146716153282204646382077277491124861868046181922032900688071275605814148110640066436598657478414911106805272478284929089656018485622307960447850186065215770266854211829911741012587273409563319037973148691072348805931818092191934210711961247319927211113357799458272852845122334280946630821999895738710619444048606028450306404886434531692513404465937434299020642048122954625925406933900527806710262285783367240973830038846259824521296475638053118031009004181165067497762327067579366676548090477177659131761704557473628059813415251639782739310541328735369860512947675739292334735531065961826151713476343961690862702304871972733639012314786634137403858465496396948868096542121804366920242373483107334228066895615884142173985251722623119897970505064452284753079938580480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -36253399708528089019599579379563594248501516402853495686183940292695263130652775708969509049996026715752839838810251862290448535164988298637118096471707850254564578365737700400158973137462428363402745733586689121329919185481765901173381076258066157282795709991563549894142145761756509689968127554857794347002786482878370929841204810069238323571313771463149931849574104765572718849880949633630191921474068813644830023810530718409450778525563821950976165836816840306341452833439985137469966038122410792992366534658250981171969142128262791160302650887708530905313080152301917334425468630027569542072024282610901941274718371418433702091108991434931859554945680399144152781881128080233438405218315094628242030174633151819204845459796263520761436956112140867338829656763566748654515255037638984585845794052226662446829830460497781729809566663454311396694443075981400238258565556304191926984556174095159999549507071458143568619383666240559364270278922865112788923351622393733659672094363576694456506824872953236859291801590694581631894167365719082781686600670309572064403823362477072041511941383683995703942859414166678990419367239948695774126056749034370684282858011037389119501944859779587522329042155416304471880248323411035413956015403109659739505969037830156637727966593791053275387263988062265858332216420759971339354956222928993807069584876304895513505564624975375355547506807396441556193467863788474106997184215193012030942227024572899170595668153363124776667436884377989782208968011277577929694096311480733408094043339067781984481278105534351817669103433168750463358014749188727638269311304076351800346159201092300520160764437766825537072631900104254494331333981285253038731327422117034950528433412051005404698140033510997275272971630375151325863412957000144833931380253606475320702946966314153034944079905020657809549337923671514955285504031420219173664430902399915143127137639500357559571615888546482690155353892470593234128256512174811832938652541386636634899255004585108333043193051473326467500832367958192144425278093417048468303297891146225034176330314327273241145014146824338380917889202747906346145470321693333328713914579253039406448614202228812091115208618543643711742726727011715204638894628302767760743236864958597220983646614739980352133530184096189550271384689293653604409836822373236562915550575299064557643820834148391037899025671966037913191771112842999063432096124473474373264642245492160167579560657963764073646824287193699650970005564809934022536797415543674434783588073619161864591228205382257655838545400410468900027292850124320918440689984195139607147173429467471211469764031671382743454015125006933778539376420342760194922613913303679262247212863111448540822190741589924554191899309196209440732807561148218938418098597459108072129267048649381066058742114218374392455067971600781107648230864909552408012081785289020942772253424338902776420016380244940921375709380510392595050279552852159779684127201727674461096886058887450611767755600369876632359475753262007683633360392969048002496064716978130308874937910332649319145972451236795067967828617576509629710980746276763377577656158173445228170528302145375155607316468228981976448547131305842695312849658152543127771299911414144721498891321412197805885537758179022650532823518964496041922832115039241534206871541498283636350964610840305359390700340712040381770852939826138664918795506837472608768119478096901886862780405744946160209383125175301087974984347850845274229443324997711934648792657116554996111213486101270454830354853291248962678732534974290432141919184721210252504776153049687549112142182779704445321845989116333935706118376915013482875536751934039993374806992766239565732252632973554262049548460089701196066952471207620101772726846704425030386456408169064369773589657369264169395302477757191918080184083972861200861901173738911098552119265807193975061083869821197955175608099883395460037002374112951996456327953071509637903511997082124618308985220913351547363810223479915209659238570442301802296969352537095033519906590000070946746279077675479740689927763579790002685581663677650926434968527911177106488297115704665036617964113624530952115961644995399376019154781104745145777529988264755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1476934439762024265103490890046452517883186464570624510739028321002540034760361933953975873329371080764887633387353057151524058970676288339516274249192597131645118214209044801554978737306976678603267150459209455308503910275776319341420637994284419781482860337503763316009765351025590927003966739850676262450131907788258701596356401274238252990990043826915290326340903182327633245788392039938377688600974005500279805348560672440287857160289466686169842605584840431373946300045977302218075045504790027476921851860339051314835777933395658148100651619492831228175095830892404577077810008692479761511253873599217249469898245542959103734153762704578861027929490104009128254370212137487948653936064622795689986554610980503708628828043732979401200003571909870902421862795475372759947537112167902216012418068496658392313970638831055346633585677965147709180606631490225975578272062097610437599364463559228028707568491806079517453873420273578016214885909550850991641519622853127384353092613288001578450688313105799727619160899937004081470352347839039790249886208783946498858062827130916515592933129932613835377183681547528012617798558708194993093777861331163796621164193763157006891727578463139339668495869808739715612319991559796520953885780714997145458698216304852169578346859037801767167691726162108756001058704014448556947231935734309292498043416482735374012224533461583608880459538319604399492889414479840087210369327514115669653993495787888067863916829734847469766784048364787561656606289386608410572008105898467713636857351165649314622148109951465766764763893230947847778775302768603415007877391688347255989795011682258182356238405464265763581527887998831991157852392739772266349879049090468665791043689833469751351939413740309073896905143001691064812600239458483418253553096518486802952579227155766523481188409581421788254367362923011207236933200928789543297101395921947497058031343131547686728324067747372305828464796865051701366066504460333947037967899161728271531667176789427495594135194845313466159992282256263146549402914768280530536308456688408602608706177043835131337421842201055997998678554281863466123535282704290406417550269019490434091120595466411449144242785244532215619683995862558395057289925952705581428923018721088516384895553616217549578243794056461274637547279949260204280545337103930268915616251685859941043006307052582411350083210790812479978221005018246734275769995983424802909453849163264490823514270925233809429591574842942704329223040458059982853103941305056327493256640092425989934715976231903580881391325267059517187131302237048924456187922115476899172398010180645344037104231539277478417179325766131701992931211650711696269677484929556884784980944407010020217040199278383689791767729730399842327417306867510725423090561191920340708894109286294836805978011452541062251325814834351334980989979522378895476224952366016866825000407563761131324153458021744708773412595935231966299906454715254252349112855361072043224617582766276514820818581339239822410305145421769486503689607708168616014260397700207664139567024261915421797941503871036237336798544526793361101000598699501647476843490586488891649383606693724508114339832071130911365076119141949771750016902377569652119252093109953412316153029220596620486578989610176787889707455518289176568830436282004902917284242848860599031661754948490618634595771818543353128020502221174654288176988340728934316097927388493237768970748861064265905042900070283094282245493704239410005154473329090446965916693527191269804917133296877780777704568117576480005135235845902274670143761091970324954209652257979109896837502990360541850643858519077424109861301507506206570995958749868431364872640172354296145786862559401683169929256172091989701313015517183789921772592065267803915424308629907458645849561708707855529344146281794872207855816480122204923167886272687294809059483885975794003348431555637407540959289060222481491412746610477842067614197167694771330315850336705569654750462354594346816457861317146231727189679947903235318932482072668164097649387030492137858718217763195999475303744579794922741355147782839958074067539507328499561928978212616170448344553155071101997574500604046625218177695354094221243084171116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1203252292128803798269897039267196573134851923739328763551621724137849065908451630959061403017249739546602564261821758551561112024247482136137012351768535481525100102773333249674824974502603887339533069241680294167445093237174738411923926810943897450179026901598889239868013857401116958377183355452878496284000263456228374681748488075532161084422215965361509847685956660604896956007872793389926639241158003835368595020570884387727782843095568458078842634734654893867012277910103686320283024538284482808077362311019622191041884754020036273324473650615715067276639731784786030139748040396220105363075394081036987274599611653183516864986268595382412675389769906885328521148394781344708075949942071283153208272714694304689738292866704841334281168346322143345907651864692893956510734040244910108964294722025293137925315068994047420345960569480406457040327578539966104895008988452404132597432672110278596609943446459610617074274862891501225091662149181253628873291725422033344136765148323188378586296295685009194022097869054327696510600844712203069509612739049808569729500190243962641010572314293113660535059084583161741956971067282193812584071237661028276098096415997114626350044758936256782891506014899102395520742543682163884939925316359519461561992723796282471012085457529473425983332459194122171174383692276422323519108128122133439513772224127485461448597128826451707858739133354598375981661496824571517619140803669781639537084361356867338232334160034878462174423444248408416496519019569641395377311554384339187744974086803045293994288654292434220411774704376155135178525140378884196279511027216755569306730787702712652599112723125261524475707123841999996786810726627078663243741869585064439350543164687731221186220512234001642176773172928853062816343492007500667983916442628785811705765343318025637721000427702846272110347762533998593071581017471092651898537710912913621566658218661636149554944275604977357724346095936673356186167839959023580863980071560911824999923026156857096731044107783924624132026775918291428618761491458275269273281261936954250915915933858558549118266836486874851254287671340985826819172098857257019269051615107085745475963116011983774828074160159719872914320976682481752317027579193597635592030067283631448272549774042499953314110506292917168697604557164256829416385409012732019244484265093196971556839913202309706531318788653135901410511165909970167347884053337233945771722300444938830076912941338828309038966701052648606534630787790782382762514667989635738820492024365136140792328139717497395264685616786975824806958340757680520878523490928447300492399285772778619911472645013574770225992859889270441221772067116279853054274365519203378152087292201072580016844321912557674621507165438516059697308787354695339518352411369300615245211667809357051361647638136441645734494733076059101865766867760233208226257178013364293071970925529847943343831169394611515067757349135285802483523275156535339927729075425166789545234616775243054357892744590463939695517402124677010657870952772436523072788496114244206350385777564070294368131380554574814129193964994475732572867149926670352005688121204556003432013845269637549143851008465133917184061227406945418995783197758628065551670390343573280528006349078348282869307429730698582020129195263166296724578611445250626003346919718802084422209551110920747375229932262709989154221612664396712683579178401738702165094854795875535322850902172347654070467007065275180687174333575957238551205003519227327241156586332860581396772362777935231912243395577507946496403134089591151793557202073587637319263264939685301362826074278420738074602605125678643863311344711179194822283391381004975774525841389690605841915536520989047407502174861372609314446502890659699103533334500206741499779401283481399373761290207079981016853950501078719224716148307014528007311447240212740025326693978716001632505162405586290567777247732840579621506876298953805930774892843401157691454924374449095430154491523921999317697443291519783267149072959054055657934755734556323677709300239488974268868102678747946884658228996976842523627678149008773610286585107522607048554760129779915450134007400163541887108930259418469396804814026046016984653286604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -10767240013514093944347927008010820766901307909187108418655588446278442923779304289271628260713096925138245590670329568754760111833557677341068745756980760559016940046890634106029678593140179248825904712723789550596457180622214919155408520752722594740599987860013406278883507913297258607134001600629759245318448214914348474390243771337622793632118063529565459749249635231071857745872854823634015528659170764932319454736843442637236918177281898225429478078343798276362670706498378074024598641416902389136083284423093823096318376455761689439036208064581070383529929434737207032680581919435125010459859161529734487302851747199301246410512013176307552136716374794748330641977029502656010151754021019991561448919167469305904600865843668062633439116392529323415499620790083561580064258725655622016498784479078231344320529743854041742872239424730732260672633657587149560537913603229210333442441699420621239944405500058696878917981078201126684427117307023257139500365402646539850231693604007572193094994647549064533585027867606049906856727486827030523147860739035343027357811215957522303250795847797882722689564896042692212686515657535869385541188803097373580718822776173857344099361501424063732863977577601973269141503706837725205418056958015763504919033675585786563318417717767941863230227271195811556943822683790782176172857227039559089790958885072459187957302267206289605499077329979355795350831448430215103063820411431990836954803331590216809175432392914249821307367469239991927932813701822587272458675334270080619580416141354958638277678981360866195271682059898958285540165580456108731622851952744326734942554795930009393602703601056568808651780674451221942215271124741778681925319294027890102599897669722218382806136594917688184066267605962942837924209658178649903431532616147794024557098339528005826615476250871279570050106352382102918914711588133658152654799773527215087189135597965874693890941391156537777001746751971803700292384741007393793719883927638010417854496099800712038022994266753915658105723450347077253354869961355548576233537818935702467007390439119202383237457033191692241820118763914683318234117057788561651108586900262462640334408281491609098150935593268858954019190458555504810132161193084088120154509898841781096666613246450743266524861012717762827686586068473774140133867180627799562591991673671582938670079299147996368452190295748944834772833985180469182414631921389252915274533853117925784381579028782876392460559383766821853610713615425593615429891984018180098103047465691654835156676861887095211997842541193996207435351569429954566661660673157978514934466033669997778173462000500819848280216191902149834701943735067405980533296835105708079208738590123602888917572698755929404547336108073937505738292600913313047244997578053389150482644197304052300933456209436345919972946462604772201760707316221583661485888901586584227620154065023561403275574922731276639203421237286001696666242272217998952018782874725243706726680005216088558108748282070018291511834804692588012966960028977957059126350078014087420379166079255334620174766419794073483409772061707711036535787916420606120824307995619451302672592019616842210721221163930422302135482702409851402947592714234905083244236733681914609289550110056297901211519244702659635545694447624364310602843198914287621067041255985878946375453717192800519458180056718377626932208374972907033533552660891346764116567022670108903157356781902381114073489205249180113029660559216674427055949053363573979121355089843421850543833193218980464935935859222478284506180730548845991136877467270714284019816941063850507983500469486828640819956597073667395077478899305075304786330342034485820279985005267965259230798898743691214654893015597727856264190467256927202899299779382509973314643359881268407146496745922744382158862809991315606690044435392062202893087999020082406883712583685851713347515696840550817179457340430142101961461582201742585377356584985678623766198845846878854881188679635523587901206392066585883572765195210277937177506107126153380713180940173903018016624546078281829571345350150065237947569235879479357617552214257099339893343070568290503929897059295042334784812367857917208632866568773350958700901171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -30124825914604218685071689397269367213034661535210403531335638825838598977952983364496582962846586769951899135509135746609218355366259711801122134179753045080827424355957639697616863986832753947470236368610455622667757082940113484639457227267918895330318122494471923578483021865749440419844816585458713980143503796188873757775537365274641108933056609021756563021303876709010064718639287844731417444377235231624490851153208792947187257806841584562482255004661142152494513904244537113329286728908667172840973268777230075138636607166814267594563267127617715155592177318629807452878987143304249468119278005838254892632942733296267213269856198118834110222107398927778827432012528920017261965300722880420498918116541260766344511501557164699253097263662891420886934066796758753225617496901932287270407178028500575120785697600292332305325839303990908274851148402091222551896663620543529943087305341156494316212412199946181450686943192395199067466071130709709776089711602026338059282329142171716507913737682738691954012995508103924387111072168553786747398094132706851395325752347226623285634854825223061908407964278333709411038617137518866316906577566252640515570488355606829323817510546578827807304838273093326524151036616642745712006812691712214708982202486485657257347912421520767699155176855834269636999042443487570089086372291439681079522920902279007845166477836918266198651443246712376803343534126720443764349429289876412232435555801856475060020470871220664812763631637132245635545724934190824105228296356341900806979293574860417037010489416854610959868012951079321666485933681693856346047894845842149139928538401653585203604349269903073247919051020113046146554471487917584199615311472974119874848874124042857569437824865146419319258430588010947563453379804872294146965322939021880044533742501020562183824870468918262152796791380800139799288125589122351481412565021172278603716068859888538411510745968643513829985378591618036705928399253438151475916102147968402333455971126756889596874601879314661959603760572134731110798114639660606688482780198617318789529324392827601648017660463077307006229048174512256489672327921064532381843349225016940246360816286136274259575175256198686286930996781207230504630874648428086814377701890610767814324131567503060405159390605113966698447224042206038380770543698761216379966521200665638791426080771440948252938301503754969609855051071876689203546002819279888056689825641356110662892960112421185315302630456836667702404609630645269934124023372084217286216005687019002185109935564952206354502287974562738589408665695025268240342144475229865114728520363645342730456081997335845147553777304365758691921005014353790113934633569996134653569111728775387098867303470457276738425944946729878720945135799876706767914529282576228850470736998678592071250020302513166011580385238969225501143644455824211602522313773946874031674883239658271728073868117166524573504685066513287903769096403425285207385761972128322744139242419110847145052713472553680372009468977520989311143024042880747188166732047944679891253269619850486445541422623459770221215163638123596481723510311285270451950716868516823781743209701585374046369104052190385829382068247810634022342457913643612081593428581398725911978511195515599131827687882070079922384868472015075080955239638556006505803312223115558725450615998254588366845025643422444758199148758679029778261810733852920138990491725787832629391487152548470088108851340478965473472091877010226070121968773338939607528072959589572630066350457716824825723553419108871922877373310203471219755772790980365597499544859853991791009374480117559399388113892636893356390486672156257090374420200447026109190268600791013777898719014322519931774638403822060148705111947668918573634318251225499779954942889745866853499014922851960411449009478418813475020996915839851441040389435573217414568249551857078478859464140408215473468021002379183154138664476570975798734973837373144642440720684000377701082938380138533483777935854657247856346192285006427169398771855381060338025712450905340152461568147423678150614085213851963506595546926288412532398253844016791513147445294643355902563433746460731883975646701557035164598041698800934595879501824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -391870237726045036599552632144872183528951112319721064661616847852928345206730188274107661897529695918491877227017976152130700395633118362586956815394631540562509399163693408149535405798667971254789599111467914828327228930937358672536512049201978823703519411631314953200803929452248039273861922198286729153169460763581523644956798747197605501853928614347717473758674965558088980858905023596572659482291343510080595034628669262179919477951846206431415207370227731236219203134077221624542185396274734352622963054901035785102806001772093077043790359486308499676655243608103599442923801835003755592561387523900776450723078475852768317535481307068547960646709506794216766160498209686648106911066779154879393229952160057327868844769194519766965133366486789885043480993966659133831924471260975528818958199144026072486897813931253967169966526938437576916812964368896851329612229670639303866890110650997856500155416370545810275041615079316905001366909705809116853288700423426379533200002923723864082978850389010431877902181274784162869160587225006842569302613354526475929920089628787569933644779499232203035977412970514687316262223191859143946319233759202025447614517261967344236347107009062453913305760554553990913673091775014382318531974280283347565177338009680408973760820234634721317671361783285457217209214574855038398517554876432340220596985429711387873125308103798265149872573428364820536759839392430675055729193786852320711235913756908195447176802566586846435018967827319877018046464774848562513122477202606281703355966370020949540481873922605269233926234625002746592772918617991654578666639081362768918701413973158749592867323696780252314623990044750740114721530224711688929162705211011215569943004320404315913389420177933155978787440169071715749658874336737102424827155205663391330597647634970078913083588366371186730239276683615914373580023436477903037724680619138665345932465232090163947318843045407441391724189219640721351934724900359769737400573727063344248040351877854627127028743300259162558525245716706667623599528192056625159677770196373379730263400258610317528067462352639526679400710303491444735992095139887961918591658614051369542176711537345334913075983373074537006895867124756829083096851302631103069514878662458490286268373789203238466697016941670027304763894479420015504841990532686313507136203593310929289906831646691339763225551626065938554427830272959921901198019168701544292134811301920346446687492560939157116914806326649964117165604152820720339520207298349203451137374231980761606909007417344541609126627481330208303726455682278576080816637456506288205654324814147535259936424308011656715758833692711472386760004647561311801143750618181603580058215885686390787435919638586051715057748815989541770973093606845909735203496254705830364942519152165224463501529392414211359183925493331840715593255850532718524498731789650930574952098026634784424633506439624499876988424019069014553673829592733862173409916677761494240663936409553647032078111889893384966766256028343390418176317177828544100142232858007175809108694458648727996850006263784596834220335312730197817586175763623639650818433550938713323236709182272623869884094766846932960539035284647292069755658360683795934838769475648684448820688079235166038119387999876633570774033773158937771536381991831141674019014061941239313350551759912470294327357593244717404838762136062479898354359251171774128655304497322940491324581084549297030465306002929704414224073893347627548405594420863359121268040027198646069051425783149967164174598778259638365568910714453621511190361770958229474095360163042820257550865258194076893973231799757475576097350475326893025669640368223461490957893737223396371109498040235298143500520919881417599202320304873003987945678347313778853217639169363252074165578575392153498200160193947855524862291588809232416805511142270215766821419023522540337521310845773795839171460457342643102509350689002821374761657683218670594891136571896522883568719512319732414718187718570760886895924468176117935554250714905214356163095844482846025470441581616411640347338874010469418186537390483667151495611383740227526150091457460891926572315324768653866746235554612681558766451164406816398376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 566263352783733349777704123339498907668242438784210988222637651270083897620531601589725381956774696409143225094793504976394138139376159964743923274134170590737524748428028969384567697994451501397465164543277033715130350302542870157658252303255307692249460815612575741730601261685166164651605960134922071168025663561875407673420266301392662835037292663370596580092393199498935095649955496602583412509963023024515230886067636101876434454024707780987264013076027060823656726649928831030507112392258283159687342065788088898423018650875546101253655638259436251051240184389295778529918918397040273242908546970115643806594908741223467455921179688002719652186437529903804633578191251219312246290958686247686223661937885850776874295889393799335613800191617174341907193901134933892846402763345558045372334429859931926748115900214224962150954981842559093345693260193825506612110805287698302550495942551404761741465792491165549447285812178798663683246081747837852220510932412117169044171898012961604205250312008713080420958679647364155247955051564738566983335278094893826890750399862390416967749906600165723144399605647385117251743459153625326790739004194415116006090393559739114707517105683608049444901121695375253337651282215846321266522224458626690627479724409539268232018728744480061248452078530817387998406034505412689680500813878519341965998877201422212816792673754009181648818818975085461003240345005939262021719619979045580669717476287497858163098065896428359498390618823013691244757763686812825935395875100516134468335321901844248845522159069352067823239239907070627549954318157828045608617991201369133582723367183475431753383085868822688120066730746689454715959811586807598154159961295817296453149629835238852286287321116800960855359028629695987713711210514794780355554692985257451026373729308067335999562363957888484455080763510425809652758663269440266756929220451531848591987747730115832966376565641237353814740065576148058227078175400011138524484272411694582609479624163695747210049171851275322468393682406153855145549839191615637672152450782000137854244612533161225544513387734206083800665816583164285475051581242791742419917505957709357562237049429170367613194852563869364667816062768551481732513638262006573888209898208655269519742108329702867097187871837662785718033685817265697290396177519133728237192830175382753166003844928439900069410402880149474517196241191264221150350399631455131255262957741338517681501801984669352252859928835319449413870759802865398366188910208475203891212172032272905110883822610688258996846971701991286118162274969397763884469608076102888224067503648839915756481769406998157915786607562209683758408101636047354837946042277547799080128864784833212266554224677376416030809608375503176305205772703092798212326399684721304052516940504157300833237613674678130368829379052309966814750727719174015954366671108922105601164678802272168874165971409986130292016765610571520439934081899242677961560755447244456023155173375997704317114363690041140630971808721603797552275984376543520184829289112893924018326076564270849465355052475098771028991686828498131985186084503062338785754279568063115580701457412518386671488916737480208367758599104032367840232871609035020157391167835407357325971262022673820629268339853037459956994705192941568825881476262960678862178136036334679563019613042144161989575534799506425766267683982408515515913959246715716019146127189962054421991129604858731783258712824365067870343359580675594502382564118805231955423092319719230082577201107019803065286545849554532798136206019969913535930990054167772410337221901776643754871013273524722178255127427300904941980814871660504335842972813468168701591495467363433112445304728783038639670008460079859288427224691476006621011224776000949844790984890880521539226172487732722246625443657567158229684893723182719260080496490771937651200779313824557017627149466584793043073801405721315216726487225479912906406843552562026569233391680658167061721952687056784839021932917511282245645581240982387316724511251538280266078149356292064109505367650522600110054175369962516538938778361655494954731288923949719061051350739089475716679642930161477610073308501383244363089470918113753248563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 10725250001206973773963399643116667849610098141533879897555898586354456998102579818332495927581570893226121442416526944546710608905081840912540565501029303583006511744709706074525412070251846421018261586557998618895954430865436432414793012187976386147900342481452415169482388941593101563224408314510613088160057429930193200946671705311029761912945481235180227156763619972490791625305100377141883541938428162180505507395415652188344200549238525441157568340772351027578757461944325922181775252721897386921468168830850728797800043856622501186887510270899363320519873646472973484065240136828428986474313345314142514369484284314834156577409820536111062879980293773504447261663345466559078287783137974541881871522182303415652270207927556660950317212361105400866212557686529201048357513478787335778026937968438965377144565755846616144134051049601931889616442357195944592061324627084411949132693227659218566248327898048923089782419308336165524169065947108901718072041252037446857823778781429113250535980268157523682402521752718601356808003185787938735200654662141531475250177002775307651103274317274031721605037108925572185863142694302138645925799357402774680365965810421459629057867585521317594874402374107397238279478668732016335275082762464902055371843249659630602560371588589189498778885481010486777556875043671345577410576593212258366520624055900188882049197807042523112883201221296315106033691910937405213090935379280612842391281505084846645274126130338241451818885399468459418444227667187450850312252997699843724018525516101253664505369999893085949437347999527930384567889408318038256687428764970331872186769330689045427506403061203068848995657952457283386515858031731966048892639028689225436177675943161413686260439679563962560114624988504942125597481902078096114347510032739993394310129164815556657502303043948329564664513126729660433194513243117982831697413964647141646207159624962964048153182906860361225879617027242875975638924802604714697427474681480257394888646156238129295687530465887220962034187591563726717044988067392663856894563218700436744459676562904972951380831407669018516807777555136702274367772075246433942486783696453476810602900880593134859236366603748874479065884883350450295989767744364336129433977190361097570011315416075964146834138002891744827474322903367363430275830603739998628790851589475871081602952484334437376029325540990261927621042378340252297507487025092348223256291112839030615052409749955696658750758600158355453049885780276788240991569590358623990271621742799932108238876182416682792682875324802623656333269708580883945063505600655464810387153696689228787332607203198969136125261626456493439610510045381736449780936515057151294175351268613450750972655239838159291929142621943604122973257679286699671664303819478300693456744037717356142213886971451612681316769916365965118589840180738216494364134977969352184200355585459276201271602514039356001006768081001017513137738605527820470311584250024407984394697370075703144660079401162818588029839934866031175195426944994083205041393597191262379367554370116886311833232765757934948024764101378221928978231786867310399703239820744777176471925026244706131997698284544990213182503587226618573457415359336186650150584680812938902156879373215175272323778663611863330228169796474760310355957020386823724529274457574314206522887730320224052792408786509489926046233943833675058325404282300369906384097894293304983070991133979044273137789067246533189857050327883523830401687236440556502297179910779226742451633959777064597666317301087618475624454662394664046032161054990433895319554129448531952923923394285412867156665254155958067782430820787609372740559293418676854118719558368990166405334725609400967493392159704096794441208739150434252181218430742276963822922586598157563206090711729824132182799971194244894057986992885770738067714298619625743337638530863658097857598831325977781066908877954310805134621466242031040262088088342638245104067691487113916647516258622026488626973857002297556835029922827683306166660754447612712303811950437976059906271648228574094761434703560883933730418956157934011365638007417627638220392395488072458816749995625725742864224457187085806682347955954993070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -9198868963001318682756714256482525095740944304669518219317026933294984295103610091016311740052381610117460180966886417788173960681408272378607361963936711371480116933270997348968249697375987937400004876087546927168111967577621967423362826810750294255790984641875852299547683703439387557995664216519336396454262992786037967464779450180995581623464941531396146643439499276092850305563258428946754166407705839839067928670858670088013578423612612850553094473657186720267332732369024825405151286384798873270082689376806951091661313640964886607092162065121271997271260949173994336806505019216991656045088837249856939286565932629045748969033197473215969443639889669040237182223585148151957577586341588645485942817406440377249504528461474853740503068003085148629861251439129667987680080442625026159920853758275577343759906646992667320144095687883204196881671064977447290381418615381875834294169980056571272892686055280211979840259230404671964660966599771488244906512879074618056790825740990196032246589780713454132493211223303077534225016342932490902364836906918050013786074256372404142878135752639113112059396598486822930991207316539700492344884913128350537531167850002805744847281401925844218515174494714406235884499328059987614642656424112528325162466221915977749702027535625719505891406182262349682285243171681402447187644439033087633319069042269332553526577983435690757032281350045003125900960080759345898500484009873898783048739085237901366335796250760167808230856321723951806813270911141810157557065482609249598604416411265156808478246959502229111234489905074504343587352414995598077217745557671214964799413145864081524762954870453493401136983406450424823081502150243643089972618223092121846364122467354938287594693616334932308092601969979718880282796269724095168162688690703265853064205100284290834598516669051378508313156944522720395490626239120525623497220157765185555619413710097054822545918801951912769286162102108355527959894889359250970796159726602941916811595697748664756249917041936321272470525678926192076570202813726403351510243175822900521456105524777556561401929638442064983198867858917105154794248636332368404170413842976008514142815104178843002346938721195203630277826787642512119931442749991270534141525690885017195731261117955956130737555238090250010790882563008380993685593000487207203192134279063990768872599161607665917321764611915289109221337405520214264930592816627715835240115188628404476470077163303116357207947183378853059315308475159129216477770847086945400337967949805150196325925393710381196032267833390209623362076092560353500129229102661233485156167215501234374774780002029657853744220091551563181248961149530839346887345320916534895164229491703399715422676984083632131751834067533960673092445864841434260179213487844652914370196564419531592873436780415641166865754897774260296252956628151107805707848397720249743965274915170668163772466958070534084736319618751043080900372506896240039706072739423681939189478661069647682040766481922787419086678377986067594818821843903357374481408889962575725556398767685734039991642259842583286689898968905845896163729801844642433998222664049914933683624082840933366251929158420935198525289432344125069684308251236341434489420767207440203574775809422123192517261203597607792849114221192145723271560298954434659099679637651783615062264163685432905574301945818160756326393280759809961739423931496006530218775071750719761221013253772307038612712976879062459929497087909120935916858681964977677140606045725364458083708014099411622134587375034685044464890210643476530349451407362298503866385268656783510614654486180755511580095453204186051922820547098193689813309981474244219286210692721113367792774380986034276685067834523332724538727090902610032493864176012723045461445715230631602030521184524678907921803804606947995221080119561438797065124817150775065903655293304937300738219818783129971862143994527754696345048514501165605801483974646695400361164894866417253209161881109355058436660436640469105904984319054605525923506818143094340445385625027322454311939186619402275930372994217945363232946321804871202007380622583625426403457631437811798351019613570742763767990133793454135575857426917962547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -275923500101886954336062583076349445156975756949140972772752689447251827743054439937825841937633378635663429933450974279853744130526799911886380115897686489624194257729976050207637632574676613270290708074909035830581632769866419304437705767446475662986362241701104712097924166776632283455944861802032622500491616840165380348880888045125975492444035208921913455319201704982234351558864987410251874636978379208539814679603932748402328030781064470660811099308526843376542501079689648979760095661126773243279420103606592100696817170290404378852860799399887472489809954520643366217532351210293819737776264157811513460746838842395485680909641542350184599976869919760349428314754406521473724081815801346948539225338215057203564163551833154037352352814038312418363566964378488019717193315943358343954573967995282635778889975801432814524587782266685717204243516158285289534138886259255276392210597893942121167839627312543673928301850489684946798871267061023533071110660526392747648371212148988633475957159000026840911819295880110334782744903232461836203372701458409327560966467347392411239378461139324472662318989402314607991600147375335297104405126172962468283666167406603892643657808007923432555548693080786644787287828918695267780572693989055507026677506143916336793117200752858694577888722665388240175147598624012538918041226557406508236730879160605890912759437390410697537329069174648519689177493612148947970049879481872549017040411638086444962964036559794292967725575776847175349609201722128281483738937806594008160229077626775627904516329430783147772994757907835082957054372109066674491110144605524049419732272308920563118536074213761608826168773302448858557514578821947946828421039301563435578945187765923179512667218464629390162550354069781552561693342441265328587749711865983275147879997568337365032873705368062912939393212114802952508166782158067809655932485760311476007709537897261805934191483694679197104374006745810216854985086491195017317422055724643843972353550819800038586619727381997058514167780846444451370950011850244575980811800377452290271644446886264454972295154226597191618917430098762046691235302052905740748771628796530005134185605481386328343933354780603937428714695486527076454990273497554198759213008084010938540920926085100611813466059331331758209872590766820523155808498300404611144880629871725799999936551565544721294196722933222595859071632337606893251084318824895675259613032420015615907151306264441749880733355870199693609004488771015598218510382296324885915265818782343689787770457101917861942096164807679567358792576337626267660557416173804934560922434097953281721179276360776129685881313903168021381326161166074278546248968472856998020171471345846618674904529878289491548025717864176263961783652347190385371441187707798866923159359933049631005720584900710153120543795148469816413467311671218583765170730259663522992945387170509544125098301863288937987233233162121322997843239978518616938102393788773178032045072302411043909620290725895324777895258136213934333208297291235548764408172825456616706555209545443239998254350469927354775524227410683629629174838220878469196537729548694177112903987765412129138535402308129391424793213435077089769153315012580715441508094720954822269563486534337746747088773765737977634997201512857896202405980279995560141767311923214507859442818476399208683670682876163191113913760261239382625505999471412483885483003691177843806277503018079642197583848390821959931653527082752437922084929132530995333839210294327439689682126732400486328607283830130601664878233147159966997333156270920445878393500671162928903089705423619857617799391382872896160589489740909869668456803979524922161037780038537293811787813916477280169635671276741445531031894424626003731416590349287389216773758949708982864167855572785467790957867491620010592797429425139860613396274385611728992841704338366362889077267135389740254380337070924385033360509787699526389958541545197503143122035732608050336904298718830256499216884331398732847454647220061125277675556938019312855016143474295228013460930862616704267357441265631279896226058780078034543990317835246367821195585441038344696548256037892412588593333745516168492891459878387712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 147986570099030019252212209046993982281451225304631117717860335098429803412026351134601461102527563021110876971025953578590976337532976767095500579486709066460888627689832254963715842333832947637341069361815984442420886381192755818530496169618390137387202944691828990281341326683149193563475075080084131167395610907448769606157543816890110043925725183546182816162186057573553950775059919123014328723205550203826708092361582904056032582399468788262962878092644715025035897479627116784483028824830907845410450571579650247346921685666258137748500107927073319710605107839844355344016448847595897541786398119427890481500880776701895294382291810672744535102143392042408604244725330744548302822764518670687155913050529588334198886872649976951039091558414809734702492897391247778432793821572285574076215958859466813342567621162772661321522209595660247577866100323127245007401794237891044093116713917488097167789489763061326558023310908519145154212448518188808217914798051939237347200380034753761478945458395667149937092895552943742369008836479400640871074479972178053834224248968590443464177888621258688027674959622382817548685539114596495373477332636292957979618681111010211072520410818136500198239691075631029145515303167770780093440526315017446540604391123528237095520571915657046247760063285785985250235367761360358995397046222231341232621501869891911153347417097685288836777859830844483011693069765916798625235369376263847607362359794049230501193318454781886735512614805359337964884788214314579591818385838078537585358909898863352670685014010836925329878986650670468027049178868910480704009582219617419816110221888743296649110742644992053348386997208945074365931667410904173726095144087753867633822144095894915413612182228797900558057947160615491119620772192569092276432601171881495676212341433398660423064431411792094493852936269817090184862608116327786195600961226051633145263520535184948442539025678552182095783010556276920087459027582386740862157184307403788881740666130977147833318747443576172841533391276104897497792436182213685684798108956142489234420790656939569878847748109783133898336676127409208764036566162080973902497159251767369130800245471601942586589385236589650458029829975614952503510219326298304811307089949682492831484649725471920257434752679527946490610840785957907942503365066112653912761111248000239381335646727187220583121221329697848706288844474314135543266132190906887001255573688380397623279035429052187929775652640911074267192604920399964016785585459371584693093014968440495394648377410418003622740526608329091967431681317695810529991019553474798426098298677692598896431037816258366373562992513249701329672889810804015072118251464351735685031822042887232197776835042613354058268525453835321121221321122390531498681725093983976100874806540380979716865701071603972663243873417233382204917257674451644404686095458133653371847250039949384410649771408221430495220174628793219078009525925140183381607573599069536827107827451556715403240521957754739196122356611842283501901802738082838261565564642858100390348904950189242354654576352627748374698970279426185285480929130253171251675482992568528831935702385756081329422692897756218415817248111581459049610302038003736557768011809085789150389560046133969095776552288363199580312893675995165181286379080082693832121872203202007745195380825172036574162209132325373737560402322775753303727182021701703439809972596187559226014856929054709793808476257089742799594573856408788260551523427930247225974641742674064444182024889107550096305476120393059386159241311668068858266043170047530756464596469679798592571150253513640261523360572335756784526835318276239660102030762393581567366578175301412629207180279706041167664685830307294076317624424533193943958066705253411764543858545347183677496061890078836027521890688683999278801624798596169924764786214982761514410657520800202000070231564832385938725053645530224932137210318895815551606510647624959547565675041513201767410323785303271799451593259788314001095562278620595310454942587620150495247418902687567606380215414760844754728819139150188406711096929081875342151036565577559342659182347615193326081417667354253757936067154845329645480664021073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 18499474498567318332011592299361648027833427493352360131313484575222561434353943141962379692955540772159322951423883535141046168133427401426125356555066858972296513302124839864817516687354282397688905213458422018174710695179352455524007141221931823316658087583496655176820707525371483838051841251174463722695110362627709037047201062438878287859449230791193858613237031697694826696360391094982149415939467201400449878434466616896664722429482272227312623145046969965485817908298671909098098059945021270888020066657452494785905124851865025672910569634449157859519018262692952787660961062312763048585992567222224400623140249722329559973167425413619111077265498191635647366547956372957695826035229835499226150403420611237092430455086501372711667851439077070177756796673675368075911561404946995914031947410615788935503551989139759179792046671965546828333255283154495810838803519200930946587033162070667743705941110993450953232819626188684251377045892115867293727844839403443396293977232171121686866953051116861656723551230463092241473239684520967901233463452855793236555820532333890962459824721756220746354385846309333388736069367151301115618813646924887220055117606434872443501707173197372966679672096678751779447156858735198495216194768180564821255429300910479357736049530088638910117008809864945901135348814491504908931386047168199830673442270990516341727509272738138688377337217507656797875928806684892403335484485463693932797694319031515709565761292057037632188144021709617604002509148319645482263805428804603722769949565706186272184254281609853817484939773162888076477198130223483622306226451660210429521065871450234658669242316589549277574060766688199555399912053597553328874772998611511634376594865937834046444526306023567199295826820687173618593997685895102858373277607826527608475161756778186865207387554901552508645635322166169896207414216467098365773472588990194908559355249896260774982769171060355610320581779516239400275506940038307881239185347299026236085802062988404935973897478488901696409483291402268164305323631862923562577995750213957070635201709589274829563877095376441365747692046476900131826019571622378960342956875209419386667735627732742677138053610641249728719079957185570107847247075537343982100892508259906844851048654143403771949865853381758848080131101430119980516982273935517194391914277351915126639336811323525693479357031718545082441272228844085520743333538850464074008631695542304915491031687212367795883816269758257107791795158289881591128245935664954946513254577291111066634605312201048660962012215676974544929784328569424836349381748892315164768300276119292247107799997183175634560580704979070569191878851188489271706006281390608025583020561991196849029881799556988273207637677091556406741325062407250443146387778114024716103594634678439333811165140845064363303020681054293312093968443816771038680090005134798874007150111274598978547891525886618931144334247960981800762029863596620779323367027038159823485551144327695820835984838023579330947789400444255502557626191450471997497935434566910277359093211039444831916624500345722401004763842815148284389233746099532842021670650105928119081644094830087904666986026366854692115982747511972558338906285364937908561773155105285208434316840463560841681330394051639194363877406623665323948313900880718876809763236456597578554399067471546038930532184377223103106088361589263833129057284663500551013899132102496371028566212549719145175357792956115701398352354400233481933353647330676612229014001101004274856004295967243990893947373713074309213197197018343937347011133406048895409496619013223888746119852614309430293843927544261242583288493819966701404970054403016550096014374160968783573292975612972716482251865612661741682233686484288691492690289959053680718568049016743817738557875788626380060020709142813681232859006860827790578793016403896113770495209417132424412786948123023830166149384438371313681990686292901541875659268005187500515169730798456075517836148716599431825632643398813073528873131425989203380506765653174451595046133638702713271984073119634829422002143937388679778111951842799132504036293744681578317452533833775052037839304733363863645591153282792182434821151129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1094513590015817745888401479304085006787544619877984414005212416178466833940616137083611940786200063098422243352553776146316780508097198437636633016253701704404589006268788578445877235919246495969788922076112052992779202929504794836251209547903292305856519228259231146171614033892998513682943179956688317462449127646961803034541280445032462381018338193791407531265702086101701163673344040595984320612588696070031400924302678003825300398803048594072750169618616107618912323373118504742662653000480521960274860075503621158050708846867909335510801689245765058535717935023036998330116946185639172443070165077685520745372836545505320850268030784191505905840683450141538165425068977468459143607216407827567416088283745155285839097302796651529516384588370903715585158016059125072007459887225146752143908927127686754486015872456965453843026143142184987875511898634037852968903552428997675880313642256284796783521472104153345846225199122210899697443206963493072808561267226138249868638554785040829915691904238493740342911106538324227129851057163986844653776836381188275139555269729832105387870204727845042633854249843986307041374193977437255825743242058983722683014942163835054939256591404834560034942049414017742638705882471172509781273320006559883815118235291517574464569035674062755530892089249677022010058040963305097654314369396159216696349676753878623257598823494086985031367359101607563518821812939216851132924381283327459875658905745677061545561968259167181308774302446080431266373581547472910840742669515525737848129207563076705365223570167254076621391541245037091916950364176033903386675483097813683850527734749773967501157105468280771788178425481565736695388329732215158085592422255107623376007048683014720454687185577177670489196045789418751119745151675634899102472135141852160267173869974757037056799253553619572705255221155788369728173969420109506844382413602717933622158278290385057541289642312685246878846780365482422086536995877492311093957605394255968996814338452486929747351711618975276806248865769899750927124249755098047787963492303906103938414692070560591119726889971995081017934890070517125973661040715617260530837083649757435642041973009408907396793482675132109713451167561852403782707483830474116137680490525948848035158279592788815979900499553079366124692570464554520877801473582941261182128648986583827774637408445750475953117410776644822250807351336472083215528837887696351033630930614091053595808494684624567137867762626135006910653681847845863019081296959498438084762280354644075938143333567052806871438577570963838018742121483997671566555334361862379163200797572242686304433613229645010620007705819624015363938193180436188036267321845342845873667248872828448795511922434869672742096064268502403267209309490343997370317469985223352585156748134015352267204134975794990120910693427662618612489020111104752080438896302859368020035509294073436142399862012485946591894640147866910226741229042153976180552000607861635802086566959711129770073386072400517327127169095201613322561586576640986140262402708367788625847453278041649887094934963244498895586446375556685757705851449428554798839486101354275491677115553411285064228705762471486935370921975519728603486893388232802363892429886449659325722709139663886343191598236825033334990878108636894559067257552704709822073578571860129370890908004093337351373066513179986455667363705028608688680609232462087358324365000505749177424891398521940634574271329849396111473819649659269565395914971370794318113707819138811204576732760076025758740500493584180271416786676378006052835523634888158751482122569358166043113873260038597670357076635871872121424134039272570827578065538206985658074714181822855433332398048363097279862554224453301892463118563447317130607055746042268540017166962267798635434543090528645038282741917670325723821164916901716068828977391620600755206884335425467577895702634668104103186172157577430953147748580736137793899523930674056899015932516107347395612850829209826159818742193765590238243245456092425413106556915995690438324815242813342599204502006388073011754832634661596470235075158907867087674965347202104361240390838297369928647745311302859200059664105566542044185231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 135513437962700277458264533460566031185020490022792999683457721421457729493193625710957287170064284265481985411927175320144883505093582371227059997705073945625190639942394085719947073271300807982387417666757708938192255700281264559552388401391772636260428931423524155312981300703791150509896084205135531528136586663462834323097149034031699022407480106651740660420762474480904422300283856635218313337304383330760702855430315231606257697526404268137637838349770266644516358219306002506157926616979001148892174985584808705447373144022995936194783160624161992954909924182338282040786277074223479018837816637198098062967808314883386504999726692945309363703758015435421087990600131644138531373290264396186442871198654676263999703684488871226244890249404945144864270278128556793633804617725070557353139920390901027425698456777972403837892622352005761708632193143486494660823194978853576584103902401029454775120547844447773869986624722369503961048419542542655899416307323604421364959117969770147651284446305317701201648447426620841157313642296713869674920854191015452910450382304991911782951179706047079261504950542520355375630127886571904672367902559823280390311253787177280763911128806961102748825590102767166039488752339131615604230384512986702861836193149774091483190104760579156284542617534078596974339597794872725568000304028978670110872575469141714541371855822945987984060487340922260150507108302858791173177017659120483925554219823619731808460502633125873223864315437323233266898637582868643446606060029350614141424397415443631593251795158723850829265991964349176788788999030828871047395864771855433463200376277556170060999800636477465142191668024034391894803001535647809329348761391968484668493213166866767412660835731944708627523227490995018222646283019443779208660709511029409820564876570551970401538159929375473745271099009996305671762044029932615375589603744988220996519457933611604561232895222408938629386236527221087386413145000688391320048699387305691323300424267270803217763709313992720500699738485789027533595753430056995498676710052613161364319382412826180204165872595085622065162969054648711010420906293483287887989089286733019593847177088596324156008554924045584557751989968031368335937273745170283820531789768224344899407624208063519945162835011491232670085610200816966633730966094793777885568268391880108613697728657750580282837439944265888041771821289808285214085847424159053721162661964494132859400828195178960000128476290036150233658461065145510349073134126634258273253497362921318366909836034096083469653544904649159017495666710824552056881927286709576456195701240341807580282852665560610444351002424043874316704478168143908882634090509413341446140853561094696467079024046102965997865263793893842192426671800596946207014657758678372743411656192824870536203106599803545671437061168154436800024547086318905702860113485292772534416349775604217352452487316204553129772578839950225383107832244776529846399009689518771435553743070914055843104327419337879350422278884839880024705337621227381001331471562213402612920392428258422526718224542057390992966228923501056069150130818297816504847113608984489668328810057423181542569485847182454745995559493250072838417131476785517085517922543978981504655200220243912427517689129431544779000957189373603028518971005416589755484152914559598154299407407134825352147361707322475436218056923163371101767849843711574453778511059053589681220331856061917439985619323280422266336809635291109058283417963296506832805265069494445698227414454868123986555243001644789207301491304377393467713022838787833118081417580094304278709697501651696287419669287120993145295180781050988758410308426341519833959951081164046890813971239414532577123509361653577525349234003561457890876875329816680496813428780196947244775689971480213192713810210850882903012994541308734837171604171385375315227205102118327938535220148526739930444449145259348352879276610576610627225701280282608302943515404194743611072803263412710557246668424076396154795259427209310729705782655687647797005294659579857910323087372641505703873710731994058770873019667044543525233441886985660455270967095605900233751717895224436777599099678783273017031000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 29576397607258521276856586133793262923816933560032570754888009675979742160337631113766175286819117407355458386025272659756230322611194841965495694952423044866628943408675710698069119587236695227381779281985967453718955454058257063173164489199932779172787405236106898204404960126152226180826808955884123927320831201397011615482499607252544096379308649300938419508427425620841069875511319153388643411702042410001641051960415453942763585074941453260495235907358582625145954111696836681325517765441139495967317805266134736895977647601865594406889592766375436023732976454965024694091490345863069497263412068045725086944060264126233493496829377633093923958931493283235527381605596457358980119958409763582417795601429663245821429022181195997010766326472793613364433903439095970432650465650295389731433738608016005581209883255761907332348279719609677983398562284209979181542906329952259182870919149060834100991412437835680878907497517862158821612915892157715445334043788822639347139224965570650834865679209134225894472777746234941802962105630624035308628026734491724240799726511674412134712745572851076886818042083069647949085940586381072348742368314887669999756625860190485304682115344837513275389633665410166241751021649606045780306924036220380766715196314499965802063361985844573127227945121363783742360858524118804119372349822017778235528343613516383416154100321762108240347538709852195865959116829810125939799990948186217423838772649069640350480147200916146022406670574543896956165358828465768369615712362271330794766407238863439776786498247093822383329335668923586389579029651155995724810963967127193250983263188931151408350748076004208752577510597559432224071748912589258515349374279362469094072300964959639861043713071063660844953900612844957631512075595124127534348052751834422930261833982526542658613951306775228207718494560607766933606187858661012089721847145441655400787317896148512198129520990455125181123784321116338551871538603816263954490118097406693476699685953464899765250257637029035498876793374359652186077992182617182540584962787143795859028374750755961000449948174628722938710590142047673570510586579094816046467776193786426754554406871301556525355205633352913390433060462147676516170221854071275525410289825610350360948882866886141594878677831579488601623078964736630778995869803623079295656927385460207054202565401891579730753111931957159545988541202385786442697650018856607282234605911378149010795476310164185944713339178548082516896036414333885678287857148975938602352269275344127395432132353230234711579486563763679480088165395789536936033713808939216381949802258509557650804204704186717674486859335498850903200728174678085851413642494896130118159701402804719181059276839775342074128435290789427412316524497533210920992454080627205166840907836630746701679541996011643745522760206769611608272597925258072273301942059604321789990704962967853955724409258290258626291745951347041207207361077515391804902972460338360929422342058615370420480945377521240382271165697320039453265520620652146637307291061794176080357603197057660603385502658841940101959066495030533230537168301701127504047006044695422224068281815820273043370853201122491588429000624155257106757139602283624751002205075452684831036109367777223412018268653842461812847670475629849934003442579100831338465150729039871593710400074291774517602782478678764316405347497830269469698799667027230264796481836993234966411706664423470175277740401341658990978158669166624531400663695094381586395010597947970911340937058428194238831585289419569537383924568750587818441988438750077913439650000970301420854081342361294226128824523580645682932680155450096631796711813625726675054233015230149806828037793737280024311118757624289346277946485595904300348135931207875914379235191406411816134634900580082479844591023568218577388959902894764402977988084560230890404700810851080858452921825365280959560926170253053810940903628439969827605672258482211245394868241644305173464109095999134596455972578061408157645018300583642299037982969655261085159714770546426801997739859069485712140147586154138072846069212182629044457461724780729411026879961595997567432494743004089383951670900887259302256967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4450813430457853139189329915320250367100235789325826107679052633549617775783581832548016996481699353062896957680848932470488766071848048187695442856745684744475932781442827142567204518625766882554116182075585125053972631078054107145326905791710867013677328848736083237926152434067260205688541861350448283626624592075589906234775810157235054926719863340902494078513364216924383958035613086574483640952921375393413955818409966596757512807553586663839163071055215621318859392854599395643604244255896191313630294449841203490050426037782690345035913866102416321973050997196813041730964095929563457367010636305420917895384658671002690607472441546701757935977808126946665175454539541687110106965551024305986349732528373947211716068052229322503019448432367736526219323017219184142460002806822195834418122838233468232631360405495455231912274822554079981929655339485513111941609461060454387644263688823444283636551034152588426101048537353168320984452073019032467898814676844969289719483038542767455280445508531856492957019325849533486669214518330746179772110511350500392201079424892758251700449345910484934233751623978244440990287386360906797126858107148804462497003024748435335936624045473972930841973363709235803996784162239225869327410073552047491983495624791135263882243874574094376791647270630449016155462559214760165620721006924483583434053294326726151072864569141682134539211944787339190983090937968835206626143515583799168472309014613453669621309620618451636180034241179600069274493804965515640957372559439167427128087780071461366084965902126320878805870963888960729021340277615074773136479521994759163413559415491186113281736204109543310365364156464884527551551132533778013201559284064441803495063944775209741698658703453294075074758200129568601549633632760645440163394950734433632611711468079968713912062791932119338393888852627853938922233436957776571425173547429285127114287201121439787031935412215038792261092271531352811938533325388122110306018393564467063219027528368065910136102121793088050742499157357459538796052444277632101525688333269229599936069978420211356182791174422890728768179014816733209963640839631685914219262340889154997997582969388045472459489666078738021616247091841344251799405478544362420619980036026405325263410584293580634586042837849041542525431618632578036970249766818388490043605121288176914164406036483235844572712026422345623662334714934779752337709979829231571968856448644760189348588052550626338055097630411202995874214042701970676167463683805742252333953795084503932620630689418575732090623044615687191696773558074308723348802703372848043221920264318362286617565050884202596255310214177487623225795323258842647934813496168697294193816852655140363218708274151475994699538500927921902826234098394829328704289161334166391432568843273035126547959611213684042303849188350568556907910821882495381068399523306086602515867866579801514174989559206793519835801829025103659703040300400648991015120935052712609990473015334014497439039005038184665142452382220306481195579197420954439844285382741542224310336557235362135871540248701345567044979484383388065122531366114419262470233093052204415720140130424022364540674625145253517652126658539403738714882916232738123226801654447624012132448863155037099024238067168516191114013464764902379363573191327768032448455332856175065827124570673891044687142116022554811336908052212637984228535155599989944952255779546711501373662663474342518100199288666293957682102274342948364259767467500798465155120092144748425787409759778352502739046273246247288534051303435836533567680304472581137981392174613034268153721203029806805230942334992511351026340201533141569218274654298591481143737079166645128036445694639858044580571498229979559423909554896573973704020364904038113274324366096209659822068874630774346382503070719477484126037446784499335309207603459317522440608368940214740977762571740314117772077458788549681373739362065762264434949775273221568616079878042638235997481181181910021816219581580571316273734160144611573565486125705040203373153549838428587563553739824763147116382534082102355541986008268017465483705708242999017676139947595220093832414149615149018305773943556221693014835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 436635024213174572573949710435467808129111310445205862721838203580732905013038121629812527156539758892088436568792484528075612577985884346522519712658835564650279412028622130711127412017523084933295884756154677442733474701245621396645600110641453587396676399219571726662798548087921116372593671812849015988039558832495986377703776960110494379725068323855933455980128692721386969964183086634030344837366961811124648094057900958260345159973793830928083242881410114289435036688793202433760605939475311865001005509456509912351434129541109872397693449910675405174590788777897439909471548643211683670679540026421109230181002516992600868621860786909137250973628619506494165373423843648122417478589515293109709784602046338643545426280290811622533810759633211139771841885211610011397571268666817833850541045289747930300459238844445887738007949876596840947902331054905914807915484479853792391795495533525975940841651371253617701656163717485272166373796053000037463794999254021813035618955032498534607539318277077598378373027314176187208784368333078760921818611351670194450930258903985002950884959517545403889327670341903946553874017338824709087237695751986363515099552733087607684198997105693648061642382664484395608840149010691937012578562549345974814885987538802009421867434045058028758195315032392302158184900547449325997838158022619684503823498911718460272887638906121133667703622300686721529108126394522031888926710110278173864272287789015576912621851795124923425120454724319739659687934034076075415332395599739265002143347244690239558871446373800857777609962910708383080632910987744488838717038457455378405739004706435405528041229538664373720566071761998956903067526812781488694755380561207090878819125795859563981094111587266384932915772535608267277699804366476594111176719238010721685658182358831509290617790928087965220405909159486460467282730615826068635736104039935945985540666850481931037323224596369655294203498605416794510033512929728377433327946977126727473187697000430974919333110080421226472468561656223050392939791508376431115567808279329077377066859566014887615711556512819977539983676491484243660491483613864258441993545670949943490205835726668735374536730028476423569685419374175013925111259173765790826968643591657468998061375839441099775603941566984296387793603457898740467920233599129492649608445503122549376741695576007665889549662146649439091618639433344022125398318107265951914376444708297529596375017022845467769020949200261336308586410867668693807511687400533372841010666574078014467833830496044967375862120107336329533675818757236955794853839354045727767887106797406115629679358578707884730863544468430602793718694929166380837174330226346178162040992752366757469713783936358189237958868143231290091841364706545335128013122712783363917178544503688596553974336020409593569823783671368393353492097747768082229699744856139079250834664257897013420813612703622455989671798277046349076539840335274705656655745019157858040315763091708884065013257237301725792521023260164044365649267692838357736461788831965566100747160532503127213796653353172510102388908921010417488109327259367094966218554806118762429244248320223002008268166030626608245342751229535804527312378311602453345900398420546692736966986657469755703162088190296852628599168829381214203546322288740063717295420122460926531851462191520156761921869056340369470778766024266498940318106810331734642966973968737383973665198410242348943655820146241990028308494834969726382421951165676023972480860763416875251542024538314329780451306132558747811696965687808822337219076556084196639159592062009535352308240744533234151875356306107779699491358411639722119054590488169432254707266996363481092109246822570968074213285921611667836799608082318148737261109393072675461606957557714702128481039370846607747731978132036059311311575312992797396873242446399218206441618591641314048207383049727947080968827276185202478112620438641425947527927635185548710817779709014811027939021259979204448112863161647040111323925969866559720562823492521193373261241716672965932152182454438164822635689550579849271203271941191921000871902293587182156606304517261694250014890584894411607646472751805089447936000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 21927752187567347983721261334118577347999419356156125451209308688329368410171365568955493695391090378986313542624997209642240764742316158203991001923266849694525975282629808277921858470327473590963422390762843626669621276487900447954257332474008561388019308042657506346830023946317510064705308750432636322444925124863452634610840690594889876214030261479124507057045627025714774929518677379269245250945202707821558321418314255378577003421675472609193860658832841857411222741727730104629975502715792734708869688239270631082773047634102175683709807092016666225017742586583105231940067100701194854572796708828116202939702088546998070238303619794199981355345153044060158031269449121398661944987058850399169315337322123149657231281830599889206994949459037179738788678848180625389070878609903388712873567161117901094959479923800502081645789147406041093817347461212518372948462863737544701748959493940030205401719355990014846690046052294758218707041236669481149131697316352687447430032860005658872094200788196297218036500732016817523096620534115926595360865767286073897302386367437693760333050843671998240894197715168273818341804935590738146625446004857916470789784352111609966610164233095738179920634855004462342035613046885847850727576349373806931722927984919097888174079728354643194495973265518020306247242818784206967019314545580238047707475437465373007317203095661030577847709821932716300716650105790329662842819479799212829502724578820491901773525259796437983863018665642061686719003325934969561441972637935094942400696850054178371939511720139708762653227431299306010030522295878790120719568087923579293335724473535233418128502801752749617083843318454354867276192209738306559217352856538973735979113619808465335388590927107277889395809842371514511417625690990948344771260535845412512739049447405624660605563466819191240091900410677674390297038762114845097636202841807635048394575696160906379988294126911002950779065275698770429761652194643092391354026926592843998074139417463062572745141269111308222759710776525999512626679338254052567949726908220761737284104074047203073555659763480487916069587288367076192341545389981116343328288032899221724250251240816888106567596575849457826039246198494857337178231941331385936153873839517081977100538613510015967291839013612337499257716771416068504723237866429753472007619033712986578759222502301342511743967140734522663184609051194375976668196898056918236841401795683683910036103581220048521491779666948795179719470147653120653113147655825662044732273167888355937054982242028286873878070277870898462907154506177401844406354498886000722555813086441893501718942914720748160042479586460648529294229570035827453422349991739377890997506197049614834187168459317726471041586065012668643115749598091545142110110107460904543257870437835983182900987557940146434700345148766372837948305180524149052720308128443753514092551039916770627419802589331702807951271957872956128469891958563243706194194046938603596782590488706371603919209634432190941046810026651632823064670355674399096966370741214646334271729109091223744286774664369526304643483614493546503061425902715111961309726255175557874267011476987738521438666724755852222493676283386584613167062970342028697655647040236542767126782167584513724160300879740051722594285516685873525602314737559141360770597588627800214066078720875595327180705081810193098551694990994029948034509097429444446546722429933492242612880411742727348654309379906873180586960883909957273693718585512143634424188982436876684915425053287777679274865324174701441848467097668884739390415603996563835806230433374961751501147590225590734150104750727490466054008907321094943009816207868249557545284050216261961261819340896172763436977421406667200347812672975615799810979845019983302982182692950106716511771699529433333936712170043584194361008127096467650383091470283807324775239209409680731254747704053972121260552898323693177827422277533761626281784882962351550260520403548010730800697091319800581580003318601447485098096302066259276065258957042068522787081878481317331193331429428675985073288754461598169015967005254960046305865213037581068421157372821105831272797923584757041371374220013784268800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -795557435994017239469146394307185856781054366894533560823903330124588470454120105187658986715864270865687842890098464657734885360034056298812125858682746282204296558862537704646482115956298660860836462324892955686319882690504222803164773263868617777747836823507655329464157204248850650799264966272315571246809758626345239127304360464103223192269351951550413299519343268041594459861817107754731601316608663253560878267315984717709498914075694852194408653384609698372462603797987324495006324404522352912732174889577618504918621932248124139346127776254957339747221980611282282726114931052033641719591886643457504911427236499722730103397670232857568275392732292533873730935208362619997449795400267503603757481744806668931436512936495988317095069512548026020877054023416531540054158776815128555662126429771264528242448262015571940036235550389655580655767743131134795532332185069841365083986582110588719844794037866633478189692136477002949021388513643109358508326842321840304926908279590758417763002859905032278400588158084777239610170984161750822485244907774514353214967791352188753782420439992160322187796297437859327382237147117445888941655289418170821856466527355518954316631278547914594952388402174042975870099416705623386315365743465341247723185673782158086146133243084059746287618139336298370724836637399768885292236385054827048732627549835780979873532398812031800672703163591011886772670040564171353449342961404996433289486961195267513102334387405492285315565941908801529721536757796881374010636184898234870648568901648775742808426200705817061476197898765934417308628048781633609401414799504026765840406953069686760464683123011444312266581479460937242652053789232871454277511270459770290541295535116858113809712397253352504692627476448154875142022092394565684086743685806737285404840226972565873373058843519854470624768145664382787765374781293746328655309742250855221616974124893272991937704072951459206806678828748625989791019153448526542378048248442110396054768301928138862527600656081559564418920053773235850183362168039482539002659220560767006829732550158241468502772149813500396751658816831929672216996019898270604579899152594697501668797431761575454495861145087885996466344572037794447423180552665836983594090598795442536890176391100175108025382898497292049015763358723504881511987752488071022284881364599639048975841526101025803688586934547679579403041718687127585131444003293033269155036972621097694482955262734365963803065108278811929495352066112080592133319199306641574592638437188494530079807715244620451038221305757843744489808126200941708882789264607215931390403608134831690803852017384984982727007249509408909568044979342996419402675556489055038499919431056759770275073945357000621728506055965994027820382965225506160422802748173640809153457682780955935546406027472166047919691174612320492050020093102100518927715895581242189737033563812532173497695548280555413516153799883239318324334489856780554214726605391148984272402710119904361675397687717426840903868753491190702666324549793131702308243774656105464677610754570848725239819834822355987529878234676894940832194618333311580059022376267866982224181901506834251091485887713739726357567459224244044854383952174633050760092796051062421631762126464884251999478372007967766483000759766451097538090257349794483142761360668705301819911881790108812156716283278915060106151968479001510024211631464368715002485842663939403961310103431504483312233752060906468189110100339939054568169608709692825546064030336991742957199489854587517042909921027184980266204060389745034410908509115664742612343436620344113914525750834060206532929764965840840874926506964587028715546830109658745087349677571698042765461936188135825163071270509677343377917018893966011298965293398278871056418924256441887146467659768081205172192415940472577627704865061958946001567926824591406273283463149656680037624634346381315866269883021173769087226977895070523318623487983730156731731306309572130070465346679460234301340143283949364495455664389218716728696131429839278216011379040839699930829400972070128369653416820931047040162083411479336758316261940934445384559849291324590179149044077489567141734945790309171200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -225583763342470960344818687397238452089276356827814472124425395093101869269773729617508151424239189041951644449892278379352450045465417014618487858072094449934458417063738791622090820674542182957771325534309250098314702051369903900850222881986706500653323363857225423645569280322142096099465854594964169045880740669464480742158989141041694414401373924619991146363719198084881164007909124626416103338399177783657730834487659635276381055919731017960985729201236442910442261700075437794987734119344441063734230242026938753156913889722898142258907518768700345342837407485182366577644147862427944741609788049977731621945087367375247029705795748809286600460594190100346236819081836855658333473624470310853008159089607610628604023057402817746982422383774603653031281865069388837767626292601104557787518747648859762585999538163005803782475361229897884478760118943165852669959423902606192488717853114231482837072213704483511209147857583622730059455244377925162468588857869576062096286440807736971651435309935102102605785275427181719769024189924566981447226558617043534611829758568065371414173911796563095907268651611630192992819829706561740855036878049046963979885818087686627386297509008153564547292574196630555645748823059289798614026654597629908770227101383961016644891377074009745526894178006230416492399734158962422134071099156657996521868517234999353264180554831480016509473821891986369163610224404985899814695309249838715584638109950115807991426637686482560336039853482881959675995317650332232347237051267173309538082868540684671663730296414875993922697187185664347872973714192692632020860452176252533797417811141120759314740800180457377312945420952130443487232644058528018149695526961224263144480340671471599502130669252806359023438219865841673897790053642896927406539355932939015630004003246346552768326241934614972287695131155334336802320046966759242369219082020100333730773821388989182000284711479754056794507590362010994108130786323520208720218335511214679088716158594992434221080423193800255747130499364264921168497311801362861842524249842346451420795225889840146246512696806212208938905332929960136471277656085545413233868964189170694221866759005634762040450273735944257987641720161927455273280018582056778891114651980666419612272274036075824611141918025699692904080876907248607959980239847977808400021928532630240968396916691543776173115088279240465328647430111706339466547692741122281341190834527829434875086271326245658927561867234479721243947832847739907030878411212783819146611473363588649094384830622792269374623294700024045420230264223603128013884118249917216791088490369428482857799868398588816700128875253373850600097247121296574357215991932436126948503604585894764350622594872500731618385086826194661246498443048066332743035546242387882996938947391974293879083137336696428052524795600217412002520446238127175745833569684596202694617778260937131992088869646461833514016295351955825732531534187357975449011902270830005566199796128993027292087165609757138481007861109894477082861239818031336952931328243526234353526107701509825467604400554943858529405975689400226418023604922978978932429136241044296668975017884240576267549805274236240063110378729662976459848959599146848593163333577022978802109254129845901650185631973142110374476600273680253261820198592477458992023785629769637327798972692169236751297157385931219062853452119157712618960606107336635067632969935211677746952943322052080138694225796097862645082855668710866402416830219777726281819916849567863246147795165241571051160274961338926556502338164660549020701296325753295458362264524317042520125331518143543163294225528227480101700061065660484197936310637338284895904717287054444433904449853276167355741099765230445590967136351112145960317918496924457859620353026788961110743053034533359636600194355791777717213809447186265346619958744105070688049097341773312860012927667977406878077006693301360342630810484653727782543389533450508304943126191454898168200031180900074162624400875560275158380851072603839404467322083945630704641051157464326397395023892627285016943823600443330957822490837326356476363639080628260907956642618893062471934129580462836315656303960653824000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -13599078728556911634851435787974642083274002610007157600322014491265478059479046259423021184507784255044096068520332604150198535144222913246048715692963212941842259749021780878661447054864358703133721528963777101894098988777447176409514243494848291022633102210766925995243871652572413046956871780851485723539485225686954445395782274974145138129788998059642617248651023020388665060329010478097632057923948400316036009070295634724459651626759810807451501266852312129974891786139232792316397738272196999682816548102378889424175814611187701488005623520969910143880288224392127430885494273426669351049193437909621392422187821205032808581787808262507234119588900857225436622781750301661125759789493123318598031449669913271400526507282084877192925147725251001118632066310493925362149211315887393498527116606467135520812340370884421292831506550887901344190918305438053543112877758806156626094046597725432193020912365888787903828906521579340406904613811170292915315139654170758126779082934249464985818739656041739608719866114633837781531337927216890577995870710960608225184419361874769655089769474396178740949041201817610031770672560107501417075004848202231149264729196689304407806249513942879431689516944859977269244770292959923981670346142008049988338721133130301345433912561077669349604820957829666857547804164725423482967001119959346525709988430053834892283351833684805142531356484911539304436271136397905899470797778717551438141257518355147249266155087904581661896251227466829934937620449835991395665425898431832046748866179763163690196614484149170619288588406194904317740316815081107135521690247568158719962883357708473756020390011347316766574072950965346717629977359177516850363321040568765361087248987747345384763785868537862650163737521908216831503706075789351156303659503924260572308699969828402847668315238308213953148986781988366500221416152051895663969903117975882899466961077588291349000301062919556502774343778418067080948431913932692951109251638679290218670778412081111916252890675616948679392132465318873627675673938824581878178044118219630169392260920565844338340317914601712975374586202149316191444280234653280868514990278919084676836654003482955606938039816526176401022227085812663191694671736061227897354527384491950664579073636649633502137246334832854139577337587677221016713154876251367334148989373854713017789335436603273454756795229929862278824071929664396409812267933183584035440743302448645617046803435086671653003552471480123678334059717089297817369499359853317979247438686937039869229387969308776108206902285913273397783672467058573928393482510448740860252881767539560205313484459433824190592254228420586970353012896122802516829454728790019342481821912372941862050375920735375038859688293480983351560393707942448617175701302659967898817019482418647958677876806750479111576139171044133261861904013364473534892301827068621793664438557006231845974902616613149732967227032283923133293996358812113207294994000872217331325772666420152558015491055093857477092922855502282847299927510541908690778755476803798317356230591345282251566992284613347026979216840377156124978240879545091180406711584620535008308581332987575827951720537123679237806997962575754621969696376038472433306583864640051920644005037056036617839374666922939734569041471850307902838219145621980467488855638706069450326833273119260217179615344460021050904849836407097691412169254936721279047959618408889741814962414595156437881314723239120992814653400818585048446652680753993802114121220926343909661451965284075005328618187198153488935679588474978028048328687035638129350483336989507973783689094326174368183137178872595707712212974816336074985756269462030325874274294940680702344347887829987140199713586802691990846651405141061627945378053906180158869622551468572992039607494855984094859550319640727173143047304188471030882304432077174027253696202447164003156997496032097628420728403246505225552821486990687650606456916071608444132207371635201731820183960505643310083391860320004002924534595044997539172297091003963557292489622232328111391173461335234250826762143006161521976786697265145557490229288406406448336190488851162596783690516186327003745202271682560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 375590317386212774820811511583669870574864915458230246488627365694111517386597107635373202992710149324374942404221169302209817976598326825693188934931230533873175304162397109348458403144725942676174861813774817691850935543035116416380439373360457306117060071438568808356296046467711154024286711197026699398485487605421805355463411201404456653964561301768060901507217773848433369876363968877217645415216679260084505815618635318764080163378368542560025447548790238096315607356235038069578467633324261492189773704506418228967087121334465034024246364396063388796925202567617531236997511021212012169871460364862617577540796581050117392597235531774168150484685340169735076426163869720735851074554810097872647992815366227181195244984523229070641233210645791505971994410150044809056421231940593990395779940383146502017131515962799156948557052932059845247292682714569548988571470177025759093691810810291480440469469553824743091670797567404565971022265947635501603134245594752320729141742858068648476626589491278183334976997457951222853001413451090548491712228047852286405831967171600109599230300980079644764326262098137020435989392014921416714182114345166039442693154347186262202003186277935835404401254851375641283975163076441442190923623272493727705422156319283698658489083259659759300033095044534018504131473455496558080115191434094976584626940057444977879922445408199934091328748921631180983315338701506795429451331927654986302427028883643699679432599249811134851926267637951352526235800782255362784721580595654388557376147707205709758094295420806751568371599702347547302498560083043141660305866810019332430274818970038269560311888225373734762371098349912695091009200107406726267455819162401945571319727780096275813553238170621881294468457963765555161697608404913359236420513703049672232823429826884272791982666147706921787202961181749255567391906674953554982777312607882916766842830825273415281289611142673359644064546882641962937366370690122565759902683960826332884578931658346020050756312075644984887313435633706187159872234368107037428999557248838921565036987387203571283125969960713296017455177282034058569947720200655496968127811421050161143494134525214483892898323041242055346988899037655509229019498227390664416637903123355638317744072160780982402700977262607042269334041988202178157426901620759457237640471702739552961882375878812468514115622195731642303633396235255257425364065775647723108948288821332633681305672817642426631276455048400112757185849838032845540533575220129914922760086086842549849297876591795220581645906740380702841708647785083412533165640112884185671750815696171937307495634449353438263642140798942169792694567850990701049408542489770318925351512525871423410590098532851122423222359517787728886835812713502341039057610655889986229095937282396617564901949853744422918406455028797230116577662951739274336220301454994079729890899741991352071811366644353082191355079363283119384686863115395585414506237110726953705271449966907394638007251602789533733608362109718178839531961454820143964285556138036809352785087906352184462809565715564052470623886451169819389390012299623629209140743661079302008553302088151299693692710207425763418097762807016613708306318592121167583734799479400686441760179379995907378644364198303675166455993473847790087090000009267164927475483144594984007474459655922014505225830446517862493666254697321486366617721784125655052163844771336546058092155412264951800256530673324626410021693797225944540369864856557175024793599651789732770143667364020734360420640273502630580782049384461584057923370125238226765737421516920195609322001470939996240533699302346352905600097716561025907402304170297374810059290543102340439440467789861583960759786351756777448592170211274640313074603300984509780510138478249755136341330359277074212068751978403835962018927616475982292421697539964463022008774692745282151922294531977559423771007280168710877445368785022546033346194323534823414609602910887507288287801234164174053296190740672765700640182707245431960231765161867027809412051461619729185422747126898666364116345439166657993623866478415154996327792528962626007771198570744341574784597548444198626898686771200000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 119542883377330894507485730601326519228056151100126057931648185381080839246780246715623282704221050523310675704950383790743267349535571475457934554775625022192614226146784933065641702914468718532895334699326301984353472965236871205830810606640767014023448708478555666623795644771252229100736087373148465616885138533857301195286338616656568991758385839811342360494210093940586478748174322325368738299574279851965752827548347181193775363733086953502257780510232405209098562417979696557879224344358337647694274520527709009990933644800439836281328243542704936690129053377849774391897709068206561602035969960537030677630134172749308667580752469818829632036572558827013750384375134014755692950724618383384553436325146951362843852319952320265233780506545956231551530660900565983147885855988842016463064103226683248715841919686807714305402108246924634135584414545855502253162231570031525701416957633494583967228866563474171894439967790206293418328997420230490680256808572201232905447139478345409959132835752773360139851216009772358397489319528406244505593911995681352591258816543582022226453683209600251268067242117260129757664685111443575267863381586913160704245635304179186388513147386576269879472281159648338215505270094198120552444424503563515225283564364610030865481893825787690273772291447211533755292490926645520851036718478573513058761409582927279375325095157358503845429233380524766604519091312111949877752576021825944040843826300391964433967320138403037518014778266627673970665685333868883936512435458976520682279909493900035711292186304055846190158813798611084055966993835803353381377067179438083728050427501753415634942962205835666578329897283506493276702934674323790876505476110832720632310154237852819585432367692297595522157856058432980554436199664065124677746773977000682822364022345473597100743926484943512113198644973076055542689563344682668459938883459910853955148564967301083354990568696127545356134060697933789983971125773195134412737063845826569978684007397917525761555570237983754851470054682834944937097541236862004705412122160093210473739114762735904456916336947118314647446478516575280269280969528273904687728566940596541086064695480205566133098377913844598048293870771611489165796931560918333610883317818227634701143565279677643720220180917380460705877290488307022259282015120748743336112287973561269403655112808463696622313932602791130185327362957711684813870037359809782464374600460872490492347305679125188987529665240500029776303800587165271344948442789010586845654548951929958060014426010674178423833956423779733271454505970076675942314111529217946670543706486296241217576045172134985772102624098123265831376281514030108597393958671071726423655582997619567858712059060886259076889326617126608148606329535449945813619910996123922785263330809956343202601009811314278808461918322926272957144613264623286663855688640705012913741926300545105211139009314565430341902042683070676290333083470000299473258763939213391225144867637823193137259872694806451690512183166112775476142941147873696100786636884695879305971661053715975904832368315958384645685171628729762897244766820295301194893256024139558730446120903678709330606541644357130296223981875605670670730939911741185021472056187009489772688552323362090547327421591170733648277437973540265182083443723560302480596696972151701780458132733461784979757819702651542001989877840153511108142393566015767376487105336198086032003737607118727653575811186776115511229005779458662466863486993261911969689194779896167631409602861732904484395876640200259442683310847420693858902616463806258666909681212167733721583121267839727065869072997952151668355246596535710569100678968927940797657210377992031958645708073163928315493782425534322436285141361778325032281003571675337166167434328619071311757904030865531411942790955386500116711154758813179297135456858201551760525499773824827779939535170295334878608338094268735603629197243403507006337215394160809412230736046120248362758226035117409175122097806237853808067027015827907399547483839444915652354603058743862176998187257716462559913099649608196681825896349501981916243600579602871554036909725973732731204508958960521564284518400000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 8651990552332629766852321066101442102762012134302813733135009685782279934286138802371399337076768411323599342433722939226473339105045128660253435847538784620988551480364188129892785458990780014389256245968927492458674452356390226519584682653197416387753539002415586442073420893625104871926379748750108142905196588059915173853980078145873572978751417561829512838406856368424182696652112157756054723843097067480916425545668584148716177847980065097418036108536100361659413328014251961573109943719535988659702351105226340049258309888055163608938153331235404212560504343502654919411244532998740947950190076473815633120803345255696328893496521988485629228866280666816968068366360094915520716232919702628099304587310926999094195969813089597425337437510267797832665471195368108635263727047162774680528944838613556151971550381417738749934499704310929104372354436369032414724645641895173310173123442504146101490527411161047151888607973502779917241611813182612089304118128034512084780436671489984518414144078188269126527090439319509368700182627242564864605759602318823242362049744911133250275475758541537421485647325221338147916890204416113676839217102821797545928297543071378641813969655371854503908219775937057312391923692725791086006474606667172294814765891905308396868526771720138678239040634001323566147143647920423657714447668433971766098641511575220268438072970494567861075637067591033144973673428913097105605632861551952626815003033599460192332316853237628918300982526406165012218806219880207303353964078954322474330089258433215933888026647940640735423803353157335600539102353581219436491301295897740782622904902077010000917100383237207589382391795449852039616685557612654796189060322509246586301189205821537272514222652925462219735947104731632836452960455098624216627008931130949999717514833772623507246502219010046982898275030830459036998510920725333863558555582817644111348060003367678216714528145211732106111064140423189836701831650522847067701345768007129486597210438889425352193756802800773509402148521603919502063334465298039602474402631876634146019298571491976964973601488388620554620191869189964705749533489911263585778195136536647006814207195127023712715515595634049463650229084723929840825289400537261015556898787566747567669346992146681385184145013452169910348627605043075537925109137903508471945516979503031527314206169388474877448392380357141118228742446791466508410958635661463573453253998887852139227843495994940502087432925972496953226516007035735364027602117178637645327928161350058175695060858660490229101051883672123562055189367892652228285886503272867997694018452261041723271374253074585818378364138485735907928235401098138525761297772028135448501309528103383223033948557231465935541623218870267251941261402108991625316377764277176799897562635153427016757386818994057086214045736808252713939353797189461958521815392968299390912071392827785124682996743324733848676231762321942052406498920317238234041991505718127185789665725662883025110619885055445077963330705432673305019959209850032541203583182559207040958298934859287189077060574730155146564364598641234136114651443178680177982585768034155033357006239247489650453196463078324186012042878791866510981542796680794518121667407148510912257071482587489823384271360233354833964448421662584322860764104666970397909471460072277702485208343697780706428455640201442997163330308020498018013670848092406155915902385410685274358847396222351718177652503925354997920049610112870602697577490616523669903654902901154222291519886813548028195825776903925143429543228349759211657183912931060547124467797393008856157361697530941372559370707219264476296513072454183458042565393752761325342785691299265397910873831817768779461837480345582728641286762969585724493738595492310601485125039817890481152590742097442389567362472184098981699853341172694174117501002604559909358876857370676084241528337185457358313803428652783849736096012843330964634679638696778488050484813460931236331378171300640569178454768949583196439315098398989814381229442189189119771921740947957142156310887861359467864804646138780583245951748145725519331342569221167458059717829850247158817375864745584006759710720000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 202715791349346745957413551675842424798825800867570811287491389427957023850798591932822874431341316556337966372807900122019562906362309464967287649807979035016892992689139547844100357227508107805328772402516927691865411128878526857039720453931102940886983818773990708395750427560757817771352624064898259027039950587697941739291761191588045786210865323398903479124732622499855851674790887437354626854161737692550466399778180891136700707846520718929806239395817568047078792451581902006496088695577992442797289182716491740218026201754370104947039591270283224323326911539391162121399770435171778641926881711490484943547493824196832024242537529374466862719386087019687495712024767591866097494933186479845108411621549539811019498317903005922621493703270491609539743057239277780776600062314142742715199564381166785773440902436618913498093927221067062975097547681413865541426712615100422235579868136210378745812152828906179951769503619717296005982273038634088314718689517843089150942956465054104797788497242205037363877355737622388202290959691231268821818794216439260551622453133476224380672097205514666647887328285160573954249601200918038623188317830930702722554303925601723424257891935608131940206124509950687394746636042738728793584661475862733888447794505063099750730930363491591841729580830622180212541568352219580296996047299442841121937276497756501637999496906367792559439236164304058666618141069912712879022356980357468433231138551131144443224871953387068710512692463961977082652922995828157589500035228884315506671960867396118109128368797903023419719993961605118476465155634699312793079964146144863701276815134519640231592526922383200599581169018260495201521739203786285883105577107441191174137460023455364734233605627702097158618241725979060498097885757017752496774030957150955109157520887845544798057999955211951708371930006504198386480173458160303269012358776787655183541312521463126828130172747227051507208086461411892540393951746117475719139430812506882886430029886086290025278520314289329730391334525344997333142427600940779478506283840759918675742115893422918254309319008696557154184002354549549452930492033500931258631710747322340476365677685654420786472525187835115589179063984723293963261485971979000867158114956465100762078821133245966725676295860566972541850621276841300279213617095456772745351297528900240344251155617991132567693424962241479419782673113096740476907873349281977988648049000578529643139810001839131186572162114085717972636462922264526180527757586392186150289853428295886331070777245855939159591803228648622901996757709039491019468233577696202188488526936057435043045784286066558822177694947921006448752659651360084501995501491645376625891971451102721704711101990456515566866984239481844358503342221692700921164918590828390930522554930720360224890309242345044633427980846828225741515840941848460619450421160380220284764257974363496904160053672803900081696500025704221469929184635509409804024838927617388796025608503572044805969939517183769384391479509703556686478568893995690715236431006645025678287140412678065974317444606148354014573928800821393826556340154507351088628464261473214818411516724953782862111753336394619381058177382707224205919680333711847286318160780187725596800062146207577030674336487668984156591971703049427388069771707198193049161550182783845512472842032888950708787333795549344387801691895912078531296023386613547127046349967360349861498486257089221579755768150180754722386628014257766427010226612418456628573497986190228259317396735027636336717646288622817287946342598997697502984153846663743189858971792637245640811220620836505375345631909625323257751701081653530949186140264493196663199710686558582365045872261791540867393553456634647134524914665665710662701597826223460805883700494252118538480667414735465700621870309602783547828727051362968884404681992272395462244821398767663517029127686709267942586235086208916214055424617833152258172318528943333583653476616407705151027151916559723283668168909046146536850353446693175821158423434248567802021336441317726067809590382586461332550782621359869411796526217070147562316202646505716925590383143920918408554624276582457828966400000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -14958260050602408481602450327035751588393570972301255425717346366757163932982990716801278337586523849303207218566351792644253485001112946107158696550555662708632959863702612840189857821880954932255243588031227285991442262733378508416010324630295200076317089288856867086821645518024319547055730213660057979969692405001714508596354772907126614300532417604869142711816983335034392236900297141652719101837902949901470444068035043747172567457354176940647885361005927681007190125235830741294068648491436044942786786110109139577141107244613835296128282257672485945819854571681766747560391052445462853742463064693359972767107423859605971665260539956509620174760522932312445405136490881811628066532186480940003705969849046139771112434229263891563588776307501394367972315674270906606560906501758162568682984208186288566008785429991431196470954619050358506690373730556386065176626584895431118194908378598835530356333125967163613504739443971509384800742651894041370699421123465240716014834908452753072580688750803190788071456922374646029241350500056626438654987451189939748757517972985768752833644457659036165387951776155060160846498377421395680815194609960365224117815793717116687496954901849784041444575705059247221820383911651543143043408292473523394205130298872737677133401296644864506262048097618515400369449971804352377340033547352213177176217385510894967754932894329869241597881319779743378485368307180093465841222956822653285740758524825773089639240321807153388949055561610513348268516832756526367860686282734697036601109454746595475179430922895445190694208215172417783499183602273677354458979615835887091726334872104277138843701407227639025719370169920479044331120706543121124401072164709803697822503502774660380111887311522250322122261529933819509863993296045790091334149014988327290384789706498506230521891447514962954248956464340298276582778683502149688255527425474920209936942847972276885143055027640478477050613381575486135303721462145964284006414872198000556535420975014688831990236634807820201662773983224986329001917732625128731649824200494898924757120936818915050414767983568483805834515504417009450838877197153312391425011428249251164865758787898407987474308221025606061921811163641253953508515002866728321011408216664861061286303479627877064430504137451749274454651870403397567222108569315216554712966454491102125578442854040061395739397935337520260769476268024682934203547939597862379087309292166286467770193469131975868385334175517786179176503064260100148952610046173324886450713768850684244121482619555527863421975880080626594882626358797622519120690073846975928782347524371213117796362757124609606879317072549309937830743348490982345599621137973638752174142696216257111825284776542344045362506597074819544671590275156780832507703007194982345669295208862798640449208216791100432193195636590754416747080533600989345011389394952577196001289911585986080104199196655806065376562804181881871969656730011439323506721543423994317042321144385532020019861467674602685795939367931730820606104267002762353268605064958509301488224668079303240893732964431203272436485096492653579178696944549419700879112121990507057445108995532226006924385335982307472631388147614378974719910650046873846299138806524824567856695720183152606877940115949363256600206725262318139174904541911799532791993632834640408204449954269751745344302021926027363872029038172957155317995685467533185025249512774728535302736149475886022567344533459322932333485678255307461912227702504096495711181097912400582629497282492231486452771194951323214766481281255928255182359536423505229992787981530889396370331534314268750421770441360119100006114703651243388152374288653351494912906979648682876493519943174746895907842758007249889329182097109727297864715703591492867449050409462504061017879248557720582493750415385493904640392855201648997490075538766617721820699974870991784683858357270553129399515335206571836032831472516500565060683437991736826023674581533208555336983904770446693153346801479310828822323741754152998367707535108651224365426522109318344526432123943822332527426007244834840086998875603208099009715177918125080506184302228893670667352665852701835264000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1530584060941294115762077272737060829546837606424978676677267718978751109681183762438045972353395741690462123788930114655357224660531444949920735160269025893486224361756718512945177482504836357997689114675915465986024963986737955316144488675109703288356738365408537646718479508442005657056818996725612697595124495982380870278407695674357295696172993876352213126315168128899411384379566451249727665340660239194901061136799519837559784694074984951975892694529631465520363855074070041433942131960904889307231014149525788536628617805651639193040756605755100545244094390598960816030160787901383226611011836434837893445148197708340034391220974026374625322471422944846638200192114513628967023030691366566999361571113491467532271467779584277962366462199289783624098790034200515294990275300439293204121792941194364789022536485042038795078957692078821378748270815491465076385738086126707381399713448333744240314397707665708875726201639995076625964372887779428357115993893574568259039019708858698536966391675527438455954879594969229241271098464890031083006564455689235423204492193419420308956760109658278992360523224647857019703972917761006436258611030391531287303794547239623708176816269113399140286833212835322293612737543947810715994560642759097200814650561200167972377482179775090997297716225383714024381651737786876196394726477529415020383196004066994360828157432807292325430006991699667292682313793928293542470508226183026043955033154669318738487377074487308728825718007983951116098140957143026927721061441235332472213179896967941088739342472553583233552880860619172376265288925137185586199272158951079611824337286868614562066298879611910572782047355684339205949029534544370521669631986583209216318854351242527844018537496562108035052232834661898595624114465315393824358122996073267367037984552255628377526975146775503183132139368815801933600514423140495607816709059006143403309042663280340110595912666583220865840158929824464614887258841380752898755563943199210964974616915157873287380013443960603453269484986493219025480664086038188544305300761376125005057596139549085535984530827123540806846271324492747250815147537104926354874114696385422960110178621454384278131002022090425726526748435448647930834220804904268240145852667259905048099634809022467627330312069465369876877558928594016159577988364151289211480901306119070135728893122982354278721924688850311663300057814092654330973925730738710681768730413001379812401012110693010256965516709564242935151356417924695649475195842956660078446284132732195696383621503956178095708750977252629627321847900630104219985873545055933242119074579130534220495412478323185003092801185588945705880382872333222270756578348759719627306770510633092972822449597474868217677259484345733831634237274230888240658725883883235667519977465408217145681794424816854173490488472599171592332259091579505557160919016348578877370224304619298718158898160785282236972132113571002883897281383810757578291000490002976485972027887707914635722907673212767004795253059888651914646116011100458213930453631988597639647182759421254275125499406545086641371647279032151595306228349374808624336707754977889192814231200155513181214149547815372417862688437945733137095767479971594134642004560944987325325220912806828062265703880033642506811521010338484716928588590048369236683910054672888894045892256478663286838390173426727318091758691348096389300179092300702239043811661250248194080517137215101909855930883972159320300979121264447404901509625844369055504946280784702722677695002168585674667722688894688560978690749847625155934727796093469272969254325689998600240486328665897359895604089350714515396359706222792397432930315307203360295554171046721249430630276312644943302372827663528146758137431329477015299634498132458791889190971307918983035848882235462217974375582222274857671754436596954363190731486089946528412862132641628352551246916846898036568399106538018367011190598227879997185885905326906381425622937076013688982971387850917634282233385723885622454386530437549810951874583029014074960553528611160553757725187195480680177332331220746263404055740173220497400229253740295578110075043856914578125066381826111569920000000000000000000000000000000000000000000000000000000000000000*i1^63 + -46899370020467209803041452286095579199890947927277178767368435121590697078914770050903761169810133913798559748771855477449519172480287943654437304193981982874920016907812611669979309922397181720024405806441536410543836366383793797757243456782681258057076274312646060760658497649334975841227210545837566379552709326041929246145128566283621030696075614278470719193188520123107056325688566294146111825130772516595280966486317322186497386971198858507040771251952382954463496949063218615581899820798803039107911022652216628961611820059652432557912168107103861361646774770644854369360093574603206181643532770678453824401453106443188686623437407180286678062951389944936547934091760756270452282681670672334504472940724567658825763169730740101610059905112762535871981064087876017615528645452148539010890422535532536472056611132079100852521368843882753471812546797287658160538933149788937504735795822697029268606191502468633269147682312890919226614478018072143401411275627450613960291421586953930796427291128414320166814172907716564895194776858204813163593512129326477456915430705886056751370892337287392204637431496688050140920347824794317856779899816775896610024260315899665095951462345445346656311072394885111817152912692210537943453833704674811576295075044949429289027304569231494651660550178900742496040198612073071287743665622488795957708328048772678993275355264085056096618351455707152106616547195834172406030576098994201549921032656518090195761715034073582329297236425754242132462651319455002642970181583348051113967042491340309694744284035734689394194191878951630129493269007124535073078810452563720696180050706297363752886263783008328670508907198239866841944953372239830447312434235270825630667869440049390013704399302318579307056307971651635361711432565690216877185260499316921223458091400407331643575814724861983598253000437665918195954939085419119003049518298439774478367822839814962185090012758674883364881748730686207841734422099209146408623554589909312222492663786496919013396349085107639733977946770513055096658331496068211480294521819406202672075607806570853895587440392378669165184933026902338651482209282417513556941439755706616152012831251259916903647629358561979700343856499956074222816158931006318931044960389246530107460957134017008862215799248329370998458841606306780776064665258724259444038497445661477319688668075150413876268212449232014850942937015899658279737499592291551055470804236398167517496852485261978104277527608538488017687958554252998158886617676648797682603289114973725200583648506445333654870224909978582761449817878280611073837259935884426153737184294617574466843268125129970578747640147397662276294772438079024710008287523748686412822013607312670426236146019715107719896264404871785491895050975458816514665288817734014929112993896873573479903166135181622843873370232741381514789246242692335632770140522067746147835282930837167680895950747299666242620395654116348433758413926538788416913642154272893697759089027962373787339939617039104764277325241323484444446301711111590086532105590170922716580302451151068525460552492123198544728568111896882893282696786089739095167286021965963299028949997844740449305634792837664200813306805194945063208294321537441164780395720840023853125522334693677196941873013632742483608135617590411475747916336317100936906174218117805883731373810612047886180642517798217541298039351888433226198654990837922288969834394671548773005016738235643301163252932222674210756389298711847979842242771765279893441055071135387097461615558243526546608610113268616017148907024414401997549432455028308291653933593071071015693982895245874598667235204354733411335876241006123190802030949781046423569578168506415628978861189551602943025051201811771205379580207410403029011343873148013277666360312729694343001813811595492614717913542292931041372837039839840606443795488450988752104738991146888834643606282969219043511173269187756584988802294383055876374880441490474997188561921387327540603196190186084394676554258596666002490666630700135609980396792580751476048373502113360590808100450907738441923220296856368856255753937095139569136381194341667509932151900679339212221058943811584000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1403252747171411145232249807008625553321503553678146278267354191301983628865206130309745642198205848818692642527611256582792192694693531625997566470811076305447768236317989449560621843333222772719388856711518041024594764096346155116598097393187793833576303059694176074260524952766399323833574678842344199734022826906992224176653350766851698752457000960931364486983536732876135310964498329570771090528655913949189062807238759000000179256009591014558678975207482876221231747531753573040960381930890470517294157540076288076181785670706979943078074927823926397170125291293808703250488007028296994777116051713532715489598985184315923614904445052503417443181260215434673945419807687396924130933002415252496954669734149471638608919730702816570552590631132661989877847678168944538831010764112843723071228883274504551793059638288031850823550756498524041061540164721917019541574002863512130732080450303961694420617732686611655095854555990885346352293571012962167050093041993348391806236775208935799203952173087599563446171917417934311623166194126108754018934711334933981678646487105018441979480943367795885936487269197537868293317021770899894785033597813557142914446286243594104031108409746975925173387853099835608758864272408309584592392852136669932822497445007266715394017299392807543808614666025533115544761253947346413874741023578746630529436429050176189440277485633429201529141170848994993575770993097256740901602011800987611951924853213346897278399664100141680496821388285742065811253330088646492146761045184293313365330299799402409644632541036393250937608183625677232044744193355188124835964787660640382920937850391085705323200392917191792167660249703638082349012715018015248656084680508228901109774333537422034984780239773356719075397075693988198243761527576835133005517269748999757137974627008512006106103953743589517869686415841555031280645962977507579576693190972639622225279627726795400194322682969265506867391798857750066768678882739206299871918654396729769090907160225710001610314363160644740977304946006774106273171660941253842498384349870052690832914909509679255601118566726168007239591388689832816551923789826349661045286433208693959742138622559455760829281984845761181868940193372728448053070385229035714428791915899142152107601815045677163944787269716202061548910356928333248026270368449128825224916978740785916935046721346128151022105834463440258684515354839637986451195588238530575568197755480032668830039332328390396134428349750310597237785953318272096544428361999035800177238343485148795459276989649797203992709257054007927821369526039167950120732183893182524901013707711888941040644875452575838524243533158177100580879456236122405787405370417563826073490189043521072537026260701933744385477474015625416488214794118444285489640480543710003241803268368636367003296382901781912063671857854108459313211535416854168221988940967772079690069450185836141231183131366523621360165638547778897936752328457019636702314715372495122205980130081423030758862072876334606802609474638316878640942235307283082524176458978597567866871702255117572994858045418814081177672015783472658812139993533916636949874014681826037421389543403639346235323439036872804147395418100969115763815723120735334127339423575374880023617079130428997991719333671894957690817263858056029635781378332837892840155048044898551526091284349719070521357136629631212683498882315063613790817614855443485393067001557268946876640389747359565366244895245226543169557148194563063549265236226288662812233429026404412905594197398309890175894563018116805293209888396274560874190992872227203387424590843620377256246512308501456285360770626405634539449447166994544632993520689741403495770470869492426789537994863192193075397738762204177239771996060910626555651578643619056596388775445775496468400413978297373757775108955741451076289214272682050123017009429669607239318133887127581442986922152520158520351898248306589274954675493117052398684370861621573865405588456157782382399544330332492026053790583803293971604391811994207015310862911891555025121469924435806722043398289856014817686500983920705758958859375321110700076289592062854213063365340916805286472582168576000000000000000000000000000000000000000000000000000000000000*i1^65 + 205682632057059248468168180093857734524228253919329586625483713577457892170928333120927058701690883929268627252679767958873061685867678457307919170315859120919327204955396749416143551004898112617373418703193303099884142719517681357797909848411980044851169945401565486660136318621152364156391829245063332408722115823951758898975096102976759540104819316319050778360227198794969997944627590164759811379185702922082975733631343874920513005707739075958664264847189937905585950021690634640622038439417366802644394602890202463266074143780939865966985377062042926715762569029235185557111752299400488980163600159381931257822291820247736701863939897865303861980825066584208214085364617802568384299223534016693052515792991388981941861676368581497414933094716699407420881745125088512949683912766165738179628471183766634988533154123504327788982864302917917901511026705370402530036671259922695638981904441456565868739623177473504413510349398422574423995179366281098016676631869260748164679882460050408513304173937810281314426316065442604665771194643778741025170393635465651318944998600472549254009021710921596513116128221454203277978570231542480195561815985086933624038471740135399164000530925637659084944165610569173483492337945834418347321915485199110631084601010368184386915294508065025431251014081636688165056135275397671965020844232077056243312512071304311477148469207557886906239959801052087013033521639701999166999987449185540643211232466108222420973735615298781767670397976930373214411509382110860267244176594057120753854332790956422640448909435343116498291865854943607884955788363790137901272674954884069299585411158809347617864074475527069490025833295415781254318072777503734329648453254134246359530359231598043582040234802876265469393315353128775890317358202159733663126853448239790525837274711260649951976092006328070120819488649988558836561884007924292896149023717189641205249196640227106300142745149470836064425497005835651968385868187684053137841682207158820883956561249999474413829854470408223906914189874135183201605435990447020744618900284964625822911748742740759015336862414572273496711689008694645072540620433356985854607721621352672431665140202047758410654931334313630776663297753844371866770454588652240370493177175481844545343702428574026866267322457110645586512016467678634792213927390071888764779300112851737261132366182711321054984784490178819765700453622002698009483840227214272165212988343568356140991030560178217594546998391374162094739098651039321499562039840680991757440806919530345293217491459408305786599325104192308885173298721591408312986655646409560217645846456277428625756383290017562143359093552670375960522148703317711058998334733599341734987271135485212985588451533383527855715079474097422109506287845837277882628798697603894474899479170566734248557447568011608030975598533114744697380830039143994880933539492010257412184626850913225188027920469057409804409568222503219491204468345029694989203073141337154429637873739407854245739582941948590754899332517106716563196450452854220540902633537087002474576807831852345927265893164401682807668664630709960145560562663479514380360420514693523990639690647129170657243092597892335964763770722052390977074620801211453827953729367291513929411132133287056706192679791722337349122638835056219424687420787583774127279158057723779951136565182988814493095134288152763979919471644934090363131743723342545757847829928123916340725454313147585406120618781484749138045401767150968391193371980050018429340207648849534525183147316301471848918383191672655806757543777796292268158288270221718958547753298061075303762189688192262814908750912346659309063984701128060514218383797987991329386576919715113266611519816521255101111240624615495025224644124631558236878993947945893695727819701246217320618838398096715477496143398403000179051074759138278174726951466201599887911835278673099425062547764510007160180040786998330988872223543993527899432684572158243269588156796333516516412234401872803636326123634751473913193205302007739312173414587952095650876721380759498468308028237861283866310399825334468447797093100549773845022679887604218807988336980017137496209510891520000000000000000000000000000000000000000000000000000000000*i1^66 + 10260522713997299254034310161106846856058075944973807407976034106245844930814261034220646483563228204314394327008936870207707625888215521395170301157253488427881900068939863548814675364227440439175389576791535412362376871592537987673390551780385241830176284375933527027839205252311464485124101435286496828651234311837239967636753480827823534008783884416822492044855019673546006392593148412136277888076960676038181104905881492978996872160361071098351932660105228728862323101870354310716766401884212811681514421130797390759141541124912699027639973434858233839736999651660304306959870734465205893153712782928594763541078619615139849347947528682993166640770555744808813166517932842007868855425287137444501380237366575749455059970116914118547896256820654190118665399250326471161630761249181748950664869191992184625455789580309549441397924493958166156840376404948629344546165666927582673397121325769898149420810169987066762940618359860250826980146945189483572200202592368412338915248059763492289155385192547021078936772958086080330864832952563074420665089317399224276980952407338511635463048005877606939860716291005968266457001147197308466035342664780899433077812425538686124494839920485108420395529515988648593627586701284163265745952984047869288252482538514457952464172134451990229777818637714859437526561599202938423333818240319371526472535963718343749727665217511666035014289760330847654988792205845768137118355377223347033503416054196589008276069177552913057087555720212576528855365837374344331074749460439526521597974908761963626182377318393337283119609302915838834138657619839074760951838979869253989971758719236268905778598879926869375892867329385103811962407717129346974375661268690244601904296927073025741948742610969064911174231462357710968050766970057392563247740260863969803701196515336302133096680322498893876638048887224416541910314693281586770796406933772480535614139160063903299320028628010821744324224169599831995404913143059311046880572227114461940074918267260884316525803259819802303167306243718523210533410023808438301486605542437698868241228824412188938304373911759877427508293678682014569531302095769024623130831041760161447149885467746122824221638605528296010725146576266652976333936395382056603972170446888658673394548707213109631489608283131673508917661667702215278632684859571621375796117079723721013567223280348272277122114271864572912792788640403569244547209611798273037035403460431521808575457491026435940109461729834942843324685494837861126680408886632722603909831878509972560406306199198740478357750791958920021029069411780568191029698611173903986516160756677312069411913346314246958207010272758373303394773806722509826358565949951703831063094331213295622861458073542457343620328628504667399160819970266352767511075214158475230219056864887348718970247502174071460264860858394168746015825682654306767797956590248641478184628229355307936082794769590363901337319935488687445230214684908663263409624839833497314588999548903065909252243630219701211934766048091866964981723475176094930494368734352617647031851190705745620998391414544047156880288668703811386403034979147511654360812717716288586932892754380948176783564759312574005004141986583863571006386036559445409589942222383748089719834506609061106968321710155178571972227222191323911232138970214861204348111570026080681998194829701042413038850233269686135946607636470426927531629870776470575022521907353225691301710396775437470113133797527867897560419194219665513858071975315623657990409653216314330292804853331570899828200739690704943418532669361672964840754238759609371655991695530306636285054738064528075094041885080916143277887552284243000447037474559103602810413512033780163832637801018960056705107867089442194430309835926740973594511619792227527798561877178382575069997633010801337881747051007640549803553173100147332599848642003781183278591709497578566267041870355872999580773973120837282864917994873178048319850961638257791775578541350288204206932656360788081142660527406288037412340049255661541826804166926110295650801608971929625290838649507488884018472115001033724915075592555959688911467096126264351824793492232934246371347660800000000000000000000000000000000000000000000000000000000*i1^67 + 309556716874809051441892732475447654450293589265256690688746911799325604186414280882135569640040266552110360816722197887896326631165959693073122332917999549298390352087561409933630871356632951596270961360796887100402572323636722657405378273923385554244786883600319446073490186257275860496994584691571435386732859056095104715523320908053771232680950905565096811566844028521583975118881164342013903180956878457933432689364177643661303237674246047290649658717119686905933227492223555871646394837858335476102978263852631695124751553353533133143078401248933305412800989079622944796472937452280474875320732214489202835969140463803823026746437397628356986296096142345202277999962218040989059261875917866973376891668029571529097570151425477220169673777008006428182044470337318962476539645647304240125221537879950557206581934872036893232370552438672989486299713383597404131827690167168820447406584403828974587830686690645223221308886888057534267280563308465006217663621111557279835974941892444479448178406263266843193904038255124061465103840126075251960208273547823774519090911035016092654905745279843968043973460131473215467909394704158473188526488206536416708941999785173081487558214154300366743453483209790582473791437339451431259888642901616752908383449634652053840504485220731174358179177790537079054969628464186280035577414913103883160210230959550089006399546509033028253527688554282029665140300047309264496559364861908094049312835997305452244434999969670820905547312269780523025067244406166056711481009120406518863373005712980445120242594760979646264493926376807998409224576327286648866205159285252649260499986352629609020196082935458936021299123161465117954035183852191470282729446632181848620994939233196124537051340745037421943896503787284986128100919943367802042487585799678307552455899199571342502804833073919030405406400807284390415714764807568104193768881823962111814406371257788712985672011158575350695905059874163514829839010641761611971370627086856740353687865251337215580305520279647545682225524673065607790731103197314202003697929790720024542352893932320307873450894299600805008382829456736446305161411366980315029439359928782613655711430857064869111190528438345449864955044267843019669527243525411650159086719741121663472628668702342690691384936721158989710072637607088425301393620739602931030431863138746869099690051742064024778273861533068646514953327043497699685930033952250024259955808049854852007185733633760166645913694842527390904951680235480587661623607814847357905582308991280449210548197553662877866090056540223921745147628586577599621973482314462441538212910341615490097032027615942215215405276846885375565349315951799116256406337367215621179314759303520606011054795632395964621775883413312387198783140606063827849122733271678798691194266359777324560652155905778788499064953649320847249345913941402371571505332924328680738088786746906790664667251236311796133665947580957832979677261408526919503517077902009168725987141612803083820257286167455377765202613004596488485157348024479501447849917439895235102602785772736947929957239654723903423005257772415679404094460599929196260064114477305828233700166723964150279135981867116576418359805815655267372443257522065114092832950321072579096879470261315454779395140950603961198635278150229102248619490937144861783934541745105802933848741172925631431893614339301215130498825146927589387513418653713228247494765697950646376195261912181016656317942547838048877002100245647959280298014771136159216590171540748647911475595616310055548486137570851811928720243382216546976652837792771365975714291565463282887663545057985829445586997513731080305091045790807423802543755537543263156026057517291994694563217310715419040842681534773230411416341385721922781735748862818921034680642004404725071205093262093003039605190237116847469164990763999481411990280921481823972333548039393891298363762258419448781881466799598804875774251611070271911644532699655090009802570335827232889998921546873733190787038274340049817154614169184350995200912527079257897766210106152728928677920624980145713876089270420697801921025924301950161453387826857619343309945426046466301886464000000000000000000000000000000000000000000000000000000*i1^68 + 6210405139809419543986367636966627318790797646103238089330102561263903093152129038999060559407876730681714568961220538730662330867500002100001020468269690581907577661947660464412357260545072732000275294684316288541470269016805020807002769129385552406205855890420431234971363567549729055040782957662808811836719648679776402773563746418463868973850821692032500519946942341825516786691172796584640916008201492080614545231833591627265655641528922969341192146213143951026125371123266995286628930192637349359405551897828333479580609788870784875051812816695398666812429239084544433061828787294209274343409215059409236785810654582296119770788141838917058592694848425037349649727223810490251308483278674517047225470242315456043530266561924156751785938420658268001288372403113798663173588765684210827360871925737248757558508733542728556037029734583917447219708177854010321773126671830706047833226310687224489523582756838228504617364297360752387388695841658560752816286319330628440430706433755898981032090952233891294479320572090932043144328385909163477183268851011722463746536210660172417281350071338040359748991759205028666631890414759624085876963787473145573889060113883033623580643424887933224394216738359665918926470665690607585087546342948777279851527624946456627495571800594566329013307727870777661335354311018172418791687180201035669280626076135444622496051359350609783128356905898776647352190659944313715321896420971640399829873130865496616864890773738198099732898507277869552599801850319016125923417098098204755841391948129351300151279595139978578231469873150260488325149646353660808604186804161020099495279787116760522884167997804082658799749172754987729035483203201158721414854822336983937931407285087563666118244242438239533012676548484407921361108335515362376641088913654878419733402262642103425743735774056740956300365374697515504515072112072478388819092303877918382183559566403386310053597460347229128460010801081954516706074030834443270670834233542502529955265080334695627148937148587092234869141242501508173678462373669305157860666661138368274301333394229044116190032618311288344809947596259803050625152690815937998175971596653910504064330769695893146572340566468914296319864719207924127362650410219988218658217706616728277673533690503652642673663153036747441910305834092267323660767101051849197728678233974096206800728697909588996655614442563901490862520178791033526069073249163708544161043054064811159292066363319094894529774407864101198907745232113537318463951299531984003677835354737359454823123910749430447126453623741882949696395191035487158396308757119168668057156889169442885168387434932776331820276979060972082951345035314661159961549816503380186545257052763416582425588520426486447433556658385801510958961171937236129992002022879533206038445023058863155444310139201791190989236648185823103658790247662363234407791834019697397645220576244887328626621739652709097927856573107298420312057482945708718531582737487779077078020483736421058123706580371757417750143879006773634815496028990375776662371413095583240493660013786610294888939707128974399369504310437305729748932687259092169902005169421927360438646562107681017352064841793797737017784137179368424709982590056228017199926468213851757705761970251076711235803400451017959768453798702089529825606909414295155641099906323490129194582609645383790413059750831872252084070805898150400305195019101253835723945224604356560085294831273071362855421146757267634662455362009874070618822678699596805954584175683514358016651809336797745287062688980630814586719888376664552986179440155018317986754532365509146081787756833717778357358843741504176605492862275039154982942104988867384655287699597241528496577538275664527151521989500248514931783204741618842375022546633045114484757451198202451953065393549495065891906306421757428765916850871266173418127496572515806292531814886570385406949720253790040424880859819557750019511379250279737199485989525562395089570050843528903081308367191081075850138751732919308466195828838907155114538980170054698191592831697544177691951650814857361319062482746139256747117011448154916537143066467773736941192919627696019865600000000000000000000000000000000000000000000000000000*i1^69 + 88637304918646761718375051761067965392883016575221498973780201914612234192380095641800706331269561190151774480324652437463264544672635164754079104555353004509883989051656448044217036315307250697403543486260638714926922890418130842932667536165399157736097568602360272798834729497510517443483475206580041875759364022390255796420868115715058820976459084353960323317451381290325899414727844594913242646923913334998554814609519243831995926453249612730423300566848102991355222663529848709495426664767255062030057562920182702183739003664877396525867554090037102282549166107615673975816909380585382084993481056518493109476495125666130869841646661910683919001214175197533981438172971338149565425617482312229561041385090077116683500597806553880146967779248384787317604712665949168277379204271253633863488106394801961199099518945817137525112069361996557603378136824144609377116519862402155852922605260851676410644199005150637637186281174919107741354000045088762092062799568056820673399298281041536170987481308821869987298557382453933648806279798756371105938089248201727015628898211383293152883327626844261907310295600783643950612031915494819584979870271529457466649208595058540358567256816530331004581711907051773867808751434358711454928181161931878450194457040757166628212304651068383375728641587464028918761481603860277510915685759735436939753325440801813806141196254563974634522569918126441856262292079329545641430776264116405951580247503803420600444395706496241087983457645227670517619260531711475706769156083238881773461732077767486808745935483146747599409856098506300454901118763890055432786558663614083083100039789753210725762076784094394824497350534346211223700013700234374875128817293947615109188996977973625948580680892690870758650099298111770438918038541878146004015169567204499992645311815708600088387184011672218203371075750565301199539611677064154292858254187379044979504444627018505598641324108210301863604375999671630834023995574507854439707412682874934289701643127040556606202257070464390466218665403828497444474963191161023981285445734852028138491346037743041073179617574612321027704421483940051402015650244063577374721092813571190611195555446455817277941322805888942413984586892028867507027108015730467542180634034977090496923882724560372779799460045825645403525532579140509609158594425541858693314728333330705549366663078237273602818561352390852986674838877590459241448819452615132658102073273789644637270154907930007552019158136807779804175596437068065075244108818686671353281165194613936043858049669875836320439691557244116721992335614675120581172407233726957709740038212837482482125231118107685536373132776498194988362691652319436788894542271621373724498720801419837989376637673464363696238262880962484433833779858463596237428265818654145719909298083980681189150813991337832160463970367775838697427737657334388516401422320269595400489629978238625979059641994327685533778382089393535499553129568561888481435698963470199136926487906898874241679186309364285092150079824248473865724093820440468504950816498343124544912582108789087899726476724440463931433657776502457628451238849528010466268885240178068170607375789514948327827509566243885496342286608124424054739859360267275345548165365508212323001858016241154999794452546619843706719988902302758018496501839006774987840087798372191709732248265481170384407265285242000096764822008072854926772936081781917537029553629875150533134175527955154554615486887790686602479716195655894597964787963908033412255618923681105335970252209095027343685250332122650889467152229783405934669375248770290351513385099944150583340336721332328975512878027830041521706995503307473726699018535236877153131300211830156946723107776161218565269143998760644237236597607102376334601517264225731862459787143234144581475061102782807361848766116784089636345378265500769060680270855006517947558720240268236951426865388043637505094045798113783791811977765789785817947928598928964125533001228577176591248047612018866395783972312217465269961870591074921108366674956357779220433952711592360344004574473157520963795725827378967830221968160303872294237411659314424079868839194450198528000000000000000000000000000000000000000000000000000*i1^70 + 1085060563424626754335787727816553400256717139899303462959254974379532185345005349351645842275852558001969016423325080261384732315732637066902984185740971306123160869250524200208233965526527478179986173342625148013859896918255630218965027960234488988417182021800905925662154980777939404913399508381357864223196801549285667409183412245315080101316427467395680762224793994839345869877801091576771569332599672107906282994263759603774742473253972910008757464781615786753752415397591635048813037672846182661404282447335105048217639760829047801401640190253407066290670482160249067155854308089462549300203361415668975643310388370177246937108601316220731994121165508188522541925500965894938532440519302048907883471483734683672340757581343415389688652658974897588409076384110885177261095921201478801958214526473518393522975599759625343704085534079738126760441637904676073116792763149952363153183058750003737572918171741205504292704472506106575918823237986932866767616692674325384387424274712583979360932705436344226706164088495985516962458762127420654918080747243267802835866920305837647514824404922719381297532449876732439533355007102038643812928879545800785086525448061041969703919848876133484664984888025179788226289354016542512864940371156853598773295004886190100593322556054075898206107111826376767206592575819015316319764407365201720863626995605681873179090245607467219426860119665993934439406704231946538030181292543071823975098491710587041058501984798415939235453185065901411750723085478368396868434490525287234172846687099080972494815274517087399904304668126499688247720948347559395141111131440199629530868157597472435211768456090557021606632361072310707195883990826400465222621492613033477103657580952115116901955277887848240310294801771558134231001735807609070338888516283872419684078414282561524732139955292381475974720637644980336187900139352925457852499850249196945829002291338486852632801649493964595264288735929667949999494257573438184728025476920689969623630639101143437689622167715828018434720780628674452307732379862789639835368716827192260071082238774149807015043205147698408723767007929316328661322096613626685718724605201245088275665101220974273999432194511342890298532614694527258450771098614644295138421050338371298160485771867808740203946676782798313503633550419002753820294456821803709500738870188751159756149632583037390997075521976367590359713868333800708991076569355947918480939628660464007789350606554105582815101600196366548440333597589628121298330788066446623736987604582091758192475381753517547055216491603603035137489314830501378382844492670116271591172008415328182433741211942651798341129138894992974120538609726096824132694476661542574933629681887714505602960065446414415827992190870932631173634474434758257046537653267605778254669887047940897735269475474605767899034276327184931030206357517293748573926241757849442655471167402887747334872478038168750950839280553087886409203892065646300886234969748847845257223112833570634264378373152726811802996903695389973931392623185340217759048885334890907363529526102988906027788684045861626461361515431457513549167449990394610072940916112121978495137373596523531127711567695017549670363613847523626659135613347829335706200559877021995813542880143361794814831000983561862390702459995986081547325110888702377871583519666197143898769021678313730309017326451280967332546300279995540750614034956881617284533809000229324146627005771436739477942864655429306730408601398557331232791346454631715345790154446846340388602351795591961731593501143896799568418619538020138635304886837457907544431352811492326186066232081632061415716022008782352377631217355836932342197331972543867589503714322880067308696423994390184857577152608327686917592155168002478747009534117561321693239846683734091121353416330445605791018190443302785009913517252854736754305656663576255514557244026655614129778293743628796099186764055302728397353018205498831727225453016286482284054580444531256370883722208130159611699958941330343056732351817129652561096297985320872542589713308942936285922092589325832953721179483259789138400649158733715108768495723517490782628321689600000000000000000000000000000000000000000000000000000*i1^71 + 12781890444675860409135596014444852767709437098212101705771239947473596115586123986941311701795852258337203257087753760864978301770954802282003169452356204045092494441857952700379183976047041529621992122150101448958697203897007720315432205967799143447790115184522065153782889814382682494339350732443166640738896827034600472295031119127104429615151697943310266630711585807384381191571047838720211461434481353799515394703879958030185485250952510653504668092347913211944094059549588118280003661764994852656851485088944776267747462959054125936205295786959390540919371198023937665415614559997325444242244592981678731220162013977387926912409067675743952649515844686957127516657665562851404277336839640227099351185081187541308360367647638217212167167486076484663116932099961156672182008059838011388226697687747283762930848609325841664176974684384641815004431092360311662002610545672653308030827663937434854208471324391234322171724040098486151591066469694392251587635470557668351990164801039753845469221325033858091938011883735276554305260065343123210225041193987244473901818127614581647300686015232258160431566381434162617911852423618456453216871813891947076809067103941188466099410209951865138959427855133789413165210905772627419319298881264077875948844633160434647791849323236986309809650281189033897961667568316652374205093021459738308416445443515718525557852567751837064219784451707773300616650778488435187402391608106943291152907132992892282282528029195194162603918464252452627663130564677525784583418386473978992132955682768241152783049035595571445785797989273722166363714397789764201515675448735901887722192744443168246953266539314725533131710907699574845742608888920990432347720436693350268705822059316970246119957930230019023818933396876411244477121450895418227800242123676256523851651134122445863676261279416814521233568655421958716885935796784446655206342462328563814267241253989917536338556375430256870265202276858741050995389017857800071520596173808180139589009575407073516649306717255212831351992249346569024817576324729425308736660334464223469947005161561182892279628692015796682848015165155749723301480943749299659417428901637974230776809958316230039628575521577862395117941491582163387310049522619286823317830042612436374479435242357306340534927932699823964471694029066199398555829507433334844195309891050814020223964528237218959557789890620400208471934809402532317295888996181358647569691129328023594850869862451276916261973685454585829865897561171395421549605115875298866347118145244947941518940943276879403687402600277062789711771844486565587174291111993349074507677182509526146806351699226512526230539136197824361817427941668802172513929065759120363584437189194377611985454924295801388137103279223504169963449551482386146674648051409041935489458327088116255578202491844977054070156848517814940184253104284952310997894323754727178553370256225818021721456088010204782206302309913174705335891199135707047906265690630495198718850711165883972810571793773180986821511094080552593992877596468509088727107785053601492830668645551648918154594036026146599577766770937733320601210411228403089506287303630458469665702415387696067497353823839753177472671062389865367642767730276867112516331827322123903165872171482857909236019684941847524124641962152730030133002391694010943041911068117982749169952470257266732612424438101835254070170293503794356455759521684491634272155935039398414873058308022727024761839222914633168534224796716354015149291219941361698926443814408049399731867678518053807834126502363084862130314209560437096346946508537337034833135722643552326004575947500596473268351762701826389644055335670036042654790206186648592250804619163383848405938581662805579655660634218848817678653411984186453381460608772419470600841992695195629423917149241415421759523541799018779030018972752785322375762549988677600644344670435563547250625792769694132995912288490182332709252228820264437350934175835985237425714263426531925468392730802334749526370928625164729509949470708863577498769507693932792689560373520317430890143835474689660235169953412553762414103467215989350445138695937566276841006694400000000000000000000000000000000000000000000000000*i1^72 + 35594972995264605971624130772447440997857920752375718500342740833877525405945994667867005756107073698294836797359771803076692311989788357304455367219851144379716429759989059688904323597751162052361577360987881074785394049353171957528286084264286401746059499586297309925890081426874976589875960930365844596534366018121752722805137443603028383286918059457259468224091342166169075798692069278181219275339432748434435958401737146198070888853430865950282954605898788676248168087345016225573884805981441376405344668453999988684468361692678043488996605736403588942067752212596115339683873068781342199696125832237732778399994026347771928642284148444394100603994588303750797452318498359340088895979708823448769700601900246207480122880615449945026772522549927452870285477995944493883841922734745270092060279914347163925041076591042273137268642201795107378412356200165483797648308586966400806821471975053772903016731982646003329465469068950676718383148860772525419733758165306048694688056521433581873147052837392156244544467212744210228706100899580335292236467738284617320295632953384836065733393583712416771311771959586033576809692762690841225435040304655762027377985473584307775978803732802476803002217841504330659903581117597006774443800726487528011663500409089492479392295225526137533692827589528885662307934875980471098106120601287927588801272825271729145009877342611391362830171589186780556029679155647240137829924312104556025485502187562096527786200013857120531002120744325288328382372447691477264679347567145727647240624117258754082680860106124762975204537220503352812134119042938860068842333848342592669667884650488726534494291075076449331632807565280091254834599208591419779555772236680862532740926597377758230106623124090545546100236655530477162982696254470764207602443079374172165397085480740923075265030343405596984378387961555256559139316931642191871634342677112987129744821033968903168065408357028465168414990150800242816635235579379304175141900298079905862583163137345486863985426042618785579826645296824684632549988940675914208074646747721403632476243880182548039161045547159176914257540324106234413782804750204959226251520453557509310165199592602286475860232275435365429568218246941597406672190329880296916347879781553649039063707235546269843603410488206536913111952814081561823131865635547834086893539258324596958737178486521878135609495678490810572780789120276674143030896167871761773796714707267675757540942126991255442982035009027754590658625424512647968510837759043519884777273883184030245159855461894956151652422854018695864914748106784867471780102868506568712956826634097084981441501652724938063316704442975364468306989503953608887058387051203202787538345023844227163150778296246761038834952207909966898402590943257497844480134407418014826300349967814777707323607960872353430208974788156020208971210737736993594052868814225836988480724792202139802822151102427636125232869075763686559054316281731929794743274376973126320714799915741680843401561244200513287125106748135489360140303586811919231254021152323786779597890981731007170563352642173519505933773104962775475013726428599113409509987241434861309708255161643049973635523998161648044393375360225640296820513784617940740904759181618148594567400737088573310478011228958634501184416016589366796216888122930306306277478674224392785689487160340844665959955287979220331727178333665128263702792576217709380869945689297028685886859542110898551283887825654157787550079527533483439438799182389960241367407328287073678567592018841156541056013475847435570175947815110002218180826639141815243672655044407096175322815618305624364674972672625037192127524467260431992422027456410022832997661187338832024433868933059872628218534011496810293709911336507958157020217131013950098945949670192725439389165046392117002482147930726166630084073220431291206530449509003597166450175960793959748960883696484557425684805805109305111077095296249043907900433167154945563897681597605080341815479087505183357712795826385251203883363534692654140861777801898372617728405929031706028206950258188426011757465254569419188112197899496166983530090986767449699123200000000000000000000000000000000000000000000000000*i1^73 + -3084448603551398274347732445509674284677225157057794692610142555873626639080816241815194660287724090373470847984246019908139602319870158167494094197684330097432830920747680616927776904359934986266207765015015228082041736459165355801673137596778102817401764126990804150773036849978276559890675179407781682274352038004238840684817645386909055340182786431496871798302096693018839250330808152150518461436754748548332824327065074094764295354413004697739119144918978879219045848504683748888663305409778823098075624175533568821585954831416290809524358762827952216493538697989825581045728270247095260768289065104377551464933742165510081232539381044338361697711306185626856163593115337555231248594815297443209938242415795964697426959661387443312390149745008372506943600491829570055184799779261881393402249780075920689279617081512549277608688956166784399120340007627240652783078352081914592252035207942625583538142831902876099509456990628384319202107575476040189624952789478328516307063521967422486773455732343335438179487832644522274971840461419730026520725777196051076841683165269347428810616880728742618854795118645701621703898800908079495925797210436749893218183951322991369333300096812425217201233816017099332573095964555634262514091139193787653586048609745319742735964368563254510168618171161127835637765111699154474222351727300011176373390920132950112605886378176678554175679105793765539791451859686117424214735119400189201395502112873457123197095577522543022950700831600122608830333550125868761673694054129099727978537690948288423250386342537893637430949280688860925798261486862649196587481998378610950329792777643828492623536022052619921881670164893517305104337506695477986721142861087689152170754044445597078927233314872028337521658702613300145193377339759265305887322605788405606137276439712189215606368046484357007969232918081833750589596609681148394268062873857663804435367788145233620034134266568408919393654261392036577296718928196726428242835405616629415135492081368666743184846205793119223111334286529011394885923875017476149856143046805347714316574404352756788797140036344719324872653603879154054690153506234454324157057452714737267215675340030358748007496913666052034146122140797653845502559153735363150406935585410728522432185644895289504347095155997858432443208892282242390629831657920613517359650196923182958542441437132186342856229308689225341570443467195461003313196008953989559946326004186957899978077811971947907354215604665418256867303066910708701621046679670114809303663583759260538460926551889776565745326044359205878507141435060915576398665060986855453231381149019234490339217212685136391830777799681057129418821073415046908547908886025515047578418505462045218387235647984754198290343061915778851462951565388020960684907052326391378705600870808265720191919022712015981403638833015299037445677354769481711117336941552300347183501939630331706532931460558535604326004427426724107383971860564255458578761514328300392756233477876659902977673071166180644015548676682330861800969617471970004401636164570029449198811115151889407138368003545787130816272363614861891828953597036924842488650388755838041089937701013413337971777508318774566712835629039074238209978908486585779555584099132047136142630679564369297904066284168526551494877237665784890148057835463650612633556676590194297866922564755023720192696417878422558711301502917884506494450932568157851589377100982013446767685833030440718258011193845779906356369670883919073108717680621176038383582796179001845840110680513375560586852811584400745443373299811791974626947402270214491508141449741582064373431355577488229283338769398675227147435545705036176601910405456747000470509411820773689258681086897029032387941927770487219824020144515851158672184347559396240826030639401974658328731043392242247445972472132782639125920916080873342733134991905440968311395312105295713604486512203551699693814642819240418422412768869805797911499486111782542050000703768866064260964163660065508222600854724866620693207181696613741491984594693712217024281706020594116801946220237219775705034300760020074207417738519136932805170928001119191040000000000000000000000000000000000000000000000000*i1^74 + -49141559052019237951175606126246452940142875073529068748917573976331382762286791581322649894508152512231176183540217687920181592268671977995528587483173411003095737560670094312655211897805714665229206111026691363422913871671645104222628992280613231447241201215596194585857211325562594164991679761983984611046455068807526061980061320084171900089450112726618484689737024937547517972164369509124085376444166701960675214321919690150340593768279559039033580059323604146089166104736721770706804245504549775509545056302691695805114158728536988244806087704758214657617340383431796677003500193332924201400158254279427348773551542084569362092186855459865007644787303284044922845482165034051715716877664125354804430907809129368123904626213939926144217550997868226454350254290400672460500762584872521434586140971156126466353578735501821551845524114923302954841369584406502851636246582699533356104180254804283160241567742369584080481165524238105411891790629451523292808192385999429587193527005998902913920055895561496507859994559307876028629035228340820176193263205446314659221395861049886892628017871760347124453305316873101932072177746401805222065018751089418742141012166314363858135910962277800503263402887925890586778263383281616501098995329887207734648691189552312075706538943609355581461942411990826564888799146711043126666352925827342451886793805525941806659316037656347593610582314753978502798311375738636492547642990534691874146984385063860908339062721068898419663646639280934601381288979387972601968170196655416347924169492662147038543004575246466662047815765414400426602935478971322770332497039553308157046627623633317033323589004037000179365553239517843302813014353295874880504641254592407540447614954648318935180906236475699785472147667479082102110944166745100827170226948647457813345869463734791249891100045859574775692701994025932234959612846890823645232623901854077672772089615521135862704163407825372088123497468276476222801075749038737978575986844599104897203388858481503339354098076009031913660000364644323165723504223382459512291454258285549503374815468808564434465467153276935654897093401577137389135460433815027212778595136944181463789788635417565117300898078380030607658825621528092358959889257070983222882762169856252584746718710972644772402406173336738891664035032833376563415697697555824611645958729163855611630893043874751884615096729449053469164220276663568497203229947395557024154477837427441188411935489516698679619008154236985976609480943724975481215289634427859586611762007739535151545412054157242489530588913689438127279654476342225071639611336388819650876244809652815531933805718936628202952577812790759781640666567939024078699886745185371355947569302574160861985254244852405702025729581663875157000890590942074198609741530261022012947280378811706052857189131264834701854925350708677917679603619164330886020483338861438483098185254557426230161545792359826415187983441892846910795266798002476058232790460165134051115423991409061390944825567897564417913556778323770254522300368977762345393123989122479098890362650172597831119452918973397961156101759344585687345708983928548228529347132222424433064411769757414904041210167321884346622453715883134822050646573088664678018831690016744902998973413458729239584631857505793798531340178628551975502289641578035934787496281403718620406343644115944377605715109870939106558807728668315141226349771620791482344556784752876531720113714966271293278208963873155215744784118155456824424893164894801054666098734734570444654111062391897664754523378957217910522857484597665069211434864735291105265632414524648104971244216933535935148818506953400212302129117668937030984276050747107089902360744473195044437149141639185724188836683404931187539441067619929983444070595869415581670651480386264209689360414530236171907928494444682359761973421746970074106413349594557419358850518810282168681198954392490588669702786951511219991753518977322444053122751164508541360649260659520938898370059447735583271234474197612547585376149889655234729637177738902948202969494378034824741213816226979165663173315211806898527417395810746925211648698142720000000000000000000000000000000000000000000000000*i1^75 + 84781591590573429491892776579022399938117472286342738128942602283436621786223651160424332833484279099561751486286454849659688372441816030480820990041704610160364394417221816851693170330895253403125883360597011120699786978069540885115100353833860146612044127713348949722790362474643141221640449475957702282399218071020436079104059768393305364583009354876406835958765325268243956388646643790272669284622797670784193988682296234174919073144998621539382879667746192885064749906711325995638961683541406047208589730223248824028066331588013457314774191417638836476057582135956364661097404544155851935422754356009264656586726322036767161434868992995470702527839306259154980313597766727485717767014871387150450135170224021371136874819522965206932868863883880175167049491269283171563733575299639553752385065764363298051851651632461232856895396303140911392938941057503546098432160632636216823963639912401429097618932923633636382865615331315895237590812834166001658763545105357953310579158306224003702169690306547492936164031838955997659005282652931061896742069268222989418435400736401351217006240467469031335634762458948245815555070302675675069126869630010205440830130564649829073728191320441286861274562498336579148283389018887024458301262741836223481897006180446088667234793156143279833590334564922686561167321957138634528764556019408327115207353602589364268932697153805572406628476340173864226703637240066728785016487335095257014991465469396970617735165135761849035195306090816070703438054043249338180164084581011536179915075280793066392882112637348992635965189893751408322692959107082463625275442800122208120333493397876219690543617305477210699626492327084124494183020699862654966641005917299586655971697736109476919541922128127885186386173387244657060596876464695744525206954543709574104143225732192096939869434577803637583896533342210426149987569032493402068423487385479780848736349555383066131404575907811130512350262908264657729123826778591418853132818276771728135734753582388040954739960241748754722459050239734660901287693832891631967277342412992607380650462114180122794672731461400136656035679916796047056435929525979529772445438791511246341412197283192725555280171733996243681847220256965188169288375096626895169475076812627687668713143022299368469984956809556821190028830551973690143658372193718861904611793213256059852229146903018533427115000878814555194866246685429830560873945624693290258473869371504995972854873678161028125154531546841170576788436860646673407428017820635694106345355069268819212727019387001179985358670095996242590149682709538964179563988676546714500005024493248024060395241334698404522712762450220357696395187258268072890017384812296943472293131082224552100142643912884920948486159975559767597166190145735661121785820194070696503903484049761880436734979843768407106109770238636606500220667923463392710998989119946125210929941639412238816195621780587858928762617428457919974894165076387515374040804833958718273738160683409701615580493872228557045411260904456828501971444500271251438047390869302922872905164622671710296373371485534233138276060320442207837647903632840596106086314334781060344407085642528457748417942783917653814388897718655018553715188509033914298543084716272579238586854453924262693297356334989037026533738052257784760305945233406538625113663142353115837096736863506823293698651532135054338778389725602180587227543488246961359584538500925865500415195537920407963637475812920597940111573349789198751385530662399456697303263301116477071112609738857428129007511124632770389835180721196909001395589748428207870122191401502448499402137757225501250893009678017097277683393614267664170630897349380821110611947607411766310618803033574887395852601372935661005265630237897721221269255704942734458472358781982130233488328034605203105631655393689202320224452992180444339557773979398117570814264797663512223433452406056835147084852682364475555669942472407520456732762917820325268233553250238921708667235412696545939704523616920798924525742481941900977749837862994718206832814577490494996708515170895111773429478707663138240052127413987353853206977024000000000000000000000000000000000000000000000000*i1^76 + 5168544394242043828442717564665483871994505674834277219181860466524756593154949117598883545650617951239146826122312721998826543727064702514170115316098363662776362719846592164791741743642119283533555037676282399656374998039334708446107101669143320462268985908648932144664411780518194403205695879551091090048891867853741195401025031614318307238397888411624343809132094192594815354012932609100157400843705725533317220895501826017259245601395901407472760516202157001007050147139903737156610013829181420501133297667642218520548947040021648593310244829307288662233419655565018829362921628643477521047373634960612000674438844019420758354961115594854109389093271743798098391489240554136667881946133525195142193309792596986273623300122909261152532170880463526141653954585155815947473564099293116614443510806868810871383994471416930650379930846319201793395134044136147235679597799973878610959800340901118075289414921963042290294170164500642855168285501178034339487403660826428469946794197543622631461038824676675213094895451334486750991715267691355113919654028512291025762487034887386054803335187071624901897271876174187556840622899027477222443798090665397854916454568843712953194524664202533670653259976031507868648668459140699007965013644206487321495760232886493029300179512749315310302837825613012046197589003421400102555921784756269104791168774288420690113516648308196533026696480676253999483390417804554300688321977421523303217253159073744847879242285410020628138398756516480379240003494849851444359527704336585211968586944925783441402833696479581310182673275720212191544630835007304680342000169329299624178733437916717906223562940768814670915358225796827370439836817204964680341521691201800825304456488277251013933388786911098209882491948200988748648735855025839555914782241717550025577743254039494576762247012298036652550225235979888825082897573964757823652213551725446989737946421002035838456316772296927470859102935863990827393260724182297887746689183596691439085662743465095812552934610243841014342499619296226390708046477953990500612690968688786524746071691254312629471964460013146402089812436480179099098841290577114820107983048464581536329072398166461626477990386238909768750425859513482611708847974481260037326712552246456484786284344884301969359739191924017530595512366072798809235674671055112188031805419292208569545874662148231261282800206373790846626791076204129366333140234277466625724538483274616381785353553726891450907361160908258278539512802329447605528749297569581738922353716625552970182144223116750718970882037064544181243991621875774240488923311400776638683341611065446983108375511025875120152964897294841867142988021749862666862770379704951959028844830727703721173912635616732698019612607045057486777487154509605578500624934006098703546856768392995062726205048857637432010919139869257041174354707548675678257935502790411796259599284020735223516280653202351424040531635673636049320003007569243151193471695267379387303012431368186546515727051818401578661270459254375536983642764320979069647347053687320397674818388880353511438942968285190936950905115889938108333269900626460177179595848962912352034475087698332601282451067138363044204753246387117852231991573333857423125407754767726163788866244135815971856193312477885802946198185730643843890456025908971947935141445388041995149900599841381962808118117674737364793470801910698937829752033255743119625906844182840563686405111943306220926314512027253890045060262982246549635738751336564724932569757989722519892532748406603814658006065397419445189946188846009253036242340378836618736861022299727499706809107093693600303755251697354920299093027768213557138014366420788695411919316708936874085540488826661379184368970546578847210319549523687482745213481919270086420561414635312474600932584243718529959444614743845222004484840152844690669131937594974578712601615170384755783525449487259424553799506471183526152368632552224424370291330919891797434326834447793486913512569373603036209213909597690551617530569337118713311599499288888756668861629661178268475137296129801884132096284036925989528005137848595986222912000000000000000000000000000000000000000000000000*i1^77 + -7117454510760956592029069688899877364474121565146951970784304919807356570383144596439741485510169563228295267686332160586470924978547525376899027565867816967975743429389173399196355328276198406260020319380440663994046020273168172082154120150568722230735368929279751473725759951881175361426634507807768070477846301762826649295720910491528079959371136630900018447469679310084099605470508700901826917212662181254631095088098155011138452626945804852326881757058051056697482503032598565271150750956926655146293349790740263746108321904291000768310605925556905272894617426292258013603692614857015445011459653497994355895070254977069647482643966366513748180661763527391664559136875907862712870512805023130353170326436979751158542313285679025421057599199232313894299731017234907591437121056312567261485532269894657991316466781046760960590484260592784077724740330644367439981876241691607619148529653740056404692798785544789890551608441509468181406258020937238384348567277429280108173281477423289982274194053665930627169567422944587969630736987376935114274825252006653653727074568300470719968411043640683583120067161478363200001176810452223475518753588837331281140545942611024418578496060543225849120248177832661633277659417294415354610612949089406971197497980516499592042309572928614745195172431324829453485622415168067937356904038409037407723244020655440748539926550674580790901277573997135621360274458927717576193585236550720927953757405388535469870268490963740193860861221763867450570824357919320428906402066803211541421578267454260313344681994697714912721738394593311933502877359540838495513416929020621760547679971223945039652695899729390706194903456754201527955216617000790500550858464456303312226390740279581184286466809107636433343603320999174169354421975168011459584402336379499999237106991808299523151726053834743657205410115569277946569419253572474478688127937285639088713795974353035950087475603336952646418182082889669393430488994129070530702753988095202659104330468306038765252157110486124490101650671195278005569884228294277209399582215606325632890406029497584299950648796854281579653454212663880115017058298211478555611498770124668818418770836503351739421120865416900385913301832672572016809843032457399049550053452337840351379944367863102847691405298535260411939050384173029168145076430307920738014983782472875782509467137012591135802836441054679674020397680576080268987080591233196950107469531224057001459577776169536121373107092888785640716368448654966330879466132561658981355773987570848939734817303381038265152879299510328958967171462819067371300217673695426958100606074838979021720773068415636699245812572139141937549653483931855698221212959164932118383610272719457351965288500815007962993072967050188015367947747090294326206092757935364686798935696175772710049553372763119263875132384623675184127803171528117635380477360778568787186034997014512178423633729547332931331059495607789248313691524631725094840692121961209689213173806774574813726787100219543860745732040686821621448231114976348640829984963932892939172885097089251209832956175093319989936989700656516368978915085004438080577497882141074807493866076169200223957718723472847562181055659693841257907595412964737418296168739644926854074150923505654506849157454309672275805192974383266651998222731147937761719011521241953109741535184940627447890437369914047937789231893709577911640468542560148995664866614902598569060914597400393442084233338850236226253721125152569643479229671607333541392617998713753805786088574262616298682050119882437573611310307278681831251590910293628514651810796637257868086056690791696676722793394796528613434226188151491808441050791013034472355635018300972131810194785312140408976275736738691335141965025760151559599357582562461685527624965599694884944024221915347220256205951017124618608225414284571621421392146639756315681501476676894699523433302806077597396228296387055411734570050635726695373886726269542993053975995341142337320417455385016904910040810300050224421758677220979622415683283647642183353907146013076867274575072646434823551224479918142911377734486038052481600000000000000000000000000000000000000000000000*i1^78 + -254463767279151437101179488638554542435042347564045955510294343142478617514629151284490883153419183049874274122654935379057340835812997453720873351975872324593317336510348129498781042517858080058304772436784368792330133097566788425178157135387418279872896987121022988611800238164720847289538677834152727037893932825995131288674493112407688890545960284676291757896001338857835567831213753437479552938929440592104479189332486280916995213415440447339186466210727992795065339308538028938315289211834321831482442097268512609671367008589687334085872459696114852506931421136935887858193129676727322503320708335124156187637197895576775171017725241042349724825660948893032099392746365290277317250988371354375518991480613479278361990180517444344394826141086040526804709342464553461639090885886658444225518709254075235275814379193354355184382553789178426955639365845325822979996555613158977763753077853893812155370193722634400489572324536275702294211573467599748444618887316886258327800438053749243081541270964658721854061617306929913176900832010704025515372161254092701774001323267984550875348240222842465025424595102198249860189884756139729479658589882505397502343859709263206113685386274464559816770448963195655798250672322346068009303736605171646217550534277892904285239880016829103794920973698420328149102591737573225156601254072524228807882567158922297360033823543148160484869872596927721042503181283665850421415149283475698154483040081011812214278721654871295836544297620696975986890421444357190587229828734828356030681016326759222225132026393545695385854084880797377061914508562792122803547212704744219898382077262972581510809447274249295161896462892573115787866005739889587774418465440166873213347214257634296659577258133024225997058241368899347774602898349788073908461144754537139231989547684698355842740349743903166075913725704866515781791856151156635149960815131751152065139383548830852290816537602609908452166765411704611477146127141754794674829202969044465912581956051711351696878449316277820395495694823065270584318163882348324606039597144076787321033571414408240754534910459825599974646177804715274007328259713488999751163197858493084197318302422014146576131638256960768308644690875483453526049082416215720989568141897035336423963267350553518408602804352426399019603763674391629215658833092180588970004696770677406377582735881846764965483458542453624888445572975159851632548965597103133481148912104728221859812142375047051720316914835590086025998507630702696766164077728604463772951088221944690454547115063205737786045440338320123574492862726043991034380377424860294404174859048613220121340420952032437138491175797211542339648090800880901777642547629470972442850321694777535218639076322497319839088768145452490161292602734832166598436196284097245963046223831216899339889633981444866114389783828805660259301761062174614843837325463585568114231652705959278553386505642557087727630775416149918662672494836559567105050505403708411322356347900169688841100637372932520990061508380893385721202262136223094152309720808810608143556715663896410419333292730242839741251922892872501452706351679436690972241916646723366465420394093214005328049871960668031393558520609455277457563001086498228461033817892600013658901956213336224916454283280129488047864575126316793501594967068873571425659307772453640005940018232083866290134329982885708927457676950049721548640667006591816738266086490600208785094856734841263431614405676555643516655240186348982933400625889879326004849848085320739262695491062542290584142353165825147713413384294364954658688972240502672364792440676197141109354298517504130300079196558597441024144859133591912264095152932109900840170716262744779738162993975514334012172509855257243319675441774864598220910138263043345625454646790673897530131132502156883248030167276096719806378568859000696980740008862041967851263485877743974199230942472192915585253758563520157540308330968876246929699800121180600842005722847857903860480281053714695695350167682294894947396320392825049093562340084010212508838933912735701839412045538542751400403049720860007945407106386610600000000000000000000000000000000000000000000000*i1^79 + 2146941255270876614346510962650712923940810701745963426180216746797606835178381864502554049279047767942169687623801034829682954091104834671229101630260674668942633239148835021529361111720902617102917236685016057588375314128380543381593615013935479406202710716733697947394529814806434036465209098634357984051609008272735091484659541468204829285119766708984558762182184799843415344051073315636621705109820012165469485765231659856620517113892312699507413015408279625814181943918460678867367501646181887932208323495719930003411648488191091644970299067641655078992698512173775487912667271296503070762796121816341521579720497726429812667159200501791530171959932632474377352020467819000340099266337432492664636012775139272015868570128118396771370714504049199282665032604879317058933091519148011680765196373297013052460908021817091465963304416094274688941493002024699051382131140544341384219236910445929022823744747205100545090059851138676747307382171244570659936611584683305697047157939762111489589339975497872683785231063623518068338730254863895542445146330431779431037148959768741969653340526446234413128634325271251582247255296872872842883356646106984720199679830417211729061685619721587131708835231945155258821569601783072282879795549615882095219477947996176554297215175589616892061055676232249074677106467424563668477566347355351795267633670013350412568463210003047505059532084561496778795279902907539608027428996975376473432167976966766762508907516729485819680723854333498899053857388425036857030734499544540174168053629455648573742563066067604544007695693674687350927725125647083734629350456089687639791229830987597112056142911502773055606286784465163609416087991881657400294400721517747642372261289755724043763455162077164242276819414429378190105631997734285071454675933624357770998465513707480974499036336058971392774323553005405149389927101775705521226775786642203431422242881002930038331844967359951238871505865266699217619154846564349819843441228347419288769086690419547950990428542411624190034179742891296601275062015481492958806405678860901294892399331610964130245607044472129160771875645978978553406444616235873020119027141711563943576060546637829225913541814170224533462767997833925113925349700089106769537987726758770199051666680015986859798214806241076752677682776214493775072318003183518998389584229110000902585630735785819131636879844778386788348384223027192771452387280723167130463735340080955374672566282331353958925643347193191682049970187792877010093315172476225697371809356698308001344203235393350314213794694620109660432707218966760148551511516770609274327898223717237212092814377039081479905752957899344666651260215426753433319515350433532028976132125402721141846586609742827884037066519802753185244280401844612666416497562184987908159175940677045795950463616476759032570582440111899833843024301764848921701967793425479266005448158268609321814010313687803745386808120167362575433854726868955430041256547513261664254997706577364804583511593967543897407735019579943132396750153925328981638421594832245201230271559847706325891463966584995673316258619236464438122970731644558582358865313995847409206399311738663868814853351830793007068362102211802632794969816794026148046497472067447194969854847150210131021990259505145566478860937140704046667180188075624839934455867051243956872273178016694019113570879815658965670886113538706945563119023523940784681433535385773256810345892151932874721286902243150911127889484981583942019804030040814146540099657031176732655931081129413110315055389696410992878483616157908650244486207148383318896630625219191628068164483054218060488767003808790124991426809503995187299373417886186323422316256246739647437640848269693202493857640350195180342628351284220866514765974064993627754860929892181410567179393915078135080940076483779253581663443274632461217658708706947670375228740634163247151368120402029136078465814485265572064797067318413836141912263527757250823101417812756038249104509951244360687860040089833870332054910556124337947488804851112116784357219800633366865714701491181052176414540264071846945702957735000000000000000000000000000000000000000000000*i1^80 + 5067773835981914119825621408435072047646404025841682714142432601251636379102245211631795958783063738629141849196111896190883928016096613102380391086223459741980253231769649042083755755802735943830370959246696288852252504586818861872952837406783172674942565324556726647940465361165926608078495814370958722586241111038683284336813736678369586472105970912650306788403716081581065647639018305513293283203098556884927230514079086139556223260001811302958296388808639009115924659518279450695719608384512438506166881089536241822606319770053873120197525961095271564641210841274724975662624877559473133025750979419882946182629582853825546229167052878305232769478934274723821365086609139854538762711663390596134375760214505388059910804216323301211344692017263654981899490592195698894497771211994764717513591461935260335542480430487665453380198436496631795393818734308755101805989923774730101765618094934003222487453653973216029299799868650063477853253520329082465624793683812986600154032434392688713707401979389556203807286631129184634459477773469448982112089305814082988840246265027705264710021777727264496718278856638902026804822663758407059675414288775185512047967583646658307154383672569573318254928269854778156888425034917739435234068672199839405858766045497009650907143129345467233789574767695391825377614999605851338149887209926428629385421533045448291522238039071113412511727543161729639306654732626593003458095534584820194167651914666489805595551057532086689447828887835079180125852096503530336998750883077488712293508014579562718132911936858062675111943917828442864856674945074054204450210808108505244584759040284691659846080498612003229736905859966645503684391279336089347000251579689823336224239304537612019068078278647483119271145679879792774664005507789324732996963654556365197835725440182141573442441518990393674116249905355161628749952323088014533223312155357814599342971565167229793789890846187356767157312055961904944287182730719193559003515364138331113540910283924957636975212688701496486499148486835346031835137917455655789914007106897896380118244679759769741156220140519182025267075048913620106801436287685702633964850540444325858660033768024986017791002848700354790597138729502453282637188414141972223258865158028340524258891899039378276107752328027820683577551154673404784532630053858099253950707891240080597296168810487224575144278192574136272562646438128173009331963118985344223004328632401368713511865020005032361328190673300320113931851466164925166537290425375913515092781402143779819056386880247103362497662615554797590052973560555563967904868970876223701227743418502990312393188376835616798187249795862547741998697352559071235354852032921613777908844926852774634761311501865771054434051633614226150936626469717924049544561162336929610894290538595937290947939826598971417705540714366598253886415112067295100006545729043010534919215548504960020934313788207405450747641543690424548729893649127256112922567489861942388476188422342585612022541334027248925108670648504202183695769007551151363688888279905381618555427684598981511489225194019075358614358772273270527127335292344057325531491859122916128639828447819313524987349683528101353509219175152387570243597995391086410276845860570204604643645195292276275136564785486570838387376056973880369960806582703781180332300147435111082766262869965006724892131557086977478123489881897963717951438116219417616049714722285754216722452505524083517525780446237371097509046965359276546396431787637471944240001044476186941587205781441774166588462505049666927040705750088073585772976664681887903952011705012818503785299037120667846462951099892935248051540353737603513517999619439982304016733098343213630611976417687917797070246141115244375384158636607342278995079631537825045108494866135115668203393372797054811352572879565722428636290956703188101405910983897159781382295763616899771543429347320696441493911254764700533173018896463634091222026332198368057490390957351091743211650468796629713305427681958690306545868524241794029217917029886219369160654036221269348982823747558049613365127580791468249193201875000000000000000000000000000000000000000000*i1^81 + -103541424476638254418333235710147247687410845457282284634444582857883840487315239871194119444887884122414286125672756818850347216628643319823021595581894502985848417731579882875820467150154090044277807052712720911810329049053018024145101342553097764507080705403670872081029716065687169168268595221944007082120977744897432138049140807343347557909916752946911297694711502962569047254997881608957453091394746061379222609897960875330504925310138609817302642602626572100940693322586107950642549469990275869866064812806429453643698833767907086078066164485361953052660912505107595787732577521583366457362349838898176790481999751951795848864181045609540134399633119918054895652594936126518947965295954235578268543952112019387536610474402657306467936960423836167785543212419036094603045798699320631472435612436961667644914215569195806154629323153713150347426651540120599516783213050447500558560966547945432629931792667592052928703559172841842602436799469952605595725542582988557023143762465324162845581261713878627397903057219954062176112957240720492138132564755029723048574891106524456786098122467942907889653167787406806092583954992299867337049605618988199035554592772565948004502337484439865101668770846371550024072422783717425551767977754397517109000502186809090120354185823597606232812915273455120655778745182110661949061693048714524778064951525392821008491673702553510878888967228539980401700570991575688163796355299061633869779689147718006196420804838071387172491841192589782887057038166473754922116544776276136869746924979760846128308843070633418489222157022097382080178549022378270674063170106244819452635790648137067266047463144785949672780506891499308112169830902214414467629625915136162049599298492830813600709840972358999338112140016003160254865584545222505665002837212562140766772316290027147518452605928379701439521832523532539594833633074821552847699871585931016543028598894662521863334455034384040012778417012547899218289871224613088367051448476027287755172558450785288482755386534379542047209671182100232872840852103150742089985785137114695756314976263781393387506850082976425663031443685561754272561982908728780400693328341915741738136549598773482805108951301118370214514857068414496132345615330795726319353740773315312668278698693507975886909898879826487122392452714469322425811049900749633361575306252410288996830022626421874436573104914406230045182465341399120289918889945471345182957536034036841485238343024780216169641522369738632802897041520739471592180246179712452642933125640168470364383671167345742637286000601223545466008631281940687564891496408968177348237831382209437808354295992190448205718639731863258065536755457745780597099142921411481575382910955811175197663837798250139966874406313682474165097662354318605496271441250608494978516413478240919591347736788670149488548199083649481855491094829847936012622400585306913399363725729618008283359160539764856256274360624160634369061507780233805914893808212016511393834290460808197383365814928715889716858902853311904197261501657034921380116925752252064842472780800511427390424828439745281668555783760439105776730761282035332666105894999644701739218760449007434507378197157103901140431674951365347185385771938404286477362682426350465734710159746788419477454430707297916235723670593464124965771279356377026220691396905787257379620236326946138533261927519228740827907585174332645858039531644534191606879948698414460163816645613748465118364726830921069462271243826511305651138140070608846741859194028877108611867151104902081358871968954698987796478270969292911278925871141794628311730979881922987931426545317478824508404606532045053129242040884345793374854448108854411413987422515163890811812251982455237580275931576529729205708431530601018840036731498710506752325500954165830301543333587330524350917401856441088269096599763461940367241198236340678191902781266573334297136082919658046054034446598037444136659595452163104321105378639413466817074869599949670725833512813099781454877221390311382999966238580368732937832322673385283021257740707962815682220442855963524055000850779121733982234375000000000000000000000000000000000000000*i1^82 + -604620519396287408191286033535439988141801424985956128868885671037231841150678464370954395704539145862951937473659124852269978405553442021862613734845106225250528452048880700945173659640374872988936864987291920904417682083434235547009876482502732290589060652832144562100770615639746490787648478697112477476690744265430466003891211136474547709307366281891496236603236681015491829817330315452040888245474190413765982344095411463996036258426416395935920346766178534630826969623835208775226959192171330726118261799704970494913359689771292825463851760973588790525227635151201065727057413948317658934715985139379237578446682107071920293727059775544924879199588856959776336243845951687159680069139505040594690639312294398878619558109403731892053499040416866700703461892499755270159098661548495247716858099480500529586402599463621590597470500313677083255191552944767073433555230615228850762159003842895838315201787020790009301368975545729331582645379312921132063185800876977919715017374132723723695055950869513390847118418223268423497710653061603777124375798206635242756048270335698370347807598286551465661697822912052332538921006509600442467330229093695828571761563201892865180264938830735989826730800825240387288974089720440722022560953726456703157421812939786956002592085442989087376313342640014193900895079206231011150608723181136741437549844153182202564771595330406245509263948704112031580045848939436375043024655391419975617094877972667408548011111286070782740721901074232831422471797300309206402944322911892554090659580529424951607279073028743868599031649383196962262684980420492377082305574995124376977467896838250231128423661084185523241635663065866086199284794562159026015589550788272441711775533407880842814633532127156915409554820866886239753979631168511011134141660039646377213598162526215140290027191683458142956461342013805387195516462363237435462925277162665160303427049483832091286228361632071858376864165232959246008991104052396989985656766028557748564942841517119622227272678551083485115137896553044906546992542923599972449142452518447461184844483485896132198675558070411645362567815500943775252939478189683702536803170343991219640916488253572093465912062408431294446769098775879586008371932695164537452628345086940060238970946848240091897213823835768585862127934336311819606288393756167202215970016859564692957451276756397846352099496534713924839710712334242790154313184588503872036742423773854614360044810779100528963457405849398134132583354564061658289795210829994063397261432121659300166222170593811272124854724149326602085087174964437062756815303781605044698357104441717587665909851229522620809788120626211363966272422251952785947321698239288161233532355925651073453095809878134965738486861722505648052385713567941893954550617292953112863997514700619660355083262122670782403430098805478138876203395142951786716942600989945027223293214311780495352105538223320653729899214249241664433816819177745608815638553224552493680926058156178930440756136196210724255314713332861076027035684833219176494268886025629313784064680003189611184707616518097168881799975451518839047974867904159307210681255061501603872971587662677082961797555047131268438635224660160613069458112601272935988047030117939488588132829794417766702450568939292807690467724659353127828858413182645520515281337518238897764982310019363834369989568055490828126111438798952960384539087492252406838175165497012898365667798100358044827567576324831587170370860737184628742680545499177199240909262236751122046662402424115016427278031330595737227253603668877403314610955486287423100538034997240872761566631709628172857048445014352019646554610294306016776409274881516690569083450698917683780477950975659470638334073853144868239667016953426981720945565804677796768762007088374250506515513316366846246318092509633840220348546025119042430605847847327263911543138982829982313622358740993271827638309698366422334028019421663518186350844420556831060357058627759608120819977593811702233076967952217590938488117177774492665717625203103570221082668778638266619382673412448140001710466003867865234375000000000000000000000000000000000000*i1^83 + 7817139211130844474337916483472420416819941479721709434117218402108103890514839231257376981337409585555156478366802131884165984982770097683526134468091941566376927379494280639170287281076424074971820363837185090765129439142135922173267718255020988676258700369367194909060188549296040124486512769298322099717724343689607594681579754412756468455811829390227734292004313632630581882067797045076347804788508248530911335850157461752024071629354413687292521732037368809608794707448343356827808385018155103708891466367499421543829805179082962889402628580814708601297899508406387715273875654040352830626194303152210106928071135366370004419764969730252613317654917586056819496270934112803299099303358782244100740155646943024949122209560258448999847509241839052673990132431563484211268170462454739286232196936776520943506048517361801527354532500599772098267367550328623674247627775395255696508937227825859533645787432765674454852552879390220341588685595887776637905772007478579916856747119565605241732892551168185493454581495234953876905346980189321429519657896223559996713960546667627094597053223679004335092960928855873392299092180461898920795728531271320997236762616832623247498397288375710597474961257844934071283424464471613174579347357553582390744694918740485592083291299769706630424067101295416694308351101706262975245799835526235130780714836006012984953415622300457845743335460806977774362829879651857321985081740805643406214332215168031407120648882573481290039370327608464638405087383137331017199909328553975930866072123217687215984560267773146804884916682553056558733124396361384478733511707468649221311270435675040213700655633660611819955659503254271757222526751432621319461399768090857849176034417255918754070161987109131128302870584707411093960065885300422196664718375549038856583607866638791631920042064675907514067383890282629784233448880638031157660507185146047342138079714605934219051723060308716815652262253814127285663118516365979163721182802346629120809132376622074713618829828345119000897118072137975906743620972937790031615245755470870973470761427999734598027378808489385019605441640928812447312159407611567673545925049446506134163256109606184973822524033320150420060938218513466115218544620432850949911985944419502781170461692080707960457914706096726021508971900738502675014228771511432575090334156162349140776983380081773833201608187246148504619998338522142207963331477833855805635540770177552171532908183227487198269280626457679929392265475697046856133576930026499540363085399092600760493655528890164202341822389743933921283832941151047308529609787439996879088994377949426140490618294973215908246008082053614771006511360402908318978014198000240006444510596581990570561724745213955894116169644171486113666704508098793027901675751945065865429186602607273060589632328778528896393651725611621591098713876927609983422032138350102967408150158104916058681187111590289603061825586033501089913994145075165019406794789408025871276537243277865055263515414730962747400032375130800020419437367857122391931029419957258917508006593432839407345831814270028281233879669186333735909900661546025892966306634840195124685564243585123062931478324105688601039700349484052964779447395750526625023325907503609116991744695079406377300931323591925864256321091451496802180328276829668175731160164249302600518300387600061065757049117486294007719980918453997752440408783478867856880912779764896004482667934065248068129135596742508280581791387875159591196712076355814434630349281619891933026356751432871095755879420341176151612518269001322631474346226420022539777331938983428426602584305576950807026191492610070546820632267062820615137114947358688448140375262266915414319902885260269304831075128695316796553594692834349010479372260940232397213166122150758278652182305482679595555891731708575123765827979846070927573759916864701114637772710433810861863683097576307900687340232632562201476906483273908675028075079890153165303512721483304239211799607829204013837766696815546295611777717606921151046079561129568087397884356525284078031530975416138803971574129149560546875000000000000000000000000000000000*i1^84 + -35324660340831678167651770828732892594236492967283692873839485753612660683137054062534462987224132483491288946141450759664701726980952504440796875173063824806583244618185016209759583938931492795825830498524033267147931113706691629926446432525498555086347505033289166843341500678735159359159843115133542838473831611422901772814993445791524402018758561681893507860648187532308086650181422877345539751745192463477717570688938817411032793902711804380982774970434283620828455148355116775391407592990734964349802451480464482485019208244539157737191074434104498792894843210914774966522507197512302920163526493048161683780339914935598440731566302856859513720003670559031286812051241888119768132851498708973220912087688606716353227590685354387567945072025145431271669091494740992570634602230068240679105781196102043226676973368325135398955575475034198991473623009517751297296780509040707500816601252023850026765207672802086792790676753748642325045087624653264660854284905548351567627832506486624726437244695513923558962077802211863507273225938934647592678551319988703661706993152616060246205650196818020582365808477886207121136604470426961604634276121873696331544144222794271320488605416795206598927789340865156265919371965976869319569785732287970893111511940352762543672790478409937161924505721063145259674666327763220038199421670629264393177327049264199518232768260938033832703544796740619155388056323405045438324207962453232397898514515948916240743634659898068482563368489037173372308654177544827392708632875881333117620063676765077355303814134290199332515120167757269281467243884588770883626593731643762733554550566895149155825810427055585578587734384641210391122300552952753578686180970924364386091640723652992465617733009924503993997425420495155582616887181203748376227802274083010967649282537196205255593664480585603524247821517111894743012312313782585284353052922581992231101599251268173748555688444576779218546500148883800337124875605258221843273190817269244935515043323332302300380059974520547026174826722161016279806241125431529192748207039868620003423728002124063997280225059576766072798202304220939015078486086321664072779844070405485625216756194829253955544111690660151372123378189515274148078750871072729803952774012442489517541160738068478466041046857897151321284265871441334636991573585070440825901876672445306325955205992479744180274988603367896325842288008403571314821154349970594848285104400537772179038764901890838423050255999747252695083675486447592344621782920257812139455808282074431586391830367757231344388701494063282822702691170301577095199626470092027970254387689461982776798432486407387958955845670639061206050466224693367526667934704278783786277637811982075137225627456304502522014495364995430392347530685584279789048268954061173819107924017405999210772759966756544500727023825559856468127673007012040150970853311093869076951892878924302371699433504894469149390035684305270562389644871221865171832498403340136760698142673406272699252428213775149548932262322500827526680098584826292083537874138976612364326619887276871426612636998286602599127972091294994303244029284477216427599454360182109549657087802955071896234071892931721364288450045571679906233241508005883507863670738329542587757378889267557100665952784617435218096903322282420732595358501404484485725682720537212594295082391644562934865631357052581873893465537989258847492402694329659388311870251582982907857246689911698242557274805570729979862048971253251402326296351630976595278263523830122209965367392594995264301942806653533712531338283508298027238489341045960199511337974792844254683489567355269844855966294297602977542067898824574365210351107262423630086234107452960589082994399328543887386689541584324534344217936740492328394723436819173245267089748639468282341226909847408077272154380939534508636119235537971772229813884913057035482876888843019418883397682270326127208192698308188049291795027973464784107651763529293133603831207176773364153410383434770795805636021508722435150380590773006621201591303781203609147596413733442483879299204359038226925791265869140625000000000000000000000000000000*i1^85 + 75198816361602154665121036383678348025847925624562525120427625712451922688911031536799255043538335331260991690398628584414880001505040870015875273947150874111305598592757854792112128391813959212151982340723551007592798598604376585385686380419201360380056879149993842895895762701489989767832714725450957948057586981238642297419047145882705070145642643056835289340791395612411866507662572318977200231048880626671658639268339433674497168652683198116804527209449462056261735679471594301577786776126096959397007135167161020330612954097495567147674181007273353944203099744360756551685302669955949271744584447776833870714575739683822429288398189873017984377774690392743436903324982676127546766039266494881060884452854415425152002715607437914308940031402582340813460857412101270015828560476096531614899419192191240259491317478380404106762507580027190747396479620836594386302898957779328769353460901071298392638648381334919216317072956056928784636372576207773215725816059961236163126757167296882349174391405785404459657399505223508330165466171545472876996865828196615207637779872763291994878190981238046000841182852557549235969231033218004213756948231777466703084776840415722791341239327092546702205217630203278593125592106973095200305916247589826034273468248697659583807924295580924283746245914306566340784660859037413968161477247607997557132403259619181580324616562261583287960913079080911052614390887440353867242228376019492291023677803145457506247579856174006886613253941607778128840618688988603146768587754286851584223123344540400626453184951548908392337553851964537722924347231681284975373554178426766311896986352144975829373595020408948116886118377764976675909734703901209021103410694379619041776538877305471037639404518622814170192922543519026776098627965370311711326492220974681856377049952908197618490994701307991970245300882254296495945940407424251346939492756372988970060345398591846207439608781263412020447466605545185827111580163252161580818921784291034760730767080653154647486720206757157269047172097172772968570510759472413611903658129426489305512685466525989506984746763504088000467378685773727432940411044064730958021146036335743791289249589415077910181135884187301989364549925408632998446972986959734004240651053592350208086080534366978450728722935447883772267516855926264860080038691003995859522779629867387240892036697474946681867738859232484131577487438580782174247493630275645531010431157727813414824432141981536276799775244446569566354666919743477017021067251299335341736047393344240513328039505550761014982610113480519087997056245688735591641869994853517794890429614973771866436078326166331443053536508532369249512848667584576165872609406086719160087344845110700496530562726180973997625741629222784971073039606940949915040293106261854712810635038593925279920919227323647406743841853049856360895428954740769099367075344807618776860943169689561203329245221970524051959812111967736679428966886835906848751399270109896519673195358905675125144359408030271566828985665421021163601170333624972276592721120035721548237860115628696959669036224321750472520419537139398119190033063962913646102077682902905763309057780186798931269738740081043287640871750231802377300952661306325519950405223557701858479743147029058411588508787798160613926779992663170708076734196541692811150443468435097490548519739560796559070729223577708786976413587509639769630006607948884833212819027950689391882845234181345368355334952520974744339068531153252627499545353286466389556480707246257105686160423030562804371683313037618657959280292849885291280177973545320059989628178894697896674039316119561809980717024454469411355414636016730827771308618736731051184030115070147954337135639036413650383648723808963672222874649136355926697783229028737388159892805544906031011932003168660531729433358771747019208711649588439156789794297265472457938784019123291397414449128648048028511805903929662668411219981151581749477893608532474450890350537117299349911823666999178201840448260164324976236493639839214739560657579680378153583380814716750348215267685990914110934600830078125000000000000000000000000000*i1^86 + -71669903045783831532043260649630799424212495999266437652411850341548931017545885242747816797954046367185185302815976638641373845170581673800449798821076066420594147074883132632023049451256521445021535372511008278137800221741776904988081485319931928148501599681071156885386760415966071145002247600274575759721172308095905024613462243929558897052723876439161522548576013797020832467796039701800255354152886223092707503060056708545091432036045683589197103532791413558580640358122289144396525140050041200733161620708275719241299632123956126840472407905929319020132989421651036944952465571737792449802924583881357382001389182478930218440069589198828661305009195865021907152379734579852031073806037222955374523416976943410574106933375802409083638227712604212042817455062365661532267518111412147376099543318274857449068518725096956442830197201336799128068957132246501591807944694612085119212389902267881708541940749700815826635923573558244733717211447724018749376387289255532828627555384832136911568996853445449886698446676245304091931784853652267800343624090605890995153210212693569012060566588687758013424356790267060686587446560170519380529092231829917290603052305421624184991632323933114275234561515307334423808045944518502029596712096212229002706955623543295755862349276676228444613434334186149820781867121726903665135559627723081517107468090633256860980768195012017493933928553618006010385094796280727003367248101764953363847914635798535440119706258885532888937961638091686598008412348302257859455261022489656759147084706633960657969858357675838980390635929503556820927206455624569845561891871141795026067725316498243156348870229770896717972572765405155424847237252629907800021647064659541980645546543983252532044657728988632497017249864485154693226211067751681393514946543142155823793960713442347104937292523114453655484863123641718054602614778460953789180026859761107888033649270976784208188931352633277928044879027474054272145261091530922179791004247941962067944277811636507614520045741942620863827339482765627180737656895284026472074886310768173509766212081886787602218387435958414471506345861476659512023844485966252458454285229496696529158282299534233946008644110504401810635822608332442283483128654544259906929707178627031144525680674992926537873867034430267032200533398594462050102726376009960055844756579798438644940895977752886615272802298910088234393812539037336885109380572779797516706376739709121837056401235232949066454116088210607052448133567315553668366317777217323416238142144021129768893027687872605751101060596392564990385810602165408203723015103686046156614910933108175865984326926756028468034704038358781197002426261954756862834497456441376977328496452504167173583757714673290043022418527360735893152824164760033693596474588176646180870078918507528796296162184131322436033137796781896972264856311248212352565055478633419530439532028165068136656914386905009433635409280645116729542218488440901343252300877763971767670559037649265211203169721098399188095646437332685744169028800355778959100465863572637165314822101789067628096052053269125276790817448523128164353196603873161129208431911758761257507241931534784690633850310033164870495720113297333958637177111806968467928575064878843318075118388050608959887974352409366609405055704531395896263703619928988325650314250603956750015345876759255159381581314069771822340424344233725125479698841347781679744577253418299740200062882005440060574702736480207467625461550258001472485625768055198854140709692846092203647850178758225387902347494615628322795280260631846861821535720484931822193780367812158525879224871396467192384250143895100393270237926464511154451868187667812854501530009030109210614459977568983139663566744447785093240087321919427937695019272640125403345258899047572005251248673548431943187185979887767260587983351406691947019448012280031377843898040972233976395679268116085894386846539967048310273879828271868251007174973759080027303471456199001389848468589782171915286234207233590905537917757223583176856876918804332607583351989310352210370359370766030406951904296875000000000000000000000000*i1^87 + 2166251817551067894234736023216429092330219176766461454678289165701749437282328903672987935962956670735630414136675515448837814336125837713764774209198228518818594435437843705071559834508848681710493312520280219754407090155496188967597786816623578044697572525309386336792491785942463450308859906884999860640164132075936625157282000708064123847615922427225383389352114836747408386555619683342835506507953628156468666904231890287095931100194695975025391272891308425957835624995760257833110699061698542266355132377388563080982580086952181771133249669441832668014079391713320715584711429924120236899348769930190992123046510973957877495442598429274941636585006682899729515572406388502227127666327840326454021435792193950090266724222286153113238393249945138293273964414040033817628354747902302305112466540593212250177859979989278721658641154176517470213912076333420928494434920060603585638922285937659623474595072541482577546176337740622441656610562718440997873471180471458378470536589797177530517721092909308651498331231895175792308581176593942884878554033541265626112684189007578892134769226104863423752212595137719925533074791711911725529542116961561460700212945461847203867027213335339465893649982160883140280207688168183844300545889314127485397112993416288749450278368016615710637105964497268577871088576922787084422533189822488165530501058068037342979024287050743055454708756857120006468922904434518517866908145544797264132870615469717851116845120928531219009103080895754005101932257248751742193309421539613994909755950185775406493636916788537552233171656236757045864040068751313136750619179657732903784767527264875384033400724707420025142665373053667812504407394396692565212261922061244600967717511315627224077323862745134235256073384536937020065222988068856860203764478738523642723099161247009720581545796757854190362060960085005336687992755135483400179136335596498129744922664826897701115332797692974097161816169605396094784467007809415333842726497039578825196420339829342883648782564803769081328388165734356727898352779943381045978022547595885125258429138265361827928023029366894996351757096224080598443874595760640027786889386163885164621205999687368384596208524500834493518612826878067329202215605945408222753838167621721859619183682251575190773220895670731964486899904062778690298054807043364189810673243192084034191350433089833820998352418742819518123598838025399372652745772221346349170132505066636301176503594695860904556093805478052880326013117762905716435217874390364008519436335849762546734973969958314395045064438873274985152410416944058202172733549002979106447948764317744028419934096821630455410597861806027787726562802961884225116122235172967027150671682596631675401238978404687163088783692650995575687888249416810368385550099500278270971227956898336878040338747751706237941946729911630703062169638001037583033935159211276126962378599909462079551562498233874559789775653370975694483023116549571601901479912593328297437318488234114637297569263747263688016201134176265589092045296936139378337711927891052236663577595491592289232088631769596067047911162272971422870337869473809990451281915311399181983928121052839507563227618006949405520701239035546727637398626910998277397664165946139657777192612451346693185718341866799746468577365355720663931503495342951509809042761595823364444882383175969982175463777564794064116093035679585840304942919803621832049088885403687274426929755688482294078696012246219037128639990681313181442651386676483896052517896881598656994189643054493636426168096630000676440919355515161728214546721128918620961111329641856337802525334198960384845508874077661425245495123147432322610075052967840526234636775717016928773321905332030047628912275525495727700748628313072480418956004456332499699948234696036291650099506460965635795155061102353816742330871329441839234540061211224302086516347273797219106008650820731243894925495098524754099509240535760558115368726166165847291277227606096995239151875766015634435048974423684601160786448515745472270407163778918833772605837199238663999359160049109935760498046875000000000000000000000*i1^88 + -15629027394658919168555669701665454914957299605277347914178242992715893701356420362786923753921118854619063247245718155544249996714561682036752362575177934835560208747315861355963209482999138416169439106674692644242064040223107566032357434011700512344981860286717204102178823197699105210514159989613505802016130416158980653037345264312541006378329263119843044528326417025204356138748237274493721353331692438273649378064662219820740743159043260874350132998690112039418581543761404378926316949966106499500667974708169084893734623215808898962021769443027584916892420182012198442656907959168009241803951846214795145529938968056500153596795900402607112100571111195201364980574019785857284463384741285924637920310595785547548355450921094566610274305951210865354433311618474617678355806494057054941475371765096794378153003244957829866507282541003451614988431112573639953297627864432878313169077990953494634867268690034198503314380134386221065070069716233534944966783399072070669846090749995052105349918766206782877934921470118682938986506413795807270096297637138338119909509984869086925839073957361688398441487667160011040276244539816236912016492899673687269747234386980550143577684100123234564303512471856926630702150938548986424618642947660932261673937114091471458433039515407169759789156784599313723321242636198172615905692603602354852891015781143023724316425371140040281172302655782039199558287419721228240500474778606714591973190679907490484232286285802950612202725615827806465234039437146098570718264067671039309519507484333587499997563449688583811951526537551824376611527659140202781603743664330788718424910596029603405716847837765526646796459767910325523540575189232295284501681454574466558923826806615085376995412542047818948452461988944487969381875350562257023375754297184534377917347758880553524988013586296043488333218548387386867370448023799957737636564251542822901875792341490627116122477884833232278924693877633538289746130914990453885231078733571903889190333355515689889409107829216334433835428463024007139805075280125550817176624529941817874489056296311116550185686025320970927020102341235227841964007682865175814259645767332911230677617774681712243301226580346227295455393523594801209852949522734304742445250094397151312321055359170651498144570012604798801743220081445259736112052416128146852476143653582666793605671595162461631638268405075651905124961411951331241131169647361487482320488749666126607657373660898171956017438289046810982598028335148569949252583683575808982392093944932324676683843489897372698126219954197445994175073395398306809287898384128113547361607209044101275314951532491920286269557484825444163789241045197138668691662536189555163282515343338154505217063510520386355965259776036449299916461087593244304220652917271793450515290989459735733294302928604180603714744827486010426734649463029678890416262110247793640901478197223220368521756490088327760118321811208187820311301127702041309460956119651736138270438505300676942510728591969908415512741754186678300571714037234267120913774156076891889209015535433739187053902706511654647183528822053655411941858403787165577304041038704075602222515515748575604060485074859752350367606433282326848052710835975853492311543746930309809359517512721220827207453508814056364522370585082425432848074877927336745580306523098909105628778423133548073197011638839177100520351843227378673593571063704827022541368589323302950478968766224249266265223428834381056883067434730510307484423367962628848360754000966194745947227302034939038343454588924548864355961107404710832163869826457102379369261511928678129679929821602639637417460976456268181352611245210361780254705523711562623166982611394034263712361924489988903037407053429494056513193441744873979328606977664752734492966732968095744193143056577821878482971612280478123006095619816764107966917486580203538945831225823267499156843682112717079081878652247692779535754210772281513944968859454596771025316520223104017424921347899385300059349803589155952842836999008661082544588432962516288115790902255685581403323644220829010009765625000000000000000000*i1^89 + 90867767657532142402908900858062758186182889766718456973145204350029179423745377395987329921952150847108475723387078011538628198050616322720668318565508386436708543694379995780253762162983338484535200032804968160659836393588437557355000332457046103000714836445837347665937422156435615629530422361746487667109876965180988619347420493163030091633055688660854689479015158779965915056203243873067078327711561541965185595149637804547685698789859153299573584451147596788727524419181142812765375790335801858733688703939344491364576714584584690897902191500713086861507298314065364044538359371949362198200524499870898398748995751250877374311169989450264233862415020653555580988321127074628686921470474297358373225389857030878898516042273198338090127627599411579318964864355936852462453447092511386384012787090120623834889167014863999029127300223820410494330483422131549879301584663785884774887317821076979067997588588956485380309107044384108227177875602173681276325375432329204087665703671075991316201062816354957096822886529054864049003208621940060466449456851487275221580346831346974170122845477616222804268730950928505354528011070810509966232573584601230596336438720074278224491101026847606926498270286362924287830793756014635636964384318023136219130798771817718749204212413561707394770212112724542806186636030439250680833892321900671698684098336605356115950069652872113803373330268604358756005350102320771317370136484771678161637101088503133280615974411456783919606726945741825009781271727086662053767223485945054193242765815866429404162296366515340019086864747294673106507007502442453398812866945138127419626576005646209524981243826308286048487901543734376442133950743627185254069946715312906338805234237425844772686679267856756797016306218675663863107691059452704760222899850862675683623890594858523075593983647623659270279249530606237028243295520059966061979422464865171500960833289330645628906257172402176623202408038130440417162611613625042641686123294337022372778958533513331943529593215436530370048112085705738773355027963292565273826282661563667776231731992243566780586542773858167395291558308526331527499771756437638452558431175177497832522568065546501275396591510765376911974609463159860395146981357225154929588255172681477933530677661085009743944904223192108655282684963882455020376656678701136985125437185407130081775484189412014355434723961298281565737975806306851213248184794409291376872780903726021476376500889191374566844303901960027758133017245172628344403328719318550679302117879562948963130105788308400496579583531008698641843868627658867520435228197370558983953465470868190723782059628226163615192380212829459154048078820718665029578216380019128282023102404289145504912067201327052395111940836959753781708605978398308014636023836339867800359566671851470787762881825962511019986352341157964402611783174929986410890758679418094326297618733336688529292646455118269363080955173230954051563174994334350207021064730027715718684058310518835948857417168621048958466504956968191465737946006997304084709774281084487788205602133924851356222841128916956421155723859133392590883143164528721853555942793135973914873075343651395954260029107350494690962940031737582187026449941951831856994541726620685727584609532767155288736452348709244803550623477839250849124590909146716585837705159013890585517380803664411449829073395041927709944310737392878966505425586484011411656316615553657753619470831951543586665984933837726425045309866075483476055388969134261439992107312239603728542254488149542787193931490544491956530549020024565773914873625273812332463777026814842824623257645249630045158303622138913152502619991081842500111825014756596012201266685973437942169148612607849005490437728430452391270263678110954527872551364449176142355013497033454523737882761932905243595017396312744353440804743743302391871720772985783735818416694044211909844429295370731642936258714115013219938252024393559596478182312704691762564123830826805337565668643770027348601697571656519691473252198868249302940486666887284472918795461952134432485099136829376220703125000000000000000*i1^90 + -410857547425630329218426140863502505783309756503107928152408180569800992999540772382701226688276472101509181266518379071067156024192699819652216489200345249159603707607744114217481231668172892295006148453952291150641035969091137819266384125063679202272431718913819896367061956069200023050304426254777435161086769087733343382511564624725354861298467404223465898470823201856940769069656384303340948405483751727857886848159386724769762351372419774075992254613577729275092233090218111550262149990010945185036377492670670256145415533520287747248692276391198403050272691048602125693428863945994406085066910016926726991182219424475269144805979537091515426133261826252509685706891745962051293543228997411512373659602895617631549434047815688220709849662881478078054567498557292462928489561866990570567474853591882287050533447628766746244858167127713657051178466696503247017177901663409218493983896328749341786789304641213224322398070091732646244003411626520624132684022436492599746978969377871922063687648325625762158554914180434933983342630772624327680269682803410715945739079052990940229720765014334967485972086392568719132740189671916415401898875819287835861498448933445088476292178167180977309225775144692985704658372466920850911118201230913170216556149035154367286437167737300695254091953408888022114693064023657120703356403595245846948199602040858104021168265543698065707976110145288801233591524378033647253103701069401832471195055980134690180962017567240173148958885268117212671384507098311307651499735398856327932475262353571423899978721750948361420913620414906473553204253307827090463044029288036661119938176491447217410496191116965495373245424043585727966704694024777362277981481472042464920586659797281628623454244532438287469192139929182530091193340151733491798282679692653928348050775850298077463959487880303398773210639264953045942692788071629917541364859554808376873366988275912037099553327312363706472881125705276052902860768130985059829235953030140814338778066620990681035847340563165229729337792423066158925902395228049315414978871030172813192009791819645813258779141892963698344199632262323704287062564457611027416500115547648627070519415090442287332560637776051887630253162365614516905324807968059570837796099147836685889419851689464345383527097886179309796356842671651486341125789742599391434324545729014136859358890642609068779824779874449588365882828303225109026683175066754684802271596870974663734273508766838736579366379721022760263307762299364783943753589493716770756108178900759650678024232941365389216229556114108197933024541991592755392754433834296714108189847475151504943366698014743535040843587565634230751759925077637265868662374680121405306009791381890685013231974190021251592572205061360997166839529189251851239347289419879068060037894150582287895275727063309112513234842556788757737812712781000907344763400589609120713265528940229369461637832974894016736389010768139989780452626020232831807988764607363019026864497332006576357085546096312088278413800566711127692000331741203252183944296742409695743348708144059469943824543895377381164630941134025565519386788981541449020142789299079999619718938125178461692263276372502297028030974473803885070249240946802306635988699134445369123305999135093014612594558183007710702127833007181202986129282485090343490464904848353748050519060477506633224299683178575250120415479191225903623306107124184252554758249955147652673908936334090277150872096278194181217137326320671271639740258096056207235007365305276290250106729369742712448790766210481424024370883562800736239334072439923919462428489744175078621245755190565449470471755201326523441363164771376327004191852816939707387049857951544428415434070804850976082326372686236006165750863342670795980298863459490698313108279109921468647860569898100301972928538365688925642212242103122152673136480356423459925710347870172319951786259324907108713367453013404993943366482632734932473683506659076470620969019441560233105861013373292928305191357969746181020858618014308171454029265314843206546061790816787426766566932201385498046875000000000000*i1^91 + 1426055665552199464935298211609005995110030947747541127749708039386581735497225641259709185063574797398062130225781845637552455624168243472572438770897294587306144923343064545057946248144521650673927322364163138533683080184477625780894531363731955797314553493889303917163048830072812810158005940222254213161746623034457553356110046566180527396952177645444541505415798300020243986965108112742060999503039342776523160523168140366199375365012409075881886859043969837045298050720226617035368900262589751308117241204125314609999614408144235491458887603634528066463231818384552738900707810406022309730313790930685218373688808971043801730314678510941648524580300483623705097627346664095496723649511782902797642348536973868227367187856302279368164854541134592272202453088177653408572184525169620255852099732842906233233481436766594749051337570915122190475747815165837150542617954940170535037584896970715819323171998481009424103015984250947508851284706691261323113732403163385784612223820618706592650317672506851272247441306963978036706540731646882742041511974474998428039423331256317415480892891431691367810774262797894723841895329207268342159990194627581802601150772517472558961140173626276304224224858082735546403754800881205772361398290482870839408802897790357640039433473966721053185454785611472948723289396393538919207764021427721795855431745936699257472296848415388529797157688749627081913510862410757373305167725905410372412492845605370679808268063118419187142177009304680797454252286543858991463231762698726095681215947486874316029715938755109999090500749197746699062936809893277924842195354501534090408011996123847210681555940412207195689678876072372062223261209685333959124751580741565455639810695668739159620551269053665830706228824678238562354159350162276452081201563340154384469666890943644735774364830662076458664097406069510814004270834714024156793305276016739768873326579036905749699703421021781313851311197989323662638201670309683252741420114457514243449846108349603635552466581423623513301365829334930620965366553816434178253372157939376036047383803806421030307669608530059876538379231434031975095633540089328278818149696143283719016466680525961596699889576405722861067058144883160514856480947728601446457763753067344461216474871835663052539727171280881207118904307675678695459864113625559346055156282974727129302339495637508280890704189182688145560459282288604662867001039726733066096995636297331820932293915517784603522841380593899020407083710167322712168370307515284217895262387404368197947751417088702119125199109244675435734675397529448115013253150673653491267888339277853247351291947468738378323982529439630383239688741307534589015200459250402449717666841004769519322928591894916607444263537602218515514299134494368105435726254372220043741745360110380030330944708235283234339989043998293075614766430205805893306600067205057372425186449123719107373694853092954538873630286428525159074954222355007550402626894934759968310759657503873618855036764021494783287853431984226188839720031354858571870485260731314297455320673183928147557514275381786546913391405867550461388329591756564914459799754683070220133107032879808001363060364706662298120600420302279709006369954029417276373179696518523442153046776736378518798932595649328811488127726258044212541581679084257414332560494757788926597253552910772439759143755639769034094566868868536889600543901064384995262230459062424067818053048277041859620948646292324079001483654618486132898987980061278260870911040215406820716094396828346325805258582072149984347750180794199994890343612124676142266181406325468647190297305298881575919036775917165584933340131841554713436248458905872799057030954502508053623793607720093083984705900059583420823457717066903169546450333607878172715734007270222125660672223408692836075703769509190328987636362488197264352330156212214520722541723044866586488526605503382437541471712288240013238650126494535345715842873253244416314708171833252936407460470498414268700324614760979353024202861047058672732230235039413663240658821823648116551339626312255859375000000000*i1^92 + -4194933583486816327316731703977064598202628096157876858628410127161701299221503250217699364401438078123551533047971020584707558360234536402945326697760105548782675806591760087332341790305925667917499106015078858193277508277996573837199856849990410121465762878439884720423756376079461950921802174932574803331182199038099997916804850731159726445128638134353110993839982292573793477840785846807198397536464272119265790505961822556338550294166609063545560108894366109393909266041613362143103319385464839495018164070796891173212285483494127230936504612865990368064077023463322506149359979532776957518671269044428199584084761838690001980360376113131844685677328155104960396483680138130386873351096530510580155646919755751920236082635631452410880718461290331535023213459459481779272822997994697697634037773908825594346340933251062396906720788172554725657585007671598486274974813165415364173593110939373759742484723536655020649169065458638396130718375393129522896677422122426447648615187974377718215248289569982572919426924933587438101369223902834359303249788387269838067020350998970798923369893036131233466164614069875323968627989723072711569061848851703865576543533782336439818995672894383705658665575427475918035668935528609890412327415745445656243836492928476048198579772673857914552197567725057251726974730249569686456406351630708612309074701776871082681991450989335446683965195563882442727830143762787616258778018643960126629317405261615804543754667825056844420254952558780475740921320096519245662432678688189225470403175246110707616060314359692371953273582887962494083782831545834992910661903470210798511520742227380739864951475762549815089341339988414639985262749214982635228078796435092757564224943118245445881523925977097685869697156123131403625003355246779069798386695562477669957101982287221588460558923063770229853654181024139613145844738813677449487818450860280052665252724862436512885483206795589573821416064137759442772879264630077297534595163964785711385645807507013364521070334825336953950054795315532402520922198394949696174038059097276010431379479141901512816003952700613975556980818085897697252852022616526091754422588870729273216806276076764085131533667809571275492957273058253592607516639119829199721036517280794449224444025458906600726646922947157736942559926880799595586448245036018022069093952075216028425272714383609606955442473674384115354769273239055489709090468485532538498368963544081287596346915221112992404589756643551055779467981094623545596292767285972581331814123387390187097841331403614860905536458672754836790052160389678005243978777152020073789247867309002215485672096391430176912155291186760419500703408618585709845182463431003670301515189668910690529650142534441887661206907367362290857931659050090560336734400761166820108486305746871210654000786330618190149967804581751232061220698780714698426143592271494323631840466173318230637056894843254198715434323163202869506988063231806367638358011417591402942045804615560574833956677792290363722041378136330501303348010870274043532953817775833770975728073544688787413945619380313475274675650815735370218820207816497156271542411642036575400327300905543062493880459789917678261122647664258458757752761897784321020839717387442002278941057247191054776707754524434234016607008551344802589082418378514859114830284369932642601680645696771394532387049295945028726286149022658183033639399324989130813788624356174578319862819148352426022639160010464477682650354850459099664448470448967548405221153439411329214707828160641641798319950594894856236005909974448550745854466528469638640276716861456700909038475523925004241813941510858148781066195426474837834826945205511517798874710041132951988480695066892085100011486782834495045847916226875826423971564315824661771971811853968656720024467069148300242975027723426842952914668598797624037529040261143384752056375098567745546462542588404364656386423469208799693459601926338134055793972102209305634280448568439153451569886334994837069544339022586678867349655522561595822369111504112522867735231372644193470478057861328125000000*i1^93 + 10791717207078795954469900570163441985055791201482728022820294485834698266685831769224489169649278402815323147853600212546484252065894860577750776202850713798577289564550502732680286215260823727230323333065258537429731811771720115313301351290072857099335598172242197385657814417150745418763140664787922812951920726685216766204666076798800097286451344678903218237271766859885467507015275553968712992778054495689277328795245599389947423049633702252432774747368509628653914668190369746161257717854406359502752447450416241383539129682568272457654596235930949792205608424146299776642402859171902581010794991691933513868585069594984740898148152673789639559612364928661247622773523681099117252472344636831304192668074896394687263564023628537292465497182137078887757461981953457363195085194184625598539825616520241986740822421003739684020786704083170531121239587829262926121596514493362102587478675523858822945219318957352494927992313012726097130430133793771297519710946317811059658198436041471576806978013075869208019696055711821095117194092390301982560186136304257882616603994695483885465247323270467218575719857154002281457879046704313720687761752594224350912773793990193782387764040853558684686586807519075610822230740032112182449472196084349531705297127127941128721075963192542940648994515460218261662938389501843018752439731067308547305883012247304586350687457413245943323527994205905248266251471924393442722613491758990531416238443099166433882256415868725208506835313299960993632577982655437761348044981953197140613745115016410946860436839564515941699853037505071131450798458704459118611619990558403595271405833333345426961392844512544315778433704206371721993652596522344116865551137279164412555751684593586890577287742582179068355519853902484877932380041894435052313595904843420409773623474852767203307656991738944255875088985391072978354703594050046942871707562387767957014948480973224564928406070856181416040270443312240206419461475009477002344401641067654956530739238471665271582131678866268933188377331613598329066359168552139662378270925518302362832209432606513771191934816093658799208990243319112061237432602978567725130862831908637009795079473368412389282539858594974297703350811518860882331520090401271569040598346468554303567566050659493105500439483921072719606861261083523996506964716092346964201423646915800762583942067754828565154667239237116503631151148828851254905740730799555677709243152233587991687217272714929931282197637633525074669171503130480084428103693028390599538340919352155403345079350397372867595567254643373671549152764312824506994007470956311882111805383423263024089575767703175875769166067876058751350833951175928528893833318188995237941072621871049608433339423579323855226912416057157818572666629921703438463621634005154212958675158538030875216305371982673663265677956030438150996232344729711810897193360278275618875863440565995220788077058326348800627465227145170840974777948832532058445591963068460175391146905862186272516077579089948379093529452938526893362957228282886200833071781373672619873273361742184483112485777635109057990370193674170271456892740826812386244591855387578628409115421133782992661442124722310313299882473766353734894804288227468884630115222783111946580786324773662312077909287065477814309069178898448837554749675905557960739198572329961556684136942042105528274502932528612694278527322421720892470911970804171345030810428482834361928189107512525737691543387425877649768813533973044341149213594078461996918602439104912409682481011867434071991564490640863370069237879761007122867267716440460134527759661904416780139840781654419940754208157320422817822048228681410554210165778125487993415916417577939408645601045684589064580637528637572357933332107237273546796970097481024273041280870219967085415490228515531564887630491366037675189012631081605525727583538230475675109090019897108799643182466529238618987333952507010265672864973159965761897110682245590219131941693502291876836451595509640542255890804331392519358515144589523171164284586352858882966138320625759661197662353515625000*i1^94 + -23817936255216942331854880477841813424558365335313895460752874356372213221630904024656346163825239147285346924540734151117014707246005057627007980522358657368085569124305725818012645125049722782068080346617985026618051016539488903768919091191518360682392997540922448786666010983607623657279465770566333650284722520754586505868190967786305327940305532067791786125698146812949536897718406986877531489317872837854986265676147385364377086683667026163023917561901600398192238799679267011782438196796669997403362202412085320547861783538894384997457677325511055855355538089641216640813280738985381333407335099385071823542564418727556567566138418643251854669386000247091877175557874669026580257786795941463031356621144988632294285215170230237240173011680164576665170057110614204478479068855439817402084860889957652194707168436796326699122835857776172245173454692688644838895491337875243450404863416025549705340478009853296670120153126988547026833026261892743818046490271472549777163018015446000752958614876341361018891914235327880141082186318292027102826851827117590091633771342952598604974823680128097587025168755172300139266603315471794188445170186552407265804301616354053768353821991668542978148500672200476090720513008711479381950928813721820953881979795294181344125450686554050448378217998267740886056759824669183334343281993681548784488777602419462492004526510190816512525472261170857704529237967818620006310405697972347618484242126431477849276192132851650679130223710442313409605357715663807489851923707005718219515084041113604728987139766362299877125164432219990011325531350590355192837771633838821810329994714322319435980168583666159034120514521408124180630453435928422496351436604836264433501655534702665847213079949597015015767194534604999471081762593897895542796909396681044052217399572024837458917665145276101597625731397724095732438655698237364168987519777810753379730805328281414624055884665260290141998386200447726190376796970212015548690736316565514465717961260593853056780109679618869453577452098422801578937857229652652798970786152314292639684067186975943457036887456647184619732261167071571593351601962419831801203795120027460228291649989063768086392906674851652477494044227003022841956078064854565623057167725747565166753334998392953912579100895488261278021491199722005789663132751361104348432934943853572033933834930433940051708889006510775376768710207031566665041113697174501630691723296051449943295784978779421492657782536553773292225768416203137578661171139769594882022957372050193277702785945223821320858069343895610668016756963085902964601782147415583123348069589763398686584048823365356295061162129689679198071999457028334068906005683283566341083372667844093131979536369642689805077602326371438013103066897031786449828876995419108531180998177743755447371016959891351966524565145405698419863207146204431983954524466734346118021595050575143762605143372151839636628978740062007019965128256728125926242906212079438621726395818170235226222009135580376349710574928629243221364129535599465496813524137378485622670872106624472837173978852461582181214651601385574433964894901226445876132310194756716809840219471709450022680391633044153761313762813851942665175083645500207673875749078590876162439648227261630258948175930857319046567289291480266802476824603951477025341501929439700626983005456919887048270706825727593777239056704793201681377137558405821764907551662697842802490822787815580273332111136515149410099142572195597525934247882458324940332493649599218932355157094017468519096118374765996864838097379916156838657768285706670625121597943561824737213407147792841282636839736836932367184246919156450306530954580121126113676383266937208791517111397690144554801872634659246240187777487930764990163868636932683246273197152051266952041077693876544160815908912526893737767192973642655166390713411506577147916828860123974193595672317955340275872615576484697723327170790497558329300385224515881968587763122438907043081751781081796065082262947918828641485825810105022559933169210784333299661739147268235683441162109375*i1^95 + 44620352065071221209091076884086673919737010405371473603056783885281261011071384929421246480809878276870572012753518226817930142921920611998989965822008025367025403746190048125075989756155946663809483880650188066251271328931656464952874625499170600162940058643438914988544103211581737257600053371082522967484218000795052961685436120057893709078584749215013009181541364922945742860933847458457433151509698217186862048611088449210949722662300229227889192410200914535894142751526620366347630948692124614230289015756397656996779664054368830089600093250964984008534713174526497114876764034715057622138999007260399692485288028789321937842776175002518941629575242479704626944952001505872633818873451479983866182126115176741270249494586188878893593411348273140451627391860019238009124199648303768258357306090209067409976390231460515388073671911091809478547706769447032382841480981101460046407597646013575412115551603885928953868275331599241586018931264211477793773860338110338141257542454291085732319808304146486667093307272918560773215297647921839219645821127795280489274720013957848912847103885476891231205960988678155120901688282289847835697754005018333908333666311405668398067060650741004864635250365919935645788144924058476489233358551376713833583570051926640084094526695669842423021255397751455429794273747645348080296756913918480985729732853588604491178681580598441501297456745475690792780955483191773503263121391318096231497650211511632483400250601182373876786772490741421009133929829477672360269778214269121820435622825530530076061436330285226966938435858621704583044615671411029225955904346439608592666563857096213609944239742232473079407182838814573399688515651741190698626468092395540359147560340743909062240412131605843151093280819779723259011332577034691582125666676781679258245121908727976183973302386971240122822457218636462126150510857370568517090383128285255460929465728320252579004349820208265571645846628331577525828814789791780979619309792362685848517115156027716190508881538882778982702188068927023831102873039844444393242064748988331730394554462502166608753477577684640061409559041411698390743285318146107563655695648269047639225601479762145111194809609408686884341205092194526771876997040243834860006830546240900802409422763140225801856704722321055694446179815562741609787275123657541168306628107271571675987598072476586228982758461348637851673547096063638658062022892438343674460356217942715805926253725417523660836338750369293562895643863760268576248304802975189570327895999692889462544357662180621122019536098232596284605728097063431308071815275534565863232385991516999983164762322262609598208896005040451796337442528433233661888035577717825497050334224663915632358139159918168692958353740041687431248422715601669825475821067062925970982586767033974499532779088688778138924156662587403448301604476379627343709051877417102257612253116459576507533182619775142436308496293416317796423679920257729650225865445308075570377354490989917478942340677855036452142140679871899582976218787184721716728146560145495149685192310462398786226795506051973944136508622478888761958986976368240516028972483801540619105082200524516815466003383432219029846172732215509453561164871963249148476171290118856729874813830681842037986765686321417606143271706823646952538432801150830054816889368999392331606922514116831364879921155704561396955423689268893818302492379538755972538215695210507881919677433360858497702653820116115493174103660005591588495111840208669765715826921589651520543500008299174526710254734769953412689071406755945052896625085635160289277538592622239230926096556216012540429051519438735237544613128095908194082558053747751944211382599881015670657691577579929338512942140556285603399234592164455207012049129627246109539662870386459616677539763516076889872211895176024751022449627555865045327974324162747979067468786568639818524625640225716118951504978113332628397746109029170572274993212826547762765091127904191662915409647820169351357785887877233033301073821566624593027796318805869668722152709960937500000000*i1^96 + -71037102473965979793792159649274484645845542629360002985234954760489608274145034600564331832768225371871498846604112174978487685769475902609562839790364739314356625171536771208007900414075982757303783858705954012843903909812829121167397304259982988444553557791129447919105912217122670680623304775125572924621380200679937699643807488105418142191497190208555761980774235572576257986278084254380662113476254393570346370165692437561961794068494141715670020748424979989412808101098524790717148774520730277912077291662779165802877580976480421710639937949562963555441742502744546690149105136414709932790763824035411106674821450289924243928347420944024066669119595712598070580705621929190141930329260927522876591064260178119169289447231077186083791727272295396447876506747109380393476295262974723741857663070678859597985883523833822096793310869329611686089350679051975401352875408480040795901430514826335305585495183634576242065480925937648845359158341152841866814127116153667155611510189153601592291516660714330862711416026469471894345783876567991865018200339943407192707599554151310778993993597604610215198160535906199471942051223521861246435555583678687277533773886611050924671605013392711851038046821226959077318255252185708923569335485232645252822770948755484226349429443986799663193391721108374488576710866994032069219679905320036400372494826155958288730008808223036103918938381397800020491463251038200267319516248443038914267274723495953539097353035092045977553647143590965516994246454102720418770741156616322854387364659373363178625340970067040348705303579725919494400875720732751324243634098598615408462381913817599428391300942861949029838633894033073542547555955566620169849660156922280301413066992965016615445563586940407914421590843125922971333258081282473939208365354921774055303295663165193397442269199101264882415677094054254808817555718811597365405672525123955051995214337391975938394399291041408485918260841227962778972382124225320867899137101314939036817270818240142247057353188342130494743389724089145217869021265300238835548460005076245276346412401743428308230911327790883952575727096037104508212431056018632548610172183845672021979566876311794412541968110653765990852509636224338151986578681574348415591028677962079082330645588515155242496842873666312727069445201050283011863215182141347152179556931741653013653436669592408548523020287107748270578770387703866739533205020582120576331044800166430596112913405250293675830185810115994977544777243098394035516947272219644735018585870554768787227025290036050393988147873490368742615980990685839814699632571140586773415721362135734317641264719503270542982895577393341335613288449670535548426661152269953452234436777439372723672270605375082856728376046936715708619888662217249250252343868173083784524934410028393794857561339694836011519538034463510199970268576408190210075243556414382544969984922222954801214812912912279272043131446740642687513590586704327370594017322662631064041329707357850966615462192701383126781217276957523432596515442497732578583627651237970031301239635425869145525828082839122886898263066209847063462967759948542201742654543298548246833482616888494594699439867416308811346544416257934312589496730902853888893403683173434366420251784296655618745266966871915911746000764166536250709959516071647038255173597231070624404397364109776667578618779465954456151745430993336519402814022302739328847551746537466259241809444505856320916831526751898726464703681298111268649864900811970228934258753636154108729477571227180012338432276681385194885691580013356843050343434798409681928108068455811254123918621747348651087572699035358169668799330364230286022079164526067311157274235802946340330309632871112029790499351579399118919855975686005339341892339058247194916993672914879485627489310128846907913162441077622365498792256464416530192511300525677011377525684445653049505640751416416236150675234493469015948640193556652399705522655837534328439839784139403160790080031998202096056214604739398781477235532020744593183714151382446289062500000000000000*i1^97 + 96676557392068755390583084354900647427519131945205956809072234684576809510235480581713537292368314438601447701762194811303750668669854683771121509804601241165009948057409440561020832004577761335380190272906380653782167286891646980916667726367346515181906479140045924400569596195119896533873399410307455084238223146091708734780610507374317858225378312593268848872224699283277930757245223405236131041626695787909833449942499499393990200478865139429956079884140641658194617783487176856534230329787402960116506148239632713876572282311183388970764724886059458545220597313910483015715631215722696068157113845483270678237617635856985911834416353261508078303004748390803787548069140851047062754902843515768267817534737063607877437154526519988179494765387431813026778143889500005234014701897637750519486138553590111535595133129545715860010053012343947240298829575832760241612408968439082192574100696197167925689539684951297773673198504643579220048858246580338856423901337602199262457543995179000815142971705086979719876895807430897398351781415404088597786385212492642502293896043573900144725259035037083729795043458729169125007541357691092562194943539121644001622248925657606550619938401461137434078653872668639232188728881149585543239541835028532131142034621451727276882558290761427089095354460051789227979014106928056226408978089669709691991514924906228762369560931793328129162536638816760969202906032852414620407784705552042128427089197657505541648198554434503714005830109125676983585746564517669283426407782103443053864181755185823879784229716711489386123812282962340133340414191690846310881053193733506545026179860267056505181577315078954126196234718683023438555333634085313199040396120228154796367987427143727460288624794272876598547978326690867812892323371157893928710792057440418945402001884803675782458211084527153488614115049463040979670734480950379220461765085012769973247500144315176086910659924775078843452967785171537040835837369119710890247064182744693184399080106762250515808205518485301823411213490810582505092887976494929506053431433354895403689714737179288514873391482474999428367889824488300617064668921159151308053752365574101538253393626041203243194441845426930310649629518327205087233986570332593803919097210773000238500834968593586028482276004469531739312619969910992520233366548620110924311780826996356243068909664310896517480978335410279055676228307057847264634925737217702063890811047703705790663921630593322003727551384885730623157405844600277203443935766772213790452304992597960988044705023982097096746153075793552440725761450456526025227918292495602197340881960357384010431429011366874761211973088153397967814976372763388342505480188983098914865190742057077784825082329171722879489443416311666196412763010587847565933287872047784694987917597995327083950468150380299906169956097411484287068655957314079631524977782970080379322950350592716842891542871393926878481815134190345405708385697985507111352483063313964024941900622568648894396255743064367186847487121376109234234069555010297406416088917298989835019187750705203617862219611147148500794125528968965691232309084745453642627577163793342611488584103438467636209550747076892394035055663459926450785697115442990409993704173415326580991553446217131853410112131866112546132358241805052759808465783019656586436267761058221637711007603818867596136740113594755498091435380554985443067776933631714622234556473003940635919539066965312708127885598375125367632892542871625200170560117219184212786638376236482802385425110300366662568984711506987675058208830811366128677157400424571484359884444557360558681123747234827185757791603924491368132617538268891022024230104988127816721236393735389299671886278767559806872796848961401080755125228786451954013424979124901654132172918366253706196376004776987130257958148298838578125995828744946942669762943222934543411147260623597222934214473920227557359909300560677692137115735139689978886928700640478362160230112694446802744679368142387251591431009265837411219974479731790618896484375000000000000000000000*i1^98 + -114146520568922345846624239206511758354782902993637891392325439415233754306613499855910004425833705707208595883987783035537999236719183401100981387226173070600084242699695901209484334773846550903656155250423571938025237019271548812711576360444074454797594140156577455365935522657010961275062321262924234753822312312185713149573473790125801445849194979115217567980702262168819840591375602339916300868299846840313645165285571724444794171637477613775269019894507519352224340765346413197883575181730469552537837873796618209807623599957766534183859221191795486493066945629358377823324852840168314248391774396782327705571562425333232738037341660543726587902861046630744511210395473551083789105503206596812618849885882364658310468204066468854044576095314681647017364749666734438626107051523266820273478338242692980399673768352143118505491088713959473643092212610421090184923750828360836906067767932652644974162078804307147938922584961756340036589945947941836718368062274776621946764139297802705468645634582646372876567048526346626646838646532196120590798217995765635721107522891149100081715156134394830119232432733603315826635167180495994914586701329281192226469080132805071679103396981892212887723891375750252054139465595324234780253428873136152110368778031483843952158368230714179303777629450588863243970665315396923262724520568986982511870336494400128854544924724569690572456613767345137006961754679383537681585053491792205671697827881999749874149972145030973076907267854640639989665886931551549585944395003716484363805501764699377904115724017218035500413409831761775834708234090635870952126457589272407703330494107099857556608320455491175426686077749312488520416572562773851088425684481646158145767882535515048854922028306782350707079447415055523216939151231905730088194334705238046331036578833490889978650375846941956314044534164399551927243951966313670249870611487638967586204393848801748795226967785829822075457017132145739452711746784736236098048029097311962548241084752368747950707067992461069485204253913916516749697966719768326085434741362761153813932934523020056626208191982414109975394116511661080185454103018803047901336861081868337191480389513488810886722771983530877133686974084353161869491835586025907902207291723101959832166698807080605718528491453428837310173633635617049443274310203066039104037530984711289807439170668338195884945874513550370028826668428933944746821276285830865983696414102548153322397465485205855577224894790646636050900809776993088695911056771476390933818262770576401953118970316779101742663749625382509604618744678503753390587200730196827157115822656323120826096905579789836546217248420519755034947162043247702247106877178602504111966796440868904591870189367515847888766235419017519478974809053523899863728872850125005965475697619271949220627542870550500487393800975232431249264249655977959249566438150391590191815899020636956328194595825122347503702606163411760940237581373084601912423529535506423495555662186875523541494421774306392115588938682959888412281917539289392845834551069322552038465392090813056098348665354430818161930921968736220456580703829650746991269294547118344755296303112502476293548450404340721124368382586440652861766342783107817366342291885296207492255230069883591916815632269531969915465849711703457684983902225586009035125425350291774475849490368394149496068334010308285315114348446365279882165943657276097799009374491989923720484022799037086069099079885235136824876277300186331970839679185257218225838281633178546073822869434618371588647073640224114566141005142258602654853952013181277180223311070622839158755882441754991356627206108493123713993200625102803643778550702557809437506559387344104910452827119159788223000218278165332485167331450404413767733654920848532429486888886669769312002592025952313673882333525382864049498306636232515447324926865819108341638483417414459885831913660173767887135490394940865165102447799790976697129533216815726164070105175352842835582551592032482947886395480905056590356560332031250000000000000000000000000000*i1^99 + 120327013544172715096975833448459185636649778526023866787190306590493241466901390690884149944678062361771271730585500286523163862634004495257149523265508657231951203927090617744026245235361393845268623619238642596978142418526259198813597465189165704381977800560763960132083580577025986191873073240022749636873235808503278787830880688229107506259311842739190454747701024656102441733423436687055854975258375106472761154690676222167361406009765925507212087878073421776621480545868988425155565429792386475103800410987707215550867585517408271943432598752568883730164033404024475979805087769489199540113337416692570520629863654221203576887674546472736340269098198718620047419773534513755801853462547181283644544808280234515823548898975176822397663795252889683945139733841064104239800708047813614966090932315095675732783839693815938945965067612105971480577989505570176723276744833547155659668433995137178098208488179152875363095717184171960121255173280532847534107538790658628482977384390431826592631617604257658900318039095228522549560498009053782118686930098185552673844520715178866279983445006378359879325502640142130221012303002474514126818412484223722602398437489316035103776017675053846228280959571707003344326373617700188790881504740350486240484422267468214440256758631395520561797530514726010937225732636201254413507933175608576308540428619411428259959844719231755832160863171237294031557973175861351107032129676999113568915010394938397914119805676167568912226539278321885778473719358800159379052249122170985007842645889719943026532122060522303364714702513293390596383453005400394555906471719092798562361336037035457033271428329328517847822720166127101970774472507283083154887871995059528147094219868702412876984943880963274863581157299467452191937006570073305076059776610011725940050889238833766224426128527651389746794458368781264101459490090975597130587271528594475767559493235723806850015098793596527894551259675783316112653279108158101779505186425585971757204954874067544550817150625226161902728985705689602383792998419850427603608007399632955692020557303476335609473794177524696093670209818751576175638172119575771146065676114247226880311450294537198498840613399206429547347403292778372878559577232923039916876249353175998761645857011512471050653904860402659710577734250959795582310852064305875598593147712428861870910982533777608725736566878436547105205638498040522372546863664349291451684069540339981261246857717134246271876768986546754504386595760741328321648026541497723559599238709199805607472263111713370273738855239051442542850712802020664229451924687628084151790996012329584811543838722908855323572511789465709757481799768030374203751446410182766384366411003585091808552614878616290819401551748654613469198802649574218846501988655301551352064388185681712371372427261686482410440198152108049033184082239460402434986854104671050228525173116179352925366972458363578586315093927067648283514473392383529915646320422199614831453865752852619512936859461912258601161806349220210263101832522195656096132881569069898695256857100077829340280633107423214404494480665652293653271590607596804713999926495653511569226423567005522482863812806086266714831751040913593466865790930848525412115088352423250552954459815003883453093835090587750819999848623534091869410009531638605518067757326675642237911366565955383870786738347470880045826846670604660114001160740185354054181851678652601928710621449216012928228987166958458387058695899301790882258606956604514862934665136960578351833745710702359251877502132998578282747537964902949585381490902059215491600176452904018201501586213851275442045874620630917393622338145074087569739364565904801096724044771958255155810966554490282123998330982644113194785264092410531116554267356111929581576561010092284320145132805324760178290421053241492076516953775747519617844013870723616462909943954207745940971237660154235211016342719279897154263373766762469020138994524216719257321023490473168096328155972857221529173479770252204918500000000000000000000000000000000000*i1^100 + -117839701163855676550970054184726396730897842156928099347461785476611620306342374103379342113781835342449172549546700926264142475785226868116692127414377358667759330214765109383964150760615495768591750248801672962892282283363805618672398424757715646270630796675995268269290837766739112354282601209653250231496579679040540512144783019352905525985702515904031082137627003707201306021624627086083117595273934736806613761203622111343951483655251779691546335107385872620940938043496828943692622820934386317988430068255316090070757088792809736504440697954397171769824295685943583420281619036506477973487265797583373627986217738736331474781585736002218837777955961050873735021724812924791667948891413131801716879041444842091765771634990703113827798664372029375207490005717273512758217442374694303648220479223409209915649612711684784508759946194834396956870212285332361679611432388956437011760037076812492306847459717738581863334616217443517667416231808889825136792308746087325797582377847891794629059399355865592602331043332360544071516088998519310271748177430918024289610368832108412517200745266292079644644390864887176948407270026172562008445233709950297229259693162630941234213990059056537950074893864567067776629577667776808704763975831045949154112690579470033739315949467367818655384081370750098487676954094111992464348955355951089618574338599456385418790411976140037464730392554842947960139281370529348332339154327994810324523440966615779165397511942511905174262743596362087034237119822156068707804160799276017736819254500519966318249570202964904757041030521932552332479238036647041536940815827775016446373600399084926028348262971146264280871854536829199759756422433435490339987182259467991289037220793267917621008898615087584031398999079302689830264676172799249382933202453688578234881737428629392331223718232253431559953244992557385051309226554393172629690734127903272679088387299294494988277932813812139393689622369453912182094621792401932335055406324951753555677138678573646636996372191934145124117424672332466708708432376801722653383201650172616183492800327012590695982013054825642365350985111574816914736101377532196495945528524674944240621985367827471588149899518847698714505807836512686579390000820383412094112692060155205899837085819047195563531985607677971754541640161647386808733395437075601064660113339016111936299605269717783096726158193454130136679945235704328458386749807357388877178673814330672984364578391292955191946051274269638983043688092771734529406955702248313637343040880497559471253330238997404708304288819825610342010766423379656394271787572101645184485373091333129421411697070567237427727971172318538430607810602177796251496357086380632788146918682087579784945040525349359079766173995743768650538387515374130656729812390987307051712886057823293762049250478511184456787295776964335715955514133969416368721290178140574086514879962621120091577444823478677929021660926384160909103494813073100210117333568754282320065855874626735378512821121265497482890432115769662641115271913212947025299912236987040254952651376572974702469433712457505542268830534951975516580756739884592739984343990170732006766891441506447633455405057975122786562061038780062760502090340592700116132147532067963412011616190368448675946712083119130302956173330692188455867309205855596388778124907341738025985658738350327432835196713492173964609160465941840860839357382005533149195953252683298505525239849701299349740839013812007498538291497473714453445112293045795559750174955476403736895924906342786222575433352705947892999841539685431645790148213559758858495639175644395542450386677249687653637502110437847714738486863703327949899370809939184230185974416262131168515126615134479006371294456389890713744063858379332437858112328411557746520064893013612027433133227913149881636769950265497587794247457176434361266881463366380736287149143640085894791046695398741781308249489582531954135275274178997237051605402620558171361435983419019891771904298051637918984840416192000000000000000000000000000000000000*i1^101 + 111071364909155223000435391283038546910436655329231699758112514709120977376449223071928944987961643688867851737972239211998957268714545900623535947415129878741405627255589231749447080882600383698873384450795786782431270754827102133775776486334393897789577884836334913041201185964084354604427738515996394594510854507547949826800477937948317795756596473195794455956130875029559426172931702902542361169959511758489968207277237714918496528748771720861465775741909324769709058966384603773066272907270500101287123135751363234754973463667039535868750776053778885750144402452211463285582729494829272867520739435489585779510041340752760607212709446269913004158316126280114391491752627429159387005239170784242206192547912579944046615355322438675046414909324431034826538675243585910555547111756507202692511644608974415149713918696941456962024025395449326178343120854074283913310399936509118663322786747036234317898144771349209527108386037438189605174587549622627491615783075424704593052962283499323808568755835277093380432573552613066180635515520977122580894910180879414078599527181802873346743195927610267116254282099748084010740914480836940326344181693241398475198335628574297988320851985169552848247063756980095203542500226399308572676765704812680261801701984556413116581227210548987093519647754694633800619678123893851754627246771148696113104910570630688051666110598733988599118190892611595937840175527250471190586121279899817868752125659860925777041710277773720009633977298885231857582214654880431058668214185017213042171223600909593375912486664345240763302483734193242487229029918632611622391263692390682967005473956888553734537012515250353197656885910627763491211777396362506877328018416090379044760366683188171807464353390781739907052629027152767347473006739778204078959210366799678924410771747605535015036481817799779590793268117368306209356902936000901549321217905398948469405460298932929313740548314500993053677531272280533877433503513812147880522097493981050680879035427482053577823850774159054792566976736530778266253477896776454294570665010578752185327018611833086058052614071254442906841691058686151220501013644223821011346959171053343343360369295466131884664635921533333782742371517181862239893991299848886499986810406392397078116246178397784404306325087796283988503621305643947266829408710300081647808139128378366278703496740795169249427258747394572704950923218018238473699661070674370648886499624341938423359404880291284128645534661657007703212769741449199411441501840834676726020245589898736690151262442862421231913496619294575709969916605914043238868397080214764406295770269761353001319403901756628224938414233936956614958225312790781107015230410011494705069950470124750273497999691463444039884903786646050040754674333228661381256675154730022032880797027560688172756637292270058213187964104802503700732859001086532716646612258162143885764361565981056735697664179422464912037712952533819095948740722584164907794413571189539809154066844519108913398336651576599799785432340000163107530301062674874457078387238379847597924670342790758194651576018423111539011902277375979500294741118847026075551746730948085300774652309044513745293017980676976143367350309694190796996843597823290787822589120986335723957289671038825832647695996253882095910436016806831759092595425601373555163283527978345439673080620338833547486050608324343561651101360890553424459993906648509798560427119844697567896869011069349498988784345720078780424238631386034908953807444142192214224384796567931246134554163342167840459747886256387943240594869635506086376971038983403730359847654808328268090409985271691978772735757064135019239586440236889427370838935606120794707094956588163532176300675418845503493013524226771504811511859839841961396635328313720191940781955054342204587685659299387079835864962075521993906570688162943742876670114087481418768253742487894377295756586168260428317599230272502308008352336677582164880316692109353670217201099078315525308858984916024431478374400000000000000000000000000000000000*i1^102 + -101405872674569138780859338075335588018242300077033066457972819298880742409503412086320064464514767490141320630675078993503646846090596219104422600179580801133978476048099699221600365465056442016918791290920313600476875636630900726019671796244998312336980317145999861221615951995177199689202916703341504892104753344027881092956392266919537734476080868558858648948703578113979064965071206522257430278109553680752900738583707643886901913292671331112814854490894275034306440213080929335739800303323386165895055016330304137164051664666223284290201801731311657505753926961078053706165766214394543925835496649329907342222719072786382607964566255496043407178099640849532188239108562264737238917596370922444370113309753540979521700172278155008718547282672659018888803464924764962570184182539452101454420356886018085332548339372144669737698423396921121134297111316387962314197608983374169892729182560109840452629767874103166629175707685899946939327958697538984381040315114242708023593613392316613415154297702682134858115953342625177210529842721812386182238591072500432206467627626527430903676049662304876398671805485544966568690872689266828665877201400907388920123651358550513950333369755659716532346275979886747197151935567603051664046532470137282769790109785363649206831331703618957814985781389255783541620006803000753455155009117014806490746771723854277842916309713279480835890408392416625030536994196396073211179923353345714966396942756675743951593885322461649180699358360881477844587063247218905404400026524598349285414890574306305380946685854907110086757764346492800801298258080980520534379889898826617165432531553286412784949108459243666043124913223401731369460223925445644069370912764985562022251323242192289167275472631237071438637811690678098660750157121842350333812459566046855532593161102353470786036602698581722987064102170211574886765975713506682951823408153045669518020545205966369991149633649063202886275708495390734283771704982646621925046474807157470037360704890323842651102186013858354760722664759648568595624851974109365013254038022111982095119674427150413229389161782817803979122519740851320629931048603528470296521629776106351172759248436110980779603341131056061473737777779035236481915236485455775380009722425991602914710123227451364344745878327542605565269135342238395380323552598816345045306113250861454832833283962128965438213231716229064651743902855073621866228910422071412448650711120879484677098112520968188253319327715471813687684327593857185734319709990913192038527241632102416097082661512923422772596360383109667019341172591890230724653340064410517315792486381763680765878120191229195983554724117511605129636704422013090071885699944790605703436734040207919639732395511744448043574242365852936701692369589271329620745757058595097308090625893498786160439850686387855287212502322299663683981433299475484623782273982133232019122240041085999365596372418039111892444473768763812956646175303078527350378503992717796110396881471966494411271439413962365120786847452355455990351305928544725371619508884598189089860646268057466666744658131735125155721765055548670175404832427003054204334836120284185554115228282980236319503875886404940336685266430620745669969149664779858441227394946157173983868318086928082397973285736602025583325897530404347372234573989277631128731513445502359370149651454283623319772909299380226234874078712218210031527206254047447430941809435814989115281919713667884012200798209193496034408558721228966689065558362742121956704436503933705743570086247798472718613316161807585718607470419834413272064325306039573806818374829348256574121342177629106697091044297765307500682454284202119573288922763734008087362995029883298367522993972139588633205259435678597936172949402215370584262165223550752373536036826375475233554113243903610255262980829490459316306926014453041963584073989665517116429926537420488291991299629714501173248241934734919608776167774217544472060403137565562211633287316463395439618607438754113126400000000000000000000000000000000000*i1^103 + 86975242573975226412821388084174564708661845745279344586454185507160944876327291472438162575468660577919750120274230142244958339145635342319370621780780395559595503662971643798936092784568398444848898836909477189572314639694837006375765132861403753815728821411405704722700845033672489070905951602350138506217779507266780966519438922797767742089671190544536893080480774264306235591647544352340039278863407484576986787265905863349370806421213531975392027127282501316205595916359687346632699172579594758329599434250235559204496496219220347507960746479978308717523816936182740274489354302813837288498694685209621522450008664959181997625863883633901701885161813269750379585899862992318521776385361745210851034630029679941844438883377991497681182711097803751464018212558328143595749801533986140781243581625656809470766724381667858630489616410584728362468139860964619078068095426313054576613730440195434385964241345203048250896212871859953437836201820943247603722646313590461174206029720667103864737035782916325527773937996257859601723440429898076255393967241914066974228497352947727392497171209826937346751806484568130869511808906513691659450839169050390446276075714161061062421725102793169226923313389416346390977062084075122842269600676352931876659761864135384481223960409784114391301471599135481209214560281465597485458970983255797444902828054825222488449020783579662751334519775490292697092894838495778207703928567810858288445670221116817910237434235404268514893023901297718634543091982143014553529962770285040947119472631427412552616220352231777041599286269674784546075811438981643314210978995531709945240844263763920304806104227470426396859380103145207305777601901436275176697776000113637920825114816657606990967186900992070638498350447860701247473530878811411749747859298695404144197309307840018249602133427429314512689416660142128295725793711353949582984513714436353047325895368398953102403315649318455826610035646402654065624801056729132978228024957027934827434392940284598394336281116107282916366237670543707784106754917869129984110057873850189387351055020373427225169942359529932254127657360686974715950104737618560694449839416957574473472617329451437779976406535251916568859438654215477150921555575018604201435807844975988303338391910104297523364762758832569246525824398981130659301052027245365760195579894296637663902917376908848390091265359553490053040107468292717785765006997336669340337819100409765803563948807993753017979941278309133258257576615268097412123289701175508092367809036795113255709592725904790275316036948895936084487883304864323711817406899170951634108770769223449572227113255933222905511618030970576760850361422149212075687233957620164652465572260674990945591573197618185107374539483319429387290772038926972295709930268230846063114779587607374659420593887837039216095756102636896521214573303556518207653443464168572843416074091323962070448240374197931002065373050885314811700561815236069478400106864409683357591564560914652101414969060294011818636355294185382536638206910588358479992061033550541978789740306964964785089952890192641666457219736218980138653163091142210276150133165865812020425272111156772158011246262275927135922426312843583298070801597414203498382461886240870490109262954911610788495283865077644240338641277725936768227309194737100211717081137279823755548711067911109399157729864906842610214838901706539296247492222104935448383070708117070005444038372292424993301799216902483107781355907707320321110244184083786384579982270886025633475181991607344863110140765603519812735639098374373802493817323213738048924743344578418261646793458826335345590244085469955281583156704297052963382806820187861162590471449986071616183306703005155671756524522131382958961407642402097039537176381865815450438128243140820194430771087945795143872559811358216931261057086734099320129345063381725540539957832942987520035767802074006276365611468897728536765112953372156990475988085885381250892984063037263692675163818557440000000000000000000000000000000000*i1^104 + -66948769320520907515603313313225306053703738498627008282964210578230602156045250259455353897955041488489807238861780500352072930952271558602603784660549384601497541620011660091524600301157642457408419049258139963066919205622032432614929786711697411816284129487221672981480523416250402661050207135336883312238197500653640663680068339743016671992042279612790394341067013969604413218246702743022225390336717744632338773392246478954079092544699838976227993343478210668065302215561867119825851960379475278126806530480910912196385589992898549018999009745131948809781423694363490911729871837266244682299009831243491861997082337427235706499785508568768808388203165935343476039026429996949024929709109661472662746107998431993326450476003474701514539415711823677833731866552286768366942442564087900911784862988361490794406363549455066493818076423693615413788188252770258188861245789308650990283778786799221366672531642018339737795557059724015637182245526363251272991514441354779653411684152324509808273094769756404164040739367186099998963219272395104986789844662322162130624020369916791086387102994872048579534948549748543659800747868000791586609584181289203076100987783751853023635117138747313512640356087705816239896410495984828023837096505282124851752177193310106123696314401711959605680208992988789707457698919748097994161035362882880445681352169058850349223564835667242166862221616443726185744390879687214419958631344899463030984877818995461344244036352585597682897624215309052502249874808670495531511846867584629590999429372104797532174675576724345289813407950933201339949571418833205448776122982239501385754716151901958837556717752343362778275599246291746390485629504748133758051077128575950506252634525419607537796577130885029467469373914486568194688312039770364839953455844185074985274350243526966515117651015760341242408248000326918433207855294868614056784101664037355228023134211261674018114786941240380503482021746451674332868654995222449560627674993079365814298323952788429147978817218066426731710731582001238750194456995688030660750017488216360011433526346105064097347953603791254083464639813907725291164518490643396815178756490952611292093540882399763224533883131637559853184520408960697191473446162411100232725162316401811260239152240712781289606875389897019805308037128194905717879173758701229081811285560519605792049111250060211192485068229634429880410336973270172771380973224823845770392504474495018963092230791923031258442238354452848347707743363970788113207647222469430400241647563527269499605236375844091348257982893542034982850321721564469484298990736760062864473182571628599239322550416558363667583904677800767135040857849364394386188999426310458243973743183500766820379441657385750341608799081365452287457008813212767436823883076525605793643322224137755259845776351982717689086384095023721741246420840621819247302429866275873832469179890817149339532411842309206582628082886793714155458499879701371678012473364916525513435710047328390147553216382074817277749404932972707082660142769237609082614587853325878714497841678827710916525973912109742606613603907499878449119682418685211921977914247110032735292003216667564771522046413960804493479701723079091854859668720249330853297084848452082842377613978143209712874816010091763571595764623767165464853009732479242981378068583567957539485477247458127129723757849215029647888066982481305764512521372690434101943752870659820462500730324424547515720972715678549200023922974740772576007603132843912903327043810749334575630178234342957589404330593688025816345743179943937272893190494149806446270280797967449640432949120099408345568342096832618844297778811308006132468745295998497338833756669766907340908189192510927656209685269662505664393948331673145689215259585456061744707156050391392733028543231305969603374098767298840274453192085715242732633543171844659876694115890467885645201525033324023184988883011265568644355103495787903386970464526986596408953733552205654723007610880000000000000000000000000000000000*i1^105 + 44604576318223399298049620782518315470788542773815669130807871965331754885828913514393047846296705737112727683841854376418845169674814338005735008470201292918751861676069256513211545596721176907696684412543671438634025513006373772789096465033886613354295148711012438909428587472185343471843127924178668284012638278636481175246193180058351202480750687397097197123818532587647876729516120995509514169964173179669275130107740929092659084764848028389827583001488003603429781414405774458979000587198427779804459080643191187050753638411298431269983029233249673885906337229667769988259371744787224344291076114043973777466118244917586703546088677175404870047943112671545977539026954014430385487858853563354554241997999372787714332892810278311232274546370279847455831348504539456355254008371753176842257012252840399895134441449337408494416880285741339458290912610313923777586798614170861266611383568085638074662689102730027784142739286820080258797132640508673947993318472237388711683073204218009571415037285166245406987859693149821433426758294970773649724551716003657003507817668004943808789626287084052971848400757716616662319116429240372801446204332303957368731572441482425918582994787326117875590877367189159034741429943276135514999833741501305568725212812335740479604424099856603543931913703390241554092130412590861142712250075608309797652122066323712550173036097788621787261271360580322876431704070470799898283456070367589243955687759922311229140538007468473451527471835061684843989881814103802208043014897678754214288901799096468858954113768996841062472235847266147243320651846795312670418404390003493428803786572018403874221824026023988858815859304957686988655277583059327231397752033022519361768895902142925402680071188981882047886870739538645693024276413514273577566747510424250517374749950868249032183406294894738097654271763228357359496693650342598544410760756129796779437847705932967524322212989972745757111375550501811099298469601856453776495192045071237097286204555323990408413594397887249363544282939023119832883485018639431066517142738594621076826946738133048869901625814942883629195605219903723364807785026241581445094757743112607018433608673343534387222010911987505536045266850793547022027114796805252279432240972856654282922400929259491163602751498092353856155225430191302819686145251707255382162216029854067853602205534247876170340598733900939269912212036501262926704726439405880212404887009321015947872557172044664176191241263405884850861483876148043000789591052778263224304305408568739464760274654646439643341400381961746334795349742891539384119414391727901477877434067416839401228413932999633747883786095054264037992694541955130842899939879005509488560176104689323852644022131447662321715736672781326265877728685891785962042657278085946042167307807570691587658642947310008256669777869310604597907312410686788904527659809279667934287017744638715200631217445302120782527557819253953904572246304875391020701842252424109433540268638427261992181242381933983519030797055848964880536531568752069738217587892651991323607489654873526685334731094962721728897475213652920822773563089060746469135815165730902314922354663206037508055293250993179075981436289728395670334209850089647319430463635420576497988582084947891319792684510789388594477727063866437391279810435605352322456868578827314666630985729153049840378931435588153013856983962227543225619936208517299185276732544332718912261956191879563235272026623126966569680093519131539556952602226754385450430335359634638517256247180517695374814684140556425268688355275279141233301563923778204147636540139949725805471557134624258396907779842953282617399761105785934265398055660081416921698173639239695407146676984663816393512426068244481284692413102685069844533066890580879349264322806509698241447243753010215277959117739352676131871774067857391978346567052050610114203176184485686093267179251451748135057215058756725455267448746318565839358029435235420955790486313589616410624000000000000000000000000000000000*i1^106 + -25249900897879275569913798850414608497447580405820985376759041894296365560533999401327935780269426561775716492901987456739911849548527704650451394388880709447291025916958020268358398389154500006964700100048114310681697865567720642505504356642752635216203874727591135966281704161166922655047329476267652117274304823001739413644276587762304148323983750514445604235337916977348028807927444932062186664600470084060643729141590033264171281343925399266404154558994617059929234698112910916948452459251738294553028830377486654117364729809594826634237102283338171499778106239368595948677805758999579493034079442160583032302496940733489939908873963495395972190808047035410330445411023073822082476782196816684445556160177030741994057046649374667074269788759145898049339937535906254558854775251685992538741957448657400815314578433170063813813316189011526611423287432243902100887905250056409676372658021036278590736937091684201281783262276028759183858460873654358047930320360989044897949247977933785416802428479392391414999031875003982644674562219211713857668362712343768249124509253753921837765961698275218918438108412409613488529407057369734136225686929014070496812209885907391068468164709840203260084054800167134674945021646297228739006848126565414613396292407674159775310244579214633105359404132261956202920281874989809871956785626272206078525439431036070447675254565444323568703297696188219356754353297243849923403582909381212813508643112526156391623880813314389204877677482008644329553148969545154389812792376979301777582788644378531317591189844280078236136994838162190449739309747265307993251035166335928653411703757608349580582873059638705441638009222702401812530541425946539390102421829224593863887365376659519466060191862190342624340122547538042178982230524556004705400442385290253248696111175669225429641235739566815538338125993834798890613401439719083326002517777595227712585973999342560593655076827433461211422783244637508862938913345981933454240702444335737219030682646705467342158202608283238186867653768860046176046449238220190948387192906562689753468346490241229420687771017973087173716426695653576946557138084528421899725938229242048757413049361949809610944818679957906632246917243889531274329847161949810141732869457292486482886392284015394594425823287444056488117644790949547970536222725587198573663031519864953785472355848902506492542277128600667205474791101345646319829333629607746004917048093821782832730883644379544841862495504603603899945380862368439090111642786320654118004125027234416492766273228929318446073587204105677615900968190499124999750293013528977468044145233088463102353158409441900862243036378271067924013588185186253543976351445673701874663126316486447610405179294140054484281179664100620190980039970509004120814621531201322693583974948159481943977445347935535772268079787432261908420006902399066453299210251470931374209196438711946579217729864509820487307095824630330601345370478389607045013245308898625411596465329459115259561959709016409372764961191093013415875430179341256696512261973548258705671002752769843460676834568246058544583063063130051920323728748068782660883009841508032292445009949463234154110657013097084083793126968077452224568421473623126690433585403475885086391234765699745830359716081546583991850145176135597755795628570482789039604394666319755775426505281954302271919228597062392529623468334071619895526642641034363791111536856324950196066926468632253205716610155212781448344492045703288479915317682415073717017846128745319968450746718953891301399917244574725836865069856501098545849204657364722914296412801767772180368787263987729182188644957032625619005700032647364081884093401723005790570593627461293670496533623866731511287313111541526802594335759223949245599594398856568029806190382607863597221086102605785730551184808179711095509204773519080530810984141633578643394827816092631800215238741288717168799733058341430859508707199210171899406224998941501342062576867999744000000000000000000000000000000000*i1^107 + 12107666201194025002957366246966314061253041509856076505637394741976673196610518320116945061386454000246789203274451005431028336282818775646904636762572345109881513287804012745005533179474175021293667567221220424115748240786292428964572423220352604852425805081493263529516661194149316143331822707506164599567651128564945026068814927493547649816592072167497876741838778847932136129742813806448625594664346293605053557383234660404469280719828219630220108162919930112704237243615710584071309591340212638804270630971839408253142209528868981848280944521563808541058804021283022651832052971687387323688755782641939114837935291368398923304841783866009453712769503281184817124822749841836974030652317207196089542644435776800401819985814764303455375029995500964880682506568395817948049405753949098211373825151553213104058711801821947660833121007974851319192481893516473615862711047568244951476484445144850839074013390657558952717942428482760908982436626097856947186401582848952934398086596104790489006403067521834448936963167972388226875546710993060112074996558273199052580077650926910155192898076791442783214261631616292552959395775368216811553814390199006709960730880868274097939499861537905664788408976928754593468444182910327577961161082815878488112416828444436205612677097878265337308670489318207420508391487682509845169360442017538027350128238718240857448284529287442673696917365475464126332707798183254311335282707674518526401046860019070371001757160297052153182573365903455460525815725823090496312152451601708032577964289733406462712251126232002782147274325541600449428018797549875905013511947199724246529484153104597142625254961837250057439413592526447963280625240412230406096063702649463720862596201783833406347141899005086581978761475841841456565382125832017320092104813474087816599059663914615404886076636513133172213100785834463518512413389069903789966491133257234544352560744946748052571460065654616296537496166362187338130994372688900595556594067436658260839235068596573101526934523238540121987213262059600584908063840612099753202925706372499475323383152206646843013167241663213176813470397264101890446129354069633276978622777456159308468436287383782732434916967404361112862707123395756482352784612094447569756735922892672679334680884954539986130845885834571938572861924211829219205186122413704170475434568431285916893574556329211929155165602157258098267056016877892415506275981868339459641756551381912004239565883931726421586760379810310218525809787403376100399742294863774132822956307015250208448169317559721328997091985465470899375060030053521240017478651502739853339881086733574511792283070973756087007222398847299201111359471980901583730533978396577646029800706157135931642819191800346594154201575427277920503321244944068550598600597629784496009986349282609092977374784188758832456681586100463850543882376175740310685192039088133820791639690205669870902030327703090170585581761383190083153330045211631700437827784134448410150714885600603908831905438850428975577950919074218517893176525192397083608374952752966565999276772336524870962325618107494249796734119718611400123964273917378177277293622536920979960837205535010392122100421348544001065725203503441585849645918592334418786456258706076716304542622534500289099961894367787848443877944008332628369870244963276185178163639989612393574808146644138158567807989174761706023237936463522345299198659321293971514403729228408488734667421037610806043071085833749046044434910120173968759064194212316249787164021604555742904834031799671689252526981748472392854594351242583795702952686444984131620520971773104224267495794262893732690714276358369056066178686875632478473382851114655551562059179887304108378754024052902483599948732116738900355910275539303599417038698591404721320168322702536466450491470495038567702081391818020727227869907953789493573081101166782789000840110545740093708525034865449889272480513733817323150308303085425134470569899339964606190714880000000000000000000000000000000000*i1^108 + -4956511365916028095710057645164540403531076751896163859567515644379395488733452824395136825850995189993939128241258204903367712333269684917027462561086354704944275416213189434158652375659751648279174891245298096805557402381392653848212746474906305178188110653468508875472555455904721404456855384175686469711749257926719443145736555944294259965586442826946132756252487467584139852372656973782483930575408464756285049102514461354509988013471239855828574448941468484132066242085798404810045626814380007903854530822187106121422963485351076482292260350651750317079981687909756783054477776718897457718075442582384060907470951644860070623070987060062607788947110816344315295816810146460356564186909551705805466868145639710143748602155952888055678922896655116559024973914201268852112364346972016975440154466207557548243210695863436672988342111770734239863189059554219920113473086079791756064839650950005926573281742656914809239693379849919010586522148588625697610571991177621284518888884308012124851242110893661394290931877558588853237166596721922773765076041074358373846073842526980262656611207256183651354278153520124715937590154407463284664950176092350516380120674976650621202361951887297103786034470773974028281465147340230768982016610456424441303815892940400129960678274749743053437536442195958619758840671845508535908896673139790967156064439193235633596599946984131513046672156489795896763745744094604462806318200462384297889000489716481093861587530723377711729666691503022322880575549277876272112436094722986906059143001156891916475709788529780133432916379748889264578798523323642188664913613725666443938467649919057763674846573585577484895322481565683049936102710078644228291364585543542720131784111067244850939916870268907696799678262860743673607466586954058214540951220862959906172264136536113401751847950024468722202016178192273904928799833432658330000665268546559260849249425821489629367177486623908797827692700662123835495824945107172641464346857412797450496279623910823227596524401896167927675181479742271724914396383819215223406859677352114186596293229020705181604919420981874259040367271975655706903483498289148532361183555313067062492041574844478414927592071542257329687660104369561176732482138606826152642147700598504689989579110294362153634039481939679372739161810929765612285683195307259688723353283253104698808815299804850414107730690970562395505996453036157461659537139261508743476833029661274941831731492540424733990080146901218304189453515729682475603733609531030166586463116231344076653802003189053818127197683721084351015123653383132706738823015744108801803910183096586664522427131674896695090648915399196135794724906660009650862738696009162663824127757411130814977442841071070898011561432827452252378359798786395649735601509856277020319701300016836745679541297446261926158658540692469536699926129241344112730241226484750873141618655308187216124821296576600507561447095926825107015511931933341112038533186851498494520961754100204035433198330028619622207600374088277966609989139378757636592035022125300489774324205870682409806308261895101660877578557565410935723339615350748374672880991710368582614269089565413855416719209227172416400829054804874639965100639150946817337868487817571347428870318624034785628171779582906635900485625190363701790513280825829728740626763281890787076390442570519906077029646156053194594954612606946958412875592544875610357145828222033277729032717174553235741484190886061221663640818677533559411600023526835984559044520414588322745375245261748798437797618582938823350831381602689976363930373810218907895059778863578990654527681440587349748194317944895018904245812631223490658518217188925651239150942478382344031340578922994990233966332054327749299012211198412322788103362977443248376081028784316833777630561844741811551410724115601308850737549425263037307455605146727266285044593902191460542262809598323473046392519461945270769825165457764751464746592734936458854400000000000000000000000000000000*i1^109 + 1754759467020944130096879900129437909996009724561524278964730028966886825416514530904548439475337719619557963702161716328177148041923058771066335942441300557125702679454977099965231617338562101833671062439292851582248761891496684487046985849390030545681058617774104710487817906097188316461596580305363887954270582178698942162622752132010496471822312882677200176690987724948226939516077304953610981734248560239646498407091337603928539606357307630488514190876057716364134749683961835097044009496529085349594878159140880935666334835808765648281049009563307860128701142976182856139438876244523833512308387322376427906021150582974329680266368082886998010779010365869903681565276890807285269922064953167867906939248859772029028612806525518194676539975165542155238992561293232104722831141349908007165151274880137283645635346634574480324538355868769866200609737518912499105820612594377086629013445330249220012241715996024021843887413350618876161339656596814210118602432407468686054101398565918375979612608684401015600085923374850357221035548198938411627307345747292795551433950294759471079070194728133910350028678446387187449892693651935730473204414251136110246096609381647133664793620373578168900614975267922453856076095604096550125524340779754968269174102171000596066234161622393861616574021516226141626249942233294044947879452652994163663749462391694276480143563053751853237044692385513796956345311052001023671228213273250663673243163185039959880964805770007348624826887118015001484347828210250940161540274618182432398892338579696126598246030807775783802752838936777337826108889052106552478722668339250657031766575518923679401908298457382380748586463839310753989373139119355643493338502819659270676559028771447600500472866317223068873557927701915704177932526712344943876744622939381655920549453896982388605298389800247342458414958700750205936856679688195753610506038321190039926857194859213720779849536319592964150855458216534456945708457992919214404250311541584172068869198682656688760327795591072460838178270616635240864129959737565653433198465952579773926781193807601849950650051759783640579602478915043907347599330808835051537020575580704467044929253391965300514331760815635976424006058704552824697511120562562223617384283999871878849615503514327792266625378712597206575791070550147766465634947244029252147472688956524165841768168745657695791194654760701715738937176271767354405400690101565796039959250399683586489283011626351206552738860692817618145034121164591182532188876501151106428616458825770779742931611734278268871519944782531536173663108667545709868836325522565537665900568266690676410431700619269807518452605471135384753051869602996917153428394470620160359542047538672875576846108168644450479792918856229607587231951672324918168036029530700171386739022324890467348090078000607046193720894465799451715701270281186837173594964157461345843779117460213310177084168555240880622211430008590802596890041057640462096632486672889946142441143342268379029246867143795358158440469969153519420163309496804220089492896593553016643272228110303761197243699073115897903683512844266794086565993824405151732772388731993672674533405591728718183442519127599427390496471870450241280716388462552287566728751751716734699725813839342734198879601406798915827358079131674902165774821499404549792982216253098642594193944000359699960932938972596485433025651419452544814815822334810866640137293971876996332655508227799084050283571898038484343621365083547344880971624038296402665797615732222726862832140263881487417711593992789441700325612168970988940106121094389067443861598608966348996779112151521543943906992400381455666589234589507722621650045642309112032699335286443476334508928918656721260252252053520093167727847139540645626503390164065589403798044326209445214255210141034396486448732432947897622992273699091682382536056375557875738328039641627674062375471108080446447099661158746807464309361802590515457570467164979200000000000000000000000000000000*i1^110 + -543075547723121122820434558287596448075743301458871048401904645244654407646824285918194288576545249481959762391149243957234839106851248530703005699900827826270992534496040165780805534399645880011450664965440958954560786435222894531195043143817746061647688408021114880358912808801498925993475744702544769300598151885769960992941730835993753006750633009681706961423637270207757184062370741879974237507457137822697750003561276365938912287238413895977279324110138790778067544236772498859733685405764333845592190865105554726781776451403777109682829859265264837242269889725548317559699969257187143778370787358893469454735237970881038298394303220439283306607636144095158895615173073423573689833733322429574666091092593707127807637270114891077871865604740333359059350113496001060531175106177049878939057927131607453222149953173573083289471706503944636654433956318357559130835301342724580576542487802572464779179091321922938081376262054411271894282485842093417532983268944781498301725432681966399297629385530881389414518937612600506933795769420595320941885360075237750892636449768506751285893993331298491527984036882128204384700918920019292325082979721372233112504833261035806329715447224061913751218913961687796611273511811182699037323933777911050114781973937902280615474312531349631795404094716901174075978320909389100580980541615193638425786110263681007461207808603299214157924100585564018656991709996474308866872674003860465338224368236031377096412735031302593459168949343897755245227714338060244994159378198997782158560832304631198783801218641137077970060621768050430044139899640573925442482426818615522013534609402159182928002562862919198993160801062759545964001887096856351843757841554257805001815671183685272316019576193926654024687645218665530045786399950060543713303623944449962760189742580355481300980072166208296632455597370026495652019657106836508358510326487915373540236184168156356562596628462297982526270739031945987306493416022707104574053814834115602119660533354955252268972851105660197359196408393573566263634785971215369446617796977157949449085439002612319949958129564164777661445880110081276729593285907724878362405398954702101521266643657891753698377717972456102245883583123968096614604416146604326966712596146145902307957118302662556711754139775677063917611507353858854894228017926463078341883410487420172801876509578769719933683431815723504341295271316695019693858116615222518300461605974728413481323797641166971619856222299222229257576653796260973706903410267214229087747482695086167000157321065311560562819199120486948977345973377413886585271397106503676462879408851717428694709235465817157339654021620214687225009839186245157443966343803147962627213417759011932950124875877154010891869440553905755904036175006675814302786656293696995890504920854846483252195140427515610216035735601168089667489879034615954154187173264879842484472740540377373672902596053349244720137893951605290931343579014410333522528513601484084295465084636047314195213430559202601532249618831129804086857524575333209303449022823685758293361761147820337239397746196505279379494727748111083534170486553723492390276711281532997219287359794052209171675057306289066336231084588819282366381079690596957804403839257016846717611954732573006869088910593337008260366555993537418016293921492074693738630234460600427701928516781276760306544791462169644719816156099825859079233369785535451480330304894372112190580519740636260417660045731290649526658876340746738011755554115884471546564173042161427868460210131135876697095458899626248968730092936893653462174149931254497777146061754060229952533544934100124480484321847136575719420597431154807992739804413803486582171314099702986874847095246522440096097128295687147568806076575789487168328048756875551745637079362061991861384696292741891980562297313330219422521369491249575251987676619075526023454785337880690236256727639425716181505758477147241039468201028589342870942515200000000000000000000000000000000*i1^111 + 147385514324495189439599364838452421995372061379492351937661791626321345634788576075862576356859049543427393176630668338827053255372591608723404756992905925030033137226421927968324635528905223879033413676423357234198155100833876361563321667917310080739787355473074792522988377585695038150713859679843133423138446248905471380150491870932388834845980101262256287567777995408951374527470487657523887466897944699245902916035492658196502856090154543075789570165588677920395133503550335099305436957447666789780960014560663600978182953661818133993124280122784908093751450510873758958217110153693221235092787881503242563557605334845446581338976994798983934891991045384544487368859552825598160581200502915327311514805321800054393976639316423283474634092445054751412713475324774526902986971360750170292768975898254350654435036332236547693898617847501598076994539938343058584547262619670888831710542604638121389564489846002203951380390462100364387563902695251582762553508569138744126501123664666626313375590919417042995605113813084068829962865013045398112388787432921761523404007221631561977996250517967863082672568222969219629480340430386613426613360041068046075635468615415284051248705702799758309369346705071312216373592581696769291931049007090380605163947829134644099364084252490743527064247908663878956732798514353379840281278963617738168085990217952641118960185169476709698391052683181903571621606401541403743174069624599566421861337475244708304904846274951319058184141368475059184426917534923036712987012641234831855739394002968969148380979805206449824371914710038363619318396587444466605264868692206095969468924630916688529895060783680852620165271550314748155702612822706365072000143687251411735136061688047298083444616871689724544546562460584703592916680333364363431286685598779198597492594728149088407273249504816683106793475509707964322748050265897960871486323888916765410703823243190445940212064790273652283468583686532310543887224038915235197382410717249870708885614850281603972544233051663715274134029384532647225087413150514840897403316763890853492022139109197674892720281085902549775621624902115574382365558740338112436003266462751119160876320085060256464530106863378855025660598433695461143918801718423295602000028394674197423651294493564378705654913525893752568000706960940856133047304087859007455171411583713294549184705240298525886200071547597713111006765052586893615627676737714118617596878862253856515400860186053454066437414383972645417054574889924125558180729579060024705415741538676005982654809238176262584323633419995731156155978093826041573654133078168816565626439543532796926937251910880927017886825991727407284029508491996006236261456021465878039466792971120616611621456922367119673084975395758158733891548981561141214556055275581888697453967450113013202812310412908511314006729342594658490120924249000123266219618500005320796220489402100169281987750927560043205475922729860164351321547094958905725660399461137152922690260699993242662879378509014537445024074260504817106386139635373687194587668310540757771071454229508098632917257034938071573840250216251520034853694310608756234988756515051659428771095937458038609938149895636076924652786505516277455049251634798099376337484722216175238241211470312980887156202091764295781529747066043989664229134471654569074113284932460110889035401444074844305134805360766492848419335109615172946661764259795962005246559015293833592606993233134187038133520135667677682559812419976261417500946008936664781201079765119118260386643316057081619411181308769773318296630795923952613857715083988168543129687730843616387613982404440592797867259230468637926113925216668418526237269011959269188895715735471974876208045056937968370854237441309248645935803875380666648826834139918075964544756228518209545411622271883963313685935785857195186040920868444980339834440045259108283770441295250877457194699549871592433430295290603303614897669321054796906496000000000000000000000000000000*i1^112 + -34952342855046203243119588150334510397584032963447109837712993422424173189117134678792761191448365528734309835519002217314797992646856228737717587429207582268003673978740812726455737352145098026280494952691073484370608375208709204152903386876570239274409623833247568603854811934662685799509372313904510888892966210198742056158756833054733062301174036399372566431732718029861497724715713026690874057584333306366366653629888175118122392643819783291425514891319035208245468180363769579537600754608296226721183415641297672379890125942635711859867694502138144631280027239286412271023850824250016211318252322921381624557106526044659591458142565583189794723981382870335569571382756562844072185309931012414775135142588730478950710722915007265414070655497699169594712889163072666475837859760271528852811509434372888917313039831612052953391606231623726998176470614999387263156942485143385418158346644735680080057320113095095403551658642593289565107084239463226183054379399403225180325580423489695805222789967899929038735370360065118378827024039537876417683000308970311036601357793344396175649448054535928124629531022416203997922655120225689865089604580987108990929982283455069806866998924857915401566507176305418823930141188093305393149945225343950598641516436238412721630806489322007784024214068378017628187471356588114349812818008951127178238243155107608346706274563298552553852872285473807366732958718156425256995590322835838457801090815616372746551962473823709485142300964083510820109331666937164663591912174501987855820335785746564904888987917341652014403244452015724384256341092541394666148573048838577532146729773116487324630337004755310808401422874910110452831847215105470931021028768140949668085159631872009733950793307706161064564080110605053496921880007018475164859609406711926928703817645723546883463547710418896743084412005161707617388062105384323154295882120078352491073449467633011513605147581519735130321867162818528065677044252710742606951241420936649002846071903932748189287279575601168724816434991821563931355559421247566445645448083897987288456958416651721452187590447394585454975879134739129212885447643632543020693602545048611051485074758649368501927153967141065703947445381354809510988167570974376534900706172534966854507388101834203040972595603839001092867315164149410550835148232259252197540374643783581664198209414844085502628748343771123092806180525015498115313602421682932113062562323341480610685401170074907655507065529430650017025344198282891519299324824576368043640281277697827503052089119278381454258375334033421831338644029243269582797959650861826050916386469200630034171518870195459457066150564331948908656186940903250495694988461293644325030231293002809382629450712884648544253512046460633910836062727886733669049495063441508206064105612967352403188673016547354352766368404599953157047496838398964176265366374156017009749157937307690724219430628252121832649407201753093875618728102536193495080630712807209397268334792092991274891156124283151787323423348985787545108983702927622268792005257955436993476771718244081713379819840379181759909489802979876253477615672866004866643734776396460235513960014440368831745625565839564392204031882201015527172764731390865021097354868280372587717441496076476931435414034217810829072450276165303487384072601016040206483723109393532293871975339742083623433832020410991512461627091999327907144462798511230133099342127661618939939160128414188760233876216395458795827105910811979358174943791946884340955420190776404062604363409792760987883254474209918193720733218567707948771908696174900534742692075692108698416588730202906668533912683497371194502461944235902784587242983170839322047995755011488049124614690833033931906498271158650949552957859001182786668772571384742839325084700751234885724205438472655700627155927050496413535836478033173244388431745418324639192155240168558291831929903652588351534688864479982296151094592536576000000000000000000000000000000*i1^113 + 7198016051405006804263529228919313221002742850728178905571018063134882934682593579812841281922407252247383256176630812045769898590371377179873978070302605864539387518930994210313173411565023229513058868965963113135446659603447205928091614583104031046055933321302958734450736596165484250011017519831551270796415294609828793285361339492965069150332808692934458860275510664922614652477301830578743909541877485835754309488838753020975634411109136648114251190767716714569980345479770293770639706715019487120443139629503771049965437050846468567609780154967639286113150801699335723829399270498454130358589448363828342773822969338806180881505793740617457670256711735433602492995671259223896350713373049641237116696169070891155010845426712408400260138515045737476752952050822873404758446831334083003004147031802993237624748913547049224066453155867176913947194450201515747287187897615220534530104742218223843236745263653296169201216927482391030150722630099064107221773291096377836605302109167351188277947395515944924897960933840403610938130324783515290965809503474525330450545463444338124806377437627615834405998506602747290143806376608701937162090467782979537595650438048920230251700460285471194168137710441293381625513552851434756772713083779981998583188304357864600564713302993967028485890204077427510223675937606829329993246585430685514334690441438773004065919614398704866153953983771982716368747506492248589879073013821128768251673357854191012862477344498337781821333849274495478110704920761792187366096593769436888497277424521054065922470288540926773838778311508655781434148308793676889715966928034746106237087028646220834979563017770427251332657156641736668034775502574254601435512061033287444142630091596088740211246880340380738696167272011785233256771685222956567294212597131076976228754052925561507049155960943771145427821556567045267921584131553512462550595615474885222468891170954600408085998872604567828968957022353068125701704767917671226526181554038978783598112796857886968201689554444914725718185043730164648066381487643199895287897937395671798574180405057483193758811146984399042289514059313636431864833166326193644232289651733571048978257057336363261174684432800884724801826785608420698572863969622460778650985552923944229169956272848899174205567557641703572174287550961554194763403820585372421481244424671736278294062219451371933484425892777313509785877489494422773936415632098395248431341306906270740228091207908925923513743891359858883088532053168615377624145380759526378684155019546513457212706821840694992327207935542528184796499493723330969460897334391862204784235201798289119935304267707938837240080314247451731223424452774363269024538062542745209167981483627158977569803706432283883519943464807972028480806642715324149473170488073241537819798631774222601314448695318768685020730893167427201635134526610690510757888809832625773170932580852397583145767945012679684722677773707549436924519540856150249229955065327902731854090918427888111752797034173428117632538223774178679260950759790567763149064819780443439891939952881049919299269636987098852572423065179285654666658018539003292584420802765267396203419508057648228290024239673844665077769036792929671472763962948645837383098830275979105257426361421275255222874632841758716155936932324148354303879634595908813139673411164012867256409421042034137437992124727971036465820567489347590265660100059238288808329083119104754146226650741943528898964791567412972072267209086475551044257278177131182466454048117959122753044051589998471778172073719125037119623887878936064287313797256668747450530960699376194177014956998832590476280895340193772544912014483702698745737576421425372645003992614849078255586734919908677938904427852423297495897866165422822310652833500527677495846314854546142397859892556041225640584199423028740605847363883096841356660087357234296566015819800289694286798997701061449724780593655015782575033548800000000000000000000000000000*i1^114 + -1267912235619448377370590529405334481998204688510958681600276050230288019606728826927219353217976671847704362461738071723752039447358200786863228825389788399595036701410493978877581517343971573907964206222868093703864081322184201303257490863215286058646502327273172221035973027249660335892964118475746040952946729187330222319885902372933545229816447194017573228468271452498162776494959478689212515416060770414150494474485879041283730458635391032337976666436455168888659559784580974901411996511410971073913267257072139215847062359079307779780853135837152082314214358688729774549146798083928134452090069211666748406712349638915183126009671503851555465548219200836073628012339295999687629745661823980617635935245432585938783203522487322773187451409325320441932881193426078683485212686972217266434444971005194704877464603256338531520333350411293246244384884330904354484086224279642850489382635945715376749147690604655481026006456045198464248019326986070940877488122669808215328010456590559251568306856008889131759960861226841804331209698683704399014558189410130240294448899420123722126104500046595144695972336397079946050537424844720881370762362251291959296757678967433155533732418196427757910201887496179637236359253933886213360081669633976218850369764943573897088037888114399340936624817630090798152645835821623087242483218047511655177548207126198520253545564095603299144102630443173212668367745855761211039960108642828193118856681722278317212937337338741784160660437882473819649600500711018331815965123585010522536132702990709030653782165690200530296339717415263235534098452701822492812038130799365286280312509977680288816728106728337690590436626359567581217264010730567249863000887846172962336132720902901643936381541782681763491554102938409346984017309940951416745017261878007581780135770213227637033401019642455187879628801165134505689932916455269167368643618191278578119451675120062210754399022618969857724924137945913466824835319536567512762637195841028773504674215837005070040732272894440043237849887982919869956518913786454907047343093609157028245280542855941265301787710210253109097442296890442227894581315386694808386015814363580218979697981081672020170093398243864417847343014576886043149061100099422977429287466946421986074661882927770445641413172632254075086719833626728116228610222218520412631140617402408677020288732599240284023839666406329253190047616674072647326419511045052065712800946463449590953705759680570758421087939421101226505831513588726252252855229939768891886275484435866739785839769385198467428380443089620606258977841462732905925926622371005252343745749547210871741436684428327004509247577965093662038243313568250856998218266766847401059313555572080278354766603867810383761261320805735530076844600059603941734063397389134723017651387573803270838010139220038361750048658626217654957215079965815605095957013874795781830355352987577363122649590919607114751024384819815036703080111116671824421942196024469875393880768661110920125443926593037560097501816109181639604912296599122553118743084287801027575208391872413953975342018103712300635849283602996997163247327630933700325510927327274260272643088497316671117432685889840573438950919790748058021105484908684030409202616986572433935795961919409995258798673706695773060115087842851742850889101200541459135445756708844929600403375350223667841993154568909241774834081094634828119655627658901552671528641425004555940096794043672375371474604294776415578188557557507351655737327868693165851209424963420573176582347331256040087206653581040518171930877004055585753469643467172240814792108298055306498793656645583868970814360007448678777570284517350331387955069873599332086322161535123366498363654525684672464169382145618561678307171567187861859016732179011979004606281258288060102836360391544710846668020497562427329191531592537764510961419849097461029985005155356346122250137944165428069487681194280825651200000000000000000000000000000*i1^115 + 183218945469327057979669607397835175104544024550530745988491689771594290667143359547050053483601427300420604844823150053793251214644775576006720246593122430132004937068823958057529874981808885386143487450982027078546848130242535385848028028294379369528652619526654101533966998010263525943530994315989374927668523810737013013879399107962964278309223465848380501615279106824052252010992297505644865603676631629453440671181674496980271647808521481579174656914708603484677790360028001740377010942936619288628596079937560801207221795342256875214530151116418053081342167550133647354306602065384946322515034837933664519558776482390158396994318155596148726154212224534499202784952782023745169844470447437410450660674591241360160812727276753813407226141918278157050373399895425735224965554514452644789955153959118832985471343290644038378181001919532155508919102023926754582566681594265646798736934451693078548425146856275694635506778813565628041738418313237920705525960660420985725875229024904038842461201657685400820922358914216265347972447340351801126705318741854480428793965241859734372651209567751903029566154983021126281880473478075682135546896449248779223231985147013177740050692543928007553798235690231070404758643306311893691273570762999124136274518845212675125047453495177815750284886567780852180577234405960272840803564565906132398004911863189555065812983418250408069318709377604295519181313570065114836858907583012112302695212484265218381153070949923724248415299263432104902468352647541625446207627407685723480161762696122593717317814248132782994317112116556584246052802861054566800290391737597703085360012820688392305827005280892067987191874609040986701077882796465040156937818798690952626612776882551367375673109476696827014043239184942563523056958393072827188770469169644901441754099301543337327902425332225087949268369019816069691572604519847135340864804242769486875747825870201815764437679377820079520435534476051437768672375649197420372541608179681368656895480659401851321485332130224778029140767361737035088525326089461531857292562168049819322390535328481106697781914966227399766073356564285786529812990163814566248325608581893689909586596547318651552260776571098602117519885798446068062962086079534522683148208106445012169375412103569340013204532656636661847822245433663100095919482979982734488696640815637419887647016682042613965814838489401963173536501453698107870098770116917377741851630876719057871392169247517984684861406938269517353959825545238458298632698582731532056020931434400834711879597156494674256875326839561975577140603308165403214898027559163800866580162697879295969483563550526894436367487513109826238166475412102919002913248797151371074087420679837394911913346364443499622699126183925502026330375338630258226451220071094680627219889689468277726415832740318852171069190878533581919020031699162841739240176405372895407683042787839091378426857341540309475809216578850758907759946412940616887137507356331282034411169405603190829375953728497539445024046838094710631389992913627054108453055792329080375861024248789326517787905297086332300442631550639287119861654657582334489809856564870900377013970283449908470672996254771632208408516555729220648646807429117129693948309358143065346848001499894921516810332110057139265273750371032441854638598134579625390353345334245231960663983965094484039525545241070267032048163691311584728634347565336141932492598705194801879643443577109030761993893758276825474105135021278100572466631493954068812067849210320191318422436899808881581221384860470742191607899586605233402767156388046113325095026571826715663307284776795031798671737686038983065657503334167382702817096217053029317158854250766065017250010838087333808942860445109596103037831080798479168583884527004581510861142150938966113437623449384574104814836871741763592223651325328172128683720563652552465835581267681112363388652514500453497913492100874240000000000000000000000000000*i1^116 + -20094205445057193346233011005634421186971087202696075960385984153892335943354186416996876678663380481922785509656193526724189364615458896934285544019511411233261338629540698741381094929829840173342986929251322097571745806505661359575872692982043287399502050934928607520758664971565988891109868677767328094627987295949129885511587587359857043411891004415094410973184443025229499658330153745381073487306996712199158966098362583446917635784416794139519228847868738829073742525520093783840935182796671732264331630920878843672167990053985806281747739200422797533328307238012883921173782774391618161962622956457927614174889065955132646802396564986636393923044363798755553027073217704938660603191415273637622524316994974282996641820437537092303409230737755927790974159502353501554560603488493618120441013521329994019572538593283196503307524559564465600572333279528929438181896945148136465666973253370461319203236040135987511603206953131079865544842101368792807428876755997348609411410099036104097169619566135317427806298684563778564605654645619703442511621869828441607458044761396619515476117629491889656016309498615260044420946971118190391653134522302005505597282350036490506593724297014712013698815335886688721789743293632138464547680976773047392071088624699009790459322366087687213335692036340058073901893463518150954478197440696830866881142788926058732026781075935145139333909297913465102796534337860333305921227019509379700241942788099238587460112580875373373490905212616328587523018095015472585455157059839732303732534876303341582531021426895009265095263976428080302856738188011142455020223958505551197257341397085309678663058650345865203283046088135995439062107984490382219078703545936750372515011191341975629966002536452149617628226169515060288894523132621917640951002998874688659860565793976887030631051222809870393449079374515678410813291613249327676663450350752034074724687415200530443516370144037853995530832091750586718204227265926961060510894427777088078180357604839279939397877273266788071870683873760502276942753283742673505994414250193055694747422044086745257097631034915101192048167993607925966671008872662200626762789773870623873603471631869028019980237822126955676925253620736563316262638925517483159193274843063571280490113979378339471948714502642149929183147875118525414406352919623809052557234719050871007243169016645399043125543269776541812940783685302680129248269133150352356153578685972585869242033459234044414342997618375159639820173381113397559088963552889784086310849210056559906626761897373368810177402330677876583805281202222667960827341390334533344890751415963311485648393113023853123717755837111595461481937824539138664779679530965383632962027683861642612038517646273916197727884722485724185328147007939775319064779364621789271819010711033885549788779155509834038491876781282237465120748079926954909663604987049577731278323971342016290007801701925149813268444535715106501363346965990756963799014460525636957057586838376431281845068447929800490784638244055060174522981315536563069851161246449939590072198640737702825835375635536979165295624530444753103859204174561984653029262150377472102197209245176050692660499898686738825451361161835889470501536542641254080633882912283600017032224668850889833375427422351622694660312159090370030012836456543028585880341064752065955214203119978900217987108056828312839845751116915782552185720117790715395022800759885768763653695707942060526492115238348491319352258014317420848728197422078448261374918504579447118267842172859734130766868798982851096444704894064469848277898082985467339251322933865862063453871562574244776601803614118173766855025089188900325475709991019771089440886681981326785566400751290217639188421641711478996123376141426895278937831237624662335495370040586975359357298595735745781475402280979772545670790426014342863528166151655585608647014189708120656859233599268078355145031680000000000000000000000000000*i1^117 + 1493502087366724413633541149425049721503193514806037241798600220755510734847734869274246186268889855204345785243280273727926052302184134917606333546001354894354597618759624110211345685739361679454352422537708137573198479913400568347863497512344706213345853797357394698241871620920243237264740354117536131088384656813931453490768855399591928624294596992975863617526529278832928918016330691598666365437261481469336503416673895025923515735320942278012402015390229900732923796997366834423566552878562061103668484551516456817014206849030126352163194674080679569999078327723524583731272783942116538821655902113409504306397796965872305552425752293610273326863452478575024447912027506540965210265981135232825062461089385353082388281315122832783470127724197276775944313275912595063719114037164794275024008127923961712572615074580249823497279679680666626575650729647708137039591469225550371835685817689523977025610479662645367471539446401314045290885867418233533475052989502605630319587907387716487916843556442902236116663831385282483096811124001161187662840023894979956160309613166128751371619754523615327299757450869463191353892703151570007794773630361425022442326628513525126479826907110643761854880597813540164980088134185300347341330314808077762451394962493477490533293888574322788742642812706448231937995680623409061275253377179579976634523805545103301503199004850827956350581089889468581983305162540527978474224606575940326703012308747301806612534379602438773615404921208214330467461729565649874493743359431798439072064721253623303609388561574064082514763217966559796429311902074636290079468038914820329707568377808158614707831378474970720960208718261494267830519914118508655674762981326282524202508785838083298113703101814146145272230255553546062853068909057722043886666160594342242357077084686669598888362672477502903883216707447223374261525726742396008356410947036099923449571983317162126349827698049742533514489434513851138920453661378259672777674331814171285322673431713239380096068866598427964053627891332397691599909826388790113148871594907693997874307523889249180635609111279912932203149219720285118525138694673534753080859876650325411915109723244428228854760629053130350071431531018311553974258234668216243488962617869448595080980330686315530028035765469470570424023526299569452292654838721197841712883124040491242627328495636053686627380666832204452653314639331274346205696638029650755639420046962539166290695865432962750629952579463072698595635838500860726550558575434960590203172626709247853668300817831215560544293899327387746184569382038961587657939343710562731952164927192991459656572534262354234906393330952720420350100748728062930302645583145120871280965985108624389625333245623040561916881003088832841991576036526448254787680506447696915915579114492940724142245836459287303068170625327043890415800444636099915751020013647999257669303937210449851552968150206348372835674146722943615765841137325080673091181899545381886861261675393536209854108994119883594631654427654102878491035619906341499240976498612533084547786524171885090937479962421581010329561769259067112454352373028639116612549606505760655657452325217734779620901740228418472764678531866516258109761334268495917563410444556798971227779574529463818565521817186088404605111601795077454083809005524435700443006591931110936005906317851728130787544838804324819591019197784481361903417572379075370718798880629680191627462632324175456221570645054487439135191612373624265431173692678695311767968906384602272305488427761912790107222101176762697291564930847350141893026358320813031380460990223882207186166313315073765622973051083461304997842754678178272330749877285964531044467788604621683711625430847294721069859926852254629166288616276354886465812671438662203673896157518451502514966888424344589006561476450456387920610656063578210386673611546236533232277878184319373627158086217533227008000000000000000000000000000*i1^118 + -66350878968899016367878100185530724747887971106635468065052924406422831990237013001381367577519245127531678798565717533964574424126205294177251918435618108666144393889566433111750838035720383203074974853967599557595393943403588787823141162709966631749753168195667545572699162575498661883181864966566600056986565752517710005389153564618494586400585369010740742524312649619988689077359275198381372094496855484581827241579712564179342579933025102548533815564267067163571396565218128386585439504636739360342244050888936918547387639499049057651418964992773903001617989204877837931690128536227569355453028984715575031555977304864801316047199716012174495805586932040394820635612377310199423805940303522498179517890295455576051766856062538965615762948601190429358041940345877815027254710358275784193498528648834299285845054707066208781866379703494399740342494227282993788212636082275649145963655053401861667424394111687813636225202738500410763417142189127121179305810370534089819552185516821491168741267930229618797296951042803699510751770245517380930168325160989184861789411643423209249979712983926638059891659834626119155078001909159282630243461746460706607848137921445544204538927642675346050934352235296709024039715439155976178087594474107679392909365035153230427121583647307873488140998899213992554720579151727093114431368156751963648769902187000199051959580602641877720738999967622022885705832819076913415924059519481147246152277321663199784468460980090394694543860512462872888542842802321450844201969268101481947693076134483823715789763844668567184521927553193014006622812319767969836751837498138828988613531120209498158832469858578412292500906916497904296120309398210142202311418172450388433039231470699748367887997643292329955154213143288636914729729339608215110537654613931046912844937926497144118567283560509301238518206900945801863223899019164558814667055138300102872418447406069678496699911523651829665492437973823409881654181380887035767907247008067923611805536109167534103244982165601032901471987123222512567229090071912724378747894425199087901502582083640343424437751162295444108454125658564975059498998862563372087294048350927421195165784767872333996926878226358129829846767367247163588506474831646813019471157478170589466274529797102813875827881795290252967199833867320649424357906994486035683070344010709261223071631373982541694710181567242744183656347854117294169584170688193446394616250556764494042282866478116942257054010721591186294381855525447971048639564110571325296358878237918773831387896785052337063112763576086895531723959382354083613440905480273136417535288009673312094269064681864979642315735165978454478062472368068443670521855089105327390042098152953832143826182576796386707347224764880764824653956794491393243154592810290939772359926654736192315477799039950931558009014468165195485159940540080362396359362019865171271458654703256231171222734635969780728841112564188092554762775482235451441916454396358414342595841296570995481703381674428719698048033836522900316819859880867709376767554913621467580824515505034204450470555332329720602055048369621356757810065770548216270659380751715250097930543954473992872960597338128445284798027265643609720001220286068619393914107133546592271657366561260394769037832336906844071601124221765950761804745304965397327778111401903118721365426869004767915938669296755692874049051341407253635215759840382671448340556741802550372234832229151071525978004549887220492326326239665979167756353774901327306042196720099112612177766341001518251657531610761680572241333980992289940385419388522097629407554968887531700579086733251293162763517871551802409658883795969543878829285311206669625173993137195584283626266472751585463330270190739443146742350615579289915629919647552563092038645628404478088062186174571714245196783196382111054607721533487180463038210271619374200778587182818467310582164881408000000000000000000000000000*i1^119 + 2924675540023565583867706205050486216679909704290832833565096738550978244936333516030116724463738063408551843928417272616732036046000169907340543940806824103612037950296197115898182519789156138174246196951696823527514232740011453973529518691397484609527756974375765998853553374219540851916243892267757702296048565333016476312300829426369621785778897545888672545430730435273356525011467518854141523440862886108703507645872232930084261411167476801156094897791639754473488162271997797946396544927055115466441257890604422193096576486555331236206795060244486268214291566786106445399289081609706717007929616990656735551819643557702562655397172435228667519076156395127374638907802566435635327053298339542697772333572400988487994627398579138407852445198554908663319940399256535600139843757086112132860848631438207089683307579256533676163273057745604565884876482956172025401389793708378721537563423842185390366353706497611083252946559256033163506498631013661769736209896296701940912288898771115962593305631648856581389591905819026679973713431905026874534536721915654714299052690948095944184841493782549270572494762808356847795961875775371092816808618424168228334314812566965914865866162023742686431097814154233737663764746700661826512394102207376731021060001373062618729585319159609121556559893914452992797654450289312981720905531483733453365963158385865085107755389336992926062038768140902453775695461074383821923837442876934072989228838012361731322464771413906178076660438497758038860525095920173569685339003725326106617997723940370013001703225651932617496277045912686857167539068927150300697920292658263179828643880487010402881347657759202788062968255608212040452350361647059439743611454051068802909052394724534876054543114907055716071490423322818944193909318381681447806015003142792904731501176505209943433061388906207087944839152010806105315761660232911874824448195594565658607249988020023681510026858420846388185670086314402212982483924828683213812878589499167406465901470652464964674518152943684329626495458584325048766195342291542484660310692641992402392362665714005589519257890491330123106681311144914012567266409493636985593171941230837967332968820660336857983981195777939796966994545741108717080414161458184090093653817594796050577701756974549473339096132183797169899741195103571849692373284921366605036189130573459541494302645167365349786172255864870387345423939377084632357345651579262039045019382463548612410962003660028216449035100296255252100732202544787492376107365696134872515407099683588982339236160978181312331771666424093836373039913107184243371308016592352190329321714778826829244583809606012956635713705083167364968420589009821796268321082767042018151909623649621769438372907008074318487898070765665445666793251903259583730251622362099667775591378350651061188795757839080376702303767466491671777993475888388845255019252971573000628934767176091339167027901600652388987601947139178155702658677363069879222812845010118363844590098718611389038367738989806387395293224321452392533627252114467703889747664911120109065921861380603648708939838805843902408044023727882867619362044105705744298490080695518486497344804420674203260838174858748507374646315441637988191239817678333126865932372062902425553003788699272235652314126872090848761717001849026813766476934043671856952342184245734567690659837092908981517646498910139277220228811596817803836184596128230147959337604332459260662001771106543300877559288243354297987986171841210315252473182360791877561400807957064327958993331298850412498811451886747832549996740461676951674159307823655583486180572539378977578714287513351232857721470186100848635888462711799774900901881347108147266264346210045409894038077292703423202076185995823059407235903237244690048373375917385000183413280002658276592305222565919464104550747007665874770386381206924385407516636675211324875733713835157802398515200000000000000000000000000*i1^120 + -414748445295627768091318740319943158713245263272285266093157714563457013345426291636187504342726954914830867449713770674481243675829229832883870111738440672403964094469354127034427577807310753341920231350906960330866751013091959078582797586661491889310960941662391164297143593022130566925116451421841186729078278858865713474658703511232953173106067909436812800750203443039873334772961768402638550470725863275632854749792827508919872551482070154735492535785714462674598678637167631767484381967855668953629607914816528116216367301589525728059449983361303721727368457024662580254563509423189815301862862058793097535802327584087859011690484242306303323309885933405629130172265366488614437310936452401598291190869082290878005770940912078941778737793177165328628915017278923968986734073859396069911229022049781805762784845284603382832366677751110526514205492759951090015391024047210530238664290046086433702767564336718059939955441232376423279535659867874120446906233936463353324188147071342195685719035317956678098052134520271522504774062652566287759423143016799966841243316009519779522538446648635628241493490629941889613064180400937415021896609876133483648523787490738177219916805139427582334229702377377820736426593104672663433564589148793884445743016006662203656063396678241445269870958270144682500787060456328227185363942180180564771734092570455764449283352758267088011282931052225615207196767443308587393324062316568840733826899136872805902944136742788143591428155998375345581416934968573666784189733519557642095685147707411436563754879752215707568631181031698554989071348443405930508716057981554683508022073650524945669275030359213936192406988510347004314508110391476229771557840932882652509272128174149357031231730132188608342839553670726903734773750803210443817999505823533807218798997138812128330243726453959261896576556328063232568793416044555539662454454040602685656711349122221204556455280591171663821081379024994243359405738075097425944522285910478192286309507617955034263233562764323763397491768396845201980833399737418422538319294459394167596622180711627855627140579967814934437477096037108092257867149677843205771028113532138697505467004756598652828369354647173553053049412655175163112926459676366105428989229340073409672382317903418590903256752344980531573409705659416867561958888955459132614845077480800807018442830495188196254816909309936116484321978303393080595310758301353961614819386742272963431032813415828812478624182945834471112928006677330570608864743120195348763418377114129681027051596898414060187690464069225338991422813862939630807747990588788315095153803646860243262721778896125889017650249273290788659379371313056985440383216172535375917592195335103555383245975788002312433751187066414679179793346740537747406778972938416645172990384997706582134055778940013771441767314254497633710659938046027370785459699980197317260163530165970658448059030123465166549582233645907812624449714981872839685337957456998978855081685913816347763924652745304987430654079827598535278716594516867456419214418709294914178726923715390240465265192373750592224458123919123269581673579703704062334255900090763113874781895675602444244268408760892013911002538743318981483070086739602782515939089288805387464646045781891065890881566633394605531313677580750817280337077832279120930919091155087262475440190947079721623398318741653730126500015852975133783960885925242363871777030588229319523341832687075023948600107744734967928720232792737956270541626831820572822938211747093092820030170107387530270713957433245738734838475517800242734945010842453682254864141831583295498305057920514762117210652619924777663919028900472735762718616356073511155582628491173298960351968220788007406822832332121681630815365013569742047748601859104471144066450671335012450850197307456576736282743630677268557288939586752576191248351070101937207754808453654118400000000000000000000000000*i1^121 + 39044358363374889070066858181031045623127576500911221452371247627406150192489782951796238685911788641572232518873095124279173164574304021931508402959127124894600080444302293599817655402464009809176352253463723100473431725223428631359587987610332521996437113656844820176253221183280659613789809498594353579165836538320215757775712736427679551610105639276934916198135044099353309549089367533025232903635023839081113307546048063322996696086702107595974551359319614679194109647167292295651886773260058394367090101769107771005995518673974219140919533936661920238150439213258100961468384790051895321195563970042536397016109643756769840194412149768908253557651493667216671033000987251558493614674359358508457110602228714940316865059588387442281995101237432473553885263543032954599643372301233052842835990328607975588542642228653173297238072585337975633438422536955253376515396156616434009111283195463174191385404625681301448462863324072021962182617644490755994983219638046900298871271605809760471839581890103829706638503924637789422817652173432677633555783772342320694760345248244327414173523378930294491105805129341143453093395482452540721885952462148777041409168709141474201740541012876128695640279447504339752030380457209592975472613622387929142186406227243056428807552867238227090009646120168911811813616491677349047028194785546269484340051658639592134346160927892197226231115433623707399374935427555292890501194317050274787516208515263653274955481285078632590586248860893481328665039082587058649764601583084999687522977461213200207698663492615979193176160790886971683197837295228034210431542294393079796660655876884933550802423315597949286953422883101799332530116944281847626550890601532394506743116476647760685233411338567003545054224478671319031682609565126371028447565086687294665020740710549969747714774035061088946760853162256677266899577939992371500265783167565524026811012916998899389655749374577883411396669842781922834051654228953345118365727367068129205030167616046561747005830897051928072547869210775467402332195285475917981523657827597555669231822480647869789630409729427583593982412685678436875863989516999775046682403220596809330065896052551016001493221709768473696264459949440837965522222650973937012835618308605476929213587891137121983264169442650778002139223822566376357417498103322649532272109860746053549416516304374466623908095606282204848494079208512843178094138920641164649067001281192951247680074165060004558727185493807628741838429945439546001315256122271401374647438063705226437373164180220835853993961892766305908771260442615542315462750938547164840627469394395849791182894930107928894742930961678984826738935201420288703897613127080641123093112557094960813429806720609720029269836545015676886706102356761881560247864859332690499618552573682804750464722939276698604761722205346439164592374961029383486223585513932498524403767978384184877159328566104366321906419028127877610956432111083519861647822448899374458593757841493318877519202298963079738142455395502464354745919440405883948211741395228617829350075600163074572952198711599022357364900429977400289008790831469549421988983228725796754762078221907026737442313275680476914101821093994180530415405884788050593716713864294746709593440344149319563870165705765448666802811233009563899865375013563576366071833777563174181695872615086354335026246695757220749114071829108292382272734876760001283415197743072065819160102036848885867249797467500217832695764101557898474226592116976745549200868067037905515115549174273420401980281734416537761188774004476122873404062018218103287131851268766190650515259289191179642973885846817318623190128792895264983803152434896723155130094165596539850292672346084856135986789342784514792812716098350783489835165935131048409746713223149604534083102519865545253668101271071847634809132762590354684831157684258952736972944179200000000000000000000000000*i1^122 + -1355800390030540178610159129739065841717977934222365033461341756015253734749232958786638222290559602115896407099846244753584913984939273798177377586271582384905582526688133049778483647911076765081416402514595333021802655914442541534854669420267501749619354843477272138525761213577753325168514784293877731698449918637885078115327646594464808019082242649587931530998677746550865353395456504112504261305118187267077256608982223858912645935050080487918567313389783049436691033570618659229972583577794066305331714192341238160958451079819091569585493253407721553768039898160558299010095381438414091466462562286219594911102081893960462345009498311217313519758941498357443294372295626064233528136734119940536570676318667842015382087983578545678519635641178854638296371426918650147739271693999091477836230136512069132482315523242018223167678494573928704625004087986371143477341797276033404539995258021589699234070692351003762289800647777091737106853979401530672037065374774406189283080395077477889562099576721417600270918503618109925686012888918924823314802225070060992511340271536441237341483053880946130935444943995771995427717570585136557905434958677870107718501680061222074467019130051895378273477729612632887817861975191407119705411941494200418482969577909780198689185988871924290427664528641209156774296969854597881347532941085297861660358725917201524622644017163051411283350412598251669818505198594482555089401781104205742143236009850774286261713519016453741255456322134915649190104930410526176565799614050976121661860723209949971224543091367849116136469133685468489414396278592372017625399219861928325119070675353704789965211870848636106786069936613128743462421320840565340433118418687264279185368805873389771229298305981461566196643201693135420466429451361076274791503331238722375462447075014321938745393489561947317015878568496921595989576121096947586374153865158955567432722513486968157840161345895035955021409891365441808659552819880288740474348136298384021768693680192640719142236569310708511331930074273860029651229390366317200049793899778592504036327381870646826587256745447581999428716014148323510848504554003242800666208369316614980296266802151761377181574483260073196164585434783931125355599570360538009978098942260218027266611587900005388830000582050297797022611693746735642319914979199690167531301896786703045948957388464788864601889101245855728496981191747989112306628532868738551440382296458810223703189808309411890759129178120145080535765057227920479910000251332994711799741253974800658303324819306332835398602089047766746425146778519270068720535262754895304571714416055221756173035281642946169775010802556239008470910936658630784495253621459051043557664612691269159700991632388728880383302191164577409365995566671600345272216515109357066082200422247535788492375931622041531222156864889624225680145836396883251708350889458733016116430243238049666877400147262540168724270224402060871724896781495589422392076805175902247283887727256652137056534147782394459908644442454530824254379336996475408719782062120997920198352832938118002275554724788453342076336752647845742255268490482904369588423714114925222743595160850301146793644388928536644624923958269994171170471493595101084229084227141320131785362507021631432541405079053908888339803816695029424956802435052995256749842912156998613663670586719577962627929200429442877965876074912116322499360716983182765878693964723311298603223196153922412782870172398139628906540423536804634623785599755436201936336140397745665540620554698100861934254143892157101472116938033645734898320431654805292850921039063538179523491038301173914216456766738023677053744477608298465060414607756619429547338165981825982900657335076252995996723067746041450251197031601942455135168812230456217132969613130009971028282790497684246592174186194126207676410751572178949158929556747960555929600000000000000000000000000*i1^123 + 33853620024849647184954605828437108406983929582382995548321712619451100507122030374492154687152150685581444625143124290115290722256127367055590079647277627126144942839901420480625195669189488176790626896403091677646332260870580515290679936207251947906722095939857042903819262134652762690426780254598858413258704593435488442921009509834703344302706313024252859863362703757814862227936633291946604571377041930652640049869913294127581511153636072179499419495653801393991817556308277133976020579678320868029656184154346259085846617713305907783921549931405700861183874979640946294540574737153919077085535510371049281103020660746251000761238133619840812686119212505736668853758428676369161554218524987705642256314653443805134198532746676507510935531152927262316197290789037855554784428869584483787402801052946259471832775351766243171978798425084443720706602044955953357683136832309919393081345330506513454464196481755523242628934956420957018290862340878814439743734480015411368740409047887837427887960351085155150029411801471157472217827263645364484598903225010997452471680854615401525996219848431958853125882074423599405108805769581899344301148015763492179956197923278340700355069306890089489149908787771488254561137549121796464501815580559124999577468453948682800442565975242952110908858974605834329029523856047615240278859598925724121809757848732994359892329289527143722386571891725589363854518432298098646138720206667035911883100295144586118232757163180732941799641327007282469183527549436251639414537603207265309981206812475122689599500069304648750857447134149026317379507317672095803307912776861290030884473026328449618515610922947617342803889350180847363393636749042949527167969574046408509759113644863927745414870643242217415324664013999346911886437941635177112802465476341246870311924162574524571918338647310988294205229265094321007541073306751182588064971616431395548802264570006350940921559800028641637224986898248920678540058079404497882109489677795899016010895688453618067416640478039477240900450312926260885405899629937580295444700678945533703352509867965527992625991597693166146183541873554005735796389153487588937433252806695592656233921282775881983689668399324441860920333028422190390364371927576120078237949459221206254240341602691412789060919630321466776497293491685741259014516619883539982245353345323282406896552742022378332137505154406508258409618075392609694666272024892728271178091873941124719566560284688611837983971041559514503907862468808328303032502839145927816092206977412305675278170815521177551151806177381341896203923975205088868630990515681241592111334303189268600350400233514788240724074813456990470061392708496962526932289776844723603352433474164466890424114054053825959477166080900210159712660650801271352205599556138191668301147259115571925364412561985184204309634093602057987021634683151892568568804182287148091642345769457732249247228416306910129264763187631805894599929061542920284442448266909372272740774581943544953685737493883624949175144755790049226599606928281855165798266089307248395285364093221841540214789425886144021223070813993292362031578574141026254986344829920120876457375724402387824673909486508075689917531077310261491659276345267250167896114187194482364013554958493925967990060469756498071328866153663982738196163974547352936535968770040715737131854231242853581680998468977144250333700196262584384139311258413152117155201482092170223837392040111669812059843940289896150149219104470105826567323411280439020088030670002309725378559485917497227793132053541416264102905688226099615637035605209216465651272888462566309758187549049288279820853675297486944368223466363778208058589021452444362630670248797158002983523729188765607946067669391150082859801046259967579576117301653538849751534347546428616113602421242917556140459468475645416814546336432812874653321217966080000000000000000000000000*i1^124 + -6003365203387157458514955351944811086654935207884068535763028790922324527210535728548338870992772643999108486990938186855943256585694378430432597868570936889481660424935039875691030936127515994482122622880906545617967534766782541317336558195285171289235735053762323408461860708915272283172826737096952012690146088328181979244244969286828818548290851195642431861661695793219752572855333195405848030525260095649088331845481844965091164099978897766359240998111674594673309739441196178320448321090421351427333930803148627994787221090402369361793648614515600004022166845970574219534727416675365147828019912343739664750910924753917627457078641644758526270664191019625955837292789092891121780082248906219574681600114509913827572085467162382803500753886359183556615741234800508214846393548793992405627293759446707862871779177067893324934473317391156528460633341478697635509306250250247209940896304167427951343145833138488577646070490134175184744386002358548591928856770926104878152528160886503028537813794772224264071317744314671486601285853752501256181565143892384644042228110396065026859868920799317592662414985736424797493143134668705128841147795524835298413474176162697359064093039541868312996220684729031497488433917649579757182162141843486922547316735594921313795483968840345502883565372553697432418205092789699502745179055592123808786075255766457467834196614720226676292091844399093736579631469060774207950524994806440195280220410185119640220248549730619069739151609258569163427074116870886603764780578818939098125317008507856875126467097013754195047453797490481501059110587456794673930339722354266981741827439563197298047642847015184063884278475879390064524481062734812024410515715097464383185108297140506103160004002637822819613711722752188042458120126075691490286740062185334113635976047686765061516842482285960654198886057911911189356395485197095936657116961047436006556989384746460731895740422253990198087806165400972860931109535212981430032033549281066472068266166479491536666320328893581823870296392996491276358179211414149266392116920056102311573987291640493453360213399482417474205046601724932471726147422763274814957509684259440370413751054236619407251774454853411557298059039334660004357353143730153064530925126411417992542255652737372840201864274378461666486131421289508031913057975276102126809154733017337288297644970264049508009685684315082770423488431784169337973084286283968850373297788018157199051039730173764992251829964659171562201160502690500152543223337628537781147260925786259604288684372130773564879099690708586811899681686872239176856832350217492483764617095933742396526703454809083924963376945924150118574692939700442428634198113766188574972479368578328533470447270747722814563970950310008753912961002631575651574191976035941622619322321331200315156382182978360376741873842932907438022563552949296112782101330131009483291845423324750688247475164455952997638408775215738554662972508902591820884228046407430354935941256334175262356815524754063718323746809609748343488732324246126032933799438228555955638881823956800296580139694970517440368123821801501603168142624486836937985896402025163488330139338865919300337444041317428189416896393377680877882134551862650285167517726466336863872778604691741454973564299119848926301188626419259717219768189502206774568716015865572687933359293643488753606491360615345804135038281369926027454501642803440073882846629928710277011673806383501996167412225895901270269618403687577799568506603734429755260922554084841894922888226830152701294149174515958354431204121085290451892461022965089755033016748825673750160539240941093356226870799609977464590512196270542112138592091990352474987392290460176193901879744099405730448154248920371615323940759417536976484283150180485009095501074888801739750349033563130197791092657799181835592629814117841822887706624000000000000000000000000*i1^125 + 316263679094233038986777898403319108613827038885451889767890894079145836813094374867173895452197757551532770433833737667415927492909078467726866428028127508837295267105648799751372214109467576409940628071989954518440404743432258882203600646133533299875833242627721544485827805534902620088586205706071810742985557909464173797261064394156705719957102468469213924187230584465995864648510956247752879513607762730411522939942072689272487827094474676711578371253491172007993134127576427647925261294267709147483344059788193233142713416571755357792350336282434222446815599698725867785511965262220909576334541191873278621632095281616819266915079225016174209350144208139040065854559321580707988930900071056428201605114666504022057297435723949743520972018291141758760678495342759133081247753257204536690501341121126184985594959787566050879025804700782051739484925051072768472036478590683019270802480633132451793692903149983412304810953422952629712375032890852579440927574131137012847121918727878150456402899087814178071231226826269470264024953343409607809453992265971971275957917392415249065115813794065791887098665281516158678961390493462552021291484268269762788535495509228634599904140858062039914995189970588487058328997156844109695519070634154867076156814435744362656100187832144197800249016521989166043424485779437176205102207287385828016205233916067946572166933387489390759338033914026978879528886705573614419810219147897606867953729407560959508713499951361079242831515081250131802261866777569356198163758486457309875389650324765221995202381657615530665046847713304097011481498581613223664946378518265918179164427211778136449978367308966625864987892307112035149393931629134600418125534219050731924651572414111636424938167278237542533501562343251474098811568355332189453122173527999492940753594456452421242341673471176699160073460330317244970701230626272968428584898660578299218140459362365928981405388011337006210259321754642906103573401603796818324758774509439652702949979266140866428896068279829162926351273184693328411727566848881401445670848300493143486606704201897518607808047114324820366686637615011409856460916492927752604129209861344976453888575572729270680667341242474969171142221362663886326027575590063218805383163524256644731337687920875076943721905458926376511827134325677463626314880166161420917514194506432208862794767207944521712092673478732244439609665317164460882582885645699431198030922281445348925734023978357631663101469957409936776297999109704332406943969852629821150997438751269178212876187991517954783643815837577891088027245126741779959758873818987994662398178214416250489495790712168375443063505548217829467974586479211522498102046058552893677457031859481741326657610669376848796470636809112780963205887153064932148159828063820049523519782834317040513871426913405399603283003680221774195815554359528372252328288053146593847348940514764891333588206720079355739160013548592914317190428696519008682935450236567994210275082996120730092517912010909950091763668464835316629217785231553604001173499880384212505882188650205847154174423087998779864740071440160587366433633404878072210980909248505445932371268441147412181624111841957498739896799333872395310928414186392451598065748979722092110717975934775846099348805327214422061394638070666905496464357741894690409766282749135355462453650353632355413901097223097275331767767365499685296692227264796038730679752741567082946880574414709323050292067722580545692824240214869362405107925799257906014891239158964200954489087047674994881086074642065702880897932285574599511039306724918417740997557909457721994273490337968118012553662745645718441260270805219700392479132083584739365388094788527795146434228031076078982763270109188116991465021523158845373138743552450369858608185733982522237313655012321059592912398146941656873671962345792235110400000000000000000000000*i1^126 + -118245184329941656889136885863477945570106029507807772905574643066579268030720889396218919841779606595850604312203769311480335524833784271167361356202505786125835768042804394712304552762819231193803164096731735036594068164150491740962603226559688019974682648405336220584168936349673377145059210284678158440395492227359600875468771256787519564092664990534966474282621673597162992257816704578630544303795926717620997355946340576056328740685214590638718554874610863747787453425166806756524936344270668452724632330695268492319206649771434810888483039614100701366616041183857000272225141242486043585225623580104175499140172122626764473523625002459143612482324107631512928648190562416292421170003318957000543463707136971823201186717766944798030998002430481088909330952259088760246217106948579367051077320879627927676106300013511130299873588628069513582556490763575700838720398641009506308306597146202215013961095598112626197102673945867605520107262828847006694014401490778820794485122773011087071836190267279602390653986220891608272661819255644880731134310433198476231407402567761411966500444847630073052726029770195225356472765266353390497437631081567913799257231111553232671786287621801150043612099641334777147169672061965871500031662303404595508762336993394502410936999074615744494362475912441930845274083791047417824603348030808990267355902508712492600197855573467839742615808647767879880850186334469294365903504734841419962056827688075355532360472478500389681209845012441762846911920292983668300101102960188132090387801640583496280578960797507013755868892919954852634265508743872319438613192570638681031046552979144679723491563707465796395766982983554161705131687271276635611054540072755450044350413491416219505905509275383260721085712362324744854617496876299403076496445682167870111816073256017520953360256302117428583244110558146712006394899201504602681100300746315237815113914811784773872455803209861241895046892518994368302418147305534322093329767121058798626502214519584710887051312331025845652075083714828999458450557095044278851006766390500566160405009460996219763133612112965691388433594115066074042723920401906768831186826378560195856254395514192973748028294087195742188536235672752880891482982224141475367686512012877283021772453592125791817625246405800254584230171814459722749898306588191176016851389376096099701029747189937254784542880427621251598224834204406188385167206620678639789953338915651504241635758842394405688042928299274476068698043476535982935405889778384226496343419386331152418752861688169174655296779643116063847018365861141619829218518892726238612531882408275280419445999292836496774194946695660466256787034457601752020349276450950858576898714754233527738397047238660027893841526360042511554426178534700486029130016028210684434040189305153078735513353677834593456025708222177827342270478012273722779168469823552146535012475300125163113928858721856535082998095381144897932138423385298968877921553634038850302047852038859582024759989457222931648400223823762436022995003008396949155217437637282884743977829842274928734556367886556786725110947387706831798023388886385088067324357859543917120882995281201982257506431088986014861198230468464521242407098673914804344444635015952654596318759482314894999258283364250802338126517059503798277980373160344182113971211821378685019683147434414976529614263706639599512648981915726022089386656174552488345835246507814994501436752605637673896575054204701659206330138351181078008889258565358457113028910004488109816770207338253211686854788077669280805363027309473534141059374577436871876014226533718263128986295472794339279783524130186908994163309080545132872601164022686291811789953865705041150496063333242548054889262972762799517441288415036203934461408297630468692801509014197186669516576794070436935219832497702987593268225638400000000000000000000000*i1^127 + 153396158693125083280341465461779124944598604694646939299838524584580980896807851574012000617588717218963181171314665794620219504227885436960428195903544934521956338797887922395577223545514126624016353205413937924933786684187784914936220359778032452781966211446995929393224759397626566626818935822836599466410430729177689821412039084751987198759304659144810521193056186585223916558679670999404075237576741673649953915279527136675236800720405482290759098602486289725938691327192456450398093574360015995394771764189830884332975550683696510846613212435218965510502068189880577435358242803006266435648105220840755284288854990785028999024159898616218552809932606858887547859477311148619016996569191981771541497020627658459339930942334601404805267478126969813868298654964706206375792127990049654497737555556948806683522717387903584042410564071897569410294366707645152608162518211574542027083506508081979876164732491199865728258203871237067559139461405314509095054616020687051357527331758610019470894309925237917883246962517389679771294627244743662543066160807785810514299854284679244529991293694294470251063108118565051408107007192140890490729893794746684960889227156595964608917672384798546220367197285023196828960535095769267198234385008974934376899687026177522563617706777532652740058779517307295014011225884690386799791601803228161631171293735165637622765060341446618135839791545180264272506245777352933465675909051430123507935532435571964994740050078077152386309987117215656411479950884073297696423908590854698784501865400931736772645101125239745786071636390016012096403483454224661463285928331197719248588792415800285024322091892280018614006789435433985516883822703115165487085922533480827670390545714004221765623681964862265866357052158031998124566376927337623894915636466322309648768111553032077988366239261921880560981287330694542283263034603957431592531278637674635507173719479549884031745571068403474651715296809758436487682993297758549822688503458616548149637704148596714981643549821948441307045003427067713813735509758743115751618128164886270843210767871002922160050850210374705282246654264667232902387222846631153902637472249470403363285610212339105101825889585558792613373628682361602466766965477958139778522715991147577707240410349502582099244097243646587641036275869186371435516459769298526755536041605758987721597219548507870684901145443633734711170505483869410153851849737805820050202642138247965708802868376359023819914938921815380830638325316996747639315603704318223390528494308666992179859064925472041629064852943593189649515528440175929297805980415656720300216330935306900198217224834099124984760232174724562849769716408697008806168001220268663166221655997580463332491850991041439973199375660558454962516351822850834884868681005375462899035416166877765268708485504548132551012232378601632701101844071234617708861735811468568341191118057057259032297916678747925357080270613526464947789400339750103895570193015766217575135586026430840764923388748806170470271287214244052508445734994160796261128010737804788481413197391891507718288286976708567916559481104107939909624955997479352490599602950511570594583639114630819464251762923449766482027216164857376955923248151054471524348924227343042419329674418598683707993898502600668258162348223962488301872665549188369999280737906069393928066503628134583329441709780247886605283375141760556913460558307992449074868658998379467544682625964930574408558749321961436042789381418797464946081363183687035706243231556786225280268706045450607644976580961306162179387001725704861786742318142242095710725313293435092767027480103809942697057945362210291636552235298192923379099393725627554443792940655657031451511470428175071038118141662816551878107247115654591838186895571338746794331691100596066572782774034370059684633408521081863201095680000000000000000000000*i1^128 + -19749810762094373701463519298717803916472225446394793963330636831979350211258994261062513445634458590261288913785140939326700514461146417640317859398647196480418962002215681671359578142586692706541464318870613171297455082810628117491998496824869354976410068079082886717779614499433034309303334794730778223787908173445417226473328335430954658648471275521826638944475034404115689948892667349753999001493800120539269198965356850929096221668871451177787608840254102494781912222102609378560533880917159509713731574665204233294971388145611969183068229136911486831156569480373325838827373573239028058607651118965075557250350812259948794533731444509490774369836012979911588403416004236866004388099705082780305667983205501772243571828915309836572206851254751904415395589034376380225576803514058402273106204814596566900883762713105515681964091338466526973860761855355232972045250248766275208974136255186299669998182903562643564554050126263529738040850417948200753565406157162747223230928059436858809993635883914484126800069285955231811290380168514446608556274196914303945789577503124469046842081322598239552865651514954074197053262733233385352880583693408917657689772795096709379234185951358273446149472241253918214713093892120022653494795426657395409230847594170276659759387385438651118901129578818756955398783314124186039634822027814490472274145250990149475802127995612263845636512205805539692593007182742626440061760155629473956337539290299314226312366130823395645159255817584819544215353590188151373040554657811618135925133832382125911571852834905780454496536401744429727073059793260422644702919797219605660219886868668849641793475012116886076439240569898681178308592428037505641049418479004791018307714658010259250439119534925898246821278276344286037254099936701173989844622934833671377107205823898014821518677912898357296572226233438780843733852802259099693360927159464935994456728749546183431210119407727380469741682364385598194890307975405151537527864619218515199111146865167137560669253099602711201103578253601016724462585334464007483371313508003851001522445528919633955985232177711459085991955159475012738742179783474843454228461171153588731714708593893149767064348945550557066760612448854456222488230289383441149205557890192379089873306203178599533354844544233044772166769393057023970800068651024552658155758023751853285744783132285360687629120791373141642152176091901033777223312468374224342659755163307161402056766257083602189575162196050637253037688338080846867927099227638690527768251218397078129351359954244306741847346859435086468809984669484797670504901802528909442613976449331372688977304398117426219042803484631346401785845752114379443105023786108304571152289073130488613780531989010501082509191248792019452104732541909859868568787347599417632633006570362954154636679773520596636480707998210294881306325141909166248540714237852839707506869892843138820744275589949892996413494659845274306373694449781060222059212884631591876115922401115467340543218514107151572488606632329899320516939349635412054967434600989682803312458059497055479210657154857820707479004802101155361386313007725763482198591752276678947386497307049663422330237616650644505257971510498780082610654432095839591916780045087172309333904678964179792382645398081758362650778975338041212885480170146995507396244152261500202634175849949764723255111656149969993825126504241922872701591563231859849150327542272511501762956096452222505391685684497994799057249963709680405110881865233603383415641973881470705986351268651235649051975635712622045002455528079103422215937609270177600276812197056324659126923773036045587435441605419089567370024482133927470277283074904319017060798203547725599441531169110834154413250895425146544447307836341427249518511301290494741806574303048462439691326571723829227569641847395450880000000000000000000000*i1^129 + 17571806638526292619839836895680853715095953433775266750657526756927242663155859681082982111562202011810459508229915085287304434449915177370199992051873080134133920626356746638069048725145247025502802914392256055603046930403924631306287002750172017083416389077411513935044967318626705217137222878150400449007017514618586844809766206118513151626619536882733523813199530104939324024720584719479949604191452095393048818871019064804755442095965594584054470916492773010846713924133735841403247201108626211366822775455565491083433752836915678949932078383508326003071174317890758558235725664464204493335634731364221223004509097891382729158261240888003146326235867057048306791085297410036307837837016497710710140711961827890336750108689243838460347485964950817041209259452409810086738501448752644197546021409768886224655226584731214946597440150023320734705208806759212327266137565401410535010732733677062768174357854658657784326170506162386127577933266149052065613880188376824351945930348856973527606096227279899667576284410197562120810680885170436467288334115978981648458385996077309887756881020078033378257171432977558752653306343689989701634652657178878095972361891276069493880546972152839013404270643799797434689800960777846409993075742608641735825967392920246660346738436803897622595165220167324284712304966289923445934147607946959649208376743204301394311363641661347586948070619463242505592099305143202368864829343110051942117425319496711241801402417668962526399452304677132241738093577123414432504224467898840292335654668084666833770806495861593778506400562214083195779451939441542497455207820596373467624524256661210433415650112710242744504887643921307526515178034259414324533148552172085239790464009792427174393514235204020662409358219568736508945535267980950107781115567228756460285780497128575726390349458070270870647980766748857436255867327340147513403303951293324493891035435346557108587657647386261033400699835012380015315820556515677092744699805179355247982665825824354673848459351909842282313849174824056511798829961648022047437802429989332322118978685417009403635391056155567675663334968021537147505937234710879904100682177914868215892896035396884770234801148869646821782754216809370359455275631714019523834534121584627174125679799572184295848389854130132578094900887244215345034947467633703791312166264302863400156193405228207405176051835098530882417436026748462248634435019149544399104690283238564562029492046821078399260770349622144238489706947687723227798463517594899719247782577916282571493765612791834401680466357523593448482169562878498241261115201406174491486650595089762681598135953754393147679541337094664739485380506717874455048172811078938735507521316472249549779272016639825530470473125358131318584223629174739817679451189515167866357143492075826833459306011615339135115996652652475287623463877903010007384412449000679069482711395481092271481116862345605724894541002953195333596352809839884824912802475698360434390735774444130835735346766944708782163701021612814450189242148593218233139830063488542255265485809166706703189469878861625736904484081505342079737822877167389259784790277776135554040398882576061843875493231124959020446830098313561068120262519524327044080506621933332200311691530540500986573962075007102901913362101090980151197110436539083386702163404443448025098222877867665560851504103362913788883300128276536493230938568678528915023145262357157749570821034340534693755758365693114043243551588655474022480246642073002593805481243039801882368863097857643698299498471117251855111109288428695299243074975027889138065811984817851080096665487556315866965181539520937601864138680154752434220406424849864981348253719698987012872549181614153309019586030863662795952381718655614605370413134629591953614098241412114210428334527733404260240457728000000000000000000000*i1^130 + -11750462986104039163018864077115506064607173734471696745944602027572914509931326672819460279644603416559355329339475425483670828507505980714763164935461247304835758506725345080121027462690937365843925217441420863330347400971127331428125161212291225409339128425436092283253113768505704784594318786598388431228673775915386536673112037914008682583752880762385454149228138873088025955123375279007587755486703968273864992311807072717679340202726895954107233809566746674935548289525696856439377298352716136658163076082524587303708534977267588959622857965250684610697463652381708332920940170023306504908267716039635784950285639107475352586264223565375933544176655701588029277790727960162779343777876769114010520997669816957749413993502464047086326608163354335495100960440347666632197390650252905030506171300232072888278059262875114874047473395060936102858014771429519939841981389301533771282985020819180897138607923753769383184211143779868197590152708153485483027977542459173263523175605711235672915250421663214784006657460184086319230454118485526414477649406661359863292486206094473387486838324498265589779102658515103642586641967323347052973604226690308139847415864413161308760598115485830413407516107415701302434326362310916961892626483292055688632676286498889947656367121221607196450299396787216786127975361342196727401567765037683289209242423346845079915053961172184685327245086208467906537534486214528496618169463490035016981743431489505775903248440528982909513446967894532505103011880211825480011431508783969909716938514332951918766086978970135942775635145928994928543169184738506428052440783963136911940711128243035389144570295786204208608515272509616864705415749686760507694666383355215054606617723640696100856234204817887519492079412399977656036146079290889347893399387867528123531984699813419714718223191192644610511277127953220841798655014147823417716738076839091466710639735844169515481399303013508694618510560885288449679857378004641753256202248600538036560964275343437696646168957405206644985392263315569523077085114759973492050460167323194162919591418925324124116036319637211122276569053452218086040267936525186761233482423369189478390431116668102176060563569832077151120835312496393805835535192040032508275841463257230268658464166107436793986058413926590703601979029121059402235182030020725076026076755900763503976640956346917016778553600364473350429743754189320533412359484152854973597107453946244494605173369102379493781520570494036187400746158451811725604619337850092864689338415128214509034990723041144273533927757120799920731902159309994944053171075039784609182716142899533161050236875077101320548675678592458522887512446773422421455095128518101645466422361467309536838146141760611545354053217220813718281651634275820158255240515045845910415176152720399326128245640627275200385945727438670626172564223245054952149405930752307811580994436452366574967281629833832728726511698834700444029058257454731632499978131794133528473889346770545791757169638483395827259296935462395065424156758647838295159772579650133744907976414310761857485043075168781118022963366018231163311873640282548573256369831436208179337411628117898699634214661175956120334333002872974243687429759640703998100425528731330998605286768502842320898884182162876405237046342146619389604519793175959381616913769894003073564971860355615979880013166697482916870104734982578607006922634929053452602866846854616112751599974537959783187093361195162834242143057640454278875126100978022573752882119957737237469354234809487013678212553624387086802850985670090629082262522206024835277152902264747371483231835778628670153800522043372474425116292432235860846533580305799700020930249323697916230515033561517825464727434833072356520418379637242570159056763375832130588334906761590562829635275068085895168000000000000000000000*i1^131 + 265619341169136376926604831015423407668722293146197391878290574895221524933322395356082894688925616287398458008327083312671572071346762531033531140107119681903554744880286175817254170284556863937632311204673681479912353518113508484167936793489735872327075423904854019027700354265797164739459272117083090860380354274177515491598807515407378768082775618785693834598674011905970287985823321795233158106134710490721171008790810692638755830560504895483368353020984285576716564958237339304298896917778414620808932711267020491761866192740497197654599825065593040115937258693317798492309144099964437744243047914467924376149306859572517006503275894946251583148229926496212750036302163500928919277231433647574280860520152866764154485202239410897026354385247183274717497319218136600669777186786010828686117163025433795349206854819543580973209224735118149976590275380133236654369101255301838630020469130793586172247636839057716080375489744677708784579403032966578111300569066045975405671939364197441233351824476824102627711997073282794935484003754969903555591778933198151538078867121164424100527784757244566096562402228689663782859396675227926502049915939190764465238282580317411803924754828782620775885410047193279856271644153020673872888615601318238370022102856004335717844957379396090863959904670849143251213794775740877943671690251958548363187401687806287871975577830473183948042721232837982327661982467585002652546891515024207727255095484880510120608292927651296556249760655906785333647539008266680179588607584756980456356347742626126697941705481110033832017096505261629008537436744005314732385617108165679673529895927968379200005111740865370379727150145896449126481497002644657145844223607891399029548080380844326748536703634674646265987933890872135817519456722836078292170629095411330435729347853331009156332632896586945982151879056165020917296633198685081376343288437379326618711594850096531740586844684274547245087004610326147342038811254577654242754536747424435084528335268555813484868573217192150357779734293638079438446666192643646334993459174340279439868657903634489416167018224477556389408995060783964417535445358741682798311715705504895981864437072483803873450977887424239981441907763834700359472947154777441902521209711298230986442202369341067393756008189866501596778912063746720723099981028848117232284785283971360950837560343181729503204132333890956488389858548855671172829525958085695929571589605286115023180897994774602876003222582888454797309114102635535845164620367995001145924793386476206808952859531414243164724952237542837853343110668865947723659197526215360326233890119787596893852378369730265549590460569559610235469145659609286790653585628371964720179839963919634536164018689033557948613514859319189409475691049909286185866931282107789481761229350169816481932151186326487876601828532359951392520496193848412289161522913853173317690817453645740741768218601756085365826962324233115467439066933021084176195143169573983358023168740562387901238876546194216792070738230252569922021492163886555690629465587040692161765388799203448410695909242252998102524338534463900501181491342411556332053129781133368903663536787949337712191486589308836621217341670824769227751071165285784408435397690699137543878743304874626664742276280210704191369203992354109970016742815924266046736036164996291794354783427986954629759979294672407983386388788213078697155906465757377431329921412895237241938961053338610529994774983638303380899157398553781849135812553266429514083544917548187372119532483294641643665110979899675254744307538623700670662176158186363290855323517085753321991379161583309200914623245269508542539127943871519541583010621498003641437683147355713583682300107525828008700183454045533832956057497238522121368955076722651706386066595637618806251507521945600000000000000000000*i1^132 + -6065027288179920402823834845868079572562450111754091289660639345057604236081612139698694323447785688141439226380707836217984733682559397974287669837522042150869650445193432188776027339522463442777560206783201236403892710246011009399964078400988443678749536389528314964624819694583548264107014317130103733161883327866090063269179104505546416858693766354171709373541077577511456102220088273120907428043198546804521734638021353512046129466732899088937383053231098993867212055748571988742785933966901843040151679997494285742307904284100421893484529552333424695775608485893143827270866468824210190151051694955226553576534570501682648882088509147856036751481946920616248980502482297513542240328267239208336840818654641753734088529096318005098215955071755784957139335852505132363910264554645232432406390492255466262538666111670788894448874108579992274844865792646645619029259079535370047324775550189851118542252386292731801916858245292254857253761822521452920813190585807742402462685130393199982513257969078117372429204323395102441009115170987559091560516573235618652056638408887033941759032119587543434338436912126058821144916388559306294292436839987528321237104550826027050673907255443966166762275804025011277218952476435721544495536990962837839810452827950303779298616675577030119163759840215598393214692548426556243816893404960597497129114524267367001274724404348855469044055391968044178561935750849107014975569983563465661134648146953608700727177872219972781291185344547758992450080572530767654138040688865453450926149663271517850238523717876380654696035227598348746391803601873490983321029918901098566900223095060817458197068281644124252968962211387891714060915747292513653908546227498904065111158990708103321680833085764779434142376357719957664541743255528220348445929770943505392196281509670538643112096976888163936806718773317942566161893134286986083625203639458404776561855100104597272457697450009454144596425793003106349146442959995395110970870182369056577422629399194697318522703381439650952286941116799621224565052738938592920801526733202989030756298676683754056389214896732293495935256543037460971564974280608266103603311268068272737297364975146150152676877462511689289128363909947320371630338679481846357792446408299380828639875688948786444471586230677318110148063188542100716104774783213008071875907254425687776844673113741925707545992634892365054338528811887601099627335336732377323938612401386281065391864491424810132953356419922223559979278010124127174303508898362635054132845159956936478314204301534477174963405685608936245377793843144594889813204252117052385433340478566333883624720940734093115564957086713267949951262564158912856618285577468656224021842634016543054574527218807277199403248912434775874333921180845118974718003611901663130094518323228961478934341066729923301806307170817093932025439274151720100264309631513122302192983210786691871712385739827430599857070030883928054833462344629514755623268171481427780733609293047013493800495252416811428356418974541566540608247616975672472452753913295112112383840875166023597560556517896622723473469756432983996483029243172638257070047824620928613056355147561181392791080175234537402181566878570314286638789633840963943239524454017491759699438195040878530546980591157701749810735055364032528598628636004076910591260213881842484108738226091312407687517197681417375419500423471684321029537061465042758580879900903684776163072371139115652270495604789802432658393316509776151668686121482863191487771719093319210625428646954174539418443513425295788018098382444192565105272515689661580281055357116070219939389231812874470120946201740950714363220130746920698414047834497749593127884127703789745795371385510503224137605180525653246210480619718326703179370353882805479985959611367211134038835200000000000000000000*i1^133 + 68287930671920473748251096414039814376813296219054482455600172015298093619488371541975244058045369732773480515867122785062882678768651764723474179563357746714636745454616050445903468049392462075255282438325350146456082846093056220384898875150891452142812249201051520394894564858316344272856713871619106069687250196211285892915294637936972789274312050563703903997316052546705412855901002487493729827566399607278450179169671011984170607970504314485498982654020262577526272908026947338996371514936323024160608348291037105175993926187534447981854511031903741701078166909866519840267652182702682469646900321389977288195429488290832430709075745023067673050672276376887378702117986575153947870541753814614282596285569421334431864669955974717561147775463039969005897423652409163188719618095761259299985267711051559224571948707108838280656513545842424617461680084889270259195261699004285116011194138073512989569379299389084501685590055156736363975990688010210769853162401951271713042495912863827785810724730037352550932081479056368639989438318524054542755945025521920461122292281748691529761446368679735347878073593554239408876684067612419879878674463888656020715333031524774343307797170193813134227754489101600555613300348901333849092509077568524208822458019773679945300197091675937329065551724640583619529475289218605020957450264778920638896429852094437227273792076421122007298593766784354807016178631027161998977738630515225465826173341874259591508225244668413995508274686634119574404513082023804316418881392994592801348866333152688638220690036687178432268451624884772671677180338767846797692390366226158434679050531233203526596355886564566674619291376448748801020124388699661755979695900297117033253300887428898963933338669267149193020826682544111275572871105606354133661644285158531382870258752936663927655659399366158637758871618436637898257703822186427794868707901780950827043126979775729443211341575876041902509876803225565362345266813057527739932152583043613305190722782662965949601597833581043458621816795704708329858325772596755418913456785285297947875484392354639819833734659937733359301062427306605617801173218298922741521729102649212124577379782528153127564225370636633517906267699816588496782761465440672532008153564722157919986203132502683299405819783320764820295253468524772512596041687685758414584455933080438415001343592893580109253711652969055194933517841146424819116840896473035235625172425109940198979807602671048358985792071631568573300732898040605861207267207804264274342490651234007461309236012128491696089803509262011416073127080706065670804704739738237917271504656812479488590263422844623429766563811242357897521194162341650086541916607699190247192188384882846363304976294123666595437274980221537324136271609668960783138288497167541762701995230550885216497155855549252953120308753449352136439524622651011562488439910152662497142623923510464903635361544108042860985390135736262318908577255178213971098498186445640032134112120133977415502460634155415811010685838969759368502699585288852151066533725343178353245487321114891972506718404102635348989268943913497485392318189374833117350680333195315445642607886032597034735879449564463216125384082381168200509580307635410432757050198269434982162872031541551098048914401459153814614674843546738817015474187557974241344715093957633822767720121248202929911001713995688701867446640297963656850059462099042938353618476468129870674377926238691449291146941257447930581285290619748944551021200093373862720142072433314527182622631513413036592748203762522426583671950720098683315830682662040297989689764422535516960504027452271855333869409287144201966691460931084517850062921095874307754806466658584488450198845191692737365954352930237383305712108113455207289477582323979599999315830982574080000000000000000000*i1^134 + -893316719529913222116275934036486382711153854392719167483004189133821920151875629822158239825320260744361869899673516673164635950979766771521329618767401559228231872768833013842186259367593605722504208752758066829379331959202294880827866874443591867682815606037190317244585351184089128115126177004703771398156624570207279199129201716651122439057878374511929439019483588244493072751673821549612610073866096517348834746098067527230755708620423162382578279669959913249018240001674330204131309235489546750002805650187253552266367348161688053748367410803491208231374104822504587881607207705057854348289319843551056088438595708110731863462380016455413772667525103538219110846168662657405670979394707516717524429008068700043049472506022721515784099748712268025698361825453414109374578939036802521947021768040409574668079765544151827539598651116742925917265919322005329460258603190098830438705772338316114842005574314813976811338092561984023578678131461147167133459149822753633143899350108672301400268447275006576652115114011435532834408177430795702756314201673322884458200899832250408527600629537358515841595236232643346489321144585077042931732233863406942554452458363223967629691195324677761244130444557700105609486174288842967286016771581972320205205149725768404769222760388829171943318024865625628385878545024950814994579287446165328801670720487329820028456640681584298356809363297181951424700494619366843273071708882276160700059201327435140619741213899368549702657793413895731298072977690749732820282999110818101998532361298037501929682193173614504388540597054211503671799749164957586290194251203608683628566655349796484814752146008406110084783284089383841824350263232492380672513872172009238236255758441370971145235936286638670988370359601479540646618132100092244476833397520971879978961518740964392479180750324488544997944086277004292300218885421409265217421736075147401632017670034866633560046554531747936889741593874716062398042780037247793011283014413176624307917628641269414810776922214355309359344359639116548948810749817590192303505343651645654819859683748365291184079069534436491260272369126786026310099450845267606033575075303246257802084078879850483392366283767947927430415732134595782868313661386547072297429156365277577075545047196575036940397511641407277088953244940722216578782154609246013173676483123747271558094976801833110408639636584115414832137521248957793120872772665892479233271595247022531861630110182012682840509145939729185017920873704070159695251419476977270086426962651995387713880650645614474334752661172631761661553051126330599342588185116622022567344898072190889591695355923037810861724099565688931584824390771431373003562531577176783864852749852946776158870781491053318812734737758349142750751084781365916707993728020343200107886253919735639916381911993325646412970875116912518570616333215191659583665183679682724066936918626363072719683597852221402857460908842321216340480093647553053137648763066837248046548258447941721482099395428633091520262184545785653360856889192020807135530959004674422283112151906148682054153877682172335478830318448902636529774583798918936466916842160592373799576873545770829430077107093308571004928830138365848105647436572176953051102593240156239843529447365418424750555343607177066377311262034048684163495832467175678256499291304014914029288356199777717077121493200383750311863139650346225147285642861909969425222735884824146840225770048556321167984231659209871833198879868701796879808826377714971740785265014909520783043438020264197197891960427999027415469673585063036345797055230465619334242929377025015515848139690044362060495372753316943317734140308174525293208082930748293027649135340302646250753286477165392953511475605078420313581389343326347382776099279840789173779824640000000000000000000*i1^135 + 5502011711192367985896162564575660826132029682634566899517177416036295507259544042176133223693768456512335494073195461641326314214058976451035898349816603547108199364406006446778742974503267867221704369679390748973488591051787955945840696227134699273405906120361240862781879931998135893455642051438414333460183948139677643897522507435997329189810217091070036195419366704151032562121896052767761296300336029087886423969003590456520942959900631705683183873990334123247660674341731269368051930282966081035774091724660034860359118860051501248473975202375119577581005321076122848736782792334142782715753453504848633869207921146571167024819684009811559514758402179365728876541784820895704251293105022111141075667789082580538206428085243738265304661594140705213502675877382202672740448307905130642475917151315365398593697005466787740938334821152384589827652956988486042542531682227586157909532806674578861915301758355144234091272310539323152249573476510278130549678131841582645875260293094564726904512914196848202832172437543019017566976656363570829086619883095552187720637906384346681247225090532910069634946388790202756266503636503426107813452769891389986521562299949878768859514850311548152435340778643250885684864294541312674955447452613182105258148524432618687161614576604731337089460533383842092097742470430114376685997408128657313312113583283360550723179916546154514095341563403474212624348942004775241144512238393530427264917481581096282185522541513002731917375570589072668323159983523381623299199495904667136878340929903016062402870373652061853520838434693775617194539992197134376042037293867998986267934817955697534614140862246232008018067168731698547998908773085234230519053897414978811280131588614381458959258439095589015864326629893991705733311211068632902158353262174308007473912359314207202469060366790165170543554924748358274756922122635560081716177466993469633547355394136077626118855174805741081848929741547522721446542384862171445899461038930284581945125902317680763242929211305546121575979397065270202980754456213941396079567092945473583663890101857400766389655448583901953919280383383566574405688827601521068117623014354639463251740290283589193722860851618195672399171068921864270751955820857374780528573489926771596450710842214843890731817013046613747515604731429589046845803397127748850350987533468527436258392529674234531078832872580202547497824798744089135207615577255825483263142304663358570387306626000239920648281735437013148714569893568881498392351953078475132365609284409181877202868761547892384252445587186943113175892593484215495174747057914752288358901585982755279086413374923809128756942791887122419479980262629006359903902368244353727387322254859685408646259291256246335995128816960966874824524707235315096166886378678957089331792811968414776416548169218123796060063186996143195492761692849043418210430026047737749643276598931872034566690050483220076881958864728528507357124812405674645067777658515758722925204912084082365508928909156187474681729263187954827505303836409883659411888534304032259128638118415667893962912854530452586939583642993314806503719972000323604048291568871821337993402393858655827592673671913405214476727651662388391729896244551168432257349539288742905284239660093205327155370871249565195000651712188845763681496424176527261875409997146364309927643915651084379120113040204925891318349463161366765409064175696713584288358764005619879037667092315527073148058005981137160889834433476808825507281010300220428284750092976724941606739110661617176981036180348762589997241860538342082131507738765456793077323756298253606009208816075081692924497429589840662615493958533232208811697649294217774093423318643759465493185589135465825599055552976816545203690922496751574444947608415043059712000000000000000000*i1^136 + -49510994112034323049888892718637521672421570611727426423269109545713588373059302618321004608319006749448619947384290212912348562235098939159547203863917447367480634631743432544129097078334475764168468557140088895240974392770514345858325089466427871714205803534501178338440273107900696714204044727179747710855069978431670114501109410133558025524363058217344179710554565796872309785359395899017735097904492085046325486598707096307574743766261425378401267709469878356257735109188218617554761343305043407232811340604048728069659489013480729779247326401307481198925570110910655270138080073384528504392214942830854820386553601793279355820193678106715253599678073344889174325376455038198728624962368486724714834884391578656783243317111333042252275127825364023445590533109973901735152673625295819243541553195765500034309809374348030224385042437529102983492069333887497518870310583295060265053903443118518192612602749444274942557401586437312062077854105223780687956134363582286170791224565871181288073092037892394065563101969365340699859152517621348745390510660986733685296803756010061011571800520892133674141640125387714568186378071848927186119420189657840896745347378834362367258616540291819228244772826648236932419195796520525821112948821317956018291511088437317031106980023609333184801080961399713601392519122983422429175008296914910119839510196481924730168545505432336787014110396780091582321954909813213467617423426557153311172262501442707672630282047603602719186806514318691415552458096497439478110441994620901362182625818066915995811414428064015827176342255127965000650976496900325250136775224062939873490565206382572608110620259771040595063593569109922648104247631391906016914582687900507171332079669301720446924388061775231872606410918237670377095545743506911002517702331544669239107416607914184626629024212678439594261809734935359498822186379089715917849086561523423167040144861380461576323049484069248796719838959476695727876210212601771695947468849682347632371990615236027650020114233978990179065360974277125833656143545350735971020776750022429350430495889948331649340993421359934896751527515401331223767203605141838510494227628785665664109465766373338369463537948866257660956410669348113545544618157340567028750213133467877298712892195368263365147832697447045298448105058642498906660114293322533256924977576000372553589520196153568486485037426766229094084105644959267007791236845666717724106757402669629240511451340327776326299935574955004180111371347646033248349697598202737384059780695755186751857932166563308965598162680683521688898453793071454619301900973895326458146949576845704266195785773545623402958263851817917301851458580388368995327841727121957965375337496499450923937206047739004975137299596356676882803404896219121820962560341684725002660742647269993314798604029885519017414181214627862893265716601774523576078075286122255503774802363804171644297468562245420924125680275480088343421455890763434694880310586749150373784905749201313914263849684057855266154992924113234354707491055926142855409944672872764121984655705173819671390853714307162008181713464654925542668158928252486079379030052131638462389770508500708968815276055237542662585507162180292572749359788388611958471216339034949949237401248908741045653481653530691680119192211925208824226631498884708308335858296349132043958934727170713938533590142828043218461220281213273985171637804716848065719154442228243259501854876989160423933826025427346940317765669057941487893889673226757052378410903902507116216978006579177625312272441606717927574433316830626020955326561548396065281671234928962232476851226780848193644564260328607045571266018854862301712904977316677170049856617949620635347530226910444821714707820918992657114372861106470419879895760896000000000000000000*i1^137 + 106881423419816023327714896214930782805919088275247793861360510406079402292916331121041112224097718373468342715410375853731004460713439620304175294437783097588881000954952533313007980283428986783108854296188362896417586823810951432766092589567471336225494377876398867844270248361760705795484688458568560693755724455009442503659019157978786594568625544828129350853404908167194883431966846622762306023926812717137097601232987360277995738463987478111294180148358173507728544767443344111103667011114367311547334484695493417721439636922929281594793714053420741682776147255105087403950296180463720683824996336489778167777319969380847134879258080666963179189877192974455422837748990529944610689231818373847372760510819445578319178535604817235877317959924104639800723589341762001537851788449289546902841665680977100832494814237957466609405910135346567791366244251322432731452844911817222015552975357789475543982156250566723597395119685144292140302301147620902306023286945250642764418260214793392240779623374692101796950571504671116758529484469250562327635998218781105382045266653756252328383475793347725082795373417679361647862464527036039551810439727688360271724764072866839314466510430890047038257457341336553061263282457558239552089050758182675862430365843238800119005068258492429902046582536965873910977583894480818785743782165652039309349060252589120355091292575617683222631700475442218651900832679826094551152821206360507755209735285931455615103436528619895773967232655500275685350602332216935028281715895490244145694515479553269943677338671327335318013900741093878922635166618908686601784595154256411568439821487628084583523966888816406631480583207736438335071447648926003185213292963698449744168196953671830540113650470623864264787586059872769272916929107942538682848299948006644247468304476501874668439674341407286007155707166074269780735368509828992935402899998040967369269663856636633027068357780211994687651797380483588293653464307856829934149746213857170870468822494183940171188929876547514895998341450320004191662520422392024544442678168700913617154443021802881376213344799132700556849567100498498001530804390243966617667406517954814133008151519106180291082074096987570199358699707442776399126215061371286094359745825481284645412372020719952709877940280100404104447484672425586981517166740868568190497226328268905552876971894055417595120486007812905739390312782020677420356173305916407929393565504476616895635940293883524375402882047193463009560163293558148191286140883911186753425954606784454695307352300838802125174438469077465999050367591521589202974709041463926837842235488949336173077589249115945476652727011140352341450756333819744085818395530751913874354189093154003937561889130515462580890658553475562280716350371055507723177152928128307423384787603218457276389336573367271636911175698912080030843470775729484643753479859776741491301339383546437174703062758422586302727874286127491390157625091635977355253537378397386204338619556646181437422297814387859420967139352351772039845145635522928082682811943509123505821205655283118413712055444611802724199236607158542250943957068219253060318387688967335315156083212544834086697792554359074386021726124684792807784139136066273550022782421732980747415126961013097886529745799112521029646074284942723917947303148037272102133659754299099839800264010698928446150606057456880879272738791838812922216439775421466410129850631104868278537247944089136955121887562484925813375725287648194777970219713384016798483320813592014493027659933269415311935859423565868685756348419318289378621238581713888881493911264325721331417271853057131270319185449445409522735066805174277043900278315688823558506497415908705126691335753899293576319509680715617371121054860407741402316800000000000000000*i1^138 + -1143888697962450725211474633388354207186441497187741690022563115828430201534458341787422623743625426729102093833314112886412459969310729654715546484306599557830192740445813193141393936451029795458342626877415657170739790885325633741169027686614840792952200731156149622989446889062885523937181790344292867888102732369248447587651175982278015239709634686804091074205526238588725203051266364198834692108058335012159118497515627190372326734229920116763246260830353795224036075875649469992543601299717369631180934643573254218375198996445170106258756843075901362414791880788134970818884589292997165555270664492613610956492662048944181015595840645458165695708671550366001007833673420351738563440798844391777301328360390546992036442037447514124955431323765375836308872505627789581770008200500482743717294432878616521615681391689024265013149257426336764541168665257163578218628774485402832974731348033595188419346640059539095243830812732693126195956681809994155227651277482091420634604734973647583490638747403795771438920614471237499356615580250081789466587386716826329808537368995785584688707808217464324496364791857188417439364398952984013297610318110558812218764360601638570984960542994052028634974670895124306970372445737290634036247943011133406231125376537429714555352566281849329254462134899450643124628017262369411619032037747186478801965598473295334940157637947623321588143993820245055733580265878384011067033035378926087776988797601851505229809244422679491720992736389839036619744144151511672498270130538742786592392615169355547178058147449143422816737348176428077422468246475324387681159836721994958215501265189948210781708359769252603196553395652155395231024617914601405524612003394805812456516503856843615607306963655588966478008269668859860941296881477428955796408628499317547287552486136804122358907689294262301597134777322191940123109336368482950734324287316218457633356965571758387349296986333262110702636597829603765522523593127490131997182935506747939491557634753080572649672389028102043788154793962434029865211882349288331565845385484079930155823908777341330783472941480103618162509788273956226026297050646765177183033477747810852458262934614722684664801136898440016022966775663024551089209106056905932029456130412108275089841510724721583433778748506282013205198879894249575746289530849755522662838121157040215913904785869849248056929845124253273066230080154831166907806968781651422679126116341540203528821567735761291503294196545695849201613097177584802239686595228391499741281100097279503104938680795079598891435920911069815690357321747623714413018640643360241298800587676488145481983595478788362781463625241740045291536805059498046312726607674277111392544452624785683550384474132204024518513158132810280757313738702007967065174123435387415723403015839456955970672902821912482446305593570995543575048468052699104681759607484352497863934290533841523249645101013013224508109699877641344506486437759937120531179824073136584961307069097394271981861704062556163365549373221441061453559416415962013921858192148964202550037785358578442698135205842199940901657516987306696674494475065658442300719722320405066683003739123010733959997722248419585078710105121400826565326907891858918225291490364256009926838570365103410067182179661957740879898701816178814578779166114915172609043685816540737132734389675191213784752204264791067350742895547336885815577487753411663573450453325856149281060656707649811912467657142745584680751356248812265141001356146435811870027557866090973263392488127437028714019646107904494615393985408433560717179801096295962933777916898007031369611190427244940771576461562624145065790424894340544368864431669717123468739852706104340337326082814235194513306373025707786103103769332940800000000000000000*i1^139 + -1807707931869554368643082518218260829864380317323284391883570969914868305703672821760555982370103197301804884156901112161067091251372423254243393736976721960863255242836149261791591860978369139551670643091815895798802911876086460629026990536334006354283263540251740221539503898020800001988879676493057102625139887690702172659893799955374275932552994713549453292942078057065221350903321157871288960740591401251227208372795035057422161748180691539593646299178384767984725962000989054189357389567212064768303355654550939870804260731384154580271135126628895683841701748215172425904445183724519031191427305388515900385893037219337761703775752022672100291624138035674131391949043447686535377571503856633955283812207494103377616698325496103276043074967444820962341968899404701263605337309728935220620479482957581014896780558351882097788880220173317584988658006724131574305426755059694387862927912784520100032751948743813462478372640601079241600462603400752006331819000357895444325782991954636004123209403100287206934993280930048750143033102795498691324563756364733332762321139003345926288888913685021721924651610707255722372489297406876270385123411245728632271627372533527761823401741094499716895123698574653702241901117312320340115267207384475991147829054316202685637105727448785079029419874182405153702704147925878441866185617584940243059911536773652892769506128758247654044736935061947814574433337308391884706560217620157856352319991081093134770117091711649903871888422238951818431052381743897380553411585879561388953451589320023182810176978177018185005141160412724818574460843062827170644769307312968416919875932766622924582527802428439534411089055089529481632138228831508237418608416262449218871031592469110662971459907350745354784792806779142715717822196569176917995004255808051752638899192369757910987340240045417842120288009317806879492732529250315365429288105054113903371235187209549610493065865414540585531614759785763496870069663750093439846514748562036885823673932206181354161484438299617325680769794923279880612491626880876194047030968308777334371741452294896592052713809632677052203924151611143389155675977445481329773782027020746844074995065731076106114190594790326691444145120123889605890559801460134809970789171122470775913582862482798254298144885309578036540170372246085957613883342151639764310375010684443525673340965134830979981118413809577173829703618756091000509058749692208635868149911147621589930271746899649354979752870233583046517555299075385321157147360607963625725788831147640923496026280579710864667869628983467691643161106325300703110276685379154251287799435345413081682867991581272135095167536130655252090023933656457020034364746470405982953824911226244262209026038174380349746829740628928943213788121794605784957936782948520766193145735568321869596820320796964830878174241529482230717835697801548337790564007237024931955472468254269841758768424642199151517931485135492759205945090780670406718696125562818989805338363256503185324635797311501754607442895772069785839348633638769073380128547364403156935377993419288514789215016452689403925140705588629973197359249186647821242919204842020645072236325069841600048390523272183493603073294463271346771160114839549281136612174585418388395671557976654855842360600909401578449353785871341089804815197402561695597003462398612151600876494109440171511840039202494260688302125609518218216407449781980962785934716766038948116487125547616390811622669540647011489991366623101637964041419291211829678683564559305338591589519047682241031360287095725240745755061622947914355684411853931369460659637037600638133729400679148654982055920163915146527682756819379287336376203818026658113123107569586644407730112182738359095718286638330632418099200000000000000000*i1^140 + -15384302791520097783083901523156063218581155638517932160471455718892785267564107804007173000272306409224824815094706873302885042614001181375977816969351259421126232773016104670118713544819434655467629000636844999221311612103273395557744328792626473645399083712531882578440079402146022533318758407409287178348993014288393967413744689665064001549566455363630463963224470833734230339055570342679822118683003239899984619594262287549083378636056037320543434133274545594730364390330232822468599823047610235072350992143194186906485463426431807329530321624249341862723559941494959337533720900852328778332247744425602178419433739748762464180648523523350710330144270780861330610919560144418791634261110735425390514083795512139869053633857350463890694585302111385823115523581975388303855873570500759376890947729544222172488283700706516246273572585901572718974491599492041170768564693827454845849486769627362618244647184040320638605872418726327245922945034543398961117129661695205352971749264530075581685043782434585034145486963133774409750844480186211502556689067660747794389483988167803894276821498702082469972951895678928514239515403373464867926052042866803304694612242637075067543203854086164369590936442471985490314803903230089849474546976309940716560310673803741542739435733895045854131835626124052411622218200320642052261152965244662785965256794231090670478807750068011336929956768040929961497276032231762284976139970959575211147709109996241640172359427865876894179648551493254766216521377212564756079234738425906315695805105637735348446249485848649467879518872785238183857018460147741782074896292992868448031465035583746040530171439827435447284794703026252419154066390640366852865254820185614063188417644953368940742390051619657701237870985216029954818363189603649712853175868927209572633263873956524682339178103770063053052433604710267481692020179002337072637443686523773542913799053538674291045935175429561749954740245244330597102946917444060421635687899404927896614566126657151320437433634292775552602779577612061563760640222203946420061591557125298159681528440253283375389806107091073753292600359817992714545330073090840021421875124746983686912013995308909320897025707328716848764410128484418706415349990643903487022436665396193138655001428924919985534441590771879988261998216889796985882537591773956700766774730728709915767843185278430876779837953641689880495543842246658066368500072536553742382812883937343638977649670969150835691691776307770960682938199742866988678606841142667111888585600179167753257164594701805182019647888750394267280880073508270111395668259935064595507479424020227096862441585803759207690378836469493387189720872607017953085122154632618784373242077705196119920483195045255825130831777764660873042752219660820249761065703047860580211387825014387459263561712357822796249281591949712869607968875061054483533069871836192817170891312191930918378716523050256367120506740386770069953243366679051056608701325050643666470607733715076024700643427742628215336320844002823660383682298228347757121735555118077974272618920493407377883994201497220719376488348218099786726840668617495466908325473218491073179609246000762287118870489066327752210572146092727924997755275098698984316031938241590983418807477882864383649664049636088800357044539208228191337241396064219312384613907533946380634759129178505156368797177579651284865153647716863842159693519265600132818470191796727790262580061852719203947106818374300516206315741450086703300224413850173528859060546991227833133195662453536113919809822681607299087040932792947028154008974288460479025370964389884202894364477585828199477298167254182102521571345567976385657362296883463223429077690867972550043658660057279420385123216035676160000000000000000*i1^141 + -85570343128742825603855820916572963709376167680952610576774484447104230047755538751317180178313700239887331172072762987317610274809810289568021232392005078486561853623668211386515138800628265984970263618029068192713158823623603699272500590536952025228983476853010655268716655348980647383241379305679358588405693160836840381819623129866516455557170433151604222113701261804645354851620301974964822994552980187285025529848522406293385751151875671200165965528071930326330311830603668237552483513171715445341223573766363609392333418840835309292214053787730084325550408779569731087997172657872182705226208413774341844413560343726423619783882608307737575899775159791883776067281183968519283788797050086086869801374796562042220429965899227594879392516105714477266396458635893482162441571018582304654066417824137763511840251131437953934093016124030600358937508748984832530132078170919013537575319890858987541325017950801386733546207601078893555447720453841315956557187447211449084794874199003748070242236105103622846704605472746805095972944521357207382722474230760554539362728502719771549376080753690212481129332973733148682120906164559734997710734099082768247881444022444123850370651737459825036458301770607037570181681606950429603833137706775167520178837269672291709298388508070183398387810212892663377959966000544305347663541772866418720425762312334464980097123754740999003824776245235907651786421378017095100958920108255628559377509343533719460351004453644067045163783292573479798827253845490288168711700876484440267776622053325759529500842788773651779098902041964076370255906677058250604601236369085495794050534626897111009370209687412631549139973780995183117402770868595137611311445324308176243190965987606281602480858143872292383288361055057067574175805933971435828643045624145606347005882025760630910395680925069019754489995817026581685184323631242206586236942667967685494791759780321162283112958431249043593909542864146991203631605245609279428385211375713541734873938382016952447753924274675664225675306382100620220668491583572401819692911814672077651692430617177199294727357933635608893127827423429275723665034499604882004144510182486910147354815769059080532279218888085320887725107537510321975470923260721861207132706564858666637212653646115244050515591705416923127773971868878704126328941327891466175381209513776606818444548264093544617793764201503105212594163866172838276497521891161617585376799147537965207349582043187905260645994215750779733628046754997441735377367207079394392678918301875136156297224432076148445866626454049883462776200266087124218464465809363040203512050716963809900885428097726760961526283722743347132909404785203193589343317919203735230053111557275871259570267232160185603858268803239017154312536005341402717350343800325452955233503958761912289590142673790907092558202824662236264632701449564989966546711812262885824970970625995253571735460502800850282218479138623275315045450255531506070675211532153571654853631173810297951013790014868742457969169079311537224808638446847822785139494073122841367935375521713462860947711122966573963329642462107303178366027851404175247544070505334726510108322355720553698852545672323633540044763173633930802220818934939107273435420438251728218364787171290738931811587967187612225513492321161832072580705287466993627734514967697096876883373726133775359530313788230156046202274405555997242513199795327324374608585432701081725588083451746421190229529378915588070226935444613556772102871710628189473864774426606974699548325407858878971614706126202948300116364145163781194951660368567843620900371744303669141267266604998178362878561262755193853772503030303869349795902129526415401950742744541426567739206448567688933652037632000000000000000*i1^142 + -45341245915843587599962708933578010089620218325806667785275563212809077013526653330546011749508077933427631354322578202535970745963154002158248207903647469319074149764282437408622080495319581670002311335138480841625149077946623539636586161976213957196883150511964294692795572162205881577829430756075420327684753238136887927112791584125575216028584015264674726745377761209694757953541161530156513575425512441187713489462797553022771616014395616096168475926740870798039780722986574853748255922438472926283077093760359423120989036317080739112005504719318240787474277749560801791627953432078104923278398870743541021812100004219770678823782647306863337847460671957858553622375519173582849826309749675712405154733511045199376260333888514176330332504704370989010273216127396186646698136869957244736743811921324028166409292564488898193083034399286730907979864208158811183128382341498953830726611244555330143561247880072082317485579373179531021518492535953202215095352425745894589021052164820071469501094654414225754575500480495282613627448203008362707892531879728745652216774131703287352872813320972876089743026192189974634249421259739754525737853244230571166371422033542440103604142123258445160081969263679341175301416097523988572226297369094735514367989043524103545885930972298400579454378394046054666440720257872391034577343702920951552625239510002850736537974878004838387851504708891689861063451538189134614417982160531183323150976099265831431971423597215468613598454441463113573468334120290134779635277382411689981771336082196963365611545777703768793575555211701061553494938845850899248690159651901830517885952054712394337321537078476046261989576816801213867496059029790126749654262388371536962593125008215111467565403687743158892365058838740489518059863837369840953340640186216785388480159531414316685189057947988986779490707541053882893669516269714367544331686212652921927026173707161852264810121775198948609630637655118947489998651566843961404023582434581882078377495455659017844579882381769315522551139125962871121262754087156166975517177300257447193840434650965369454722587604641055396549103857201379553610638028736885534184732755993929728124907104309121867779112909667031254501039866281810499867973477015545805243826047185746378623430816478881358289776133168967893545048482960521414567193193330777881586027142497835349363223031898955669990424029604912814978256538064980466566637582605015606233541143649030052026480187397212809055236896824827886554354952463642448839673554157230933503907484544777394972861035525592198908154584277001358167521705883319651431014458430541046082991357985115841907902891034014773180647350421971832939735731374093992395222117511940386099289113583423434151137748244791301680726912765239569878575868716652276370461328654273937018364880805523647022120749136305255773347032292026481714519079075158454984847885993905974973444710639821937918702212378827256413488279634863996502851091577644468583970703074535754103923307156355932249447436932231602991170920971282491588379278015984031669984210576801180761661370813306666287784972751168037858275197200967333828708907152339656444453655554508175892883501017465657834748516293186148100666150613654985913087836619947539172902599121699821422195452978994685259271692082704066724421480258953363308405860679343428430498825771722041791570538807701791199945322290771673391067247559739437693479686026107129842003707379358705483664934244808854845250668981608394892678255782153383781642964384581243950151173392008555167474979471199229461270161493101146273758305528709603830871449373730376596380399719505293085752356670218609070113509903593882548997008120782981263882391408001105262177349928319065065129708412207104000000000000000*i1^143 + 253644824344826797827987713853122356540258880021572666113171284558401435139110046150588096811234457655339753475797118064001450801719170213050946820680853360755234888142696130317668802720563512001147843696702928264319275328502705025022650138956339386849236828846454598921031590678019027900119384206623904977514752675199320831697957881833963426857040252535562517252877044440543335816142692562834099275493023913198189962529984049338121927742144090261015027774297763099587181683726434037481884378949953619816447066617917024798152156961842358637300651811283053370723065201417229215765401773568478031340076839791453309504539256800627922037685961091949022661829129947470229106630513040068856390346602404944916731384133542230642509587967786194192730663901999768086663358984224388675415842203048380875178654237612052954659959538004419009197052239727947394375934615164073486250439949819862359755826207201625282423245852815467031726630455769182727355179837375437602871813622654101965196873677425422087840488309317830967330860094512949264573381382687553941620377416349813824392319705980807982002143486379884469756877384447193639781490420274877693513268848645848297200994725202932342084465191514465912306121788906292143670956128952278508720932932289395537473715809799995976753474942022998830137693852240244987508084108943018055600380010823790695653430418119130498760633746033007743825708990562666466142722349841010607519205626633878604788042077031643738908264284177675569682621830585763317436197282995979357209899497482405111498544742099690515698211339147307483387504402287280932297159091789188747600419590577277453153852332439427707312137010264512334072093776509972064646118582756758389854701671844500472282821491951601725329293465980452315573042277690476161434299897669141651299689717880570749094643296598133342057918698350551291303912190352846887107070827792598854979808458573817318133978960571205935225922031370798024876152719731441567310763351615756704361101592661743562006472565806829891547418435370512416999610751758908140592721967419594742502672139413907554788709187221913513276327528071325538320267552071028616208709507798386298922691675824536995316681808803745042125807804506239322364524986369140921298041798795038303860129427110655946790393507065534542793615819782750034495719530655010245118710623385342474005087914926507901524595735986484988153324876940599003945867757786415132634005864245233074359767373097624079779934167888988539709566261817436704920809017638025496763180832856913199472606975102617288300808599422353560526540596662084947127951566944212056484204055490434962926722194731795520855523770312849888486042586214461678983820261495573133208435431770986277441303525026733955118463278252719727732514911298593012223663769532404096420827494569301149905125106371661679268443921893535439887283017148339768025305596358430238190152046298998562113699159177819793120486331646735804436280867783158192202066729654544942799462476945106578804212948203935627253620684953851568151104582936251599939788309452486121950887981188414741847940046685559889877887887296085049666533524692235034416321011530179575384589795231574033821920797361135822030310025637845635919267046518145575294364076224224424342779044072231343098923232624877470709562010428423159053446895910282507695118576383394655650958939522164356877032199962421521920464708872007364729388639109555380779205108105882129360617040041247727240018740007432626480879689674881123773230040718858147328609734890240489555677282159728698740716705157726877982781198557105886466407442834167422878465931560565725971292620621797625149468099544778609100023835158653829302121506025326486238799855979913797108828531049737393272782848000000000000000*i1^144 + 239323146240249296364041098882631834659308211836829283324635130006369115304499151230376984268753342181466680990280134851168137067439038726499411808804160199171986226248334151117471091032185576843899417598494568710495745525590824183728779419426549265857289211894524420876481393457475899971508080547856339802639504737940539389655596411161000016714693720985914850131240073386317518116086958749841847874201404112043369571964601296620369590635357168341162518266668343832925745268822396186257809523260745937074190849587701186190673345234306422718619075283936290778487955299172750345547729234592160718743106985812718228878609848640804104899575211382408316707029964175450601611690165480670101351175460978028137866806539113663895653150854730064237378929532688898585323231002119135328822046412717475944299806187444786907581809264223839228170446457422031854800861992048856721870075705085687881438284976375704628334159427119304590457805906836838135367475259945911380649313079051878987067010371821369677553595544210165821333408562648979105527490588448706202759641519287166453459270485414753819110464635479877856398473748475882834204925686989045996791202840625973819159598422625438264365647241321783671990345731417665803074485899474098148291345164454855896749115589790686812254135381435456528521229459901420208509732073797142524144494286284733712250824110362052396863205186596320921286481950941788346667788838150352263723586877278359703073215976232732667027071194742584393648630238930711716296994370755680134565190101564883693090545637699492150467434577832065009619346068072751520153416238768056871040054724387585794111288035595033008330479079890254601474938048534571413457322090121401784494788780257417619662668956915511348153900351785286904830358900076568538440516922444163160134502668101466602262726832545041974882395699395798868128497586988445819049816107349095112237523135945859541668527805030188706483592956119856902594125599659531892216474384890090137743798310302745234321524577774169892218477683552536786529205451867216806850459398552939748224441511669277320967877992207895598960189123425807450770377361123412122617702325598453871256611830070245673767070133546879071887080588197231220516113393437859232588267154586797654400709836306062617538960421910016096176800781954228686870735433946284328692447809815626534152181561822184793756335271657668402023079247255633579361600981675167296053851838718642948190312214669731517993224348821557270770671802406325752350942282163692125893767760376544794222946135010596298488929986988734024722711454227759559845394950378926093848530233511292337304594762627771703846895228955392404227855284466928976540845684522646311439194440974137083297437174349806318914598284367028472100495537918895187397209518871263154266079054290801714986380757694982285947835867287704157378720897408715226691388584919395506429021685696872443472068358372193712890186502740874112262644880783918206913186156396056160309221818774608619964560256918771086020208850589623791781717139250398890674280975952205765809845330627200444247473205503756379726698439970759822784268630210281717771485337819466055725475243900458443493611168729300097104834237514200196342556643490367221658633759456459114403882246331622884227070070893433987475758765103165819655390825938609016165751957786678652859806765738801009649731652560541649311952308385067036251784729830119455263729803045469391758580862719722318787445689485432745039228285735515334727073589809240688903701523204097542993393196025960536270928078501627180991771032905336469768220397143859997281664741925402842885369357505957159857713515699302781901728349265411595883831313717300060542137535815553768584396508705587200000000000000000*i1^145 + -370613218473732413177565764824364341687276680732101156658059173146754886535108180297370885463619968349578233076598504688984090186092101012916631759113124029019492985929994700364983593806534061299744056952120574730380546836984272172433990034632326715650996329566159741479500799129128628834099340900237562814729184216272998486745241551299968639089255582672516184369077403466087530553346039431648641295164149543550763360222514381341033249591662748780298663287579133893359514357212927705604228262472638414979306545395144165825651912553041838865695482184245746357452134604316142560858647358199170491894282395746392064115545507204057639199591936225591104764061449275142573060501560022585625486081770958078333696934641799349477556967380992717338025241275582156095053964436279004193115044017820738268121962630106792141909823399228566221826267544110437664254314450180066838058331972049759413040698343834173648674720889514146693507172303598333454195988129182714776787445241430476300662101601795309924426734018351201777351256577031926118262284828989262622341454816113180360033153392163685861556631547395375570570162268488479878966286504480641523200222343859991251578795205484789429735282293860214359029308306870123648569318900876066687908957962137026954897698263712461228013961527191177461051390263500359177444034767495351949460372504597844608475214274812444134021099498412192076383229380651711889301082665354166904312960577946606787167862865169328983334855544312279575773801923693990690075798964898516290446309550045909440056056939102001299851225058262062869895506107344391570967408137284370607464615162624687350904641176414073390670510080636180223718874965385887344240803014000858054616462966325907633197727297520700180068511866342859887101184043006919329386118428416930106992368660577909237327105591214663090887736065069893891132123589416839126030830987608451435563535034038090875871053104937459916744867247595049049337679448655501186199895617322275551206962620219327616375257720686965322818689689516804544511599260323124747808616782491245287477414919638883181332885425480328627867590804479151338548739627739411213284814823308574333990742197721744785365059793451533787985951045014913898971507971484858809481020933888293330138541469591829075216527602384886697806501546924773998231870725951977202438751871890768782205506518550184751938141527155797071739897887417968747339612105460432768355951049836774186153064961429545534990463647365072202875110788248977639193165881320145796428658812604664126970747838957643936140725658411921865713775171466283736681236471096484747751790406868334284612346148260205288126022085849861854889252371095216609279473642177749607858657583019951202800998520039691173366474714423690123983702012179249814941325149911502288925466257338451527616269218814509633220040852631208581857114597771598046850121775946300996578940560382661836317692647331520488966946436260059284890759194042111438982897843340396098493949699770992630324836357589927601823747520834487665421770450275744002438036830018028078202296729619259724840997071507045122657824153166201861193988143209099869712790823720240430767025293223334121473598411224551411086576192801080643048186210685044426266958256702926339103794341133592665056963254789257580484293655370021519805962112908569880924472159177921046494815177363644381904811825421001408449732502248693883663521532501020855652813390436123760094317116260134266664684919377770834610675397305315542265565289637381561546313314869634489922501163010588011608667808020830724668048729678380758010735331191739438480790591214011902299373155180858352886789237340550343053788474485457222431233362610669262876961675151221611909422776320000000000000*i1^146 + -455338270677319363074142265554183992170215080181953475695258566598450223653807715169371302507473368721170946210937357476472813171166868270745224888718766931767087010542026403083535228453777924652111788100981936633230341148379513098278491120874927671360766477787807517734497807932557579636390490728655259479832905976722074725776751107865820643962298101005193661786608322708774945568137795291309801723299810629953016777961638669995931288465310219963809673584076832485590287943078610167245367553094244868904809039863350026142312125941646943648155791410152883880053059373438918218315119792634865521383245386187694421896223790793103511608632742256108694692105197054119878667632511260074675502688484537708156583511128078291733676658048761501505254996601084463037740850937675510479586535548095431178275292207529885112984145806475831704097523944843172851855833055508937261073508933822540664318581190041953159975686785038193694906400571937030817697775788968932954119982443918992410634286383183597857184326535236447766886176765266200661350580999930055484429721053850490034324406584134241677973190599590403787228210225939604689472544608234112586252960244077431770994706063711008038300353783965504334807310944947966233872062049537605586086292863173540173885937856348358850041750887207792725078103468736244608501167527009275385514593717751738443263713786632446460327350277661332434515004075875502515268712416664952448707450528676607165903671112918658518813601953686825708483455414045526413627256571747297844361895623505905588861033426405912144001757304185197275793810981558400217955349466526031656011067580031279930761583702663444469183690710379001791766544001588161675246154798918521429492544188343729224527897389170106741238325472998833262543724774391515027806563243128777136048339003133721811773326162474223153574408079535769761073284242541801655995840575729269247238290905157181324665938497223458469382417919934723817213360021592258002455056732419068788232290770521173637611040873040472209149120384123508931895570230618023233423863336555582740845511228784358641676121551353414867303586642034079287531601883233654188419512331412262151663919569813088501787404605461831028145380450335774646196481144917126993307944057828779895111655074476855580410526770061271363447246998700245614514824160028523568126953713427245024842811791328631889543313847903248097239944250788375520858202642237513425795559854105831762351752772290247828080074794805235391844391908469778934760949772494302847716833563426687558107149205188959030129681667980765282922172301764291660666930026725360648726864277210389835644401366262254286935540230815498511421989471961462907303974829982676632892953747827395393291112643900751792579849660439571851725298306302069030349742796733162245884585330233324286712691916835810746207810226696772576164871894232664627941935309342684721313747433120077221299357229275078327443787286647627220323794840558814222197351557281215740803489626693171599439464225418669682923330603238834814090123636413820269699941930210191974938774755734266519122011626612506357033059588323384827379819517699112360820263821918972068369879609772339798721698580651127950027190985328826955200329714084571294196308082482705554273718052487742516781417728224079408611254901233723510849423069497479081203434948983727330492567876511183407803536009717176105911577511048439194215312860312696202481658090031579084096380355320390498187341566585817128166589111157680902446529080780680842755689432097785699315707439378758522789944875807246171230793020298191701848402061588905821934392428149135658085942355414226888397716731226506911440384910103099057194381357845610242833160166886227312640000000000000*i1^147 + 161276488572486647283322420449207076003011901928940487311143565216659918875821807584822423564395498351163943708058592083366467248166346097278917770655980696668877057900469648736655076355064477182573715328109728233741591274895547387589487855204095897104373774570959041857101620449198445531137540526961341760428835276050244541225809141756687662784061282226836892129754264977514745631590929589916112701196211989500099325350913039404854141573873690395936593298608133458721431888782150455163404927907855318244051491727210559902662303522825072989873714572163125412154493176492779840724480480830784355398203566564816509384188965608025321668112250812498218445088828183682249425868503997815339432927106716000521952870614525049361225709218697415505864509052844356492025756990282534304267188064438438777988829763138777243413577067768074887867438525253898952474071698865880891786898952881302300533778705252248767548460914183190148141771705410553575530973925635379383684229033093841771272450831240060607648456436939683499510811860613104361137309455700188919098670910978628217860460055279230106866824054774138956038875263632746808483924824362078891773546994329239273253832423384747773514263645444330388258139204469098291389326410560163151162661661167189625606195201273443505431300747224590456243694714024012631343382564633327375787411658676837409852699136858199504468231549542362236591998767160865113733262495066303734703809842877127797755499241978528216855359326103886081289495972329694673572572077045059852200247104958773341208620331314366287759975973784033065569710985690316938746867894421411636558180310454897551899871893593104284964657857335335371252612514737642039190748815441511362146638638109205071393664581683614981201519191269246584025857019763794157884075162140329858212139509254660999012019988517795727041194540901025669327320656025282934673964112608189920307056528892744827305584299661678855093497335346579023226507541940009011804967700981043930699320587840689129933860025944186572408965265238661341846665531431425856392356844943446838281490837155233864123905228560853403898023433416336303417977567510159009257429714516298458353955212513649482227902043772526326000294101036963809111981466267086377831762470767703231325152613531342229248285963323254174333483708225631957984429588351515139585901044709298358611341091732752646968056571364130126730795896496280916458247525157348711703872071542929832257351078883852407394196981686294794921870516798621048834162528328853069452052213055096978775165243320159252921807735574509172559125459283325884229928250978340905861301959020589977036507093597452795333528906979021515882029211168948284015376405617553454926135752743528817712967133247535795971150353841121780574166216909643879913526945237834257347241491354828723331132641130647470710236962816761127391898980910821257159211201885586145635734633768315450895186748980497575665169801158651166201695724614174029575311911033133372587901620543116595943519224763118682143398497706553003835473633257733494198206524913754040169088919492388371741785194745508582664084076150452979390429105398917313162899651907855815547694828134436046502262617936960986527165089930290681668274919027857657301334225408417808812253637787183609750547745059835458383249987010631014268577159042827943192498619576941535659799073438460595269720612071334776831996813021566613528695292855188938023255100828505838196995175586253896141952446557564829719046994101672489833016786306162711494820590157041259045610927837512366583456607156134455639887231733991388969208781921773318340002149567593539876285594083825292319387359161711739133319596667127658027295009039304458812052733952000000000000*i1^148 + 1830762843250615361356348210575341212898044237095492935635697301728565105639211556881754432153707493408128083112741567398270436021404965546998955115506193584798993850734278990482263291089567587389624283372873420886471405102150353825701116301028108783328239525625826031902059525784919113076014183305297287732263614504003295485411377122086908327788864201808001152329584677958355911957568135515624614710761295479132610842960046358430839972032874322009412728576493208238840658401908374781181773375386273371938148396325807405326349938826731140837822962383622173568498734020904815215458168550605496363897976443009957122592283487092248218197007640965124730009149911164738661505338460750455892125583421515454811154942730519156867922084817630958419770935848309303915805720969400660950042744522424539898089048120790775809680668036302349215104208497865735859306708928892182270500794804821479884424660673424838339623516186032997879353593713094918009433922783638289823526502677872397682294777215221666740007469145726686273413100693643338221052947727793410523777375849246313412076887276583956309135249848632085289365984063642377997883017395504072036041618979083347473023692449940529011696841946019255589942924921602735587446845213340637715438662315437891432090667349568102051201209417192977201142460828835522757165340766050168803397280085438660575659477313457608215798969203201602722008046367735444565578700057537134208499684252610862093596470212755446426619592807605966976870283028870438429479473974403114624274789918881355459365671215922019209389510162376225445957140380236518277289111716415829827755959020546234869825540706924294412493046710715757355976430266255923792859665895331047210204289837153551738887561052775154523709302375211933701919141872061739373270290547839391031808034145146017242437088778996654076853659539575997106362894990932041279083145321490984354807195385679788427596053341913357647734852776863948814775730042238505005863445804758390174273846603835446272669839983400241689173782398032219334069633048436817890871340513057675139164814002268878698729635067897774794192876424324438537698138996368106710455354678783733393636602848968561069798692655060541340666972448091472140781841022490342981869384546563070520952363607027500944012955731039136659943334613673194792698319378990833145593165476695635345073888743976057894777041595142585855018389732032993043730446275201774191965670939065085887892763977914712756930838369867902095846884837526785595261359925698549780143210271635527007334651214276582872733244429342119145739002305059995551005048300101660086493100477245692296643662634259607492266428454730506159355913281429925242077653615642524576428317766033303711522906938588041183953704047229366440139542918378352121751032094854060013441468006854189601534072070294795190107492973296375546534697953982425477453920695336254579342754818085163215961572936844771669436896811196434735636661617269746902088033890968891449004083399315927175993891813767675828197527908790483142111376239558098500943000432639415866554792905097095849296447159118726184500106938853708269066458979385871746316428851303208700330447075862508019424672315071057895539846219405936770874730721256587127213047140140727751707790342668538578217348274046564248462555319610691627773793920928142747229332164159674266267407620226738731566071058113083248600237408188146596875220601189926523290512714050198823333883999880656836081663620801000467199220095844961341077161393727979530773691549058129572461834828030542382309843002825152402935048502018539157666178457469129018173156975785083640417938581708733018252675921285310866397916697595594697268573096120418304000000000000*i1^149 + 96161397613312159188838786037779818778433723145360955379700662559626478492913528008732919816326237891678036916911680423894316700128914667050743804331813160690155423568672758812514201759633016799925213301595362370377177965563743652538327170722312232025205660788851616222042908125175444754356667838676437053990679351587587074768480126670704089174889190183174837697732779457007360689696918037727146308631313373229558896943770363937474636524153012753913529624360980130946535993408463214084266652117193168123752301568932820286764820560262624263160598336594776602589405592105131043163295559020891103759969921815359658677101876695259701987674011055883732069755736909478544046367330013698935618931022106704677428842877853355831395407142612602023978042807109465455951642765910893940080099988316283570097271676464455938234489806593536756341897449066261699022792254518010196338595863248713104180879757460293650316121621235490178716458322210971582474817039401469992596977746593207095069232180239044614284050664829596108328133684796948128650217785577909638352279805164945567261557583301644163265463989667516600241104359814390642246202555197142826878211084468813178839826903082974371796915176477371557746355060349306720429364669074769067641963813769221716042009851899050112067426445135448067220198629198001372304912264232409350608957063718790215619655478301591157030139948084944001800084423102008657493125543779877125122023368129021280256963051613971710939621569554096557382006451701587917682300899479124493630882658294246520214770601014716494442917556155379616063998255863785477560069528154548445644846669689808110196826770069760283575771647101864363354265163758596114020803475771987024692242665348563592447031235587173979623174953736815208264933521798317014363496366238216930149591499257253036391620308628697811612734762537530841214092257923595874103688301844710699579898114991161650309181542339423442563234390133597370408020436774341506233342440560024559136700552765659713887924060490962248633564694319967309410176018600847444661734282924434684130515823581949673455021012337224637547253133034170245391078369690824435777297542987942818986034163609653362928371791652272020323975347380031812063367921207916429780975447367168964026798436140175304197188354506958477643344509469049978909027152556281578818839460421109121512813935951995729044942937871023078584177659427600829684074028200071511925004209572189759929299017549472933297871450723163689343808579124575440057811911689889996700423580490146765370615068184580095070887039706160262391434352386656151470817642668519124597966190680255660005330443731581355882476329872528136497511078096373929029767968922676739582755905537099839364308659577728918072260300169413797612965306779608600454283069869781248851721255616299977081517571650446215055670401225132954943799043609961274060056759470948668887677648684250381534600688954750218193600632752780645062753628715279639197876270377194119433800127463080375459402139376236617828719490534740183277449953105666393272236171668675255121433763465701032029985001624108592036170483083968133644031801902782376248464315314581881890468525283913643687547950386376499357327638361201241359226125364278743595869637058458618760760496362410383023263972465042519628247123857555429485506799814716578210767391569807004321700298198428717510692500200956673199377766065092991129036134716516835249533875952608949248302570966540940288116537934179442469347503011440172954356288992229087820680613187573264052838571012383533656504356517815247422220170268195406013955717785545685280476110084256800962040451379603367923770175967039124129410676085888423048392369766400000000000*i1^150 + 149419980129364044019865728157167965942989610663036209286686459386956725969395342459683159466140140428105627892361848247699984385608399360155101061621162346473455212259191535372782980681238300715761127520165074547913538370445551628515143754451803480662151509319182620038168957431366057044878397928901129344881837708386690359775183240457769437982975930433291944383129124155159806951343415648179582298262983698302146122813991798081453364360818010761113672449034612006447930258573430317785411163701974006902312508274475596998422951850167706686439600209609970272547742177861515025197645360086396522059084988024343724340310518013327211848833792027849748097905630720499974611330427899471460250899746328439968696021360913445945550751621009831054249008461625469782758918352848982072382433028006425737766769451309086704480794966839907846231177641542067394492799214260327115431158696001693799055000735263111118384245087556065499854705507171867615331124810543499167108156000441526311895336859102300032609129254901199048077625424462386001852552551459442209945547715117350390806183609634868420746726829166348121308992385415550352263627405926299417444685994830464846839304408440132985485450142487099109335524099410398877856332193014883050032329800658817915246469782981931903610535505336577668130481641676251239440466443002828441667442505145378718685033478771641204386610849479820076736055510738308357535172188204738489307923994322059563882336610141396347856160820137643047511017168571412268587960284297440256400692444678947552834661039048107242659740169962692875912623329653692416202979067170054607860243560517215557677594885946601686383652705065213745143929604374709061182825815229534157095602917052544075021378836431416228608178598717180603039819305655281034908007307642564001332001098417355570780957483606933087312211231520079386095820481447640286653947151567260239113518755379041231476949788238346194440422987772019248582074391044519271906575259215801921998517286554468392390888583999780079930797775901674492802653048218211841782890391267124998707026352771210744224566945644810233900244726764502968831310045903488667999280492211483969616296244236960811430313557563046341334861402996478526752624118512813661226661805872095697529133871332231950558168867573689647411813810084312637321395165004684147111871901060080627150272420919877392356270940355921855778585952721862874530927573962277500293482950587856739231270629262742838818675507517366330552527203879608320440881661817618585106819110422895576633136918811387607607212535922935732762176755139857374933830263736062521616513742187729503561789571716324050853077363229015615205798738268046137483275044001580686175105050829086313849577910136558506188758564214160883230592987369209612029739965288890508193665115623487575622082300240984360939913247089707154038105075207677892948383928069338927628726641054479688819104635416913183611818946605740677075624012985661919657033689123019470498053204360957731776247038000313796940041918786817743327454630512161130305404829389086927244510497661994454213368373715071032660481780886708901630386953048823830359076307143730952116123681456447019835142194418607583633297909075032054885367327785485740022400651542097382289049049364102909055955024612523976144817834557620853042589886272135199729600195992015822350036089231442381167389071728068182404135747846898647929916720666766415348661654623491143253972152658110333945913329963147340476664196017552970490970312686586888444864259200539650794830098943643740511327306484306623593363608364609575668579283821094029467701572315618840690811971747615330314404983376567647882302888729939175014400000000000*i1^151 + -79333084047293223356314970386188516158886951912232575784444363703734140628233769722505172926772834399027149988057332387432946679078878763714665889953737274077259097585450917224054903392312802836715510405531101485651150186806410589048870386055582748803090234592586197363493216612749137568508880246341658861287199708676108743518291010012641330664678588458793489994356591433978685723274413881668750097398399824184245666937913085545671809657793420982930471977491861090116942765680105679561592649475395900168750377941116670221485099957636680909712501675322808369099360134121306263972860493164581039247939508926406142071690345746901533600336222301734406161773136875153828952552530911280223333499628733899189608705339090925496313077569229562822212879848537576788412239346840698107873785825586761949991081138767020770303358329177167674480702385542954423368276721506234970016133770434536263532726038282510760998602606757930886989947448066943337483310447451898396059344465633023626440473918907902089681470910427291844663451590608846159285069620015471568824896382209209161757464562104577197931275773945118134210841077844707735286622778370989507865674891589050197490263229573858717167464298557709933467599939015805003178642297352626153996754108804243548276185067051639302317529901369342825684534814455561384380863550284698586073712917545729037478365246881771508502410130216287421206062942849254319373775740190667187286068008969656116773781315765646905963142229774533625579823513098915123002479129803142122673472046632825206612042325193040248944341610618936724795577150740171805774629171728520525246229145824618638431698685069879586912505921005397915829823400727739100239701110536877065766306277311941625173138420515023420828532295430353735423421711693444209785722723936713727213623446295518470033039391314889696342916458226688144004848259788492756757230294274451470296682747684405454170233587517410009403722755685119401404031538996998314745623749131989960245086018835663298436227840759606279477101940583343474772165046987971141606051922629992469093302821032317327652523104995239397797533877756134180438728974304603905383205152266129990040120621056507865694962806848329243011510873524371758278896906147182137552194144823306511347222038953997172041068075711805940814105328209020329726644995721660180978702565339862224683930259763294859058375028106013603665999247492813505063618768129391269314300397266648873526035743952188685144193459807993982775986190136555172918181257635864185160953115946244539616904216268140830669713800777560896669851766671408340779569515844436121173675877604899479879895013918455165042084214115211277146969463182590936431734210725953441833328640852882570113881377808549656608590454939393399668323838630417327785621759448782842317269599484456568499283374576253303744575706690325078007085059569573673657455120394428238495515502744603175014363777822599815589995290416887987703652689454408168859689933977986210212324704663892927104742480063228744470512412160638917566024163891453194444429457022611738026702424114835733194271611214240212808341417396495030956866013360689365021011556367395887682533111787386895261023378571822863021945161770288115454446125680872990139756289180483406243663961935398203420819719510943821648742174823894270412423880215017954196469918561501161960886622762699451423931722246541438172298394477057571205139184078961682045676650225617000459567032332571484123987179459139254561813290491896286460017813531558027491300065342393604945770675829647815605608982700327896230457669572746253511185665158594867096030310636049551007314436716310266330240957386310624607210108354560000000000*i1^152 + -19320412992134636020256271535190677770469980020005443047049757771644760875253068281731891850809672079622753313972673257725904336575912965714352852545083794231365278864014958219755190177351903013855125570290936481446564426558701259139517206800271800056576781403735583257066991271975922547734564430640410265926585687827960733175283549951253282765424670144285753103753400107603012401381534177816809616290751415259634211071866880861200331030611650155620346549184542179139254735323809479855408361389249750738038118944875883293575710563577247400607020791278345069268888267171084587276068319957905761492647083089968044112604730042818606057522879054389927577701905884928042873612471020714383209423736603145939627221292316191990574696000254103740558867803438649694764559359172533451000404419677909264261896044527850464986958277276934321090552126408322280853861562270403615588093105826137661247595956991056390016782563544449341938251255776520336768536120857072363814921470562658722150498485694097723571694930158602458219399379276757965132614571377382775536126298587568527521105713568208955257876771171391296230509890346989214151654382585846797893051195925962635267835427842461142732116664585118036478956943168104944648249412005536533091025734799200349991675689141087563373236472404397406818862211948960573268662256342157850491761039888628139485311684640056471649508186165805493764274206564508418263029001427116891628801106739381178962977154992302933412677221837061673749234005251207379616936836911721429944426396345653760083244694450844100102097241533865605022717089359975535440598865780411351818996958821261097054514263184084628452665743305824477608665363426639489378511792453855725719866988620443868592443888884615763499602274432758879786523864377742214159814948542227558759724783087688938069178285980910012208394388407165441941760284708085909708788949250835926854916369539020004853105329353938851313152717381341001637163557886619801492967252142088356599459325616970018210859054109905955005340558803054190790515441451741284340543802175864870211304017450367239535242461912110758519111568503966174092128156978552886417349729724352942034488587719317153811695671064653263508638672309819453179867698005437417255267679551482338384825922609517689841280881219863201257709176899505144008087101299237119165993648910413719600063571974843730129488294912455605103716412537804188359381601360525813235732787467999672404395351704122932882676361848851140672217561665668659892820030305393522965792197115018920461505468585497062011426046326516422566593451814102707785974111859439271025976127187263005365222654847664436256245994593070521835457218014446161717091871820378140642409178291264091131917695244758019630216710585487772267735415111576130571649089722276423123205543812089172993025726118536898374794289798203211423078083594584980074053480151214710086324096099261436223493604664505416920521413466491919961092690552443660101020490020600739613384522128991773517095518198631675811126616785418145891197627852879652922825140109954480730105081840089185878174116442645156968698126341303972843830648643379874969745722912754212428258348224429255492864211684926659565264363240309558133993102609431540201002871707794418180104274918738033042043056375090282930569928568121988674176502791569692980480283087236551031625951918889444056581976072601041439313915561948566084832876726134104187389146446531204027291050673305513077419419359057148575849603173778990031709385044636619570720163304269417447696556754780372530665293681075371685406545264064419986770135077228654893857242791907666745973113338990627095101770669846188523520000000000*i1^153 + 9796448716972732760603855699919702779724365745808739831453957743374157695987996858162124126805321229850077363349281767070857328911448256591548431270520367998203423912450165993508795554528392029681482045746695358174686814967280320429389916715686111256125346499640420803914595430263606214149007066395692758818836415476020714083548081949210180951097914391029798264606978753369530004204570032352348227741977662283197768356367500278094696996117777391019771635442835299513048378131545593989932584997496151684070271145093088808735535860891757433113062590106053678985247768431627287891033627034948576176100073975301409261156659811134477304954560461919080287314974001698113202304930005888713081716872075865180924712200261923642376735145354964377733506005578529125473442142949408882620249975971657766629906793444316997781283426146962594050559492105237743535190270072376485971422523231520453983495207651360800206187515251264624508574670984129819814025208061346578038159789278516546797181570021267963290243888795309107508272125743404668355143080075931170884985113714873535738514006016342002556711002636575466405332333439194499834207087953305396360997498585218347156315107693936361359480437819776974974003171871034510893068082044848829574561768153739234127298216762673332859020073809176628020247688426149391338276913903980627556998604415249102799904696946379797427333765122781470675576807184920289104676939660161754410208848350710293628392644325713231512522919942791845048931838868100793162401183155174623378007134069789536940096676684771225864537944739311650299558185790527493026131241781704301739709272142130454623116028505108158392589002040316977104214310250717795721020642356300984865768615724963716457440501439792108297744928570981536849795449625401492656321732335156226150517028960993735396986899775395494983496262741839716487360233496468031331781360303139669272820934759270494331041507467208023218463759305140487874869489705410687490574057164077512518131504985567026013068024186152478305564864441077120614949120235332584666415631595226508154564924318596405567355240121898602642108313209873019064220643671704776443869492617196966771748558491892432237343809288423146710073361199951225038892520885324760021703823354660177056115911530106685237198671726283198701167237423508064026855508009728255037907891347046752495918054319556928451801917003198388114532406397777323722567392260152670562673703963586250631570299412792418861200400573518065342354743085493399895514872570420151542346526621106044416794505278462280448022845396935345476675130440594515247877942772689797711663569152116518099713163346607863692157685818784240618588928996384099048859152687323750289673553362725068176354579095328361752848280998969551597872994382200894047681958820991109733458356959730866589194408765820018013678033346250704575825262927576060873562394069678318090272632648817947540186385129696780345865632489501966462600677702235232474926922457587222278453563918525164268142073862333690810213105212968125319464531399226023620180632372193866952772364372181604624270593768150774878369857476044490672367748973361142405390421595596321828910453556877818333533507955013606347007397632608930692600486009714310692511211123272048749138819322855305964239140543133502792899240842963384224212127121594268025083609435362089859022443183604591569226612662986992022520029275165430956182628071110064374649269544366243434838405877037168609202792234623986980934695185338154484474355119980265319827674618608881355062811127497617055167616022685464524843224543641136814368375972314393474877444846023576759345796041908051848229367578624000000000*i1^154 + -6659085977630576224026595167580028972972396185163753712339560953309961854024440421720826572526023646896218504991803474354750737218824268577246572830381645974177959611965482718966351701497548277740515287560252678797890714420569480050689005257939462992785701027188867904684525498342842136476630760157041738302690159646502304283216230384377919257614854151026890625399080355818197197466765207027077620546488048674839123390132624835138963541732460492274653858094521511679155280031881987865176054723755999805053810843210634305641221243198864391587459974478874297746226915624898779247888808225929485798377576402197458351729628796408973901796536838276960236249702967872553920379623663354144290389632562482942014520093370752381491026548906760409166838953499396195448592502953669605201389415528522597508719621837232245557079686096144637633772997965909043537147800767528363519084856859497414146944234010325642351040147028039890648431591168839195490857864137698564347569658763559314516136948722451922271120770602194873311909099915914537823606564733374621666300873574195514553718386173440465878352204250788031515322134497351260671415988744590028687208437957800209536551323488533663675724535425562337174263370994725200043496683721864068523406478183068990307019238590873578151014481368810753626278676162965532172418902606378817799473362177744866461350160050146543662359960209463642930159054722055999977029236931225869433173869189055362619818348807830144297534158910084784303091835041082092537748859928485290345296866015255551899481201463538384431159266861511512397206411177181716104209059645369527001466108104184189786161060945291067973191960541825019956374769173405427630396691270095626450936625653472721661539847122670361054363788336433452878217033553243302009488485795157032625346925451752461426502893211559403979595970013022183115205488365353696444786645715801801650300258130390115815496895612994718655130825462665799674976723549459629692112189225535754871015268512544741637239938525124159539477760485757518287726296288667517687969303195046683765922786884793230613438012420681380906488243182856176846509809477633850951404202030232640935400791484166580170665143693325930324886462746068459776995529391154195387507981554355327333134233101129023660634100106029162362500710161101383989750334804931965100991666022908337467363551735415753263336459157771026161561482078077991775642359568108584558317158508096137040782210768218681007537769754106209706289355678175055601296655060451570174428186286992763175905372556715073287577516808402017378678120437804455195589888564542852773690974489104092767790873374458022424404490575120931519242857537025490465029079983529403808082999340920364777861894328809371176633844197846142647275032835781333137397389560858986933130210108324591986935848070153652708196985053462241008434485591231928160098493314452717103654645617876534661912906956399944202243412590540052898699645059871227259275348703657766464228395174328211808902976757891603616244881891934363104109868972351849990893377558908224265080849188201446811121513565686962553687438557018883188893211264842204111725614602751765027738609816882311491928782438377598192238341416674049219312879594148210525300623982750360223289681148295538892086444137222501759804045521754183352135244270621059789273187891717623857053263636381155218797361819454331520095019007871427049088285836487867560025020492263165672425864327451647625402736736924804309858628651721527506196064370584032809028014965574003772840407672406548470063590164201281406584901526452822051753251990159724654572440599384319614307992106345254879232000000000*i1^155 + 1974276668620463065109715434015148490752909638301202302916982410704332080073516169509249386324407982749176273477971224366088975455430343963242558472318145069648474525257002933592133837594892649075263980492230241452043754000481917636061757403455397959358138499456126220359705575106549792214303129401353804779654570901721715875597401655709215875959860827344564920946934419424197937520340738841258967703917218481687715325953333274622379800354974920652613373688775723021713491164219251745291316410015952470509857768636521711559119872578491735608095131752052464158596651244513972279170798899922916133636728010984549200637202183885159873824565914173456559165116954867177468009051973100843423112699238949737914769792050509338818606542612531269302295172524085471699133108471458385447185485201503421110748455137495890675551330827175678441515156130209060301020790427842160436299254649788107940195645350638467175882214214957284110864702681335747900413534017884930951434748808939464522463543631038976096137579997272139526277690176609610333060152535811171121324560182133035557455458689914873472477727932708835037862572821286587076695821950720918016433470212393162495167202132402506186593127367025209754895468129897072855954004124417279653832990691562254637218940077273457217954796402111522643511259706020889952076556682265077574093012328412506622028447788658163232860078549213445874638225535638671193213705412583783942183396943907409050730759075207741454215631676086552638014929935305892850654831619977770156724527574433525301969459272882860680838517043005029578952164127414756403611676763587908751789199831363912683123489904520834099896253961129927624715437227449546830063046997839396072032529820559464544539979951420245837808761192897833714734537465262920392636205692224735628738659309033227909586231191319975524502223572217493050684016372704060059437263101675090915764237036145273380390459194182951142852726938888211946160864091281953667886482835767558664927783911128441294748582086581967977331468524220816999255896156028416465709623048058023309152878236678126685740150976133246237115987905887555734597560577318846508639663430937439815618366483790197471961549194814175555837888168559494675222130780030179691173885991841341002683306275727593005547995784996721289923067059960212380387247369931773373869631594294645357749254903214613070069408967910603478258416625761247432770046461749944558040994684775411269796278204910788691084332387125278192491199273745374027182768247063726327486296068173876715002512049627722883765729898335827676693394936043610762275261689743361053916708041011957974345161073906204002098091252066333546354321489561325144784540850281849931996198027759169053469131121281471869920921280455644592021335134783761663059038451792814691640609382972854837887302682536139174508642905230227689191366396650246421227567946808701240223143034459870289481370971338069076815367526233837590400210114244541159361797065439948042063514498163809344094752704033362879040782039449831813286408418542858726780042817985919194223848121493471877304721197814207071633955807889385711209481466825596688184274017230178449738331579843723148994490444365287128660259741819814826768179603390607279666055132432435480842015789876716892812642371429243500254768509641931554691353552278054205839185660552717682092611911978410480420214430197864375411410914320087113216215896742412790700147894747674322024835237641511102611918011335033714305866522309857366136453008550731734397529297478683797922420349413317426026335360438409052521816511147174860906489181704594876910000065232337026447453034905600000000*i1^156 + 76553543915274903899603169580769995582752511050529089162943266409652786131485414704402105073521064817203364780451854144704146588848921890204103891433475329792378271531889521533017775979648844418484484952303596616110084280434667497838983904549814066184920803572848952959856132564560380750514438027229124024195034407426397740678212809065137988662879668351034913552954092669399424051827069274629323065302291743552692650195036440797689253656999852330100827665144466854901827499340439020452207266955398198738176318467118420444331049540484218057662983086843432192518702533350461047674100998376848894396199627764581928553786735580613659094984830740051428964946319856837573548509660413532889278822391261965351899390270820399669865502529658473775130918730719098299589234554875963474648240607629342892397604931931681273432222259595945886603775556065001184643163716666031263758441304058177877292999553253002848756388500203657452986488320340863142441341027559475789465253868191303200058408608569046308192576167822345577423936313886497974437305581864993776801203105906145656682186811503252555291467131944946811983688980637310600051489334508886782777039008455183165062342862961250880158726405825647421883350622953299211649713470379997342568518380323392947530899138485870300192556109991366199543376933593395882316784237135110272620466867150586654430149390464810705957341433582838916092606876888219723102223845850863597210953963366038316070482371425928294530060576134257511362213915997646505716833074879154983909742371056669908861099499665888636658464351929118673496324038016202567846965962981562576367531900725912185209200090245933349346702758921648037363081110694879280375057728083459074484384339327752381991686903865917489341091638247622858825599843497418448203837766880978759502949336977792326894548795952640412538594513988689860108998739411961355817527890037417570467163829046795116429288259395383471955053273090245469547445256055329726456103736400462669817904470052169524570440522068182568452846811602284999369893311634688891495310669043892200444014405730063422491812264044738993197709088065593579454548237285922610961707710925977905626972412419392688934070182124446370785072963966374872325631404293207627851745044163828558343872658610736725910240793620974657019504212225296136747790008068068067906743834238496527553623678397460497569874489141671224491302517295339104273798075301810656478262881299502448689683059626530887718387036107287563127080829649393839969428253147683600162354383938434914723216115805163783993679799677005021543270343112251785794524896054157290846955716916514957921811767694432112566295406372361276866719407517285010288915373441001856496731138688945743745062484242125882226682046828536648867344842471875039019064970982714182204984970875258419446302791611741665754308472671290705387050195101382763877665581408239928202980014158002719250021039059726749787569682900612611773429219114841854606769648782918431539972388971026780018295670337593540986002453269114132206878923146276378338884227179619010028334597428719579498429720070615740942887185867481071910967377691952887776470123152607290286436611067872818233892597830667474980160968448322507340145968612910653085134656100587477838802994287169957461629544174613624790419604236899198202364621741631397636077826002297325611817352531165764145420046922223047187626864931013193187804722212440855132753359695140245589385210736081284886942928160848585657287027574886268540817306635670170545979710178017883131966052370835032037165944607464937052069289676868344041372952092958399547899735181747027968000000000*i1^157 + -15608342617179951325351385791656713438107837208832468364489398820130240731270781703761295378397783263358555950244938970033437198254274016738181311250024621766455396901082240800834227860458862184101313414314415884589928653365189870551003131922051878872163406000921874527989247086715816759932661459996298152548910970076351623152144663004073262753300327374085447661649423619344629294567620979724158528721175908675336124931537170148354400703184088026797790361435812863616568780954556999520459424650463270862883609096462300983463199778099628968236811285056549883159754651875287927755524538443141228511167237778528524773498827354249185478228626272588409665977727693817161539933654110440310127217155490923492656596729097484465027099863304719380137106968605620950201153975831772853457748507146218516537783531730033472514012089515460505121603496265555804379530693521245148674631474399778945580102516074877590390752182760379083075635732387411658211950555329287094320726451684629498123169657622545913488027100588747012590948510696374977085106388935953081071680721753686226480304019716480007751348638895985715940662362148075188343517207262100810952299205719899517956699646230560247113340659589792312154359071363268152330167070070216944849429094396173407633498544489036620665386976022683504144176172118176256587686551357989546191295610505894401816592960143775862946397542583645810889751143292808879130486700358999090186129735567600983344279098759408571874045462119994310503152979387236158337814408946392279130277220921073372402720469214492902238341334355690919672263759271701847194558123121648049224765790464061001464878622847303747545515651735077733495570859818541740340287836070812543091747574262381963219259763105402722629344142539186090736390285481700545444382786337624239673090945825620625997221035378087068578832726367884533883173140211628360032064924900803057300484544466012910462436577361510376000571637136418910835994498597900223766406095690644202250670250155643695758582171869881431672253588931948434273995903718740003950483025431176633062775870750581935845281934793900499261653559691966609292715618055887646203904130670159139022329978656386149333653098539059284368291182203453599826346276206306271908632758952652095375109688948066966159806882571790016813810551230241563023839017320256862951352343200722166470144356155065075139123352941568298567126712268855719699156103510760066760665971135311404046958324937451601154251319067101861482265817143146136134027770117709631950825799018282286407722841441910864547967134686946912414654881487075590795149351751523619260162365869265753543473428315350098902758892298156851009401282543151413997319105399292707009202273117506040351565236894278033288371982745840308588134682537418181062356573233047947725129448065584430329245871191972600434109867109006158239146790525390442277464430072030640334433724661736512437999367122038123446559021312782098043665686739473326456048880496220588535306500857562414331227705252225304253323964363533520292821097975503991865035482439391557714041741975834805452872469962361786904098051416133562854065769015434274810658414938920898028930202150295998511613613491167094640836237612954452870459283226156520715143214420282398645831443967930611173218246061696746730618620922182323754158143077184547105053816800730951582880474872134758320804013457174853156238852911695375201009002513010234316618971272448853365535443520578833100426127473981657453114113974277029411441000913903166055311767622503861851285286560670273904081212765765943874393118248076942093590098413654715720319400673280000000*i1^158 + -390653521551280692223551677822462513010520197058447637413490113180702953342747918601919355616254482511131325158456348686307777648849675982288739708826937162375726361810494057310048639485999801815197209841471411544844857547533475490568157017916797716673065276611472916651982755456166266831890005827435527329180983243946314157132486140308383728391786051592625141390452031444668880938202232402520055579961055393741328104475807541313971682240689861459201825517791799401698990690266501807415881735500380804721279716473300898277775367346746628113995073370909865672018224759597358146396362542558509784739088910908893544479648837053753934689316983985481093986549115418584768159221291132027628153897654168004687871296125688869042239742821131911333484193087670393084002967424158056449162201595053262037167292391142547536568561808573534232008391730969644904693467521138588040802118219954495475150521591439354516857050182903064006581629509579558887285587249827797682337999838150418091776318962006589717945480376720194365707065557606386457048617325786739265324352533809239771233520108927606768354473366748183301142221667156498129654645356060050867843168921127998048204592976065233286127343637689017246178315693693264576377054229964600650585107501954563043365359137968800581019154496127928127349557508727405259972034341077853206506310722830513374134975139455343983070829010228955466087685445328525354709867227379959003074549200012696330301811324899989402972813502676355051155214492192919530794604186186588292505816273963881941732049096468801732229195994011270097118189925739449704877179209474423617443141277951697843893065487777058415164803386208862212890201392176992446825295251659435890353093395267873617010481952166797792273164522077008101064402715224154721270783323716771369676745038353782470557351098211748239686420959648389024844579698747309349409432868979753444819377052440423369172202084835117181267384770821706386218764329486879365819228414432490517103752535732381091072454781991944078684754731738306501833247015190840102041574060942384419548764452087503807476910078201237656104213281036119323771340486297249448473767254008085062142072424307418227010054384120176261271791371751010451020815601435670351259453578198625409949205987583784810349183294070501961589017973983335611064795718955762297044607048477755043555051114365141320905370089354644530338139592467731812515848582374121951728931942808585555227385580516666371811666555677405268077993855872814789952978652610784902172762211370514800787547974984364122340954675372069048627245855956817828248738065289796276478364425388365018246229510871644353815580174222782074867104952514020746853763215770136497270912511659634868122327103418907390177716638909554261284102683325301181260170600983688151623094454635995824090974434814651495763981739587923463909501781316839458655151830772218152008194284566801087007835124179318241074527813001154662395740822138362239628121291216942621248700085144913406900606375069719156871856147072676369271585706231606161528780661734077767426880703872979834524268097916152125436443474049292106332319248889596918021570910906541811821327973886768633245084079453927503689271183058493474803760398744904287989822854581941775746953915787527966741500378126976157988296593578625608997445896623881255583956989620066082784024263473579346970842222359618023912789087660792607966902432872489909479470483722639431146535021424278584110903577179236997645386855873931783974221282722855937731505082114010069316650814008917627580828216403094908707768986652609974852243345478999080960000000*i1^159 + -54311170781990828751366096147689341042255111307375927069260413615563950795352660302031474892432125135658931773988923811936252553069711545370293253495628980015860915687271011548054090698734923188481819818028942201155793111935614935831216255659180005254070394294490236060331189547758246383987483260325522852948109292344455112194288460239619861852886861754309968680295099476087500600447367202299024345725553587226871143835575212441992219681916154247277529429971990772519433500424128610369813355696729988137755405141754335759464114727092561891819672547916078085789052875282401299633436693561392273465845051655041989148196750290839458823638680103094067902064836931246866353179542454366809456326063200862085462777872497596336033573489155106999724261280057556294283973642814082607562292744444921104964178680463632419879287406618335285688720009370874142519300231424304092273400864672468185042790627091056330256404695828965429008753157895318505180948511621289915106042295028145968646798851872478924330864840257143394427757688829635480781139680004374199977617597543526946536599214047210075433045888492571040444734634737519802887387391561774130234411745537895513721346407819016574003888586520332776763921798707773075377885537721946611447642986040105325235654979239520239349089857225038418231226811163900157145780019879389781125998443446343615180160984649942345398117042169230598523906203872279062421377086626700154597533009671112357450717489325381969257354030464676436223244363673048175675365598479887862411548961782523766609646298330185995473097056007157394969222889778490915154348244166714884755592650401761901173736179437153434065469570853441198831496900333323763070473365640768834042620507986381536547586468766768322226666016943435862186832179756114915603638680209998354120913764024100243957536721332487420592939276077822365702851999832877159551168458494727552732993369187454687016601335476379509553821223102157760092978879939843678971746620908512601999245193333509067183018509305107585977636585515121154708299788920845654787195168148266709813899142176024036379793984190596279692342068815755011351099864780298990766141870572086959023818378850690957524416675210473758314481574722626454829619058571416142819902305513054863304611240030836878966933615723829874181511938858773139614718723428775054091691673114387210167728326129683520081145060984123783362067965295060587233357639958525425742505670037195299347137365362307417472018119018304476301749147587967659295125393715578854689513304721423637553086070814234236461619621710000091539843906270503771397126366240424120483445537074054044208329349515499311985142794558157249974005100960761657557124481948975718473121346933770241686827498186638285467313092456715387919562223881739593934560048255281661407489288494484114404280901982270715973175935640890932667537834448306665735897823870750686276475380960237040064715745014262374478962035565072993816601308953310725355841193701945113103410962989226405867292345213967926453373756748987641541803315370945282851877434651922579572540736453261959272168886144937798746222100278821452557026812829144376497547301725907195495101829371716870936788283624290913851034259115222977843663546524962581211025835105663204949772558625396212431745189035538578040762159808688178389922583329716080393042369140697780370169373469976977592109131418634985104192907114806620909544189527138050001636267042765151482343807188748766988417166834146866365108952247310341558021381158525594841886849227081290702904199356225795678289466637542852517193692500818530878844043264000000*i1^160 + 6511361965874548951092323523646351417415290731663962956918559507420104998704268012064373048486362965331716672276973100130427585545931139759822001627768090217231630131370551310111741266857533253350522444560169723551111013129414944674650763194028722361112792423016508101511851315362246729008210666187370730209122586298443513058230155700992691719937692776065215395954372539571892881480166825205886780048565823228800511902647964757132194263464010169199776897648620436243475079615356995728630437794840601189330925539732102422333947168898376874502844094667906672417188773431064751010996160791275918186089106376236134805634594422384425540906889431039513505869350684718128720551573355648533387890726519010456401137817120117767817777026478619184633500335224309464563183644999158031746728710386990409694614026249922588870909965372857296965046322513966799139901953010993966697029300038411402159155665297668670347249652700372894728951967227860786627235895766154512703857344691755307687236380515754567093960114356311635136144417454165045875058770196644570049129689546244017325391758558253404331781859939836150033797054118503434685168154156098921035774928572629951652365443444092679362212933537848851846151699935786072297097715788009822867856935059304285388654283285850012078244808198540262613644288909714590076989050440366960711434745496227371723951941513604203121795663185842921168363408135768058243924898030549563966883057840582423627796479015788295200735271486352235550931849998005589783411935075113599483690028529652188228093982460834789035532613162916654812362473787621889686474755515107822851417257504809306841321796304351660765598751617101965715405097397294146911084203217626127351415300971670169680136745247934796983845970532948416226092934823870791854957342607868023830928485464904504715676370173683254523543631703277972025867082416831704770711337711996721026853806424954425669915638275926604588525851793296553772075592845222301577935455459951303241573772328819267505871618961345165208282393905150618176754340095548953085549017082112946423296579130918204996944783181819856459206611399314135539237032642049317924252981451964335728276552818258509566735096038609326627640660167729777402198923092797587288560471369096429692842255322453216079478399318330188730693241183988270529160921883944087966495168295038872971166586684986672437520537473191680789435521246237503045900335448865003658289579276963871698963754493331716426520240620981805927471098414174466646975690627917611107946021481409387180312000660334469339410796909908056356103871758708704176559142657959768747327980638982400556211203315831910830568990228061397949068406945686526145252247108858230082544410188403524606657296548691979163548967636364761874663329190693791601810124935792413322579437645910172810366113113791469550456296060752234114889722080126249854884005271593663594835399992678000060444314642389472837058908953057932011285764369635342051028345278236461986446821504987911381755038566412172558462472366494128889618124613404414080522410715590235130089361264268562203800331224631271233927943640068103258903883908068524664100519964162996026639250658297212778673654280069629871647183628954516620130020006377321116428547414660251431329323902243364096355307085967779322128689629107903386389651125656965275446679051642476327075202962641539000420726665336042722161004368665455835477061976699487254653756362511224503833032933339519519675857428078176156096498843579777865278765722194977120937767358062228098333642893992465997009286918683368294951264456785526784000000*i1^161 + 728899724372208322100807333533720861319383180665922053714852804081442424669883330360964844902738470444693906237755452910215523611717540759012176079953250412049392543792370418786396928381823130437359905256179513594252651201817934484036759373763485967530326172628639754659558357663026936425552247773515000143729448369131218702879193910323904386583241056169433184389554789209556746147812560975863485267299409926455610597084534085805668583105589713370674446119907543198956484970264094468402678981186736222885176146650152852276513404089359623132627618182256367995151168461040033436407781221353067437521318769750483731406521358183868481648924861956455545292277386558850680432706565053198411085096667287528195316846318788729943207765387325117240091464893499081778912959034621194742938387695269651496231249741118970453471204419634163951546374504458733211371906360514460033348658718586133836364913856039927045078662632807688314120660384779149864896383754950242946488321444359571266827887442970935375664442817688956192630745305561148892644595112034038817232623530228144302105840595512459300528217340840620451239815011841382206134289435274323806848232182557055691778697556081748278601278251732714844284600092123302310384127390982793377655481219294047502513770676951352804917549848316000798501101470357392634119068293008474341156113245036897664908656758751624679288570322497064765310334856928364518130464566855368869298662655206854949171944902445450499729027956033354587925580758610447034667798694834793971878497209511052228608296172518816446545318621548407424258842808474290119312540522175840779887337557450863232104908209521530638150409250369126543237672240565900711150624185518868948818125770590037297107756861107691764754413641855659180299917791677464330123079024435078530382932366827642398804325389733210480345326473078467314185593086678890625143149918538644828184455623765693464033999236908448505710746738888687517239856583868639214451957781003371986711391549173380315850131286834692119970184625304192261297979272036904765287704899362093282430461676966833311217426229734233349590722433860455392317047497879888852673110491866882152728395872645089849959278803113116050809381077015150619144035689713769773948721927365012312611130590171430820365143380059535953356934466537622631331795187679079776003890540935720073882920835668724816531264152785836850556897744906857466684298891312346188152022040341288743196741407938705596833834292250920155975100370965177496668306806525987464542353492023745422801591540972785775847025732502393364646400544561250604265690272207505010744725775746912335962576787545675331212171148975616359050016252797495187038882835697393284747430508085137439024358257819133888999407554435993307016920676419481128219581313433596715006083448598532843628567225045851072661790603856802749997188284160346546371801333794719697336153961391858052478693914262920539225445387799942717946542047390161483183023959479484638500447914759163217339443176271575188594254527338935518457709407177617728791840119826422016523704958363823974689768746462700378797573059835008399795685173168156436938736573910018853900637085575618011311063117651887617692690691245409476297878245676544658230658972116408252302519106320505088940656962911381808729399710170317948484580340179247346690943966971584342332463717934932485821679472051745306950546841842747629175543337948580260711435941729195512539551369895122651372958791851860360284341930471524557363444058738746756147053368356683315881031310225883544954458787147498490100187136000000*i1^162 + -21429599482566699596230057872285554685515428749798121833829940248202634645333572142283310348223610842674288409181365608131658802686094564594265270399770139765652832035461364139945102740296431994330420677380430066845793202131457492782434719988629224774729514006440564743071198017543111586374406728003520284731432794510576137149413609866485343672340256562982804975508285697896427896746418193711066097891007931935902429096004192322939856903593934029921080903176436259572182268998286660392058490221337784960366174364595187131956798161334647675271343165578282442536920184418733301957070262226240885635540193536182222281279651703804880294933086014134606678579222512974655451891788275499723239547685625342563817438443216667102339737654211697028494643416055605042989164845187899100852633724665326184163925855690783622645622229995637854638454313609104316064490005074371419571203301215850591267560219499440188102824283377356431761374866944612684712663710475972238441825353619785739230926565672204589506553369476749004642450691224181130125281269386988494266018756890703667442772248120571843958289079065843322853609668724993141504636636821691360524183202893692556139300414738186062756534009458710619078367738660874367108613847488098199065071494336319924680011819450522781631609682079628383628876900180295513671407365208234294375763408139115508135660553226577200151561377792067940191026976019653477862905667109325834836525033138575498067409286335666068087828357434417770172026305258567513994823347282169805165637525148909825197618035206940437079237997260492077409666537632631062635165406385194342505328710588819315419827386626995491118187302096943659003352761382578086913226553653481302698789193095403804206819437166237951514882743378181774794054725968843374971719009551101952321034192413127284195662025924382787236547759992549913224935878831618780090046698798392557852186023464618832293967740567469417793960399282472534786729807821653813954203793089545287410462711073956408640230642957471753692100233236047713099936543562435979284555328485807078452736494041239842375346679561912766980967972309942695875029739627093881095598719190811228735876934834000561065964031305695592006549800248925478603112615216215677223691783263075764113123407435226727766590970794539716966646216245611284623451591992879655882132321375859265029743499777272054987221205262147181498045239910208059940143595025329438320298103719098298372537324382998232215066043067338269883037636023761210999012435004770039456684569680534166145822429079490671639851298992459946666396573690953602571875121566981077868416927648178869588079096027450611524017101546196710730160343670270663795085310690814494148367843080095410989291387576789334235360335097238815091738496284486287263256742702458396618350917319686951667851684852666770476997068106749731389351518453603700944512600817683562191459800506127090135297140805064646080053602759702253480413398228830761878005254345175158705969660217156680128703154434521907810941697716935478421872929478911564258358395866459688024938302780982983957262486378313550988326845736053358307534889037371590544836996626559830992696986157096221353835360684121249747449266347136280991472764550206914837969417087257350661630567989714726246071523351052304679825477720876132131027238831318344401449034049482937519194500819571377380327568164815660533118835825027237857021728939903717873775917740406960620767651352666135381169709653191286062215530144039485109579607179363364566812327894082300191581434362960288982248000633543065600000*i1^163 + -2199681217260873474690303283633703173866200333681682906810258075825384584252681118730536098353511865539064991982019158131396888431616383870842100852426077934124416368300150429703918434045214816851552705709220143609121777873514186530331783917786891272021173546394463400094971487021574289269197978529238744606426319227181971873899680099251249470509927481019704490136090817495133982040481630470176916684806178269739731348226672123499801649405000646673786563832102915159087961748390128508634396607407079291630241613217348010246435151628120916260062932366188765127771631914770032771217248512125960928348874710476474531513264524396569187221407898920083377984312204549881159063500747504986457203676249841623245209020972690037989893587314625089890674738299128239487926511884385977369268241991808403136178867442696121337067986669267040772010398834786239951884618162984878300642063377052391271488354256360444066770707253979832877070643692495082637513046070470477599673054570555861083321332687416593567589157383768063305809572621293489003278520354455464318245338803822820494166266627195289926293640174388798599598508293859910841166770975887366830353353561284148009391019799808409287480605743267434444325673977335229499053327636062698337471376621758935368992928363017678589446422632294058933764246231637401290815172081362787309546785113272584187980432486600695574634794152681790739741958745219944159301407768956790127135814504038791285667637004361180732813076832256488926547327651001835029287487667290900958874217489916024271428034242583357301979481464686431392727062470830653206388225397951345026146529911412297966130390500386910442237959967715184145102655723967978612621162195526469287991634635927563134254734121821906633314374539182728326546974322401091054335644633933949402659007182223994471886093393954512217212319342802112997812492621656593557101022798019867946534803658771850175402391608756543923183668835515442866735025570514308394144979693208895242839251358829244336947727639855204607052209798131515842027499084045290603189781500857643972416667315621207063112312726919067111225719995629752531262543135451442093256994295634869089978073292785974617964082093706073259688151787825510023819589372074036140255416791276593097262353056718803991120790801111592588619390371719211820233430662998978516488115494044635289416425579479786950067632716479252814078212632454076610477127154750130583629956828891949575247065930751319651872809323204336793230528074516763341636025231960105765355330278802062677354242734773926916840819624832141801164780761579672725822573002005333951270971949705216031396292155477669579304960920094591018870087255303511173807061764867431222703914139658847791279083369928312758327043284736768876813890359548181371616401922972230330772220295808910292474181764081542998421450240670561640526771312830970841918185046756645913485411065358847053849115592749575295868763231555630063145648621387851162128254136313816283543554462114273777389744881322633355983862229572427322088951651292345825978118067432695169005638477932426814249113104323245742320778930991752927512173787949448999530839147912265653139106352460411029309761978872781753769452887773824086217075921772151034206251711425253061257201592564578254729547173455004505517028020349635585357131116745658723045120321360638088437142077758143570108383358541385744847198452911428329066570884669700976248498183101882585210447524904243549233471716979669595999216261031773846718800739232487341759486227290694932162755769144021852409036800000*i1^164 + 3797983921986796224984103793519801179813373397241702315742372720997428243389709099954046531273903738281202437019815590215971317981312160720429686328223678519559176265641377139241148405582546036998811788195173453198894553382466276825114708082378600291741196229627004013658705595805086173927802659190985502027746741583575388195131824205144845812410628782362362784873992801324338009093314401752028521722279922843665729588309117574984063639908333887536931732024610056213781707010643385979610778029755778776962428043491859120097994657778045582867392539025655946327392536642483045829611130339926148583309554558195904512763744839312730106378073506197057650523059888102074133137280833971040911937979915821054330668502438619114123069913130420061504643702783824149057408772077157776684300758955158621272372750116533108694808226431992437032969571093645270366581068278120243311041967634941499704840917360411988117027912268177629308337657232472144672053697027377776606705502810704257994144582018962516218873796686735238069828389768231235893322626833471518998860904522250369143472081645580785707879044628326970919151633417059274538144209051787593200861860777612137232856971042437900677759006764174076795918030308064195552565738727802007580856359807804206595567954408176181136035571247734805996649078908952686900428365423955797069949923298064550023344324192191168227755637092647728902890927574811778569813811543593006942270146487015892530332495658038753620398629164315722981848318636817746966010470799240040316204580740172701003015034243487964637722016883947368580723644230913593088711648362147803599670331594078398578955432338545201270915807561479211958569280017729267909313473091599166715059612563309477943781337202648085103747576457923661706964664626221297335092728507863701759353223200869001547808719644251253887731495950649758567229134919271309733914765416205599811906197516876734126867297725457532984690158259973728253068759319887654462781681809871449914648572097773709099925243056458814793563786571134267886460722812730255495950573565816785532636241289006078736925349771441870835223655710879636614647279806247229108738493430520748236843341973081722860725273206877964900480784441663189346157500541610022607702906767817593918060820364226993926911932661836667087427532962440001321170083781642372766576849288796583492636654167404139808415178812960984099506505055881292976172125549046261170306485133435367199839437222301990632990953075340791011248312349005625389968945973685962637040825163724016014072106017057961124492276216680027885242598102817579804282315926367689529314412600022310616154540950689097137680667268881573567876028139326103353180847993623546388034255909186095967226438937505287929137523016436876591870277770349054327241932572052136519350993172804709350168306514685447728563286836296995008089599841395978895103535775731266101921462728674816976869654164283847908735444844530204791905887758983315667814293050989952761786064431950895490316009062127958819443066739783628452500072127060401587034258012113188030605572707241827080518309273304197032971534429812911013675684214613915126584996002368078772401155833390060911204197176313771028397178850883391653182908431375022322448813210533949373699027236736842240822952573969926411999822928517089859846760700484708345407210423966349048595799697261863426909754700852442654258893664922551377377665328069062439575379794778679348456969974899136784330832370246555401949531038409603235086837647300414900647924590129621094793224975810560000*i1^165 + 2314850902495715107783308701200258408450015283016105689578311705879672526093041490731784903567796708937285131910599780201519733943413849903847401547670948874086997856872027993260199010933520874724560046693434142436566169811367087155843821628418687465399442676360082718078413215320116767440975732622632418637427495890848591252788203546853618770323569376740365476672737402008285571378785128129802892522837453034731718675867518445009527999476437478700236216762854397454914975156190873936712451342259678081773781770364198045956613756892486915935222324781437073295930634698862016884142469459758680711043820407176323152738601578428410887419813013646373237527398295469928190872227938515159608983249438458327796079223197230484183413436303557145477805642092895495815199517906718435464304601382318589416148883815258436467399835170112851498990744979688835237591109399298404840824432757391174896735470319837549769142272304700755041071524131740804859808626812263497872743697917440065729839517960681308640969792815447526320461518357183430451393949980004578096267086608503795417323935952532541102754609307326783450575769824120371303317324053862676842292529093793776884258937396391394324149322533407264305826941732611656126119980063989097407451394128223761135608300275258497673687696974711785488492745413755094378454321696991842497657213239404075974625587837964609259611235412552426280166466517797620126467425743138242529461915433484100561440232559016897173798210223879673201090312594710007707804070893737626144005405533849200697339315419502152372208217269019335498537839521628620616558217881362080668070957966209193183352417771941759523269643125466788859556117233163744785242686957570463450808082623970274071677778557995400057934158788539875954885005586867329216191784853118088360543279917262438781682497365754029535708477850833608049145547319192204342678321651339670914903407463648447613813888343620118444481764198563099040433958150017285992526019781348230574955245073765941783828061811264709045313014580952949662958888124063668509233228433361687768675421721364501063044769611760308739555850460056983251845949217783914331932779663819392425623555632050250266125452634635245647438397093345417500940958530256218718779902563514701437818012944630928794585822551478954209944047953189466843791272179843507812973346775795728298006017640844805370940692917216723248483118768016844865404123362505280899475726494690743723606410012879726892259064797866538113033703269500433660684516511508465150681678180497122279097972773925859991483323560245319656053620126765190578051514089435642929776112694022006155885881804501087465801505853618886987238031459088808881562541402915352166653130387402192019611641906781246090421993156622457588015069141000080706917461738325929640776388673663917090426028144871424499472288209441260997345658435105273512835660305835307918805960953272509764105031763255393393549280555846129718667783822781990707479388371945034821550589168541401094916426401105895088667684057641955337214661326724717004923755941398833359930337976861343821017446268401623241782530872566569487912691543377524836848230077534624169753533241119969334346711799323366622056209923838168997203612855132655434046354261530750498667293606244946718531461613408208968679027457195749769693406471018614215583030943858711699911037216375099931916606549263267499039272538942595769571396367800949171211877359081651954940979089228462027263806535851839857383425263099927775208559362696861777063874197428225376780288000*i1^166 + 32098753017021403677808875805649333490657946664189263946681256963698239337500723955569752724599223912525315425297182660181859994401396014610598614024942372565778734624285125268360304901745801137694100539973148712039246636960378043033079259370204702743238372814140749929748263989659444671017477334862518387106919471410316761956473194532604462927855157693841008185656254902084442514630046617117852896916425221687639313888739974936266904924189381656367894407391358013731458043957925648870002754939107110807778847259626687518821903165867535177463278373468284483586581796015007312771158386389317823199263338763007576172441682584080389551211654019456461947501873498080715599302100506237724190498196294351881365342591810381979713835604888563202844888587344173924628303198433174434061251125256737319162794375199241642907472415502276398225103729209406922820335325090302441681714330870393309302523796347831578213745171416957301834984846480878561606347570924190959127187483882493085217498108635179298392792784774303659062161408328353878501753582200030068333814326651308933845003423670383919867890670213899821620480231385711506556832510670886582352749626211881573888065791515597997011133289302544635379441127247561448747696703777789783892753213324819703060406958571949052954323243287260791727181731831685288879977403197123912897462407986148249206977154564329476130571849036427776141300504167599901291420650298616517062881204720710183306182728989719436740989382112622962065723106206927024140544903425841010874572645135826290857406417844473851714877355924706248971635228150347779266000891409992750426293996546583176290863020039309488372617753364454618215917182890883287231581847677636255481966820568870805095250946979974268594186548850533554336833029107876258335396646720495079659878440692672397591104412394834462663094903186706516287833937202899505690227390342055843120687020378423693339409787383406408436019918107674294208587469508221002791046200981802788222849107541532925037145408988233920624871028936162360044862689949985360439361071082261643632848768492457792314036727615319060492419433041471729170899179603232403458714317308490710954992772758998800174580818391937709018605732183316482678310778009744770207966685361537870638247780457372222996025289349501654205079297571298874434871543677032797109042801706057956438933823542161740964887427837746788325620023603051307852183441264619501186175533211986303590761559601526400317159744246557432406412263590863932858328339518512374400351317091051497026633173022061737861059516980500848199303357644178825690862248810021164295421186784247338193554937810015092055568308503286303146680407979207179042733995257431336621865519008614388301493545663411405617090031062863634606748067112988792711722281809744295087154217236882298199011120188965128646875683023540799718998124858720538186197059009257102065098256418253286271830682804790064852692570489031198326281078906145554733200052372448697870509332520382702882592936138250520933358840957932617894080808182824946810486755195962143612048585162851714320334357575870797784029012875265398016381394532017977554150211361312629671654844808803719129805034632608875217175613914659119443537741229151592525395469787712377853882897069410676969686490845483141337442862543432936255069079003431593307793216454331742589857601512344907164136056618272727283804084469794981530374354498701123990553097735248102559498491519343305200750788906566425582107411388121436121079821030129716657381380718592000*i1^167 + -274738739263601765572331479487438037668287001095265648400975551763726765988315046737812092582193341038873511130526486280971737109790373994970472807063773257584798724047349147499505795047254744291910815562430134427683768887154639952006009850243414072469671928920264274641997735310046465556319372718518506982727660240519780206596608647853054846510033188508537389086503569886052977435448200162687319130387149910027453887701858996809544820621352384361428155226185369826457601188936923104668197553695627437075906707875144835978079809902263867717730858594876333167484347236990245081122805819849361149091088279140909181021199875501770503924708583989066121880080696662491346370829096513033454824159566120450736385298479904141079264395865930905728438671590705516373713348413933629198557237358860943188084964268521392089579342034011162056336574092358540921177326560418726916445069631689388371707088782762388795046524271837287458930226484361000542386091921556433957430270505097162733254673655764091321263948026222257843112180939679339598748047489587906709356777564515814222526925356356783869192810807438662697207634709254401702759600010396145965068193687670568662285849459207613863454643948363153073922959317283514212193477098172690295863720847549062368772319456721996534890892440883992743576337418578205770503667328056368240504452249263565179356828027066700416006481591021088779058812492265841483500882776348148998462683373281523937474111892917726317307982279536633913586249209690954200095330370016752978764691900951511788004353750077554179505730295683497460489145311299554822923264824218288441074783476954594744120790892471610561793074489333928385049696045987742535105469909714643290913501083606920741492044711399665201623422912828624942734191675131571587839831421796894164043848798900155908216670735544569607479442229045719685396438974530124846740199427810146978031266722455967781387517769410066485443778187004664122125187521859600777940263540919650317750647723617733595808191941241503190029306217485110593102918796250928353940983289781036590029340918165170144535958819576824812651944657040883657720831133040161346657438229419982056946372042362050911983246400335679194421922687595517448691964215470017319029727261364865154168407851196569321790319356267519550449483763093140224930663829870157359364007381447051335195285566678034272094981992659521278485037241586216201602817329239307993339066510607026741212532752389352856066558138783758840726464434890613996395901488160044077680128580781367413358749507633880915670624060417268581260214810733881314827900289969427445984425839679173488050168087000113145369109659497753093669348074663884984095562583301092709481506728991680330988083680362155611738637015729510773489892533223563796605075281106774359785856654259254060685436219040329767619958536564876591018772346549641598413745504593549086963968921435949342049566731808363903907412514015354794546031772043124839430601561344252951407413900960183365262015126143628366542641269154646528918050258762799962843400359479399593892920383230661072326780859326475070633657904182229747507461054213487906044469326735385221103922963599531758767621789543210117245888503839810733280375909590567724988541533120977314478221618722654394813603353293310578573413613764368814803326002596684648807502524470578281623208693954237513263796046855304496141115764823757447145962456921554772140629640119644969520494715116364617352527017860796491663428568233294226014256132947618614476800*i1^168 + 520667966034733295073326966614061785636876985987640353307149905194982934549264537701902695995146409105874422662460760318986566746069310278925103751102428647601495367350773706280973478580670831628347782383262474950664054841726472961053643786633696492637631120604838446333473798029767232515721550470778652395902822686129515899160195078890554395054876835461793575292983151608331940798954196202451752718121293450369161801214565614458152410397329714492474105099319538716654198112933319239086400920236110025625534087679185305668447718355280696324968448212917123451913320309087402576177208240276617482547480827137303863902688003102233011448483795301882859342503789932393580258139647254005794523850046938770173401070695684756451743663914087708475997565215961788862177125655653390406599459052566600013351452665221125308479660773301487597308483779412616930309366638955239871340810568649991820681304560371745753351271421703342516077374058156938299250760619037845301611093228537923090556793106681887507402275914680548851142025588499111042583700919201840962901138785711616310819948905931318747603550760774455842107677953715254518353422249830943150340404741447703153049529414965676180606249987201339583408154662964820394650976659826711441960747088678610629566452655226666889524218372355656819183560250794320785748906188948820655570341092277215224437406354364676030432444936205449463842692381221219950274985237554503453205795902258267207284572910523150418864487987844984609686669941311148310089919078745255076288312541763080299246368560897492072655942335329958787876894859817422199064593334202473066884216938341178921086506397439990320825542756006543510602963221570348730555925087666137291206995382630388508674091294917409558338395622061131269604900211467555560997929172569730602074129118778396217230183497688525686132069249946890656040637913261953175350978516997008680976466065269360553425685328684385867887307970190658372348144986055873496348348123777493441031325410441666967376768691393440769894602470743081011672994186622695507067615907616711246187816350249490052471759615102689573260883670042107179309969930330396690372637637700571255420287367794002267479430586081819665110084238429896568243574893215165381075853036327761724539672333576816062436623657412488974955449680051117953078406651479885813064839311683952081139451001043869770182663574358346960035872181024335964465265683451459563610974937876418977453026804796167543114168689779880696435940090007938630527788684621733823138333691274636714473131152146061953598583346689867723394988895425476053163981802569779791135395228963418989847089780240041562198890886729607815951446189014045328970342759067930342725691538051254902714702352969720547310354148372444032633887311312435721738567953702318474564046304011009771344781516650534599385060525093487020759864863456590232687154317720354153149674240292366268572080268201743853995282152884306803611431567513908545192902228009884354974097734124162653076702858465799940586346045532301603430712709337291213095063800153556637130828610353881027949993814466378936656855364106436832383853188554711712002026457722020308999812164743639319415759113469124841254493078576592622174161749195085944529016872157460862209962866560020963134270438841621677062167204947363214463140072696312274376822860878429407333976403023150800704811253773604787058844063823391935785639633910019670258038660728495707705173291449876629230067373751679912542406823657767535558787072000*i1^169 + -107912388114796778319060168420274178289112151170738126660739115960155173805455275319852459757313854833947326541518064076391854426335838594737741754839983813070120437088654037064406304467638806586162157757226304432617889501265307399984436999148888743424685986863018704425995130023962742279377757108471960650919381441833599087272785140968393530961828330024842521673848073037716928796711294101723171358907817044093569054939645958310437146377570872138419172006771757196349154841302025331199837247687644408123512709935116082494995683671851759729714026998885107488381096758440534685891322880279117201417286947008857944806918613439837757480795370581166675149824189603476544954647245813138975138288118881797441575766248290720650241241740074914990421290873386278358702941556602722029466580597551443858427984880242439936756968187903778494819996548031919059854308010133049424274255052806210347296327115835264158598314477659451447511899565988969862384729954918910743965974225866924054305714276433450831655215456311580640431795458938397402383132149720450634420927088710990885224958886752240553907573541964576265706868123180910638980203471750854972461446290499235595967340396142526936607156979836446465794666545147509494728301607648862004073563200904414450511589336004151032018653596056638425884445987503676915888479429844847709146473896265447024549834603526917839948438358514312302332117932981362071423236053121954858164155483320709346062546220700344571193883216195862835154611495179099387531111480797935803895144966207860347439326759972642184152640203110259275703704535554321132042294824439466231766080310738783631143722121018689636983640989832867822254223593822213384751625324710388257944506721170511627956189517654234158996233652470525045528951225082514179024125978891963408421915998638536484830800580012267769953903556392603741105365977513758180900729193112203051177739186975289130321677382848542819278545282980221928389834777977032221488975212999084600856742526826052962944079675755053402157453364897636593770093357111005922122530226250955475457868606600846094744646062462452291564521202871541434271622091789404131540679246764467608731505477220314987842309963265774393719894446968497387866695274657624702108563449330671340712724036454603032010105408539721293267889172789705157198002425690539766283724147981745352835797286557005071840962351891648317174885020835582831889007479297158061527197929509611638051628732199500335143772898602307274747518742861546509470252633415784874354924583003517236137060835990800724869928068128489266009443023338401289366600926951818174047029202919918576294044349108211912829950398144567113428585915290544193861879150186825929664657107429744951691359062982371244028559969307909901578161505154744324958669566615172507540899207881402681882438889199310057737210507455651600809863695535436239110512747842166738303093767264226618837848137476540352279442723303965993242775263851799983101929195384963849950912991086113294553254385254056410653257831781477833049413815945367108820120085879854637623276884158460871975705779579557596198318281965629026167397046527181682756720112603405397385503153269714661918510867080930619348792104803448615072626772172754973063650269860845667337966643093994836115244938948464410417717975028962114835133394803683313864696671737306204259892638612731977639735772778977543766678020584152340137565503036367508609533414173124511449190997921162199658991600260088830808525298865274880*i1^170 + -55423815234474517026750804184769974918588093319945494935819856222339155692325002308544523404580728602905118018107306482359950523070077877425312996154995416499352556993085015943055978695845689372056909971738031124805647093509742380563963968297862438837677217665326813618386051664368317839621274037178970318308675082907265070155453391906835925714259193109415505226110605711419796621452796614637202655608146682126942607124153360660577350500077054258851422090396111941199810567805238717436858437736101525234705636288697933847329196380214512440749677985025478435145669571025543646827594982452104247531195355869750224365273923334404026473889527865976277834115010206046969590237100682851352543662053210437089807371934823665614155832182048964506308798981519688964300833647947262437447216949932584231626137619956743161203880133024459460792242947944422772553570052508652021701782683739174706962940312523006742287553891846495017776264708844506697777240616729684849734040269666119783904574095344765454731381630874998841686571437245753945576085870858362854947793092189100582468037908315528418360540348954832421926461063465062246758666402723548126928076334349256467132049221757127038901877534910438387976399827314607756747635287479010068714474603947418424849125935986344788915552524594477494446309668586530756606085984453672150126664973148616283734695514865108995542310766887513590686834111274411362512879317935983792503987285321164486493843693410966829510398864846034491138325051391478684586376506768001848098180716034057228017562210669363730827670707948921250752892963445980515550280474189797110317029824215153569641629017732045642039912791461611887240562892626509667460787207163364752384831826933226241406789226812189625502044105469271831309923707965916709744233502259471432084828883295511412299859199712133275006103665578482978034402347168073351242556066426268831942334390268482308242393549800341277278795204741089287241493239491507703187408963894776946487947948200373800553170359118302342775183573183602276887322184099348428106605943150564089307069279078849114856126563624344967876004713161068469325048814680644082431169201902315674222612581807662470675340499181701898123666191907172811498752356863217370100778509337761416437235805995366008958608270666517609843425915717795505896304619104936043494996568608022936910072719815328998949329093358224462209248400044736658907442750391425821624632257432701381982673741880008154620109714119147304272043077515947188303021996375881078879648225792258848357636868207773152889729339058206016876594498107648144424588179192654008199803224685857960494079482456308116989609005233237137364939700031165084435549209829834982374031283658847942590538450733523111261939752111284855774900493775318905435442312777795704127599801270719851011063915553683857552726887445062652337561764699810700980469568038362050249941678826653408590903979349313300646911991500922782495971690017316488808913176423291198047903954227936244098736451879048110133787738497776970236711572863158972822684741971670277612364176173543084001504838177866015810616184517027541146138243997301613426552555283876098999292120605913872314388026883524468414341245590118583210523382637208079368942775053218826984004808512592602177237317004313341129764548720481697884042156327630878701437233797813973083674941937093954504655901703715306486662229831451023825203371853096055602525198432107159794262169860931111592338336306284325765120*i1^171 + 1542438536484688494850003414055035278159036255262737203358455612859991551242487628746756798135172319671959001226732361539321322386937000337939774769068012156562484321553198348620022923171651002186366184923055887923803504047572700671060841777143831089480990837256487567946720061701760738637360014894360627321421559470794463284334859608811264446566907973657682152558310848891055575235848096403711889765433761323870656149087172585785772286021636839093943089722865972663513131782102120626724591893838807818634471189755775886042367245132735566184005852359421562326127079376242948040005697824589038661652004656447471912991924375320331708405409693478566940772398809054596603130900693762235673152601933607459144508374971858281559816537739439971204851702889492707938205200659744111027968530309535171991412129906882505445180842900767985467877442107480103679206445282269602308941897885751294578036373645418294114947034759381036194352145734588890667845221817675685111153654477978632216530898041646145685609473500455305138169388292926914953512253341373975341625270995582124377670252131689905966023469881713107980875470866480602003128367609531724891119630081529965822440443956935775933009943911370108795751613982194669383557844717970137853690083162716515947492736936902512034220033400494006903087479071071730716797838322661305874608011280677269036330716564484945356565473371301889600064399427602277487485552209628568839583763618263986210097960271150633187851498089412276776254759234574277009542650972631799393002960919034619320513927054356937163105781650751398251872607844094164405863578770001157448830102427517433922970743671178537192584358370189127086098995817463631855597201055602884429265864028986891123168137606872536750944024722204572322306325723924545474928378846060167768903129844030522289478291732472564860459273273424116247701600451147637135108997461621386195503404466000506666031707533423548397929322836963545941322568004933109467999847161629917852287157416600136560834802295217467045474730296123368671398917569673746067687158825542500238444697649178157105884684106628308898658419700937143623537437987063636032188809891899166180435151827518247708424817535239497035121828987767001186382995380225389968238957822781483826200670341856887737580663639540324568659719227794679088619168781673474892456597399917174754417173505185713106475507777261692954337410292306812672432785613889232143534812058696158848320990343781072928680552761336606635965279589690679431517961469497130012199939254296660815991415101783313915711988846610315915192532331296406891353632806899728985978692071939557055842087015200935132522427851033203542175747323969686561636079840094312521208724750298300585906330609727246798818116537116960686024329022111943447258570762006830402629123311463994402789745312559291558181477952138089272577492027465621781111544243085007699595457927213966400982799898263310028863039056210429905504771288015792652457936115003811940632576641164466993750634021004167286703032013978184982370020836611213560322697186708541097677506063724303107545841781373747038016683905774060219116035215608279994714162224475430497888529464551985315446641048232248433154705482373201986860152851137065656556598996558138647703260969381081657206623907118756249377110153464300465256952952845202403123255635004126504997436573209091391659132063363581021165157824593196114528986025023719790567719508738261384152875070453099075811147776*i1^172 + 118462828065599448769347324037489917114897771568797454159838168278957262229025124346833136660643706860062947094083556569541078083455090373337533855001044509464677454022132715992722632467300549516282835025811451282381775412625747457117380618544742584685853816545495420120864101842396144771729691919361179279770989314817231530839697929840008813422069481432868311924972220928629673090646363922729959167896399610959430892034376007310814732482415149103646918306518429773361879654983459620569460025458795467091727406273512810837316540456880082349357230338537701917847461229212594015752918306155574189039269659131369140028210874259307052862064919621876210524094185382450389891906314886557590003183703231093223672496373862946530874237744105151995963690342829666190328058474394782720905789581604823578741170693478873005265140064194476960165170149379889553575186503518533004035297572056896246274668546952336572945774611512805146694480718416882463735262621305811679437755501675631369764962676233344868940474982425123191941385570746773673572314799724683744974603610817607305609118615273568813797896653945926374300556201649074315459622028224354998693306632316521341506461921323745057905985724506582014618882589423773410519530603270259849736982303170423516497886496017922875648879772129993453909237856491578286080054092763853465909719501709753041872884502756542406602984738265170480326807019126940108188533721688033564475593699829784151457522251404789382447143694713826672871026683657435896142860243008686436146183796379961597823356270169768652428755352032178064512005941145803649535518009945717773374959238270549840821963955299206482106833173984818403456451309287501392447605593486028500984488428852526054471906726870848308874474261746735418115577624788929856032785196955149741122984372682828408517487140058729624298003213624305692131772180649611013449373956502938847274249185729243552848134800692816146836810114138176473608437293088441939926640086866511311666322510361958966093704300594396582367244090981819811466271124791642736273355567720663468583197615505211505645217338203662147692469841683113060996773547322395630967676504319440332477547947730251154228840940594212386081999632014404482746252487996915133135419336322844445833426266850224054161697440011708027881216767030980518679889821214728935347607369492068915587461469036342118389360933922225353724741690079146559778458572064492592565337509409661175117367039344870059341722581247958377898810555128112669945526584534790054964501191770781301846978373044317785822923122142053171301770028808466745786228489336463239195309361399559044740307976855229832896730102586733291649405434926508268347887177534171340731003965672729108909839889498232196516612581827261459657324627600738524732176389291898306274951389310152581077349951809646486417536076815800679798123211962491418916107280066394990713711423776951934447332130879209791625060236136815697865091545727711357047062548263931148434052125853964465226501420149739228126439178029879827078810645126937645370310939469949826824838645994093832664510189813942153337948000840883103677145825787200446471750699023924231870391607335751124798605809841668398570544289622985239410845256800938823603679726590357325130777883470484331538136079855231568065718559055602633609778830116201338391406434219513313665244797969148477261990255914647915368561337343947514900698913141925093866395650708533821512934769704304640*i1^173 + 1332131948269075882557602271894765256475006817281587135399255121426732022227687069509683248813473135565605341635217597388356583539603996995089071118879950025303518916889529516843732430463999189995796841897734776528758348336886440175437820443009667210327913636577770836046038780990068968046380663618845568907946293668300960852450242674682956099372820870123242067262037224412179468793849783864991297475488151800378539856009159344139718210480280521308659459652245089187747764863525768774808112858723232000423150914729401773123767709769479670962271218991108934956935971926273084878333396493045531440469904773745241109102854710778306245027863703785170601599327257685319383935975033340851093805964163049116422406926406278359288364525664094992266545419228568540628554632885656964896230354168251297265627030236724598935506903012074681524484566271238470324568640858578657717265865433764009389799048885210297280362798854060031957655133880890876941265851589510312042893078742629228087465368729475516088115346072610766550691245850493749010167844042914892286700217207248434658515995156989739034554527657836469693208553299412424853831999327382003561741906006006826476465066896436699860518030179094096992151848558028550981558110182825973030386474606770995475526019259576675457373800580947241346220444351226088790422129129674070955366537075562869266447039185244318945321806047098667116913345858830794633132178149826512047001679051084826096443250391585775107409338695362907043419220717012707656110776780426716355234460318172507068657960943427597948045643436731107591705980664340919481622093240540331832941656530880224444634718034391054700548847926883001869765064305830579428248993270927879900193246156153183873891234058443802999026087799692001548731357184379093175454780115033915758631102871428137231472125350083889735126513560329098679341563864341490874725207041829522778773027839360687638658793151032343576301901520482033073442862771338769951134493552189233321842482861580956830927060279114011510728517872483744239758947692330014945626621827180904334408944191214996970725955558051962283378528658294843558101718623460407305426855853803819485504599582100867634240420317348292043985383949097712969321662360232154009582630126881256305000457918440513150475392950856569093135525796716879765015427316709947268051862907108323240138414438146561841654448652803458224343293896373527063732168288125294264828135285318121114821668824291948151264893815055864338391851569629690552176926881241034943504120608968481607505977040121376313466567052263792181683368850496629488578783743519817406684839960535783982094531615294099897890000241727660205540936948303368867376493924411002625455661667458950831973952601670157494306855427381230609723182359888786891850124705336574820544831134418340664956501611883020137148827039498600294031275740193398415753801015686283786672696025542979862064747219550523534782903110435573867959117240375439126145416195189265414171876704099014464350780723319509132064222064761507828334107833202980314455656638163736152787316815283431251327053709123503963724404754798520616792183725367339375896640137678497187756848084527331318683427399370078354513955860369325420778721906000578834239071618919035490530457910201071485960909074852037132984721373536020996110294415408342125308920470263099922653220976126120542321483931534069870004446013359451777281324103458188684450792210307848601600*i1^174 + 73309000049470170896687812207378229937698835749471150679109712385346041894520595646096551634585388229356982997784904733875329707222871632174319886574720128043694396682699388259761819288042092437217123260144990796455004794743744047030011896865631675923298622604198285807548967433463349119862600717553611976941119644246486564475564846771742942738581078393261767570861688526699956591311810484932757396732320442592264478946553819185177178222448369735423184566737868801827802312574925306744516362673199551034884837705189561754810227187978745227972818664876132495658794372025966640546053890216386428379836175057237296784574831036073279699372803815264634526757019278469584583588352417696990795422318813525467076750197123948703378245416261767626168031025938495196439419717455929162303268404604533647866517418415953946067376964418213436403201124451854877164777049022769417149500310100851556344585794449495851287876953316259096382191852768176698245352717794282116067430734643319195971786581340854257402374940045085424491349917688463711542041946215530727737954387163796029479488926299645657430670511966686458898787201170245789497704468053381960235972988257517611664517194834680051261568019769976215042923309887014061315669719590602466207984551238734295928694327439876353790755415694776362437158653759183483806363605475791759569284961044097983186608003575292472088383666398380046771904934687152235819456605197329272291308055866987714415300480156758186527011540249378483770608007990400865022947193591752409315537325983406499684544364006761345744949470607282373660587909782075294192958791343781814618279389254112774780026432650653604879922981628924769373513430478936937671136957125445490753359051379795203954490771293514101301861602144153749295878469683432719730510906319141802486576505332380500327361264623127638066409368865238689882714870104712217046768797756525908108791934968179125918511586030050339489293136183612409980968790124950484780396132079712751928979149298281404765999009061570524893586642822726128827024927304063691318066907867165797579870502857475166439440608953451009751404088889669336111193282273476004342249802655024346935170231188696859167607823924167245370739722954110080629264557477092938694328403308616455015109926249921048161648172517939656071767944614453468951582330874779543492170135829432866622968285714073351760468917587601408690939740050893348881147659789366040927836867764022714828475947725535112170794947759636889094820132702478247718104405216776475149162597927994398129061663270107546465071467100760044269243903237468120936384693284609482147183424406463346841450600595499210590501229559795642719311648014743575247438251007478479518855382318470683049183486072126063433008795603786152964796224135773623486564328534676247157595896649906968304881165468165327701793830806232398368557800359624418011591506274489245615022592717740418349078713887175546415851596599725990870532353213904493883741679129055972431897039644392712494986992610059153861232489164926047196573727644165637297434835149872453051304810149390864367430138411486549667777028516986963849878830588885877932848027046266006907648344266720811282241743436697494912114877425422115939763642055647906800830921193706216709786696449166831735836767160315482387625007458237033427293570507962882366876598644948606305093032739887875394395364040057890277959745097940097722835963105102914387968000*i1^175 + -1225798829491644517320336970574714709050566025456192262013892890260572414833227207981423240279861247576064051854485001985059468740321978369278130523043956722099662670596724333819706996836908048978071067835906765336044835235077036603531851962568202665760954030996215716163302212303987023335290289158744733995264199176220092760674905638378198896222689792387094711137264067037551951203663587302299554451616885182161936940459978230478001219145793854082974769508637345230335284523152175660418418422300994104596145523274383415469798374649924290605452592891649461895943493045570213287445350437105205346399617524159564036751899117420880399765010120627474540919915766747670489796049268752985414504407351332062442830977336273137801071216868180867247510719257946729993367780462587922610407470862130364487758310773541436186318892054543659968541690000163423364526804176656851416389485911637666468245471238682655296148856548391526574317716414974693068193037649278175491734466692848018404716779573918725846155465501054237215566425239365062112364207652301590601535861618558108812974017723193872610349791438350849516975486366464727540981368485044705119428931785677981686396758753779388487535757263958493904616253330872151032747891137130465745864725399380464343411654687458937589699010463300849138723645433711190852504990823817325985342976820904157404248375604205522681784597743915330414816387989303692122054510488420402046181548054447050435966526225764904153712264715823968287453555126706753250781797958135095721590942419595000116447858121367029944515703722508832816354092197514859947597309444801205591926664764760552097476088186164401192402070480424799688764907200151275779056338877827543548613615123803225927439415741126341609497226039985675062523068722817886452125294033884653606902411415942569897037918072674470099726477351095182283242670128060606092483733934680269421688278572843280649646042480085022768930791252799657323881298138756700407184466891844260670950183182378283869826563891152456680555348158489718547090671798976872695062262477493037118940282138621275667119524209643044611319388690471490594600799898219450415975667823277913441757269961353456822501886691623000569070575269500563319228151593094793158591348722809296714808291844894815251776395779030017802795703937057054796806846002647335090608524603364338343679448785366177197857231360645125593531006823794506511487940572261180998907403523248575233325908046515313639319437899754915371910497917496571485511694995288612175453808289911050886695432043126516793303124756540248790679770780302555497749520949323719567115985474554659578024274484234463050588603388814823093607197164584791963139004831745217265574944568722131293655792923894001350047176281677806340337200472799778604363264204300062616947258657277297159321184391306083703609554615035048167649210933477035913254058504951436199201685797960406674579213402811889965712278288442728859892918778133539400582417106335103430436878996939988292117774569526557534294103051556895097830315467673861816752119988748916389133765441694727321423879717488043722451095395315780523402113419349479939057092343698224189801813700039815844891420682226188594343032801685142294205517735720807805307754961896869105583679208766318811656633230019227115061533902255390754171375365634659828124284163250387742105655953443227797296761728312141957465799176183577094672875520000*i1^176 + 6254307165138537982067321433938701765441502220039905668825111253832175535920745604924307614808602913115715835072092403647987590680272367680106722440941630763610416259151941713633601187480550344314100336603898211660647134504862190012212427411925098946124791142113641006432076428156483609406963388756245996908934934544408022600950071931499687942637710128543580152665909742264935421810654867590120647761443113246056186569820406984710167454356242306711789791901465827414755047544392066564171832023569193630760438094279652349832089640411770503562139188450450153492464370085614147782696000188859231966526490413872263122310130706761541147103451909362250488580100003492006815369338512592909485110916675636088981217041692208652598055305738452697799575664813757136145264195996702490682473323039368027992907148625364091322242500977278287675760374247260190720284695362925821041665597145275452873896834556929411643188467668718727910331179815161950715355871619792644180940993900831441824014003545905771910409683660313618114297208512783699719796589990326446253402376974526779353814237918413635247563806331494732287269957250476258004013546612126687143014082297015693920083323109573984220087846817917880069332383667713966682590941023574251453134394700962224734008602315481157643107127937182593114047610589860330423810995605329544509805211873653986044023331106303460099181671678219908766777272641622925881806133585644346749476067513124465949134962288873203091406574625960875922908245255677817533784788484727660541662959077502674905319802437737228346604205895822976764833573026488077689771295576675121638214785834340349316112818777880986771102000725584245442513448579228585921390846195691194811410423171103192238298165199786536261403815757036676401064595653761270516100904873198349790494903930343502367593805154094542037640698408365682182462351437191652050721918131563946156040420093727390947186082368529369277295470401895109153633592011001864223177858610990144050398313655524215345649884610304983094918817459521133741594544952363370907106338493987432359009032763871532994096122435694731908254778729691433269238407113625402064457633747602117795265802602118145240742884464752789060741287836021456685214155339335038098347301927465684273716819665965556052897950015827195976185962791198734321341001219739822984071492134229760183694778212846774989169408465230439840570344337300222245856386373512637707137692667340971606104698908179482674800113619338943614136744582330169194161487202150636784206142450986430669416337383484304946193664378645874758738794711065238814862301349063441312777925592304588108896989499045781139828190294842594394624437170664413023968410461099775784308337152002404607182145438533137098089054676543826471002934528211181131387319853085379879333121764622274885359761275930115273816964185570040442327269407482562482653157499423136276450833686415589978499424567189019660159431888495133267636617373648496484025923485888175669031437610210327223176022384850072180747109184612508452952554694711414749355434068074244286748046852881521434508898822732628569306231262773869850160302943942872537709735243065250020762547940969253649048866183594437783707182731213842786193904193190451032468766224940624320345825080199533623139153565198349003490260610736215492839083140794208046821997332159044786415336884581677202788586491554162608632653414400000*i1^177 + -12769132162650505570061646098951074298081042397518504652800016795582858873944160829844281552182600012075438774308612698485194017512687725019571766905410892067917062874144739802221343690366289397482984928517998938679074006467014339344607856088375293064410380258120013795856431395170138594210699811671984483227892405430774124484494473019399443276858299076923025087461899328806357798109173874194575181811363243799342728683136383235017858357662858413317821228938090653001690515336892499496747571491916492035861127909763958816100801161490460500396979018735983551771797130845864184740874429254095930701380507445275790031145367717179925797217257963693073586059512990620062053621197019023772633005592327009180534652708943142692181440898238191726644271662448225871899513852577583428910495356385841771571649933691600832859926534209402370077084012592147254858494592257275363796774948237230749793524274422324241641842437426606087117912167898111163748879442790111988169072602371173333531329608520935763862080923594021089713836746302711995745174488976095745768103529734569375726262112649504404015220888783843448113539176567420615238633802557283295209605038064854197044822679180558135391094690257782180725790871461325192107570370503506483578533686036014265609130656240809829870900931777565722931800415752279265783994561472322863784823200068130998298988254594774627598029087953674771772920760803817840014538834198001946932822180764205882655785255217117259238308146602939286802997289109080026364208219889331730766610567353231280038689689326987175673351493144084847820842049263422318896551651809619063470013854853169876465822750161999059223649819580500526502060003075185766414915922783721314255897146508912475723654956292841880230750407096559590062249592719472481498479239144311572849615900337444400798073238227714566512424754795927685672598811824067451344267071065405260559244525291073574090290523940233088568278877389875072024391171729336266064656612959269203502353453503085283822587626227796760435632176445639919847716263031985667739691468546209471210037245430395130083943002237565267914565065853159350583161299403312468469182164107833816110219444546524362422035041102308376989601522634624997464366723919075408670286701705420671313653652552304325059521318118590351651501602204405193602828480627763828173087948481672486573162304307383631927390065840555838220210282518158829641649092365494903789564639424271140728622457599605594093749645581541009586616532664706989083808796108261982408361414128983864056794564813008889692924588641829439878393459111867892941441359593462301649132367318969700920570147351104531753342116303570908187204387648426348649852186759275443000017222992761449900898417822680125808685543364690174096001587426561358221369919480207707412490187534272427409924944018679695319028278784395792749666910750855896838995146642319758652673900059101244173923779747953718268585135825965044744203700424848985230978408522162384519930107397144447286223497446880955329896919316107576247205858621186326234734264890469027487864505839406152494997070813867106994816892584966239846898402758159730706004951854979017655690829506708425294499286258696628520163159362418091669129207731842382243347948343227876237142461746877699515597353784187800688314684765756182036702155285930958728954016738757666039191127416350945245197158580224000000*i1^178 + -17398538420032406584731745152904652205862142134651543336732118987545703228047083242312862633139373467424122916942161509414910681538422428894678130831722725316702259909634748265805406407985416988537208502284578936716532623786619262933473727110775411423531799255654688180742225113432895481600178430584142100899634659451353061214813356121533749110674603785894397758264255675100456662124713182910245130036494416543703932202041054728489357589547475685329097662122754819317762325962722648159784250349631321476888969104647854220723752664530601913020100755879798923538946639373672229516478749347790913941225211074587761499387303896801984909998553254659824603805457205334369828247336946620053160448177554465859079783896257580129164343195544547804391691088617553582587621957575353370336478777210384968740733974261363045692555684527188204088272193298114545087213352810911153621547915787739530836612122751450986716669700565732043430284406185291113136236597685327841285374715347133681494223940884303458286010275317320606876548580778670793085761270460119527482420842651719743667046946441272096341935638921086131181474733862027446203366552388305815041674513486439939754136623905197006204629195505400720909845172207837221876360271356045685746780529168847920732538926037755839901848573440829614807987973851567358782527897018047475847966301241517224250140185394198191268959320035723066504362453890912655433320984097410059294174061537567249125372617249792389283656697490013331196294606783213680367929935464451543740165418536180231257674696463657006834877147185819235234921551740049398027638981497631820493961926864659474255640927009458115692972278191890115763150821202052993864251920130524862896240280630455901993191249268349258448794881100227264848027161998024642648152638212769586895564547116129483653849419152180122578252634614607901579657607535006425898179345641894998814065582288893859051947205884208164570704353413152197389715084338911476067412852459411617170954810390147336227691351826646333501645176877051176930809708981129589390616814451037045762181854989956284493135860385911615191676964264341702594031428676089276729225927386791379775917919651565794729555713741749691466735522537100972361230671843008720813883648942615081062439877304021628762448246763237211218019086972036725114271495594063527769878155612604077843354424362459526233655270484628262663791913281240534571947194842563402148501803637870145200465555270509187745385181567717747336557902146770873396751407581307300302038665498474668723916745192023649818865084229809401060482091210285197588676885384913692156383834129961094614068796974189090247988886725681895477527923327066569161151709019132127113885090811478805950336072946595110051441166389067958802333890131390930221584169317306741822287706897319443853943722061146084137411144136772409483788415262132095913120661295360990210629962887051869797638568703152911046988304719266493258514133382211214074520397715826582021413628805636649959444874569020533550047054016095106405616760681974102073729022880698230894810193800561862298302655336278445726021048333292853632306184497022837113354253922288667102907949632835852775031270777713888660889706892721220471933507238351845257052955665850874464148475205349209397314847735801691317522136646787675935049246884923235217798976232360613258894457616465920000000*i1^179 + -1708609508008938166480236800883126045439605776190131473215398471227535700130134473744018406437545418313754445353170361958569643601947956990115442209495595199009982676497900743010579177957289483079993552811043037219113204348809383319419619473047792265112842302601106590596523964616146852166913728191911091535149282437340710964560645592433478778840281841552222424449088616371045086954860294855118588605119914096494606711341929977494684511513239149243360369224849101419643407323657734550598865230701468073324337416554914654928160476908106792693686725447221994740996367563799351352947970100578769252441305998828451521331327140541380371095944205537317682560905497964511634715086041013465183890932545645205741187689444797528226921822803850186225007446035830272117735451800519196482246388920757948517662570509921645453800486712490095978949078381192600460902895829231440292152141461337818460739407833253407162985028378163931610433490041965314678604207773253256307203221260584949123683258444479641820385492243454333644704666622285854144881964993229354815697153821269103822924490582740441315984148709538177001406810874453747733902167700119582800014797019866738760701781553846628699639400072417031780651208152118471733803187327435765308706004096670244234898632824919948771178416108038200110464834847075436193367714760812790726354426722826997438520126658811019556148104376648123949834468669592225472174343453932486417637557402554765433231592253772394417055302650887062694372181535179653901374075097306973025462439093625510020667404384557067557923353684307776476642664509875015198041135501334520516684218203950812044377377022399955238742257519817518482509110947916792158465393699381147002747662145551288049213114244707465905136215027386891391643554583166021283290428812068280500355787304072844891253320592324907823895116143265141158001163591339077670000891360401257974911911209964758641936714060701304707302485945515236562892190725627700034966056693187835796913613563511723819457110588760112234989497432608345004759241783409614269255058742649393684021201135368649797231590337853612113362325270514758902936111987358445156812992721391859896462960643355376510934675540158976847337680018453487940590965203069836558269745033068134255309956960472239675965835142340155340786845950291073531583140438853831539656406371539669128958188065319363590162665641428750746623609277208060403831602350934948967164360978101706978346872669602833725356922674107957355421650962460566754732794752541386154693953998572226280622010066253092532771714427372593029082726222927171639537241173250894246314780918916250508849028950378705952743230998882057011338601571677821753526762610115241735944342824275775391808035837236992118560854558994256689730259434129387734717618558164471923826560308534801781890147858019978515704741559254191621078473318826920849031242697781289714607088360748655574476047189276809158684465219988814265943969449679433154089531664115182980692959796086733347349340469103617420687738646545298098920229206654633167441004232549978006642834481678187684410940589642815078647624949623314474417818657227471963493606359926626290657336367612846573130097692417129816953879066778928064982212798441896067415185140022149188398547125569170733355292416556331363103094381308433228201800497973085467699406516414054400000000*i1^180 + -44050322483855964712833167048272979512072707243487907402034726756332552829475905399275556324829864050694897814401652100875772371306808365225820339775089985438203261238546140605298030337171551693452673753160504446347601414781217024709373532443855970232061235537907582990723180954110253218616723813079688815659123611829217410894044823045629943493516906697938227335690704297285592232795592863729581495166243760194754592767016502703862329435022402370762423114222668195262695526627110088345134183693306552444084610195974523653852190998443048501283830374511015721864784886748600088225078605836342656309636806450631881625703391985370996784608827619954725392062284526909302293266650655040552557804615992505293257423763071610670230964699150791483754393365275616829006399840072448007809265360478003291060382733745892514734174001662640197820635630782858771658933173450415495627496001155342140983185758181601189034914587842128834890954756491779817150059336034230644571452137124845844324507772353105853252407427644800582409233011129208329821113583313925852264651462201234869652822987942646113937738400985486702279344371521907117851647809084996269853461438283194234483607215955584288297807194255047666260974418037011950071469835777563959342231470560629156911656927621807292929616213000292817186921422878916459301425790013719653309300768651214938032030536951008194694136205938799729033819784762495020895027100912171636438554645318469609425332048527375033083588951918828496494956001382351933067491772970522371814257878468000712506879734555679960525335188838901364996700890942927089595031537522306513590415373604771042111302327794608392690586819677628910369985459387080363221828697318150681146772460772023398347817349338121733529676529650879521993651661849275270825839872470144654995327506121039373071087065783115025738411826386461853044689304281960155990450138969728279031476011837616320315703942493202926057263148429481827443848190283469171052717226020682280998282026170332440253593750801249248051881527763480568430649723734299763283774744554195163634199559536043617612704168293442158101206009054557129962236930062167412813512900523119444059089863483813320995627351966391037347726740330895937788922032870097728676583064427263852161908577387708067832623444833159976772095923914166604675758547796319343485550935508847983017719643242892931956041227145866348839749210010750905524167019372761673754199800735209510583972926917828654500474665524735277851913350756882168472512969626190745142804458874134841008150757373754659910137638637881364584762334443539188234973438222489507768231424401553317630171744381424562602066989260907545044903619603665569095981473627655734332942007753837163795741606970815006898452484994646871020628595172487023359294367219441421843478046424027220430891314728153009130576292869613130993312734048469223965220573752285226405951324821570916450080770990354826430002793710300983531344083998644013117459606187942780704825162750626206120473760020379497378803507606933124830886130524264647876918010475286907681054738422243681165384692875542544838259465537040211499747367181903961113345760289459722951089995915994897581391881101109321456728175927333374268830373537889078578354301780410010457748514400918062382263628597837976451043583273715908639868014701838336000000000*i1^181 + 189288819970651838443773878476378723640426055260671659163265540159388465868205589583841372377359375557880557971629331203768637104400404416988063628220868276379137766063928767161935986736454753835793443373739521503706018616911550537170248986103975544334034374274598330069078574943084144816097756820575216787537669250346694279388362296831661755773869547614745982452827355065599852129501289513968448742105032525397068118075918847417729322455240023243971958891445094446407231630090145340850885015806668288582138550151679523802244171005698133931065233104701521441589374368315857006442833867735974324608008713389281577310048898460172532676191826407592198830968594121553220913437184804835355662393364395546708806171237816695320575196273036293377206952907056222766706062444686833767944618510175891173416564805294123062329731129220585131962655611417522689178214428622170453495130802546358677135952832076264148934804189675941879346744981908656373810674854027625940000337913747724203463303477661172129281315802677554977237611042987024742546098243538632602363306216968476266034904197471789697208515404908413529233192322587117774473032105469531103151705317620389948913454097672447186387716342659663774594005694247052859100269352915930334370573546538368175171373607242407224963865997552630687842388260324275940496988911095176971289116260493215795960314031714922219861369434388058284308493583839876232372008616572301892464753279213447418288245870918462403400391439792142537478741309782365507693768704645433778593236401508899711772088735451206741870165170520544360230379443924220024836740103735517235816522866577083740068200037637376927490491606045020047711209054346608517474708051573122045746492535248953657134749433936772732504436956993022470461877009352810838947947814811054749353630233462015290957189240636019860367266516171128299353467704599009659562627444623777412001992628873452989335014868674917687336942727747976884322087722083527987230267565945857860815307034943931590951979056642961681759968696900219792017237233885927147093845178789274349144946181517849853982686973406279913016485603354559060498101666108495153873320531670899171644871139645669969827374695500923264650935774285090708145675367320298528206494314460554662496641936065198108912402679237409348250948650871116910295313372363573061578858750867977345368924957209280612787104813852639091562775104945007989212987530977649158669084045269835981745444674104959724135006859283806793905916048692390816826463607489539645624841921532334557372597311192871141833029491294542429261320545037641504039194351944921981970793552871300985192707196640810881597369197609363398060056397552937900304215186125439431500804732622929446318769381994736967058922963184193544559660286646221154244426378853726065973237304842264948468180787624227728610942164343825095653695396426402290460852435487161024655853373074121658065801184868910819041434494792080999480618043109987344163437230513320144632446304273376820875797179181436046825955313117947358985492675693810131792681251951610902020215720592634365408154117364368173738963529063874639299501885467679762189327222760366514282128253947211103749630742674165615066671899684595143406945171892068343999679294375841485254102795385839732905533232158049129337409796833280000000000*i1^182 + -14423646871624889815265707414519408965858370564299833153732710285774970049192018065561167207133563195662950984448687946881221194185872346518472082405254529919390658292299749847270432127083179940767405608004161443269257838604665829051191116222777201123060984854138480563662761297366354647706225566360663301414472807312365953116308404676799606966225941828414301485310221285332976584112069013121987504716825779170878806021844583074968942495726627859063904371757153308268307148703827398893658268355863751738246018969401601753183514036333236632693766443715178878170845155451567029662829783547732180198769738456277170002202215199164930298066607543847547915780311549145153163470064821748747920420141294029792803981469425133400334327302837932871132553056876483045544788964011620378691587091374909301943910192268009146249206613806418437531226538701913699886411381835414909075215912360972426801846168711129169441174777651597349139256428986482033066497486867310401738874240002795692420641442493010283349376835604068599178186966602873285185054689525434675629622182544258544104757194467517073613126868529457548190214645075131846243461588620236730973648955968259227017283335755189245655703386600506061998694855598438916155827289733525349193711842286199806385733085407943226068187387144783803951479300352297930678786209714707290615787034060064687891872565401343222307156163677339733405292554020560584799016126057093068452735865004799914757620945707142542144282117056415090065478756009520888964243574344396645304534664456130114976010023264610338342277377592357924941786950589546112683251473731422493548451910225328538712574771023669657391932729801033326955654363278963311509214556584015421956815948776132361527916928412984152212919308214848795549189217067013334349710532607736280553610457965122438951502579157006602519227440614859011185034248586004153852535974507057740320804487920945611201203378862380258214804900814316898399825693683645900870038452255163212978964112281500521291131363725022483910654952221675559898039158651258616412518183414085046838399341935173892001138778244862309614381828242547332298114974215574272603908068549658359183713475600137014817230755976283154629404110081260220393378764829802542421473370948126234892336862626925334007192279903987042419386202961500463543334633007001194383581379332590989828366694334436986041686122760163137912917212921034661445479995183075887843558470645403567714204101149040393798230974145324655524101840140926646695048332464157584476211525730769189550834447985968149669916265051506109170272750039014015827328717516382260280204539115496060373848389733591654726383773354356400558746506811873193958915310598290903928293833810449509675156018614583214216643641874904130097526543245073001638483826176679017410269851245431709299618465012470446721506820681682669078760035227431635959668899816276632813137984889120340102093139694742958505500387913147405547518632995888205472928089674294911359820000265972409242477622147091566551638174519034985133562365268307239766929433452999832488588771009314966555749651597319793012679151874633031701142479417167876000344486268981576831599159408208171130300221517773110899767192779237655963539499635564367608506621229596434757815519078859163087090483200000000000*i1^183 + 220359225169874107827543116167798259672585236026331135756082082832628031715341062131094814318112793993013201703677129086043652241417223015228886469510475997605668390742049153098421294988993233191725102222041143330777020325400734344229319807686774248380448907804604835325660541922431837316916952672190495638329692512901745569297184889163991160242218531586471588488405957325172357011859485106210845538809703592107050803035775662532935003564174126924144007595029917144319020140410591075523137873081769148395930117397053918902008564550281028745570487627179435294352092985048984309191577326963397761967031695971507071331394866899089426697834520429276645942830611493908075270983640926913904407545130807775176186188024327421268519747656204272129575296298899247303535689617437209640956650015011897705385664669257344298759819872808817897100043073455369015470419237266816194208993045064972962786486870998781518911575384985196625813544623286335261614538681368193806132244022747195455638757831899088594094234035458720596032084402199374844533251164095137224602692029733003440160307484300852254867634701559507323347795471383583102679596015990432970541741859456351415105082046362553098258576261099404652945444307766847229396736473230487759023633479222735388662500069602174630833826203242891586819012314632181862751690729915413230688776023050160806476919822686194275136229529467406370127102814395882667778009185545882794626298992421945361639669334235872562875285587700750642219114244568033136090464908395326157066486127845250132517639698725222795500318855731849717674530575366347473941799800620172062849010755126611467688940402915307529438749415067988389154316207911000123460048441982562596964234835059088300413683901500128339581363636151914410542052795285070723860605106497013935729777329841263387794377396892030289443854660315023148103130630440717894651153334932117471406950014112711013063549959544857547417277731589727603359306986820026335682175949736270982480117779409338430188201751342991695469960401522363011512248047899952368831755111454980845309044229151420640990555744103689938746298175287046569053388440853339012540499342959348013325385246422283379386376054056695358379878742781745340153718518665882725634960436595454208747901892387419865666465055040846697668659843272149603149259403323420633495091872631813719909425214012817089873706960377803980527267623977502981262189931898312426958857075944106068937149292755291368040851689058697286877816387696097658881763470015153292109717861250956744716399468368816186452670982555425370929261017263255586757124715737842473529651523181831919550817313150402544857197065435835043428935242366562459280452875910621209537685526318435942724408989771074860239314847274965314872182670448651053611673020566683174567440983417114436042074887942413635255355165730781581705666947388857278049834573905378466551103409139842450172440351740264358273429908059737511575124955442797984520491116241262902181881387111514551034588908480953381920650068403772201290482057761564569525337099957219192087646953565336083072674834630439119151993023614256441694650174191790249547915689046772185755108265005113178158159969326675783472316018726150988112558124205831687741936037981191143424000000000000*i1^184 + -191327769911790299117225988453191400123389212118738206600325878547662239911583869312922574376259432546270656836691599860185053593597152429648097345038592348292097704100433491955935860151951576243627289082063866068634350959304743536419038775152494692763833604209894573067615743112910568172690992274743308359918091313425907165788841671881161335753118379967223855861516797124700242036409620772783692595029370085020803507757113109993084350351593807260049773682170503190717167876765400306380919772626077932891976712953096886824121789534877672315815098214949421598837777752115362910936294096418347493848341679142566409700106799273416713339208581014682263927788718415811988927819304987086797653576873115594096648118753656692730739631421440288597052591284820927366404906497016901567948107833033708599223210928011909749754868273826262870753415405175687546652804243081678834006654683820525914456508562218573273638556520262470801916302077110903288328379078176857748856786840037093648956637575816203130889424543908392810679225388795089886352158862837513314622153001222634991631816777010027430314063620409457324977562910805106849804235681725744280534781638945304266891157204754683833686232382884639401264435471996277733665135153747257530774319959862598494249352398091395722012569845133737459671498760208577530220359775016971877773914275507725484455274559955051723639789227480022374382055893710576814751211384245348591355899613974830856326415369432555853010432474383246874397457468101877391086250379912169303145057759374671162322196496502577597843240850892909663497230421180260793847208944552202651069478716912312638702200166159515361725578570245036327918247794388314773583860446302738012343276420598872751713152106785623608878703700521149649484299767799702050966940646390436527340294907361132007923479876265966627143758760121691928491350305550618801279598623032934853664417028229505476054256132510439088529618699115874411975102316358106663223258371235087348517463790395810789457128362092909198930426781039410399332616356954083088171138628989256252402139361921382846432307850239779077870997446406085328506007948818671871220784846727618711537686611206468162820442226066050914382340113062163447962817257301147795621502458526324744251707106437623507539380201486786830251589148986221843899867832002265607706769187266716900982762441702366229289527907433498181499311033992316681354379598450194107916470105240711896527906576503996650173852696150557344539565187265697847671654651090836360252282397566023040280012011488220533055829658397663669147355330332861035216965229216002084747359906869269103267588829664240317996927703770026064341894801384071457686511820357061961389618172676905008510553110124929267067553907082801672773680584594446700838089492132345914495013702979621178253049255585175035964713576478330085227286791054388957356895787551259398991915130944028543336122491346118416647672037089357063595402610275737893750125717402994178646922524404885715204490038727761767618365262920704206668035213125362477889867234833977998036031896899487360535402831890687534748833081726853652888314635790618887073241841392641266883255643075842372651346325596397902126672262509357815074157232128000000000000000*i1^185 + -12804670125428640416874677740190777022313132583694991606465948460178608252444294730563500544750593207559709875902863817339702773345008174562102536987419152852857977022911354156447535985208982524449475770775108600934553069178990122634142130430058029665257040706883472873567817052731373455635664781887218455448950421710644953554202836417356682117642052010070834597862273980704522763199074881409711727171692115973026373592596087956064169084179275677442987690712936639047486705446874288455215256442558944707257411192808508539185950271314938411491021485297575477871320437238687220804544930453550805784523746543810477665733661329291048270487397664060399870288976001601678732163078496462519604147424239760567142814332431966618215597294891198059611546621530054199356728356204498890739522568355865495505442649494421977531748565254926462265083423545384350881210720493085255597364762070793418749373710586258648123178610954251699552479054789847071106456503765443694079665721547135525284106902435870874941214597830773863864501630091379936419573899780786546900677809444793683094771502530140556778655109121318780489436675194603473595323548825870930628753483698644079913436538092389277834601538291700160443851633383801069508536196258699088299666208460590343619084024474123464061248678908984944445656999616261860320758043138690164383021809931544259108272702941246573259129863119394194851116472373626957956340592967310698618044656679326895986409012608457785488983969124619756005981840472624116014551587105415256558297464755731917463121751032680841212731191217395452162054669556453589874437619597889815710019133467353277622993491293619970089508434731685873231336695508099846566735795505865046206755022839266244621342741230664427984491151591416959302263126110688965068781287067656419062436277062992071134190353998702107778734069035775899722382518949301677682513409122006916180009942122260932033984247654827806186829031125208543539892308680811416257059896641406672892754156237120944419674160659305657297745605664103757096846926352338040907639606585346480897981941999134450566074999573044090046789317231047518236736260406945737536088004675486366222131749651725563681691543894331247846634058704143055689464886532137215392184477981021819767421824710770309026179382107585363788678495231808674193872671814112944467072079439694900668645212613032637899982046325534207267613901884668573967372530829029959975402851286224909482717289382872952960235026045849411155059089121929362147622256437490704109472047163816671460845024915007953753120694573001336334246303404006186071936031196926286167966858630647347140100436505537463323908372383829657626719256328687854387638613300357594791295847198593136139165963223511599532150531623154368808336038998908656825364963698143845682686296564538596894131071375858917046142270517116117849788668148274288165644979516981941924973382513019625975432680221993455740954787143577545105328156352823251941302617861185980603842915049481231570910764681676265431357946094057099755680384976695207930390378272388680871036049244121488075599326265347463747546321696929617981991737345399413535747749435871147652651087084035493785559702538521097011200000000000000*i1^186 + -363193808026009970015134869172569051560298401575799469611542152335260942842614068830370674971750545134165900078432528974630279815552499404302619910609287196613123365984346479286644209064958853587983177135437720774796704961093248438562084843019548042866364310488827477600319326794288506878466062233460718840558638707350128523518226579846085425055243421553498354184520611522651037492010209059479632350152924393310360860787713521005272259768977429875458608756767687024229802246569917683447582296546139390003262550060706957155029673232625881878539064997608951608988286440344425089864149099334997461469744863596689133441675065744864898841821492047523145741485357864574171925248176192836960510527220827599097017449827638846253006416390057224115099249523801575795626628298805432366999113280431381293976442914907580225167409995265211234386476055642364054151121281174719116396536811878573131699075282975919210032072954435772183190313888118294171468867326341567176086650232026064326007657277442954464353588746309956760938507214095219035292587298785188166606187675126739896407412435049949022753910764132790954417907640544138199343075753661721658658181249855469693878192826689289625738985418933897907081064635699509719861536671507876426402601244016553619694602490080686043347654517585850134559415631285758935380107417517347909073740874276616377546380918348717957465871138195859110845478981871682815043378038345472526131017502107822223993771350887386543306797175402784859433553598154080344917280199605434141133066095283265500983719052534497072294137587523793914972306040797185636891367512642683494717196180373959596459789838549860231452917920958013768074826530595190266818826396592238573775552530161757088878926481815011054436279614725948405408128981987766243757447296354565401399944701171846065448127936328525699415767565546671329181505145939334975614677822386530493202966773132536609043080529552672760072207009708278331328979918899180390283198113787083716622441944209461735161895988339926393770562463399493389679073574483222954893177011818820449567935628624147599997653219437401471058920536909850705084953916772479896964804968820538154307201689256292505380117469769663235600847920132621818658797103939687002588112768201501948424077975152632017748225381120419454960911051336788784707304070587602215177052737073733478325377830750668996262433566494408006295321778064374940676196872363163860491489063348948602295121272479830032545271090538543750857294622160979087814408576174142555960921117444376840644215352503930355384921884052790075010541006483809585375762278684680654024859068542963378870008402536177408202459148381975687166901778154631691855569054363153629384486230297356333568933578294973949369009704097694522280698877284041499240719168061910364437651664012762243335564659780260118113468033100718981620398946714270131479511902059291588025564416226942748199015353545493580810149628239529403749424406105360574211563274163730396439132854058005271306746115910382714956673088557776219454976650756862919011327412618803609160799840186930294822409293273201195914470443866017100366269282036967918120953771789846830863502802944000000000000000*i1^187 + 14205229442118614480311720993126306634652020261281659167390353389049941465651025427265967143782444512700350792472576378836942308308816450631385215069980203581966529635873406982890951636078557522474969174517036998580331473002762899120472575470338939960279596113551186357451051037410979218839353706954007168860953350561871434332918848619939192392928223994404502116200311584031254773189524494167939550229718793739610534702783266011276408428197522509500962069499417810088058112070545322384491306194046015610648009597686362069414535519247276163201729480850492290989227873895006320169481806345616498977546818453830595672044393261462857308411774514660752687102642545165176586083941557211731879140234338171294707262475100995551394370822367368225891768241161188491014361230160843180380191695896857659537917188088120455821400825141088933696476503653357859294346785124811412881300251196480483780020420440232317264085126299079115060140127465782385254164794820923560996719319131307170518995180966384856256712538849492964120745997638375189847533925191875040492193587874759766843724730085215077131231805706645609129823133419008786911540307616446843671675154952493975032472443611849941395187044814134271509990213998370666872200891716045390461525391526624623154878175250271648849333325593685560098051259951704884590889368009642252050676507025346053915833424019238179470603706636652276424294052494581262879374911271770102214478089505704427299335948279749619120425522708769607375597906267516598812442852255402683926539776177436332698914957700328166948678882966382120769724062164426517631760558119789478812683559627932409241460935676586533159248248157726035373167305482923783887511798843054890436056037912893063301273609172108484610821029548420734088700518767678007872621978085247299808838449929423553482387517664850662490001513522843271366861508397233393860709353100071526593153672279713258400276327640980734620124930300065123436894871415918130946846246265209991548147408089285033784749864581340352117014521828565293209549362172195183256712809554437062432903914335979624936744730915265145013695213555842327968386897659867998784421536061789671764835867709536626477291812784512457000686339502581050127471993244418612423524033573056449717259470503381629677796403863824788404653864412660004850682006074296675372962073487703097516873452158880295258080051057146259435658057409332837087254016381410839579750150732404219968992879199266501963724729124693023313506952761541747372594320695793061214183350902187222788697134823130545116826827323720621528053234507532282311104188656454332952827946446631295160169867513624591209872257652567911797676732369226267386675309930461310350422494819071907022644551686965323333327518332343746032405884068752759068674830864174107160648237098528439713136461035254458454551320802546875668780527538473020513335386263269788480075817616021231105885521903434339549388028843096857083322067530187431507122726041377305919086830577448870746610399358920159755989962716708307492460457948933581918667249888665883547250600954534728200357770410141744098480574323892947862646232644730224640000000000000000*i1^188 + -58903488565136437917124726992619538574268785229134713219651184264652444139059565397701775582869154983646118057020288688626929896840187415074725178077632466236753194202711042265179995211888074067144628634391831084157187350620940303799963637561964955653504697361475034739260034607442827570074910204018583314659090141565875447109914366191311597095242562864300852086089734635003546545988390509195533046115575191450618061183217024381949324687966689845739217828514630037231018494765270561541857985660708077087558817858123421356636461940717185455910999000662509754875922025800792569249171922447311678945159233321160167943080800601133747083819479033987759251280968335020641109686278812032235737125190707478821244383941202337313436721129481495779918725763007907099492721424792890186849754483607275362075753045983820758426426675799813747172260912394026507234370237364974575063637627183075300438677715068539813855494249847565958216695149419498678764004067616305892747943315251536914390149794114374921836236418491407443636303735427398315370286207615004888332046208721823698327125665216985512471546545641701419793580927726621049752800355609156575241764330608751627156370620949554199779669870941332812916484384726487552443493232236192538662516189156288458207831830993441601057683659240768385262298602567487080572375836117574555807388887294635068353449622467148911108400244848563461926917538478670760874295719292451402412084181182043770066537902112557888715717330018847210062696480902093539241320377800415451822214412583913297555940122137521834307098047388661600693352236034680552141030663438404879362559124837273935117077767337237967573713465579195568125374081283654286702287264982214368138167074983663411093301109229546950188572192954770371467165178580525201754096763588543236067208053927672137613144988611233112122180523916009845946281095616269529567574000534984817099281544952089459424363858947581441309996645764999921250035153404732916906199339676010721171585044488110905369686352733939603792313333616562002972732227166808776324677780839120228336954980484644084391861045836200949765448246986461052187074532247656854962601525186185105763002926186940312590182243112333634555135316909422598612107211206113998022342954375574916387660956424119439846713858081026246178707484688642911785155154909492424536332810551645568619151673859273848972782240364217017073173693229917083070899235479933920549068268237181374133603913025961893358496166102472881009378583196158524483837394772164940401201129866015006268511060553072038371131112463553432397536712079324698269161384121013868353935445606110865147046921639759002114110023405160359436873487252600690144803229765865897324007472201545300843433715924500933127508274512917980840890289164413392968307121581860770497632839764331884940871881722885701918522555899049371615002499617835138381740690358589540977301691330267139772172249055748372137618998578868216061674321431731117566020426744403730001995431610781636809264261586743843973036349304784541849246592551544110878608488353551428661545635712727932211187195586869156294269337600000000000000000*i1^189 + 406345887380706635418138354976497136856315395364013801943215124424896524396994973038675715493019418426331070062823994966680456838949896331408324090474578009435066728065568416198238668853805283396558389490514098424772408777705829858209233382928288722034080494932262728771450995912050807574014355132395546079346913065550752350892101525208657617128439876507695190591141478876594613975430434062728655713450018789515576216467933913529900819685348177383838497205422400915223672390875228586483064909694928666533312841458894016916923289236228469651820499523551746975296196311035265176262456166269855836864720932189501238431965983348622890543929050712180190856747254393610931892488462542176065635180554389259363652785578052362216934418116021915665075256427901638907784528151061747128707545276123066076729894760701088842946177577496685056790942047104455007759095112192548931102368967318684768815626185477018124238296752314063712807292994903433967163938279388825397819052755286748959592626338219347352987763147990339493655166087603761635968975915509921690131657857581026810995721870351106357981480373480445049663166837757937099838117935874035448183033897876519180301471962814039404860886329164505433936580044846552283507921345120353956617196802650126907899527427018764900485067576833509996855150847798303630276815645241483325969101674926841911435664946097206383151901313593218897526390822957125663161800822246249828630605861314664585576828993829622365488600026169152184723047754719392446912438608252309735217665517732893474545411893283669261842694221174962211026796572904711987341282236791340794297179014869850660508298053399114420096302168130303539620049947667444963619533735907973444415897115892600042539919555925306973017493506927540895270373616066927952602931891170003474715599226015925026424932099775981689651966430433454503818679831988404232068854124935800399011959896195177082110087502056257687658072113317361619280375870619109989555881764748206060297948420896909072683138728741085512019148875039518014188305757358065283137160543867362659129386140817062191839710950988517849821665366720983274302711574748744140890129095490454213443596194047805473438683110789943439145414366164374806022344762677322547906396211430703195177836644370792515164248346430385333037871135957251428686594680952189782428853696515884125388207464679878206497518443398694260652277637062825770328014763193382442508214115956064241194827865624308996333044094000384521843696466598445943955257434076419974529533342924033889232050285071900490901088247516639506708955734153124147313032705077166065129138354853641111945901687008836171857860307135385704609108545049112608883437699228859183219846673012959000447006632802095438987225651542090939347905981200549253367264633269563545648431187380372748583470431650028278946803409417196420327869734178031022598444929957771970345075326108029700070783646507943781112021257445400230633641369991867158574781296298759372193638888194206765132373980951472265287702599078384899025024128896751396036021485449251196938223616000000000000000000*i1^190 + 101129921516248127695967536656218921949636967396664128376158542432164370180592329732172943639009106860017194906474555515520409458586176973433165632196760674020481253407572754051857003869398568714238517000461270822937659185255709659623688963542711666587471528623308131427071371306635001517467869782050789880552094486983081612007144653026403967408848247296987531414652417578295799077441038643379443017586039321035463609293052708319264563823824991068722538038683570274338559347581277566213509285051094441224987807710879076886833385447406886975163382845950842211770304353463174741382907483694740805575840556399316478256734665969159578073688025553786572021415731648011469973587602346586173850919032556950764770338261432473556780058966468150785681059905238533562051886631671483626988698279349823589900967267985382445213534361476235053319402497126980411281228685007076384091353335114143852572079323451517055133800875806485093654548552300277131804902953568382548853695264430265404835776594891992109190559008581867276964893590480699737599341425723744236803659169729108920292425304535267041789350847507861872251149810822675508060289043524647779459007136998747883645166953941698617886350661617284355983350309716388536757890768516796327989699910850853584326975716404229772424645380966055762480782279593136948562943636288161172690979719472035162875245820848501631725703052070803865052107536025395176608191027576954494537397291709993464494219095258988328859591387051230392057935513811814673081161953928644339622040119388779662048995140600992660598184502111165225485882155135719111615795054761490234641272625172884489500627628688943382489553482565053190583590996753886662913020210440805999627062563043873044997828720340149368378892144586162061968164762144376531778942531633184290731235676944808818450364198309513490077824727989910788808048493182970829602419617809808421990731238694176269377237097032683414260677868492664172042854385409461934050348179156047491489550273560332310595161857647414134180678078640413137710040765001185345672100596059714945492426865201133991337491918713652504342524034895855726806110755970639393052924826429838937727315179268415518598681754913831821387910926336485995702080581156938766625942205771850366383220925337746419793201473242175795481618053549628945358419446904745753619331982188731866011297905915650208294669225840539755162517163922781795393938428128515891011639768826132280334208904253675513083622327126214392297008033423436581819597976299380348154829954473542124579458065423006948350682736756731755969878767296353631925134506405588086549658576062976800877599345122989873728897014058324088159636864982589163213389791284414697207182039165271104770982871366785209883155946607726783925142010348061512890209697402907558918653907745714584337107645206841582640828037104531080288492974192949067445112106121079710731258524397415736762199372582270022240765644151442294094257219844614911302000606012364653346870267794322251325367067248094437944852480000000000000000000*i1^191 - N1*3266721912131157934985802610992698942260045126938076315638375684445437874989026013161224833054943017858177553200732161777106334480586249989614106056341442966185815798333306715866516024799176696203960236848715228972380898427075892354327972353864327649263639505103149167613999754472075785686168505091418020588499726988252971423634551906522861688807284899867170268214580179437012753908107147216641541653011684800000*i3 ] ]