[ [ 17268687668125252593210197991367297621016800808275861389018955093221860281204779941225576542707083918167348862879566657202610158962765232251411137460182697895904432119438450276543405990190444592848190872844162655946000301621651963301340408748314992391286144404588174424227193387731304892714161385208817274405343292757967852315638337451787818583979895275197662174533022221998392599704442568008169269098316429521037446765267558143390145828397399693877994296812365236006334450919984039586458745986275628612468179676946149314278124658150154796391551751607273225434573787337114662327106592529534506683046829288735502186546236204605979269356819134292191648554466418692393692742984492014403758534811293707186599126772900782668568804025341426673475960048983402943548212294567051099521053932031027903840563326958737860213427415780923014833776147281974509193838632220595817249483812361243058620682977328843773742522555330373981393734892115853094745176162501394616914674854017812414887925023042561441395925354346381788382530450202327268221420240398060379383876649667814900106061099837783412593048179166293403529823230157058084133090501189107213349774776621210197188227212565158212736592751612498308713110926182835662840049277704487139539230094783415373567527541156633036886042130433063271845809491476068748018212149422608197645589914838496097645335007213379959513821594964706246309412655698089038427171830092319564317388994494641091806112884856707674797297699908887278093339953347000546723001427716150604082448579899475878720899475238092800520783252821171325014616674490972319820992149129825712747681645917500835436569833393117611230924851777535352690925776302112546796495807435761769839744721748502335151818799121762751597604881040138858791578034481692425808988386479403854565911975982784480799621084413547190665524261661089694941030649955260478141305808039374911101777061713221144662222344265252042024768948513015750753515006684787011077802762224986542874271297426066137639499396790571736088036895396370199598952026435157308931715428539337844436898395004064629698626744537964288887286458396296127966850095620712762784668668333078824781382743537091597215950861281061736860702544578796255962181047147048730635137009948551586302451068423081035635780098481496484762612699995033959890237035540687905826375310015056121015066877679596007368943809261912539376718206082098676699328097580155147109627742873807983565748595049480315798138362320767241525138135106551347305473736144049388486285571220370436349580735539749755165920687890163869145721636092839661361788619688059667620238263506285062626968885007121042522832495525853166755813798270800342316682593472878618463313855360670923233789840008556387332943724963145323010789406918318773185188858751444405048345324971923983065731925272360644118097587911259167663997725184006974516105646834647899022457650116945368135421505181365264414307844664253774379294369272797393376061941059436694436895327128803106508007537433619941586475455567452694607521054888981154560102254435046137377083506879456331471653305333204129491683653815074284306647426925756665066292012567736992624818282475908402529234086778852555770413224183535163543361009166983051600807415823492004482238864037274380035239664003272091314679085480957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 307248573722204531546514532696298589079534642150022306400513033018033919792095273104355273311170324435509426514873328736375508171920311755057324538935771653830055354747577264220224340824103728690702739311182569863271218530848023004748381280979612429363757970577912422238498878546691414421467074301103142684237190991385663809958540735343835404708222738966267228547385243030264085327526722692414208281220682257997237709145493234934618942719847703843182149696720654726914822346681811868741604932993075098539010029487269914612294302549922384875210553961131823492501610496393274019000759256356955111579817986816291564454237868506609543494433876765726660022091417219558614225955327564601932946381053072722329345558695637928850574089142385155813255657355153734899962322856229797095530411907428452872819542245824045840631296450249246103409525718725002474104882388710136238705016921726383199467144475248625145887991231141316495400591140002648775364451795936232978393606111333518319215295067140426302984203200078185280261046940022510310844579985932453925309324269122836525032803329865056199261716688239020134006161503153376634219447399828942679610254834389215542989344564560396030478758753623302838459101594159048847508257025151944900065336569769759469407266941512771791847187280034603878136507820712859557035527036543823965581674266330439774861797348101393554728108990931568119354689423230650839606434073234514657886623419321364662964810155978428633316401283630763854225836802044715281021522318443393365428179234494634343241386860896780971424876394869767404837977788170841307605166406932611087666548677123690873589574909059151143982748055659134101581633809103381763008076316832196620039290188498477993577608323053972702340257396993149917088891341286097375580154221087438020381939460682309441934026228842919488535755155248241977871195340386875131881307279329577903606042485491907859798832995669105837943967185192224672884742812653230147570413109723311266453403093179359535796367793412744910218949254351249381525508433892544191628964481216487600557677274830839768038287599805673058273066588002195240504203943461717994273932764293766593773610117120551960697589638369243868564761783878374577800489301742214928309703346541853264286040812114481566309723216816870995142195723472546815038776597170236880167252287899113955252418160431781675143486716293634405745936433423306049481084850138940658285859690569554923847646859014017383782593007134046899146832835373070260083349046116496084844299466170630956928507990564466339295864524613141628754161660749459507880394934525604494824401445892972433871381498539880702636979124488070959736078933919361779257092723906588444227304028400940111490085104815904783325301531309326228032925109653722787915226780858499347113641005079206313842315202650939292187968721073391503852984592618777665266434145163923023672990148515727526498298510332678169866875052752907109223452909263234783254018550705206725340130419298630598578799473901052722200497718741428755018080678618939785546787620254603929607648916867675861991716493515341948497000871901219526076577295002190626085617473666956039434792113976964053685277976891964805329555054782861563070945099277590814156382111914378393909265975998900069777177340217038218243201037579345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 452084521486759410894444221045234295971195021403571940161850365169826764651174902906119433373909951294007408469915179647672336332051661547424602246488156076445286146896246628846808750327764767873691061179377319717782504908072458978329079240812935809305271395517692507031362990315628299033713997774820971105301835645866270096031000246089725543239499187179950972999398474332955985351820400058731013726776162068124114471253959038207960234142525398131785530525623811259524112954833049348863362264125514426464204738989141195768479632414399520976227824163962721554849547188620270087785491844685777181293106841129535297628385873462824950881902408091178987345672408163532740716341416010383481435054728116475551275268463392238673626133651526982556247895267227701049817855632024006911594844500954283822098357300776478287048784958095716513934556836347905098907367052459806583594361510130501367422883456016057392713941260431789082524141862130298562686687545166494652425923729874296588782201120761250781894681583021841438761777995924882161135584142143303231829481288262106118309194483304100749500576433811638000888548409186973077592037794799807451586935981192431035096311785820547017662263251385260015632093196478055822909829884829493725707125189549467008273491357573681990040056645741041991175172516454166210058947486373260836413256570192399955420830225013784719848939169599771242964998951767070663123066948715497549623879562614959240283997773999730047190968327024250225514059067622030090554443042327297730827558539016373068543262170514750543684693605244388971901738242644495527099509498567751071761512624080968481400633211544535666861979486492835246468545196436118198092279862494262546425838527439445221278249967441121024382277393572377608482986165211302936495806864600283408164054015726358866578022665111654534241976010497424968751338531735181904948844947618719210256879188497228265462785347343864382464776430302429750071865685343628026389718013049992707010294088058677721280378028739025840596045790245689513984690252240915650285703823394023505743905854631268732972965837976789793676865559728342584678155954068951339950710772509408703671970970263768139003702472505501964051508719755346872747310654763054334090817815527817364280034868990056300155862605142457857459706441129250603915762681915160610825621999478492333326147424407161458209216045364839299626798314909861757219030494779023593963491398773057406483404652039119283528069120510583452590736306101030574824353712698233263707763162203136102119464695432184932830555987214650543757665572928240017179359255810031867916176002764156469416191136771346500914654038008579546046009471488155833095990860503179004852020717841120466692330244253739100778224059408814651709988840955187941965145796116320780832382971806200131896498429623939328930841254577176756020331263844135122261033153965085566150018585466359639275275458601472462610662589165596680420525833695404955879017321502137450917183726447650690096645744579096920948586461260879937394739304771058926839904963131619321708545347426961263988288299296888389343437918791590830719282999051963636731438164957530670818963461934043966587458832607899815722586305323972983798818820690284219849542378795583225112950481008433423542975232554849417882183141166626739501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -859125088295812941861446549954805199574277575080272196280576440771265038504774997973610191872204227609080197103789832264888146165696607451019111956356055236732242128619994972443077907596550923758888139743928217391899683501160535689076536399056040857540195073330872938585468289857925480783612164022045441083684904520404047485210951502742598040353488207330242518771531583028842254058677360864533782479047419704025743028978877616337958241674656705723020255433974692238283452939288568881341672609371270087211065660723898243181271677514688246115734127970913705021467015117393048969361621897128104322997807103392503194057338728740354505613108606202552646076217543179915165834565614095399492226695727557125010900709444763365317462224307339924142530211331164818438135684619818821086768669897133292701181574565912797192799112911044495416121596272710983567545079844214962673940764886880570635547369980445493878122322617677720997536904550490836505053112809266441771601372906962991953638483062502881732606351391551985075718537576266865151132766071488686511247170083993442416055343783902139493864819194047028566514112607565691161727930253002228933050502365052246624585739349710835843945584765434571888696060676787733181855865234823180433129792690209842980119253017114102743641136439489146738990154215423953789914759382597340137426291223256188839613702491509526791839847162509771877182190216671135019534926236635826032329585240432276485039055113048432007438381972634436311905843977852662110340042747036830585630017721374379093260589239815227575643368536655995880671571143522932759776040083085598456041268097200330270451471130217125536256955631786952900230660530827523823571305820643187792300498209408075353816153180786458378027105501370269409369070100204880202136753368709513492903316129424862224282213813652030533425313317733849546016726690907623915521445130222292600710855818209093125466741356115334910644508009719701144520806745422342732398400172822927447692647328708649185112080164061038710984449770016209952711502135723150412604722216711251129004894013748300761130524283839361644458097194955564614373209986822078863288497055166923752922454597561844088514059899582528900057519467233196737983035785715937996946951750669832460005917380039351416472379353899687177239611279463433988874938602709725373629836551283813074328193044546253522677629225934152240284912437327905941058502164043338894165962398857375752766633677723977274038717393140914096932028254649478622768922722247077412392704376336812418886627006954893982992083938845447540814175402493154029429478511330760139815828975024976820084916866202652828857791640863505266856820369190946161199190355847362531064301703213485366890758735822551766928718359707678609748829248910423327316979751020338065691915421560090698477998042877621236502966440025970537519111256427993789109616447042394222856096314510223006707725481860752896053665078359975904714686839904639524227451226012698753631917741420573863548259172876057357828462681969683695188234670114157318746622861799083307461381883975137586780242664925423661671042728786380824403971005619747322955398042531922564323015142797657646462585550745903126710002595966508434108490748827322078211166516796793641931463459512890574564722389501380637269429308981270599365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2989319293701716876853521188491608480701892592097608289605586424435709234451933774650118169785845573695283828738524350839427400313136018850281268253146145930670821541534785416110719464249185098258391585111673902861161115838839720617681210880645758592858043485760736261596677071684618946231874741552330254439695182483288876751897887980414460840693584324967953020032100393997672484842685747107428841221874286008224904390606127733466802342393810390080964302520035981854855035996311818593395783398285118805300857317178934359522596479464298777805246749627528594180620233927428738494960464361207484268565609610489087279868419662581790581026056438876751442855549994552630805511243719369702642450542724730377386283179944735546266907826654192461424711310159653830584095748283910781077937155215312984616382875215639172701558630971172187541984473989097392235377662373182061909533755707071851306045259371220101118155925246782059508173371294950277889125168274307636723029535452234423681854258325298730097213682059217553801874788754268236208208712495489662477277016050459467164268917809380921827179199535435159924456691200131597268361088774926676320720713277348458253055127770220467175310541150788939801556818214845270252808635949427563938879547044528713699362507857769303462035387597813260844357940555251803568174963670739002324756313677935556456289931904452210740443152542788578730628391137932922533877183731921928915033458525229140847004195043610099684230807293499349239444999585023694880201380735682434094523744462977977957597739940333839939380636186857766125827350390891167727959602008075906743910330664942792194577718029451834484287182300738026452479159525260933473185252329015157771999292760573563553896636038356965474486306221274339092269992516951409996329556699936153315926404792150246599835745591577079386695434664838830853271663159269935779911143496107134643851076645026518520083556392786268155352602807634323840475834944150839589719880558893994087922625172556149161682338082670806090375986801153470115680594613991862524721824140500146445280166036261753186932422235044822123103834470919469324603375986110522190954109235768694044509870010096167951178256339859050197653847928325735556223664261275779958330696329088615581606119061564646662695995601421165652329392183086870980696766098624541813263675079727008050075960149928637222828974117865710577154449064261247506608353463344766915350224844495347469632966664657023700465360432139230738309160489715323579075070660219908634665613742060490891430615308125433949552777323775465888589390011942934063276156523647257819169162614969275125486002251901007147188034601508159724931624791340681270402551525523980162011974699040056296712590132218099401854796627865578524100137671152144920869261944547693255605276877443903568642941982949903547487349458201802526101392937393137112556600729732522612634438774824910264831537692170478439044434133754231220098090043994037873476855413553253700344635412812220522901866767916620373496255821784683491027147976627892250532985590133455244060909015915596376207346470016233099373273499643707761841312799945928433540228754282701325130084489649031747112375265717186586939237473995878431477527493643417124293446560261075141510842171253073340175465583138345473148219061033428896331787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -68606326160244999479099543666670487620974726937081210935212248986728826200698033372387756553533543665482322366020180797404000989166252848190539559457181125105172749997192277068223619459409460846897002527803516743705388319700526922199195294170827291161607047111512291271782590802124336104647217873684265504208827267517517763286251156809730147223589170129297702904371534333564443750196697705861303193394443800347347023327046253376430585766102136762894467168540612616620756913097963181373029266429864516139002269313846030475985089692671803695129350524449818603159310845067114781406697950745281898655219220196722894016200645944107387961416191138492843390281381902700855942245479596665803891312574225498092979575251260959851423917367703362929611413206886677835873389803526034771623178787889319145412434632153393380181047180632881017520933696856126785604235113599579772565348530525893105430200972219098746835669133074323423331579708581094654462709430630149934150428520728437609630274918006050562886492875428410108212969808998781655040191401770891145873567573210628512734438109336659727393715500606243264062148337575525876424881166260522504335521710099939662518899448227532494514762894465312244048031784186269031259572605229007941238914334113198505231443643771510755482630071295082772751263765445666658305052330957496958419186853866666969288633781666995730744729192574814002025568812728981714257042512259749519159774756479781020226910001074559535465104547727943963038862303432519196967234906522596233867729113527246959710707127968986910309301756731114671477789713997950546546374765737679336303566242303566297958103246076325408156689756425009133147816184809938405122594074574867241102171417973932409828669231894312671146328042482264553195380792200481471790284204319482306478673842635844442542157811287045706742925991407646842041184823917714857674042802033243579896721689197549665595047077264543916296533924472958069374212525938618268302892443253824782482850456669099330976236248593255905619109463974824844545895426932631973966324671298536085105024828708183781507588937127061702916037489777924645521372839268557269032989315685070901951200365498620440170302511074728068150285530487804405476421043168893615010733094617440337005092469296030666322199969420664861419735864948658199689398270105611488382047105269135047661188751943449049899927480534817772248937983707967796868996300055536436652752779305082937039344697666057335308663733396800787700509639590825624372375387927626514370648891750571888787603245400185080693472285637316130127246379125993363651500837106257535486371917366629487937248494445388780463290743266054191960406964804212147108275777964359632811369982943765057990310902989189692640464329603424228867237358543470461843664777344492762242429332184987732660207503782607908413678127470673705652105264241634275275442509680716012801788662517340656458094070806970462371137867799181835194066160462687589099900177230505448499952471398131943214247591341503049372544410373137942237240187886833441966201747158754700081098389351668564242817372539183367888124792796465060231710552157334949803537875948481364153963330372078944060021626459082744250203583795610186206583934296257760661279310526527883806990246835355370476097339747567706406865376008655337078552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -365933772990362937438375808698149888431608839607273609181488931387328192140843248691326295142155651584996759121484975794760756300130706317661430926123928446405871048227293431436094722760883804966819060573642102989525861563832466908732285425327014261596402541369538000951890507062241877824666353168700252877225219134377685881658396254709798954664864681808339416185029974213643310960720138463791158498926137635286300474072586341296185216017240650667253802202766081500439328525203862433797225495628367063326183767904030872336130643638909037356273862691650427972595954184242662993665695841373898635154548120835531902117070035330047537519643675334528507952345458251178521491655281349091524671190276256924363540654935050853767135309914359713180922005585063417869030522310613131805425807968035860980509343980569005547163779199950176989392200395252864066688403293033657088313741705449572216016488759624578537299333250270021315462271455707824270096353476424986447969887553373812427368204772993599392564029223367042926556411665037356758793723060566561661695463608210718543538936691505736427941006960139590987306467886734532518708916564502125274700938661754000196421837800636675421832795625003102134801270197097419202953692944423648270327741024414568805220990075353376356743590358017610361236782523792785153375080348925175329771663806511638969559190791959155480404014057960776166383626728635602788048762467379087692383689927042940227824486367772512085262663874272090938655969694302109979907259889976745809431773287382673994273270361483483317209832751565460837542401259493220430495841231889767618537437503601297550945495222153951118003381732358643035992312347538838198302356235458110583138144720354459127729985077470941212414112200178416944810169448002695109324398298807647416070330390216289693622676876136908071937011834311418152909564178303422065206302400524886977034144727790418394380474811631161779448363730143817747971993611257845889779642288508001696982849569650102848393999651042234398568500813592574228051580850315473675728856983488969251327378034071050501749911847577126508117905426135082145233754836284239234926368253630668478866927660635785818052211785570914983681099766468160894940074791920244069463129667147463687784577880310537890348774158243207920649790744776394617883853878343981214896358762955940578092573189004046046292462420116857093155978294156259297753661399371140190008637764397006343249011077155877906491301645144119332144510686038662117220282869544113190632361959543002598230859044113226646841306460969655646617736407583906118878750732799472116251762023631139747597240880929463760615103994571381953812434291153784148230195398653996224793523173840754463929451169545394018383405553318693151032126465826657522929207204863565332149277285574835236325370979016891622084143238297902277047879022860082886028940606289742613969971101359337905671989733483239456050117095072783157686337062358947063023868266261511528160453180222939803226778952748533755981763896205897785170182456114137962248506948702478165945066887139528777401741147414068173314870714253035156817927657500869235366773915348910894210041820532935453331576276951876567961788361918514055344437462958191422987856230267288243202827004136849211062409094809956080228118552757809096877288818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -6147807880056814502854587938294654969645068653536048660809855468248384832944280927266410280694729364418399067374327157435130206171685913322361028885456715222032004736372922400622274657469298769127711970024186828779409832417562408340995892530638612030789867254752171073300888697697830395125118474232059734766098146966203224180863300749656582251869787384104493499188543133545652432803888070918723237228626627142429431124541491106126704476244711492403059840982409960860809287249222805632502521552784658906821913628583166417492660424548457706000279342757323835132632566295010059225225414874999237276013429386842082325501841043639790825410445202765250941098014101749490332328783174009765968548791096592150724745565277924127287879753615543583803233059312882143237331892173238099418888074934516226652697243670406982641577117556876711521596799005527493042339221460050436248897235211771750422731907293679583363262437125238296754393100595726715467004471593611233507601388750061667119142092846225324360256528623652541931498006019230308085691293610643178033645548251768938175462757403653285795210503116889662012331666310806581652898191174895718191125466937670349280082819231667722145988005008592324845117592363188243464025811859670472992441295543192185556312830241647821304687119366518156033759209911199611368186541630868351214859496596039504476493419127775457010133366113810684442772606747853625274741933426552250690549500865751532129195385844415865122011578188773714958841136359794105580547362499457227235559909879825459943169868837524793926085248524600685917700658681835435000069943532660009278504871965158222656407390267282842801452047382299371947703019737435475674482300317898310912439358664059680367195324085247154111660508025987909636706069044574960778036374394839740345422924228143235302424855387968842681212688804447849268165927956325276853631531223613505611374230669704773187412174153896090897620159230506657700580759339155403225233940392549698111469251269058772209150098512276497747737117263108323391749641612260446708703900974154912695533932202684460864987781470661819570764177900208194436689182783574353693504952971832985108405142322469973958475224464269628417483641913890470087061066818044685318876422424414031228874140828794202800553532783692476824426381803686824464594958873392920751761239449847845563139129110003857543884277019797494413584818733978796469365176150536541252533440568240468457064901505105739720374678265809124537018483149275977153314584640349789009376431423294974589750324643884786335618060861109093190984634935427902792465542214474376345321919781710858144750511791999267712803337050665948058006996689188709363504915761700687809973247743440651708216447394310443507493737718238894763665372086957898349286006888575048158418240001576710426847916732632412836463745486856560978429883901626476586388011057352424897648665079205643347746339290330498779621042767539920568300138334951141774998861219434403279214653768146877855275753407825179249130945392541759027594624649121128825910564308371395722054893020357936714744923555464041713085364267573873546348723127271302545004736149058614797149581935925013923338944840236458058517348749105508795507859859326460986406100570827968105817993428231623652703345135675556954185255374640531616336822509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 33723921656563577493975713567517144569118015453382463748670265258233148280909331957016694545540349869150053244085401203155041487363326601537640197046669581203127017933741415444329861546500741031925145933501721516041550155015895757387213054965894663161324972280995822752748048783687434539955117520226091449783102117382574842790631130578231438125482399995878165411215990868367630847394290566470425998891589450502107333785081864000112970451234830649287489598907127206239805702259323387715534869287877204762538494402663762502490113852691972267643756456686701782569479963384874294740545566949258221110457100196521777233195168091849425741776536820786778569857711025011776749125144593882986876016204576931396451730244274044028821703949807472410182142566713945722428265259693716685386912952462663664037250511576580496359950157870365784322004978320787830186606900979425357067581924887043497389090618594975237109790290401478241485734139417586461765592295280910433264808530944826120762404473427832766946249856479476693000000077833446697418227034670335987607242020796352844440448013204682092672818315265859910497815124985442577989622051541923109901231346466005428285856860262195479886889611374310079168911614168818372883594115675504292559389520751197200303180393075789845613154912327019292118957377579904849418819397104233513938986483791864424323217796162580188436743328313993498231589392777594058577642639176553497204435325633293159732276638479800482980433065208663955561455064204995849365597791204976615399334236521328656643147462175845689735686691469752602642295274787978613509813177451992530272152759094350309687192155319049168055317231295527302886750837071616905928417382823278050739007815131456248383897249913080291719078236955275814155090916184788376636689552956105369352725832963334936927520141117065479575918276106345635332810063684033252883975032535082869910966255456040759051141219344632214096953251280644370211911367267651369501494762835685745968007399981154295847523334715388653497908895475080823975383700301621896728543492574841653237054215548261689523431513680335996836332035737305628369112280604411564402156004797338546307487531760782245940385626312124434723763361266511218945074579382244447765541756931385626300457474310659204469678373057872486478658938050125506942853207956720692015036270306803151951832518136183406514065131889395546152718151667405634551612987166375601799520404663791775226140125152005094809257450782514303888159058903130700629281658334748338266159087522685689006286844006860688750195663552002989722733307746656042175437445596674742149045805482476432254362085597814834300720051395002605472374907908257440339716976934682604948617316909774164507998642882058785578901794836864560432570601650428247143186500969604169305053624103839694439566604202982772118055142981163159489662466286376017981195892616202272613264678539738886076689554968484873393320431905450152921675215975687040406034257192324992468256150401253810033940650742511897470034836489884004955323834670220505213138747790296558333996051267588178133828861907487678941429758690667165195985054466102734099320291560555549599277792991667641944351464112751622361324772750613488135437261624697716454817746512315088059825560776148762832904505175426167865823700750201009188091278076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 40176618784441253430642830743096364767418022450057735280579512981332253585067399206174571370030263486811784161968952310676083156048599480754595137815728840723159069402344564968803976917650651686749325058156188377278102128399916934781177393862103086682142504340850765830928417656105823185184833594179183479667701381641738202147685871199349894900725213237856899746051814652792331083326584237829893595531825201548597363346133541512623615372087294481125211035119607825935324533455669877339534215735529168621642389548441423660863545098796610542775464494971592912276322872677592390496904265790587864014336067458740617859876223630473905439041320953994087260093061547327989389014314977857193681095753784758150933242678245032120080957445053703209819860519709044933145727723489090013649412691011001143913115824013721974110428432654135220733401644594978732457023684533295448087629278871375360512483309058038651920837662450473100903740924609661659535215927068480888800007495282548990435011815882986558218249268055145729097297028449998804733244305968241478358934339124139068752316757938575511464552873648792910855659974676523229447013791635619368810446647636695533022451381578975388170111208127948513087914951372317884160836011305860939635231112808268365820551249309648345967665977086469437152243895537553418302853861603176523849847456255225082660234443114984058422869981588083391542066252571790158637744802488881678584310474056665980970403424131557389232938389971332080084032780308017698563396102054719142278324056427345590457640913381833095620043124627196562320381317664935809376546202861905277665755851612466544943667046645007849902367737429686844371933322912598521877656784682696320691146716717873602748467370784163900067735182784390167722422292287058564363684697615661953730723990462750689141982620916819721035944877847774063517710776877284005398032257753801523809066167782809604293664888537764607545447692304260460563223038284210030054758904924074583160380677235021975077714138517717235091688826430525781205146196119416162021969504195565899080140990034544201798970197427897175630014367668471384114847284751606000488809611267178444941131475620804651223425103085145065461392263842254848442745640709188647095774986752610712751109152106514106493541675852032976449336947279563350706286350610154658914257503906359032817826295361861208847818987270587603342622483536454039443217993376722906475251520011260901485439607561414900290143013533896769399200940385353481695898208753081947038560725038638833642767533337458274833904948959518745582222052439208310865812295701477985036329645581031828240503784709188095844185247114211850613152908579034796001805043941156312481805237405849136936877387441455650486382323287070876981453444868785450062518748129500455062918889923219419315505526790577641952765044859904087264089031875530657985751777237708891553917390956782805119423936283117262277480363577460976338794794990476518033003761827461872191010705392919102966062599701509948230939493923613359084553143250605152311530099685144559891587981302765328978126486429015681503801844852850365419517396175608184122466969924404771015433826937781045821672219608387247355545432206603309650353875787758403706724875327797529444530274771881114855675099499653955498149975743571785994094848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2159582361690405604884885468966314817903749223309522348339672155809420578987141704007271526665455314062576213246395569337864106035734030221064071904615515397561841264064285985026872030656616857595228909316955334194199880675214789523817090463975234867343843703519770565478450467888075495481837010210055593953795720553606135634268520063824951576017128511960499990447067343132661920231272849376995216871362714606283540804201904552512607009925823525547758254992997505759174705016192989842336191836388907941162445760144265279738874193494255625250841104714263645330012363191043085323462104383466935220671136576607212108077424753868115619805262279235667215036936867394750366277721429697337836151208005059358242242687552479242916377319438196635250094467385331578815623760480831390894647537499658276855573525633319780385011241976325020338700915989102475712347977784659235436523864657085515365755731211219891634497240619943140758698225502524942843401177597124218175210216166586034234508468667122543551242647375075560546868822467593425808999965016094619971031417122332890174361997313405057407413553492517323150050915265555967840652058402712904851462950281365703539515427575785657911915840460094310892780672554675805295666568526064097410498399332062637674007087812669132324071758585463940920030283569769397520721577076828127002096077074388791698074108957323296290849193991697020285434681035873444319046405857370592814312328376663694856714215436801102652555323933978766421075815736542632114798081327190457851454892511796062365474722742077463533113710927365430113386770931828432924948753429789522372738722255806134324851931616743903880924647076752356815910048789231497883304030583363352257121785476081644568502912072237045061745211118498782447276470416141526860067250916030551259229765610100087696869491391671948026646159796849288147286427841880685416165970875067706879567852050278254970679413460986073621215003590015661147952060826691560074579432892144427385032024584653959333532499484082400021205788318585105928099988303109783370351754798024627775967828135248180890252620885067558310800604487116195015415802494717255285931475164660978210178426015844661693118274554197165048723961073657021451230621151989190552475132806220937210505284700283578270833048993702106524982908291268199395446129299504342130938147949774364912307256010099089862466221824339215061206016979693093976486144695978155164542903588420110563014138013366254617493054635518330862115312456798483458872862656862272562149154138680586149184048515319950952345366136962315350839005595671007723341246735589516727154279254003312747990557635439456089972162276983099176867069200688361022006458856183516748737253893703346008689488173302585157309804194989924569216022831215343294730326569352816201916762145698322028580843265571417600110662970494241927686855791748836210411339938130032694530366955514074899531801472448800230253208021333475679216326238678795832935921771559511951481101513804075060660604676432333742378624880855097064825762781788848299387310264474094213533347268224686379240759526170217128201930148084136965441123296421310231617296707275486972727159360102716179896656481551925857145414747818951768546495453063516426869702547620832935770961572247005939199114580034815434490071509275056058569539642333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 10604835939331523927245847592956981605010612894572050702798523992044190332477314395457063085698220610089753395009108295035444315901238507451828507795334304574073624874165750247887127317023550452379548921438222802809129000903132638361934433886950957754595550541848472580504859911569253902770985280870360973847037302691967584968356084656908139748682000529854882045838424351629262486196180567305276243085671831581893662889914236619774403953024465593190241100237738269365999897307742292976860593366801653882086417412881180667011338983693025002508852324114563645699945536141520360371745002416557233110472207508584713692769548253487912106565906293076820638609340607494049954453481416174298953393410778232529045985484022636546366790237790632114705777241484609164088790276962530133186780427987697911549665000671346419211672171190403192108820795923240145583952576736891932038193902729228994813378232401757243042910263287139387875070940414539535054779277378528687181334888737639455879350117310958685343179198793921402850924637201441698867418280947103586399547573333290305054100417904433948179983228725615611423221118620693435394266434317808244848587139765639933213645763292251087402205922821356677748342192336404389894922542629072023094174047824002173537468455336949999107540597433808565497094075743599055411912352226732093789249516693611236450145610740555846478517369470581313959551767674580082315688876135831515927858325128424032755582667290029649422464519690900794151943809939174207624813124646970189507472569710784209631982458548193672527469806495426607816198510441312436114174143658772262345396361459672174674216259425195490657093719745273033788829838265194862082838636823204856852806888013709805832778152184267730137120271373496803669537026986790334884102022035007948968051583556104858811809761680407379193039753076616619818315920798105130087882636170627703374327599511289418650390417834994529584777734432761727221207002493271002707626156550622181576061954097126620117031348183978285183572003165355402768379247989860722725138069942497001624592771483141390546376119366616416751053076423788335293181913284971232045652715761858469581838235756296263717336259893915432226002771093009771640982662956070104630313701664325598936340290935342137133703094915478656734191931527142793932402583015114865792256319106962308170397368517757813234275879802529272762672306439299359492120019084124875949236122658698682493506589503630024564934343974179598112368112372746890492051138406795363589055827779893970317904027532714909862543945944350323674648522259171555811526296318890941781796486084106966447993317605563433832103091604393648033797849332572395364335255708386775873412459785460827394182634666138241709920724620027473935160641585115336519649243528590875465419403061763870334088539428809406798842089399170260206413927543810020796651396910501505925123283612953623555156598531966453465800668106494118369065024485774743292213761487376579189581227278357253786901062684954690935879108291600854992135601181395534788433000031371128572564166332317672641262502567796985260763474461869112019410434495131927047376721597244513689073744115301714381276819054590464520307034961617945721376265786196347429070525658925871256811417609934645207450883706443135125200469636267613911594326019287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 33679154904324724539694616590037711249083161929449146399219329406350192563895308303175596100107562138939300561810591562206458186495950578035889400923077242450893108284047756239994154285167187665099146807440130273731699577880113416047119402936090126980836060040118665323576767181427577646728172049556256314056977076907147285202103018984296898131609584383405938038759530847378103864800307903908101444244334976985739897221711653983581373402972495208409697193008033292502093870048355691486695832702804619885714744799892526513790520063152174226340751305460382904585512510780091498153325020346926254884216646217867888514175305891232808772393881411573938383275459485625086609767092603279266152534310733430399176347739621597252977120544067950866193259486882518620922184880338183710152817677404765095411797538953799400257582917032353009444008463874796389242170861730195412006597342736679786540311917100475160593997119414770071535168090344011648164844923609816468260298081207870649745106892287535859124648639919633913759303840649937968238575636992089419496758312980613451524262100832845331168352084684047694932849683953815291333942922022926642967452756748496007029140277856007073537287097527516164131121500534484310788090363876676109056280784324095210161521509205116204528184969849870772457980852460234150237722316717984547809069513055148342484869735150396767537352188071840609481683085045081158267390491437832910113915651864015933886215368642033122264742080494888339384104068036921448151745268361559162680631893436287767200456363661236662679552345630805907460602536431161975141520908767879020696757384728735836449663832664242398040221122529710624296134208010413127150268340537686259281301664085043665648006740392854336718015301347166948078113652192381249187625922526193805068208061458995692379499258019510754700422579780125215529700257766191490676391554076239836320868280575341524414049536843631680389876898164789504586456942767060746299768985978611180690808104338329121057730270915047526047965019239206542261276417032555633003142569934627427608046826472705119944920398875404553689781412517042157935657646621406766809721857756717609084863716264134882141507808652665781473114095382056579927694709003264317427975436236084870365895734706806679072208101627054396836378947653744473524487516156576156839780973760944190946746121077453142687793488495310205337758408595387777383435863488234147674405112182109509442756017678033186680761179203622220233972940028821136756169388026010335938591549198297731157814629526341998703253071756214809007159054752714959872502495432779280234154164776203876142751638997316222611812116529680715905881283241928250272855770791298183829737310037845133868638262639840279955471039599115108593910096072889601939047675414840322865498489335905109132287005050871232523198277037009558679941939686144072932290722143086405225426296054044982346833590889931327348065742620452098867861115680636889842850467850226545892572530362157376544047731472529663994734906178832926165310980376883943844461716544007441287301384942775546673149460939525883900560516818185786593237471470577261690346575917234416320662761745330228057275667587674419231549623770903750506203737006571375747341390629903115734121915731065274387072114581448025024905550395761002033243030548095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 83292719280933729314182748244391307010924706579363309258489604762378176605207001601559218182078395653307001375213192199809444058365450587475889297264486345155716936941162553148466625431005389817435977249885410481574802650902772604617555277545523311634217194964791358507102644053027111951477131177245807957258053768154290091183480338156644359353515163552667102681814643462782170431252938801425112063613112289477688633914208554306045598142548423980826124352257997278439943437383680844948318604700629431510983415942146739834656730461459149858279882796211836707011099228160874517557193562890272744658325237726388013902363694955157286590601412667168820733740904558657259715416193432576630462521262237043320740262372735789184339329009341849323707514785436594094730151674066757201419583005114784278282011403001867147792414335824109875911234069503548150893673377459223787323710214133790756444209571709911543053767512347913396999990356270215628208315389472207199315612066907271196184003639531641366202653713338083717564970222853286498461628793104952803667494924979326226501097155742021465159132939021348964005525393236890484600809363037595695713520525625326380221033133218001119350121215060289019534928568469754748911771919833905722340037964478199309110641781021621056867013338670639933575945466554421904695259871944072040060593592110313961087503419042284976029788757892790513327038903006096502679567028030718679552979976181071999655070172426762836737444240952782947156293499549227126871705858473464245606711480930759349905835062362324757273529195100542540880272379476335032137589218765872074057640853205144794434881490651363968299039811805182831649535635660374082501210684634628323900474989102989737159975220084530565465482473105164761746009190536280453210721513941065897428047793714122252476088647739894733730442880362638092116636212812097757488968288755061979755631210111188846244063719806773463635532878711252610504321608755307412368831078234724319496313591437454637803754143600474347887921911802998283009333622944828241578273136514952516795042772870323090978886219594455634072026184612847306676969900638741769486808271618224625255536236305332900741630695031842972500397757037137966388837405936500850644406310852860874889970544635234831400188769164100268397635678596352005282997802781268156484830784636611916569344105952473741446514738986911867321080190976094894846874531508008895163883459984099719056832406747676528198055795056405275068788932249188037818106694007757131301915228652714298583331645262873508516204988802705957945536707268733152900680643936070388806719458455789202667154745218908052349110436015487009117436330862084105540798756060027493197943535910729746783869473804237051206083966655704717559434584106416756471250385791330540089217460567061991355814963237066509045680421646432811269671766981686409262674804362804874708452146627617082208685925878331298938538187879887922681356650544322176087773064270386823152367885313695064744867672102862398244524383103994109237363142973534003596921099882409936870046173597532436135173737547568492442068633861527499319690304920872701479486646000276227937762296636590478492185812742462207987369732055423361366538557084608573228978052759937073784237639653315702876243119694151454812260848024037238050967384338378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 145358225840837664955949776839645196697142811798657745006875708234451618883310970281055245223549167834638265028677047618739246750840981028425890291200338760280523983354498947775320120501288608046298717334153202857969980512819029320300134238012573604697768418037273462644096445374279571256036879248034165942681636750139593037797286821855877289961998290647814722865367250406523223285623069900299222621183876671598441359480469748657920184098244603810189447923527771209300630294265528795528421786019297425528525027484229627337201935017794182705979606685913161115120549253910833980959213653623600933074559052481365546276433697201857601640953307283115494351467848307273710404292182884649857495999140382819373231559141208985278248865633194907616541673143725331763326784046722698183495496560201625636056898514814824058123858465119776936715829939605283196740536909706618322756147460320336137026335788683675427411328098979662855128181712619721877284405607938209649486717236664837110404516240666872288363485335177880844806476211830907844420587227454722953316116450971429822024495741333130938308282616399312060911870009898560702696055514350355278410396444754669612155397236382340261445648788563355331665583282779186143379593918126917030734078578691527494118589354162214127746670977997451766505658072069061410178766303383222774898778432974078849701914889931719529231099808743898774113296648782760703167397671688083927815552866984201905301148493564606639155573749946644017371404929645930205263801892139840232673460570478939047545736285406497141263896016366474682217329097454445461557672911659784261117508820701879434236704994869526743948012564483990875001943481586469150792901516943214624442825442687183084641959394430968715873879870837791760749069834651374507971741821463312042781464700069392910359502293433637610109183296306397834578485347471089270070743359439772731219893949919529335661076076231684205280610112109572287637035176506252532163126860116605448161547067177351708249325728188525790824654940476854188481797436122728518472317502551624575201143402575665762316284856807282318595505742284112762569952143820285349754341650741502667700310285669776284073006793714598784836934627249096520065772114821601182312534203439350740681780113348929543744312686537202773877502525167720291542308337981349453853752064984024558703516778727228508694197724250795498507602156199350676160881697145062801710946964745488821211299595520939980505141247796387108832334857986579175326908468168244995792913532447626612095068390394208433411892779685568094410485694984995220249716886446596184672713479160222376642987939341994793271095073988515226311503723832525093370203908742357399659121010138691220068560553250508899786877436650890029360029131175146695427193546133118777456961646526741917901372352548564368667757872580489240719924227399209465835565838856551424595224958494656799062801166476311735341263491131036186426029238690958154883049973686365705944949511036485672828893920413925643069026573703706179605808570545713687285312827059660965008662948253285583713345325743414209925650435173145466750442111961932554569689518399305106796105063033667188531546075898522517362847095619171622365267450809285692571613810181561764469901389427374637825980676760466609458984137957642804230416728973388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 75724151817131975931842516841850159302625162623750184479538858778240108344690890990443599757155623272070130077152323605285091781376665728453835979512207893391575580038366048114063922722096679315422595165666727931095081470024771114357633990995065987827425987493982028949070627942854001527277111848042641512371369459200730337374484629885430174605680292327987081165609388601243368312909868782677694375589930872089608353901921145497638793772640069963063928200309318515170458442784265063628608076142064890001602480080371732346813545459047588850623941610489956444677441805756098418384228833225999498537467219123378708713251380173335186898583100407998143287043715827217561641160765330928778873032591851566733574947109250930876934644014047431825737752445272585374341621896107218063631056808527555479763590605194793536858540356568533553327537533253910609318452645250340025587069018100518453199509674174900254251672653161770787098306781721644118246621087709936842850537518505985663318313399308225943815516281448856255653129602151546644520321653438358114660725148623533603658724925541340151282884410390746270700406296906211238901871068045460664128307978189156301170106011484978128560463214419939081247265980559132749821281016040491431058755842325769000746083718832529428417111091666526830444732240710687212594852664091066186257906275903813560362619330202629989221057150901368063171589544883073922271378458626577153363914338880180723251543709726288755780633962337476715106089641538481281803856571538035043686231727922155358207074979587362291463397935226728428345175499576108948001971768774636036675650472572283613465045414753520269539408131851420331928369665743496412670155503318199611675493660995954476996913320033647090663556420005944770305122340514738884429669238740191971103386706603936680278835895539160061864445120451794844287873833737917397965161670487126495796782044300204646088003674340980757945276843056007177411160680116863417011732657349395801505822260548045758546701264686007887122926873024182494296144149022839361177095502432081611226413910793992826406663962955343553505902134057017334119060886504708523333209298257583717961188709142913660999958309314062325262191514177474728704397929131432736046334888079882848774350063102462137795866424954973016775404484429434601637155808002784264299967281171626572504178201057195662707736544297376504969266338580117170233983225122267658954629256730112032539218593923638404174229722987375705458559076932683711080601711286405845529395456251089354129575868206633437236796082181831776289866245575166130353578802659923620990734209543415709246252157468951673006268229926571523272832096586614777164652376921647436030502098728304129414450074646272897482550020300152934812267374954327788970176955597697091561284007996992407038865061312047633005307725035133854580662484703771950135985288560179371379281660064953768335488006416228004365729656173744602311736107936344044273375983128658735730212247992475729252260520661728105236778345123291746609367595932857366097261605154542142591247815382300240167272568894652744146198979489818223221722286459706418535626162938908837776501530740381306239404996775026745353755760272111267038135314567336674323422222556210526401130438837512529536807504774582186136365202523385370105173056793212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -417245635831023811300780615787384151930040861073105472321324066898078149228719805423578443634043727321233158873585409203889744412346419646267545153952266887320357959660684364535375939232326239806536115383114843362324014052968190524818334311167878136648048442472925032457616222714306884971405149308184115484516264464033753985638197080285570047891024534396169940700211980815732992420488310151046818221189622920353237985107746822248899517151766600659955869584080795643415014580272510896122662587028432562826095693950498124441296618845508573425712738536824212721340982037623985517723583010303547145098795778070680565753064228609964290318380255654660198012446309783278755569134140006248824833610978210277304535752927305168360957875193074463825985314213916866018483015834049822142780452421285387413330586422206228656595664767148897646810984746955160191196300566002998487785780454242289461369893139267025794448712886377228175309971568557623598012507371851907164390842703917161656422772197207962912281083228258181589500071659088842346412980597965457063978602062822224597403422797576260785435467582914632908156281696253344106340426935196018969375747257593343205157098016674677541367864268332510732186892428511548135995915401103994443205203177292427474052833867482113402798297556431565597430029026160701296364798253275454433807909276189871905621243154629897523535759774416964480297214699522140693640299713696065458696435869027232066349135817272514148476872621594807020772388788415836304693318066290456915797527785753296104909256760629478578693299837475597893318093332126417457709202435824964325267678601226494117217435055677257380749555431943995121745992945407551307410279415171357293026145630167373619749119707315626685003681600339525310604493508600865993262745780481558056587845149648160356165171948406243672210562818774131699820953805291837254981378836351323153436840617563947092566227303824472222121695333443092989092683251516150698773074915898084157477779123443798430237472264888032873409135031579287675889103881143689344999598995067730642071696524192129574446019927806534642470876836167682476250952835529793768264413041929867186124123501776179956113591412123147277278974363645963657477762192892492140797869259638928405328014042672010331728765966068373515230953534010128223401355922499056040876873077637699777420059778873089412715891660314188678287694124755748813553802706265523482566978178566131762663286044783860651013426489694513203285102637783885793964760367220348145125779746917392500223364280025405245758191229807607952720654272264062382969075949257450080565695785952128381417824410281603651803987770698158360143152513547666522171137271485895914534587353924754560000048673515731399543746537322435502267168459649256184685051883754418331389691702481514483525024046573516034715119618858415132452201801605958847346061862990372256785811041740147834664191374546775215926983793937036030967490817092858883989814110451620282760126032016472584600007887706729813794680786435340148816177240274635858622520471172534721538761998980233011029338006000221642603951897350941831301435027170960536495695714803543399584046196943063177130117769140723002398348016700424253645841225311348464826091099182433528738486768067188943615391555021364782358975526276911778836198177337646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1713309232822105736682916373694970843275676852685613649230507478709715580996368934751756960806073977116672007744316822982744602886205057553053617575012458524437201144611831044226934047423604492307240469837145840248267861889969714329498156621050355638272532368997453063382147411666964250972975277971274308140730779710429833245689118984973346605995975613386443281342392717974112854653286920485830259563632254859803136191426747036927679789232252723644017926908256439812925416693033359318904830490278998309295213881231207654792336635977059014114310737519576177942351889537194751325644971720228375303036276945429620032902637653326469906459304179085841087382656417175845505788946491862448267458776146046923144176458026841293309584842821927472472286725823479273772106018753989213220875206614901505331201541842574093957695107431469350514933174089986089042957039106931456116324550235530960747243834083503698501797748882702387726814269882575853615129629853134327150998114526872739659289314486738194492563001326906177822955887063334576855767533594629783953327740637739928793731575467204458190537074820190400585518768834695353929461086968002397433411305762417974511445647189191357118834993483334515769282844915402083513019792776656684399714539614659608241879033706077214963605455626934571588310345833678284968231793029782664743492617847718688838895865425855360755378097454361687971913470882836903230817428558383460787514177701864946922688042497878055560979040205960999716499751154504563549241935098768655606902917732870225299430990905378254942099467634829841773025132126698932775618856751970167109337715865348211940370782466424057903467412687320989501167293619977075347153671395388306145109809902737071756952481007043739130505085429654430566568937610219310592627656417527149706113244157570047458006495890306596328945454765415614915185209255797812500762809734116966351205346997189730780374884121825365193673539073101092736484719330538292961567316150523207887848923377137366599783163142053822659424254842035146782479135121472111842666527536887441870082885228215726045809522221633077224310536040252093205782711935288312796027711145123067227423863053806611087553760465728616741709755946954729566503863153560788366292964432509131210069416534769955889756605796830383836366022412800190602980968878983600880522434329696025111419816511972098263636021963075758850169778726303749275795138535905759657986325768480917933788707115130769097572454004395824748869465455037855321078274339173253704567393039220634022383248234939823766699558200535531505676052306910358157958902583503745626873833274192893360104806815922519382849825286434337165672999359458135274856142437400584188375987161893148962378743391625822046862597628968525505171515674650896827781506480591115941161289270817112559441627000629825432421894164496010770720206977952263662736494691735547767932240906186873872032213962503141389760187599922306265908578038221782269610301526261173891261798550399537679089240430822994419133918806066904040814369024925124478603336824682853435061206124598330786736217836722175015912728115984334766921258720387236653947579240000363835163811938454342347634954817287446290657476019425239766382076821402193779591330900256274134574947292890899308370382489417179131086038005872329237283976806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3632479822953022147599816462902146055444378353950078590826700196020481340526071832811519186630958071658370378105084995289257197624666420142227845444653825937266623056671036118633813795760550918262047775325132692469290583692507513638101143557560095903691029010153614530088942090693103033263920655881552968367908484339002015702024623450258022475658040892029461692394252278858664503823269364400326072839073312693780771201725406391198332907933824807680381153956464907187656043103151368702030846480124883020441605660081282328780076291014880567338289787723659420059625875271267750475871785583883532404118710971558533053325482815635602117466397026265090499348463979022635408066371324014793878179388493159283370936652417379223020672332852457851395666388204397346931393498344016151960752726105599790053699338515900386266469256179487990586040656999349858970760626087011104250790403764678108553865849504013848787327417490800914781883234828108620063116571850320347909231345760545865883910016110251896933870421553257087746395714953502949547689185562726178161874281067834389280342144249706448936432246450645129961336461282409841859431824079433315943342039918276670588089522924782962949470071870858944119675026085646588350003694707508929888864191467503920577418708566882033197630920940568435399403314786296510279623011413558205477985842274284620481421696543066588714302846492503027236779597371063904001220275174923329669793915677120629005012048543461216593379099551053644487378800192248036564621681434212000749458784421216770228570499742889352372329630703389925316245739470676538205678075539657901804462552542773758549213881870948205731584969349243144456580508851752342902540939544238632018761033964169115750360808035056843775278583048408724858170154317624958130052731702545656554302679922218838034399831009981992536014382936461121002497241014169430290540585546275567753383264498971791589628249459913296986464644832436560164101432414857883879578026785180091076955188367369806699951849759046220395728619753267274289609890321663809377302359211791426861534885104541861489625427819070298736094533299752263070250905991268239692544909744512224073044517187470780915395919603922856582512371815018904596509853038062709781238267518028846216982399553192893564428542343548711121625943832256944917910699639959454336821339372260634318164679056096740509330219347172197480551235666445530294034428181745380190763403478109126847999071708930032042904917258318048025612689998248076075282547870377609592737888075092539064611615459203402006079455278989051618131904558240961692134546700926198648394211165660510909568962762234059129127253873041730219311519947433575721905378971516804128030789351978279850841847688296926402623260909540420903474914702829641540611110041156491498412846611963597686193795525804102436619175477361235338819259124584287782409247956815323288031771987288516386202171119435860808898267650456730410599461347025380580419860726998095663267903598348929199756258892932202211694654106704914732502547595435560083096773352575621211336350010736033923332753577406736547027522831417118575643469016953899255214251955869947518356112684018652058667930741736668010353830241118894125264815046483973793851190724020034796664338196295354738719072484434313849110708840190649148965505538940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3690068552072880053150124979474076701584405408900702906450579919527874599563263622525532384074977956208815532901938651046251876871215805766080914547168810719346366350167026778499178438556609871281417871425401910003283281039990580720195013485523217218615620720433422431161705316130973605962589249248605482143864840073327463599561784031489697898455303223089989493137251613219735958179010386108230882526753285691964674568992085241563883454069959224483105490796654351976042744935185661743052785138026999553726212636139536561346608687220279543832440241104065254818852052538795371129599521226738538410420297490535262179428454516046966039638449861539208338339015949355241416928320333362650231413928096583819866296913508906448533495700763003280697164743183248866480022331922302176572272273971903234286390256588072941005044333242610529050985407103695505799275940450725554044004090649168724699907921311915044973814305961531414215824707304332941403858845729206094732193538422313345915426755898586169279292670400285696032272098214622556089144243765709333118070608733357360079971972628626823886585948924381534783273823165891905349905913051813921297559990133147751637999388143684499954067025934361103434058444496714649099154003606162540802283400633183624099654859027517291029657458457968898890843901128751655130361366180489379099761414821727240811149216249133405262864031672917289046668029594348881643997285037710967915144729387539336935537735526740287053558918673422464762898613167389364152925373007988557632702375329529850250209278547774751201169780905955055133095384410606379390015702235324764824202937063733617604652592518992896445540596309788889467800295481295001218323428514984632785672346707531270124615070292817925087208116589322559223849860415020301393640329870279626862030752822675926915466066520510493378243001407722348068861817385105162696923950474643278330921044777557453819708910665229810002082286563422823393890332711105884946657201924230637447782055078776714400501150025140618584754449446881272871176087370969327718028315042223360536143059379639813076179514053127829677851861368765274296286772694811914036727212457523704684479268207464231493071155384601593525115712311130206852939866500877438351621129142490300806281429942017967046829806307219296266436229563271388399652093063017204871421814246470029652858851491897306697338993814175646182662175864570227809948675400403614136976403924062280889468099742612187319828652048817177270301413090188136805300819721887931584050026386389485485019653963751388737180061647632475153265187011270784631309432763302455733254286317073770463913547834558202762516148913652871160569304220957012014833556949407200412140985563731787774181309619506564045535487153662221853184187169463905479693484136563133952097975079979737836379944858581621921611473271321851629482869991332168078279783080527999472307556577000484716149656843300064447990221451724205294684365590194159525298067640332236829555344031544537378291337006288834010267687280871400426812072560162727531983405860517667160302274482365482929263220048603205656837392201214869963043878010395959164315660030067771216104064202793815140359301302375818834150514562874886711076206898890229099306319412186802792319341666805757659159536041539890526071189894097140651780359603881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2963687991109082782805886377676574128345099756314921768239613785093137452143726400045822632203045715524286474926185501947117648804373276484819558457836635324065222236168668498831374768641057709076392068490248881807494884145638975046778334992116863314441383202689161958469697945435791721466156700108555648516759959260695200713798489699990475927791966325306593445358527805834052089719477368292122582320783214906405476872485106132323303106873279205681613537551214008957373151158540067433727850787606508837100693677684411062685508817441847692305226882898449046214226885613318407345927605519009035751605478691584489322908821908099055783026862588313752040748514851510961933523949139829227980996485068101686010096592406554967533177222695991856842436253487759745688051694806583961506285744601673091151099439009683325529805784891809428447148473599528376160984658791645696064950154016141903355280310428001577252162556770391710406281493629826244759345684395631697921141780859665735320774480449355046726844898080267443319191388226375060535050425443895714420256659275706326175094680278163331358370525315548925331687591730655565262520254284429299247164872428321553143993539768067574504735924496943935350069074682787451933830014740514177121720260674990370738306828047877743108326491560196710549624642433534263479722112046108982964747246862638867095428396538528825739156752520524152884558893125008083146223991877881834540292106195821592590738723704817866013858880520602418334230481512953202580257040930623227144306933343265436259217080844121293291450098020188201891032877439625453003651485311952809039257229835861079418678577909054251694137514106021162905093863704588334903705497647397341630880375824787594057424911214032208066607582924951855907019795641396744953265078074502153425875787421549904265864789751546407331744408113041295630890883353716894715492458414840259066137293654167733164278623790114063438144633476148382609981191431791094872882880719014061154214597059518060755272342676576011674398371960017004642710382114773869515244155490562840695570831033663293247458724705058837304316912982552668335898804894547497155635702863523703902250621956072291499828923720666675842616531250179908832169910004221619485144441833771343623017838088183642636242051099478630836241919250651435089112560298790341664344407914533322962443543470246042418277983822666309505715221757519428284027269629703968376626809202963781282946191146739960047323573825309623020912982875108596057731724945810436040617774621926351299233395656254594814108056703125475849426789369512900558628853668251440471086425068450219705257516109257449053651337050777012692539413989267533558648447309061511341299423044916067107662125864879531647212760516073895948541699032860503590078120935983004372173896796765761413713761895935626360871195349938454454619702973823292053272140578544056861507906907231470040463837727329040229040578806491178933099463167035910914179502070418758768589739331125709404359967646686629428541446855933164750652543934549162818894195788400647595729478875102143257629500933987272736423501749750445965263171064692699425931080086470299545817590936262394033877709027033117689961990531514417897103084830939605906750085937100234271254250524101694832428067640118224824255749941896633930343086557006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 16682841300378487831413753966473376759514953531208147940757452634559162726543730705196521805026998008638244801105958101272826537691947762296731657758193257119310977627449393211192629660375116261869066520521676987282009355249869986120821319462716637402409817137512196354568292425080509729429539914154172992252764713641727774748926221192934559942443685736726226643005007694315587480083754552037189303479025655143386194894888210137930351800346409383901310925887949674825415268052617007760710796965283035760586651388169942185441395777119375459859946917821204564575532699330314063733690630306984931294301465676159600932425958295992265285993405171562828059196529401159970978659735974965430029237087430540088654432721340296463549736777020011324911158326941901521405506396025428322065508921947391073160754179102336392613682923938274201346949884793707984626301043153358800114537970466208433984064531371379460111731054531194649988540033801189353083174171036390155067180532525251453386068564883920522518409161373501335255831960253037279101904946123662308483137971755187397304276858389085564424623868767741408253566260217661026772564396164826688209967185238948848802453268568428173078704752341432157426679128939605762879396454943331350621465724475723788778953414484965198454121316360969834505485459155567463970203295314171950437055656547055391076986542762834089581605521045576419323540269203441986327563386570723838261467737568785078908527927031694177282138225010739500663292478203644505909058016086179496440437984053723127786157880086729749075789952092228267910286354300820504203862072525905346011551683371435204272718241806292529601650636960145335042460860085656230482039536729582100424770857173645129595905878171145604284627518299435273315476208945052577784229825435478713470462340772974735229000447033820392352548011507942062256393967842814318236956992582797723320926084161075142227409669167277498115045463408838101813726525353760446940823839199612102563509133074623633425995594481399993446069837147724778120487089850445401114901375246077434114477196306513831508619187608126699655237344786423883929824670081806762421598064927678172255942602197581460845058752076818922123146517688775994006944458932071643606797312591250783906436952290301024336100964777505822430985052496227684779724552355594259733008935366219835857955063823975798791726187908606956093756445669337876747675031287337700705664388154236693452637822713226335619589692160215216230562084868816349378752519670381249187808451843127433541195613929989882436774319384170967177398755959346022644071211004690841595052406945843984708713829880172240720243117142840074035976385389414074079814924805036444987459302920286078677506146871864447890195940095886243846827960944646369152220157243684975727080221062671350864043717151448466989105621706504260225198568537484680388272338767709446686969772678265924693039987776640743588413442560722293551365234369180200655056857174083501513033219461708912253261470081066022676255095212372919247310599743745892269276678230328241274166420531245138506603347421533505031658753987522760255494893902178074976652915802575040850906296620158804377588730661204006907836548715600954988955981318507002596476016592817876796017692019033224448629261179835996438433888817946004383262485626220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 27105939105950702302851852080293805622873565410097304984741675600607289963060949093089709195627705249807712899318396305632222373968496391095815576600126662075969957776402607670147978748390057635941689718288959515148270916319505674364502330985296373847854828266438380018534723971152979473986932494645350392404872249805328806612870076696388904135127888267112667277064034401076357798917794973520842435713449956118157979245662018262706305816985222932707388760561067962957344229826933179530657060778803201804711953860527538314392541945355663880864460485656568437489594112095881627582049775463560051645048114335023436066165136022937960900617638968686578076318977822092524808376409607086335775528396432765613459411845514270967936472181328834153636649985758719570856625456297454950578853780988215243550432363302330481810864750305388470576562594868721904958712883820713480779117006692717636461889665753411327715268980607384784741895164903417782585846800040017566521560663265817933465287862175823204127014995184685481585604982798305438956531019550965299338381642744449201738394894930714992240335326983714419274066525361197724754006171683146872976832601053380540820799237828601265219247389294726409780326410784205965379693661447127520997184535257529554863056806552006234354076337938419618062183811264401496872787139229529050476891159303598447048470175162104278603211316980270313758847405390278921199607025175240515390769585990079110757156546372898367039804407927609799839173433364821240664346243561230676010648615730553693763840748510310890254443070206964874355739782115540401105748907205088455071156346390634649244788304416777601411624729185475669466654178790108387781134782034357272067595431559805431996769831133076939708283959673079244246692069183494231817973277549036029446458511840729688760400085143589994301110748023306107209435004731330583442955847075343342705973147633968315892372206746337723833353977889628349093324846241643506818612490026738564211903843464827513900210052605943627451961993757974025001366801894133291671412842199572542389918286788854599927782188244456756082620756240254282292796231409760892817546779920720446332128748548650906976493571271923143650625897979100140187592531779525678668483440498214873681080545401742823114661110745477462210154209432455082252176477396308154803963882063312018812594697976641917965518112587564476194277155843895144407488113345910475753914169519860313480629435995966360726415178103930613184148300713390366220557986009799874884049264982877279739489545027596100482112628458674086498839276106058933727295379651064075615551172383140788223566680063132960819498687482142723505098079141806647544608367438041991767816342479772446077484538825995672206294832851448914609401622614031275958430170894640344296060054522423583375115538851669321577714342183673182347061008353273339454719176927808061397979184042047918878446492113020354090520234197039696053519807672125119817255514781958138013853562926876927726170207181270978914152973949324004609702775628595580335843877965255061013503360479831546781206940545394913219207795552939210798624454453571695197273380398302840994834401764236583287208675390216292896191459421505717930692629210192610956446710154722414089841297403221539036540852334940455199858548057661704839271238052368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 22423869323346987475861352713960440117577255291920261739856723369603603484180947028695591221468420895192396857532783900970394824502175169682752274734552797699084863620161319299251022724571564674335150763442855200457966720641446569788934921448269185125068779206515425830809982661121506760339575721200724568263157945155233609425738604333554271259965053274584824787713684300397963228848331095244742238987858183210196583750969981353178767732556146278608874407764527611283432629352138188207390494021117435609216864748951322836895708943096726899600693354156585786936145348708200939440053879659466484370709538873059952869119345461635700634568019166268846387596720049503381379550896636032113155028802842491741716683589798023366552123119014760521616089986928290563133432366288952465776303323433533274346103816463674867875107945910693154439882467592637414494674753206061447971227447819761859144990249197752157966901385369201563128572643347248694381168379348419704514289576649684723062663211489554823641917896107946552547406417443250275779918913442296099549288195467994520767817006352056678208959910910057267674768873823676081286829317836465561635952920966871781285959684467035441292476385976144222512642629900973771258470441870129008971842140817349722837951204381528224318465372322677770355001134963797737671352665327509816999343706274834106496241272308677351068614118672982090164269681461155068619732769498993515770467154203252850835262991387699091377334843727564274618126022575058740665256253047647969109183799162577189080124979375346160413742448562418343781265027489329630701830051753147544221025794805048840992180794790683502134576257735701365333435557919998408748314912953019389651232474436200474945542747820182508567444213895804037141727902541514904189088769951096551836064740944306783697275510889624193763436604715363466578876439971272493270650695915812417620707888356429296808349333531169471165262849964982130437361251185242620895958689657196875051099865252404606719059807429804945549962312945671827558087757075599106363228992203409951003662389051839589397865389412161462532617929676587479783681038080616919121465581818645315502477528617164267839001769827053757164247056617867290482614587149168591298586189628251547221775487652088392113150040809419137908256705405126637721530391581802201841108492598570742136511739281844126126780287317775724475722956405457608873168136593080746854107409711879022546348389595048888136327685723020141552836876255520434107733291061551115783370465193867868872447762384443399604545346420787369426316799538656417855026592108074432453369530245920554010028558854409478100463311620150265631724662780452570166555023497691206915007757914323079401537915168518708600560533228560211886156972044475706435256508177104872357146666073919778315336189340274332680761546281157722809174343503117732329731608350978934622892558626829933695027660725782479258450024969578483735869321242632403819074242051334924492433514971669434047398204349732657350197849691051566367379923725897699998784549102763248796418201386744264964811362626030245300066955661281295624741588456835282913492918957685633471992909666224302362821631703477215751894134159917640014853797851593032388523497621369091095259510884975015994238800612867302209793374995402638268115966537475585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 6522924553268881486833616604736774149303144397190988580186922756486727929641776905004918124248188240417087356946393791370949739669747535302809181377687891862418476379882677340644319109373387415684058907799322216532752607702137612469547088271575764586163066892749522337056199636790184154987018296210494134705340989876140093473256744815180792854174763433569206039731553211945004686502920027344349967462373178128600492169333771765178784436550445026502772188220633579114374286802109345946352942455210649597264557941989443733227463756795275340850405180394327347327388382116087801271851313056872017710479476899816485926654517303172228868727809035178611188370674947345892026957543784776831165151831118405434034041120968568547321815977797653024594129909139530100064469026828075002944815758778082701104073358148838850761510620070301069281987345873636820884279294411772069726136920503073352448732839256876121507917485381685217343123594868586335897888354030261093846701023274822461166025234362401264552186737644922024720666321910094602421559630444670806224966082205717066350513998712935700646123992312515356225021451490186422770765675723478338275516922408992482320015435266958681551249461590236868872860804683885547696481463912072273619096063152703289600450008499433963648324306992975560213789111203201006208254133492582515720907347971436181007436494065839981593140198285909428211142452763707803076607682740957784440791701802266461658281330289744197082876779808194014118388048563440152437514989071911337920898451653001229677697402184496120651763308811637883676883677577153080607355500805082358545992958152379820214068250669759987152850583464447130557884222237617264081232808466357405105761060010872323731462329953707709770209227062773945845923702962488265895414231597110223138735983169257936467858724490112924053828976987152783382659909001885315167519290192914776545289299554175451625880529591891925873905151552162135961931328671478270440952389623675391397832230776528074211179687018502458753572778064783193184900482729754463209315701065070093206150294104322579404268265716443234294926315555958680620068162061005342628699087896789034082010860833517892871587728920926480056784252222078179949823946803586891003110568891789260271595263766210340954968156759787939300638588483256883841840947428712932944690884937776215612190477523126863148082849122411424314456155898846327426983064450199705372503398877330722188766091777141485443479123928808226411855592157974783645216101089508623571380839709670031506507750104496179827356242223331048105970072753912204697539851917394208611817812254159645487175843294800085085457902853090461068093546626205493732330053817873417813652397079678095415342311351857569179113314267031038135337321612464239138121838186654333692440625252917665976846966877679203638614861958820700498175741276753104156887029911290498098320963038890986657309418392688207475938820533431770607156047814652731831962214876034980952064220868475726311849969754215439620616151652313022136197890890086654033051452076559806010499332330171716690788575691087346979281957114358887237827216513360919647339496640166280256223650739787263526759788189659310109505728612700553563574418544040378050046145104106294238528382107405888565582555470686481806218346989518580918792480026245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4546805589158928157032392754505247249787029254370339849541870801455246074007564802685422503079428048455403145481830944482774339949762617586194688971654986483821518131937629706225742083361968294078504153522953995459211442174154138557449722268998637698631906624917831540790629409695169501320696368883590895186912115035531806468339449771543927558075135289885624475500412818047182093709208764555584572428656145482279486616571214288350360854219255629674815047080733243237573719890470262304136015129014368493650623260018869700998775334582646192545720123291949633775540469022816094618430769435595693849766203581952356268400039364249505030260422477615859244045510767336827778223341327563462475615897575681123337925866602898937834501937080136918871435506224497633965765121835698530235370340657377221676551702690600933991525530831338275564530925936593262597666046227788633429435414590297126815452107117707618244517893938972349432168112305398178059450497770617031358542061059333468620997065542368102959676277181876595109368665282805382871978583281152906586240066591907109078291384563612450088880696023895839031983017368313047308992976315223959715473250965636279309685908571236399023267523992502803303340450313208931468653878245999366365084237790832022610858786664257241588887016532063024842732096674514355242518713118836722648725413654038376324300009717692205010759495250453292149760369669457852824398608232647728534569868333110307865101486126159505292921460204104715882454533294612909183244310723343053190037013141436523770526787581873661872802256779473777105895782430394397016402127161244475212813235070277924185750397620262176774058898994682511113472528213723786918230995837968845598751608907274157134289992207508122651499532697539219906987790344204889155588198826417264230532915330550045716682588814235288998393586342858729179043082801595942094298266306601775438537215701227044907181007717271284985795445163302839710913033992045843638953679387573849015349785171990164181418116539350584893034073456914354357492779484473858470483620728195768012467221590846895962450231493634185656017870587185684967026909782935070260201101062474375445041402526171537873506897674672432984738666028448244348055188504219793528311183933682750588040992034105496339274732585687327878635905889719354819007820694752337245457102748944450125921930700989065450904771253971092666674422856511356996662870886082339633747003655365545682199297767306737325539271903871277808061831098242643574139261298160761426336501469310535072917956409090804084459433817592919609077918809096360428672039600764789578829087311428502897661260881912811342451399388913683635694576625354104244372414060565296203795992747248016351221252097383648445141575278669359152112636622513451011624925617678155445186003594710556348781321824536277492173743294586990065410572678542710661423101279685301755566697058422978036359234478923075293596947716684473297807604588887096833387332018190676475626244897506058485383136481920047823006149431339175457816786575076343054215109239632565527498475320848036172758297703474166215964084366089178789652043933514114520709753823423350550491667012081130748804815627918347417635073877849658095285076423778309894431106306486333257701622537493644321136893957926562359584981664540467236810321311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -3452815612685821884790134114810936271431384034867351190857914322063534677040192077562352238032143563476682185657282985283430090264314804709959244650397662443589409013381367298956406553224325880351376760353756453463877274801138238319427978070271120020485923621397431303331875472441767522055594570808208534583678924749533069306117430774206946218298731008341625631382482695445149660919745651992583243533014094470000289731400077629415396957733311840363360163981627163790506299459722719401056892444529966878080688210127276922568256015682017637877168107776498513054055135719291090300106145101273747777398176683630473342149107362719044707284640219856218065458171348342666207593075312920962589726920612898301086312626611199010656360251876995987225721444521923724855751288654038634555514075354941920405866960368411320527245451650238644081731635821542462547223716830985448397901554420347352891285803725631736482211252532689345618597428030177818959700379351685901774934291254189000834673430646803658152693474118064877053828439414319043603750909409548051519194263262801159486164877613669347249474734140731537880815887540890150461177625406220771977278642314220598332727050200356570999025751130391028406717838595514368293023673965105935659254462440080307978143416165562514779087438152192236397910699049700353226529607371083598748731335011964207869077343720030425545507912420537835826307180575192031238527822071180248390140068702616195735903865621656510875160984616912068132613344225950304758567230793261163960167804394422024872839417428521717140460874243374195853557891970299033307668640431685252200971431547187343962875744899265381257720299013680515117741766067487876098955790677482603699947734497099614381532945018457107434480653460733304867719448306293965926699848416143134222676353360499180844190616663131240955985361230150550181034735369954603971896249315230752108029694925497300171249943521846736433098452671788742035692967372731274001598525435681714313982522504383912724146392967669008999265379837258966108582277006801143618259227857155656677910562299644218838534388224812113456536387825280661836353934602998614825451583530768208443090686830060235020451159760225072076214025649199569481162766792956034360267040252806607598139093864225888616665099585284061759831867901835905881816071361169263293871737069888468790844366140132648848862314111620748382042364133704979258148090067263004397449746259950201618684136360337815370652752796689672405571992173928599265670784953393440815166126571414779651297478008554718355082561582825451920409293213275484941062039882517295681333764775178715156511100081000129482832425057088474272198532970207118054399438614998773445553743844142923513002699583004386761217135861574795091146918378487734003598122685682512392241372758701229202032905948398047201884349984007956180527526020462169587667776803858033415314045242884409907040996455666637406984058036844270311302139277700435162036680815928332292029540057118860419680214055007485876483129248635556005380184040259732764914670184896780489736556898890835109850334371927755612154980406426110456739222275197635075164204814838429638266190485153888385400208148937984620927013074714501409448285330270623032466820266838584085676641834409621098910190048825617630612606206006303467611489553833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1871006727306431468548694023613961604157154654321833015473559589312176449865620742316393918774006600072630870507914361476712349736045433735777507133280939938196615489828761581008319497548008974113353036237954945326796156799870771314074012271240146747005118872533830588071920752199724202147457911516273064544173676676196021942668245374877546174606883160792467196020497410636552271755175844559764516221430022679171672495077870058131085139087341762290416922275734983851378800405792331326676856733768331394262190686000216777962248919076756635833228341216163041783591649241719770830699116074801309901034473800462001853888580616171524231650519745908109973622127737109537308039126266643718284973061863562208743308690069075691244839109540560071738607309901811451823510163892902704997054104007861646504010731263127769166266658809621477432320846111721596552372766542950645770938112277911657419490073340090300835231147681837622134617384733197741973142810300859168833717950659508273852292153224190615900494583821052285186558676608901834359978247791909164066110210006490977579913650604891293679718217429259458067008733792500702807516388192429267510443073278094947303455635525254704069780630376826383356838441355466398734043759698845479121509474467890562239095323011907558695270967728291821771955870870959252212626600065715448298065230011067632130423144216018274032235047166908890479446728651001888718421025672091241988445505851194020279966191691912548456820328930952523301041365138579498642428440776331164457042451439423199568327998828275904692513819477884049091210834920971793024655350178644394406513189044532374595417175273770126901357698026605593042118661865169478428436738433949134926576707693072788473931844826772730429534394509920893227120422393837319158517992751828406521434192522508719306886736214437705051079278354519527509105231312292575743747592469338269827977446351614582705933716932041563783960085762880604192553218964595008664575598074634401376432275601884604128341595284228673001114790009748253226419953069706451574399051826101566548043447014461101274873158840267525175294910925129169001961105247538380304673689645117521444028295035148628299772465457666005778127294782793700860820481086317628694996778528291712472791542036238865058477042358999533807116785362879095030971370090297307184240128299070748431703297276998331859180347907919414815797079879101564875763658074427329060446537878161079292744254167495333296439691053502775297088159256432267938096714529314791167564292326376461337293572995874430977278774109839504954071087028985666934775141640816741465054515730742678249607211053902808061630824269750277842334097194959391635810740832149381896229126431239629241242830589090029842116739487991755343312633214491973274378514388960075227914841004651008581387039489453132699926176370236699684012358751975438587181213465064893629138675534199939216168737811208641187747440268284107926258045413410286999073764228627976858364969560485569385731957081541876369369497788709434122562013370703110514242651292388005147621603586986938886564880427862651918308826118209618741215550442184556762046632440271126977762233308936466667225268133956207052623848258487620776006811571070515462280013179542860445451422631837000700195223049442239740047705565936195109755426950073242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3373049808401188866479171498264402714718156546491101227551749228400221913592941800253745215560564829558354156746551537768229476015315357418881416146430235272473462991010054492763625388575720022871104086538575512790497977521753150946298477165776800713730840452749259578804739844267448704877830322091240646176454946339808143299553362492539623137089967935241725388746631066177321930874803295544383391603299672796853597490677062293589754956403191001080616144593362372557654625415682825217190445977344797582613507984241627428346180060364223468099423509486057846532081398995670610258259353788311620522624505127713214615494535279120464751398001871545528717851148582408041464301841100517283575246004010388475617456871765965321871899420274864300060037198054301102205173364823287762001916193957039562604798327287955539742579082163596938574989626071600346052260800005956921180937350701395303370018876956403934405953426235663003443752253713740161015233377589074405119772127463010170141486787956715841039047208817656603891889234742252107506842573486916861530676589457529680248207626220626832573661595219781519236764674597412119140277715189707454571798013188932155749258508711983503738149303108847323264768991409418374488472547724166433300585667431156830096200443398574506296211790608595732167550094579796473030215821337247812070572080489099307344643846019029015809801164723904078560757317762015909976490964247894634158953378832615572427429422942808793683179234695584963440825294345525709365612249540349364511948606992929995287609423935434787712433516173926732711743020303215169702329532337927648459462169470586562980950497104620259083666460866459965566411857248857886960114200698080110276447426298375943061030874969431920660733175290139606867826005493214090903980614228547619913734316552116856658875206012412937958913900827899046810627623724222658035353465182715632073108908992643610474541012961866242904341412961465832102747384673491058700137401741330238705196544935903520400313765436918446643181822625233285428482259098643474581625924202331581236446117065513047000173392816156391326896179355594326248879838510876028069637143384346237697068049331253796131220343359999445003589863088993783563353785017290117560322235927721983157174617196589523374143102389139465940974169767566139104363016239283951187405150873297295400620561149232833489739286209424639265612714131970318171911733178911040565704547850795866466200906480432393818540337133558854810434137069023744451742430249050330055584588456662589800064267584345392456265847614807230581596035009377991645740704900042926997913538781983845660003882659280241837037873113501202017789289799770807851722540335230981659234679390050656587048846791721451556590220084007174610444457436644142945425220895485463085543070402873489018368301288750838987748943323615079932512482032460082629900395419186983607582232236133718146377500428476956965185090867470883255645622025171144305192211848202102286357054797531761142370496257045776419505259220225309493618371945777670770591564407728423733287847014777060023151238740460299278656844212384187295903860223959138654137962213915029284136097702531306861002440886936266219320605086798583511924463183742975920046733892967496628673720256877489369883454921624826741762942740525780180045661367797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1679751246079910948782251164922725161843285976440866109475829161984298169947930310889460119004068256894134702245003345847140687766559853990240225875679284776427809939045001010850190171560660525824032752453664591187376161374098183830651222241696538137924285109121859392348235448446859571704988284268233855133578819168814797062989192482501882296472642004333913923221484707555164166319599580652223170722532415584260640993508806781135388735656522388172357623695687306271891577668308990100343815139322581201470019660860881938979372440843055530638748168655787746366488238473602659080874265386062371306731989827746569825876598112594733799999317197930508777977696376722612278535046115575412372531825941463993468032691176251382550192453711011387065981600392412468765141409862423200459315872780960625266537499606204777588586387945527826481600919390268385479427997488504316667680104741859488110507926798659256615255132355270923656555002442965918094868183557661813731309899365529827136394682159234068542154452601251420482198000696287568959046190966096574986763675782109193879705570751357213875055442978621046714153034360761455696340904968697673542156893138176149660193401574955854047560922115964621753213593103675504459117440215951300813328748787512140937571368565725392811238565940488733448288044182324898339382203860079375621724416632391670000418124494936188078489564203890991936815572306993402132431773155776229080026683744767356907578959201646327992057023339404389858853880376993552761397443688640729119724592451660694325314869268565778920037498016031584492750934742575171034373872300370509747609666432641106286433901308422657081568653709963810375325567661681700011763855601580976372930075905717512836328194498644337883326100040002340405650051098038416090481649804569175184058156640607485094568544099062601710336387608650377734147710059972588391073723382948091160853933563102732180782894871413201454048361104369206155765913743943662936910996170428021046645796571250344687317153721137233212303783292074048498737268163885885610757339400286160995635254532651602117748892799027078102751622433289766339333983578924062139359754468773470365662446808312673968019036679778236503543561850991436531412213907862771859416106638925910637777199589967414640817812715852644876070328727462915148512009655449240404640933609498346657241126431175360510009026919806516137324651477353061063427579610421207174656744690537392222017899257534431425731627598766639037565508914690420801425281945947115793049291265370037369268450845089928146239632491860397473316991280906817139637122488127379524013689105386645260632271955132440105861797615842134410064989678094892078504863728514224856729838446359089097479318360950406866610585360638494323189045023290307428447641891456108534861039686044822588718786454923074228118477449424721509943779297519261672089028590681580338646330991996483742501021970867589741174664254905650994486508348223228869278297505503649693403704589953444272585841303910695998444363548301252436875561659101898398404720055588057738157938905025137809351008823215892451255176700563003203526846281589523106520786039388571183337089862278301866728945642686919651512668116077005135765130060002770914374690420316553926355012100009806498740589805987138782097354918924034740366709332275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 369163117992875962796154273747349395609659503082793408694151888036152026474921392152338890676945643533969573141970023220433635575387961752143938598789651734085397388721224012961315540903159917191600325666202371019534755788774823708909931003227479172624418034318148414031944282657796426380464448804703410698682806524679993136329891806098588619532022372453309239548368982146729499760081068096390084404882423914466596602697026904398932848336689782331023394748895578245442702621893084186291322247129745560448612095962293217417359226176316968258933487063070164991271810520456503285314236009739883720765393076749723317787994560267001762987802850877908095668165010451209212297090499700296264061932206321595306596196374354362807650970844301790652484828233283165397579294882040652845867533968943924801783213604956201516352597908662542658166603355958988839293152523141360760000464629347438540745570533039234933414935478661481371707978064587630572256498659120930069755506002676526708498581200663766555012376693544002715169551087085687172547812644087395845628712941993545147575135568920055975124905929390629686920124078676887035347643712646985182400420837939415978896892676733999189187975858999026523250195558468028999126990287941458260066180401294741651087256800688715972162756184289905050062393745651711727077717424443558100241024322349401861511282431208835856532716092659408978377587610168005498117400201526886184219934838268048099803496960873579924420677191372960439231513511660798406431430144294195747530945271753963456536658246564815749956257315879803416479240278968023683437705296348040096082863478937239560517923360181466687332563235385478501065992387502561484263075067775302556922571683047254411688104042157079402345728160111227293025228370536416172132644520388602077770073953727038708602153049869879475847218487212984287453987584534509768506559754515455641838033794105659139196904896853814321116500854223411170370464738514430236638191827356691471280239444855209005828085148419403893161177770065705132927492442651661224325820847141711535665772385501671842317004069155702292492848175658353204268814764727998659971675947087290342948646431543735272663052015508799578408738935992861784491022846606220431655947937855285853933949985757634372427033360855049322291087994707436339340870247532770479691192426455622332778031391675698858553591828012809784622941225310767543559762892890198372487555850236572838320483642910579783798078428922019163408239504174416822596117872962661438013805832940119255671907515036769357938007800552892619084653360882993196188398384244886323938451194896330484880883456266687455536837422405956024546006558427069330323996209164983467249591568881711526901809415677094494065967520596071558573114191606962382357452010939152932152347964863841220449518500059171059134926002166397408123430583243558167272588886852377782301271284259873147800553054447716533373508338363973868757219793060378564099361209803006634427075180464610524731172093628062231564167342591484683093280735494442128514881358841209148872065316475579662617298495471540538155057671265326862890607399334074437447565866641889689346298300435003051807219806339732829332317185558438297746277549682150415880203171044163015201466158803246404990214800613299987520899159677181507177970453491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 39239875147375548521826850645933188205890196689686102617704586195483035665931877581972771791565220222551407588215234470592095156360982155785967016445634391828547364939542254918989249131663687390324871572867285307211373470817285433243372692806944126084963889169008683026098744127355405548677815528208032563562084338647027249595958894143663457137109561902373338667804625629369813552143092631057730518349440610964628722926327953904666903179033253332078534464771600188407576177791036636283529253243333546689133723877790116034047139499862377862596579392161996941283600550470610940983924091384405770607993993274017612323765974840398537881304948971627964804982477257506421849171609279885500803981036874237242817254081817037683186558584439033513262562478454110314147986035789908565178810160991971562470287431068290128921374233842439156354075268101815260991772428004759511498325919474966257979133633768598653838849018530317866397995452277929298707363383735923877883336951412007728668621468476915851049971199807097779431428458763346483223676492952527747298821164925498780125800785720308774742174018996888403761006129832744673236650601257704772335071948305836479508536742434290826296572503960630096723033224702827752914340245260560793240041382881314557160381088558016484503860160691191517926270046985873454160035657717704991622239549007869409434960991748566387308288759508225616090441927888052336654234321486139587199152802695755805597712498641420485486585679613928315087386103324782362266389572878956610227666173348190647343190608683128902032862804702243986355541137034753361735417679812017963621945170068282998434925553737017409747609665643187192345209727937976128577697443765564349124302635810090308727500316174897520632065114740018068941574040430092266954302338276734849084197200119127645092474283326287438577215771943385262107208520519064443705873483612054916233492850506312182074318665894959862231909969128386396451402942321876570226069632428408526125250591183509689031362871499433335281307547394623160600167078637436555191975211129517552972805656475780230334807914520497017763424271068049816182480491549520513910388667372385307365619689626288400198438795218570553426406648533853732941943868596153365244260093303637894969439654285457377313060601547088714194296482872538105377483799598279965398480226524824004337373570451836463948742875025573695917203744486270090433565767802529825572107911089289106812266195905186537957808144661081652274865202715478093601116807907897017100502621551053505560583401605896041428780930913646514476122651804301984478267757270053340498675933395995472457960734557114942891531451456225557313070620260664419693105539500221681788907543714226240295759541436758651913861623184423964615428035448936045786991485437379436080407694327755721947582340547045871089799762352052908407563901502568761821546465830309443081627641254526907165384577813210244575079612384169976256604457812125312410609732677640761689787033035269062711740933928628161145042897590749604436110334366682320644720151664402634708571613575497068909025163919494454571626660804071934813681564292581929306503513690370910305638904921968402103302574556989091694219921676049616967865414100969431985905420033159047742331169803259810051471892753088481415657822393890128726651467895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 73404606912093046416271343668062806555968612089520822121859464279324385683238946094553504228770845928183378564655735985130334714944823988067049245384989820323514043298589884053357014784768745029449915511054926323502871076187307279273992187065706335287685460870141358087445268460286075914294279082492963342486659801842026718248426880537509101509513414967715792865994837262650160303637928215739655456054384888477167946956631144744941558642800003956381874111134495820945398279569742495727936281666349636979981140746627881991716195297376609894459866655711035947820850396435973603436948249317654747289664545135673226769891378931558825501454154708248691857108180964986682518562100321302362263922802791520827031477776575867621576171023308036035382324243604676775727325763974249889683334872105095061495776982467151863083501108457406539706736239779182433199621993303755650256502492701772592713457223140910821037125781711699577938366969369524527000934652393194101387498445086250196378800111169660662787097923507308761244614879862132235396470458226582764745704298458912482952089594425300979103364613115727597421559519711857757043425716872210246205901604798840537751740146940974798939101681044029886386300038951840497386109743302536377176226949550916808858179838533322484302226554551517476964339814330189912542203275082936917246733076906143862835584486569522726273648624619879518783558825450146481375105641584074302353898586875191647359590789495390528216947787239992422186953955809409422717901952590210197167042489081564392176009702849891575818160808843095177579865874736906496044490424741589266859227349473637011118631563199099785088449937381476156014688986291881509886677133912037438105576725986147889532698086236937784428105748056529545119011951579084423181129110071042242317066518749708199671405794170309586316790429748137397801846546570489251314600244834160295907204060631474025701272074491817912581349358436166806622411087838045616676993163020969948517529117650683854401583545185023660733356487708693992535463522680023016625831065330005448083947364544042906679017483096122197797053177498777886707759643307893205502632454190950667433304089950101446434231531173656415399994323915673573127855095076804216646712085203984259548379930256054424757572937412159662616467501710493984320372231082680598904992528327482338370376079295839213721668540648005950951426508742653664604595736904264157413827746735194191364824818969593542616538288746332474542173013174941891861148024514556909993793413945124104247915513980621648241125485513889655372463723029202769077826374600552202827678349219440139337293212030452887877431022648334044584651698502219747271128467633817595125406172751150378629691407545055549941510405931535217081219875218539438050440131441984189565157110983385352622902397997294776383255592254271306619238386886184337128164676706034440911466641316958157034355260243921320026648624729414708436722809834322307158484473863938480986624713702280653914940711304234347097883304109610447223017864429791677266585835992018155200268363157588631657133804628331744149544605820924182726291760269930326060997636308542653145472929598948375483415855101447038820195004167105166233434183525853681556103185809692641646677878455589586272971244350991166235314038106283261042280105590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 82426941904734837822032886199538998089710169427076841866841497383889630874299946858313034083205662713114630545200172492314059278517081119565506655932785181925196537936620136454388533969377299006991919159008830415392336558162601302417562556829343778346263470607541337903084954485863165429410047368384558718138363868919762382933020898623417248259464477071648794640682640751522428923656217460750684081335223652445498812546238513710745601650686075122611731958802073090707436619050114013549194021329926493942406667079060857603669143681792559479253687414894026697096800644646625951569513511652418796801814238161795995734715593087468879439121617421835811665228920981665718758963530835517960833559916919915626740426977257422027383996347713801153280959354109108851261495869516754402769555299306890974986853377615255672072477849702525598496280494415324811991661414358192660957062228806201736521691813017444770932878977254676373593229578493670863620164955696860309259270941524987960243823106670335343841900722621745159019689547700620405044005433491434097712656145413639931724922218772767189697078137839667665202211835803050156331698614949460688900900511220503490079381914007140293852947429594959306248469863807656587785872543125736827607387103437757516447897941584251463691432775792178168816616352827689104570923379124411612096579432003014171978436983730375430594030648074746643884404701235086618267600112828197635922550610341979458027433848140883845166388448747959569151252203246364282135587676149802250745246797098733887967477127793428435137547623597106012858786416130778208216459789506376764272640435457651188520106533467918027490913916748059248809737573328114205022845851745381955551283231127950973431878142201563467682686204993600876176398798354706019099786612265739605239472142553420383401812291981067757670279178918476441705302277036396274037805355160493670441048355048239253497837966693051761057206453646236638877801072974197137088333172293372215607693662086437188415819228665861510334420633518084864599966219044725565844701643098752325330689765521727806032347719510541744822137268898704081409860771294630021997951889943681786341696405407812578009363985491493266317822051450103197307431742127126858178845112970348948596426555566777989896491597144703946017091665601336232160625234114946751238092000101657119443200199566217184287296165160823560376575379941389364857571937553512712995171274832760821002016153191045380893181657857207755767046222713106582170803727554128381280825387686344131583075875024397189207411693406443203441147072941891223387998882951431566591334145560789293112094266490001968760761206796879368703453855237605908454842880476534400135937125618798792416360917994755576465944298183461960771392629173838376489005620153638897160429762495167933221778628417350969518931777646541820044868806900478785105278213341480832485645231568827033250756917830693307683292764204523908216578005758975784346004004195739554990077506573953478097944216713366403001636190529473985225771338153793989438006239608210331195289761196891407300018880659108155703595062302314384730550950441309803971345879244994243197887912884792932034389905285925461422467948195956829892698218229943786267403358993967371981396366215272397301415680935294477089578290399078316916158996582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 44761076984001385036656187072724057774501509323159220906411094388379234148685512006552866364783614688680829622291779566764208205314793876349920693272393617015542567740733377921580475895546584692830059538858319664246595050454972626550953529039343990054829660219630404699288353253072129547712615190649008942285141467576829093514192016178851133282328873630180581740170373289277656261476345807597573346297493924064584457849756814349708690552838171332025172953731317440333503877444017213548033316864287138795169312206560803899069520350411741139577288090756762399368899617095511849911190093137820009498321151023393677520491423253278216547684149307924164403731551018292863995146887063238500408975069437196846678494067564596719571563123734531933811265620923933277687575559112285090644625780772536298802222276702200044461513411351753974591957710824991869386292069809639108734829189672626485538609989952593251873669500409046034568306417087179095175636876487153002860532330175918663273395798423363206310896269657445415190788779484310760187828809271624311385525907666644086854483033452915078275837110621929897471911192499427048059196521775948024730548572672950684066315060420022035721299970665173729419882625893786766780096070656021765503615134247418653203773080504758584862934053713679921441114934082476549187537657957964628123446209134443807593133815483785479961816076633047391559627141491205401444725221098896046163452616534757493998784071759294140266633237988225750925005575933125387806446799226922031325120981217699748614323334980520189886160255600360089117469898265962925305696482381461150708855563699351376086683286270266034964136265852794311184619634542232260553042128770618630335371810738692011631509739512648463006496606377133389487920066971442812200391110531635719832315735471226093031117154830231239352814634347289223262993476908634324433202102717103485475081286375779692644445949210936000545092908338804702647071498518424011012392023811441485434076413434473955665297994727561093242252572968422299582957468982494667086795682244180126111151506476175605772768207101865918764271979692939174186166197567904751273177810290151591239699863539661411349382064924509991902353625473112932747422831336040486496844121943859130754453534511855139265224004640323973441296826630889655049406002040419657142055185413461489962450292410178171676290178522056683425095183956761710067947654490642510079927836506663616942557398647460040169014269683348139338535179801268505285941103829370456516932474254977963781034691961245865838974769498962086534176799420250185819868209398421501351026230331332843427659467848456826205202677385563566983796628917131824403540126900998757098881467281471466796712758773351319683318238542517218249301391480988563859517889867834434863953810225238944857648340936172435626036967112241511346684006051899398882054055888576887553750647809947409061560950104767380747413238982202956647272047326258938683349533712022737167231482431795982701919372657220197718910987302505981901900315625301460357953252063993929305954104068179017046459582544177032059078077279190627226973662647154717269193353661669569680878069099685914156847406566553308305600501242140664515756790989726280214254799899868549352037339431940042933346695415888465016599152372037535241925193786621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1005849829070341984979490763184509541583196397351147046567432414676671904066550476940834609255494601996891575664322828145495609151898837291602601982527045692598647698501634086711535028821330498452545313968608666790894411600967521995563421971428476826102129506189208198504792993140678847228905792657714919050443768783900951179728560823192297567293635911607160268913663080196500246804411963859975576008000876243274305608975791213805976556486596467174498575126230192115499812109355665995110095258028007965497150193795494741730389332356308604202439098903396041265953615828397453911494964509908286962920349115382338660534378048254710441449393683027365649032574445875106621627486230799939850036932036369722000340948617033852737227858453553486900355569841560422691689100660619489623588286112626738640821986907666091603626827295433665453219832681381520190795654374078342125769942122934423350264578232244318011853322066879106790746033817667611467390707401827577372025981919477060425576271591695911969583793401442436241651146052302814855631291848537491815625674501469288742385441948721164239046499618511042974296782189497354895202933069004632550891689812047436836637052440113886870628644351659299728429587662626176372251499384258162741079523741245194219783023843051437413939845655144407660928882864031964305093722486720068087089079267721622009094417848521109056096373069602517267993235628448192299114349651490191871109933444024386321265153730157982442736811242680159830511888124694107901269706221607508549200322693031747116022534558815078330403038289465650179785927374385262034786799500288760895644507260076785579104522916713747938306569472180670993150411513884740551879314536718697254895224100993837307200705123192671329341581964319842643264758406622763234513247339856297911307770558139197641321412760057419208384350958922171689494123875030847865483542504113891597377509624106611176852247566607084511706263514361929380504922412762244755788288429322273246436303861787544609236559772753077132521321226399634961305176975892570173874550549228754213177680003228479725512493174656239966225826558708512623980159560169642315147005131262777160585390916906708872801509363016143173779128376933311493781449054679095197107372766299678397973434297083461248174404398094639545841817952297619288058696526815671383826513327256994547683719519051627201122015353833197374670216311375040605185240464911447400805734545371680991123653511743581155947375660728768011405142923044267543819906400535454444929962107568850179687454771558076078186112439268291740271148729550971154131639742248304111392632915064881899040525612666989650617094411979054356452704371322183689467114612824883957556980548453800223164510991023805601527855190975130081719800988529264295132599164775548942728059855689502814085876531251027399629407881767513755228963875327590495715662614760628008321492263825473540444760591438392075479460871513828994234997259318778532333357543323674820404236479170515479106230656741904945484882947885795870531044002435854755135427963839577153701408378820945543882279796046151560741913744945062560049324681492904418493955975392208703436691864729779708479402203095371764449623756016345308929890820246444459038388993340081291911033181184422302137872816198708713288969287173123053876530456542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -3619710748171754686997000288110914561408345640654194974164004226729361912457969483766345065212824111123258969775027768085608283268754459413463668004493928390375204551080615665533957563565117168602161607193200381907531757339700482882342751130425859141820238030193234843666614867078956513585400584649909600613616649531879920537508030128736824863880941210173058076012294991580210908431062875678897796381611515561498962650958591324955322014543143713047153623800915835939792122828131468007188653659824372062756016851320203646948897499356512085531536110916259037031611879776456665439969839374119571466466423905244427989867837458389040759508756863949764856848205129330663487675011612494228706058002643782212649090109350331349531439569040449464554228481386014449578820075065261817116397831588558493930378967202420230384940765448322069819203009643867140178838833859479185781379166000775831353366968575435723659612257762849367675658051394939370365465499909154063356833337247066042448528036078708331655057939439659296337411557062920167932915748361243628495938071250565369127604510667010773539738578756013814980476461603536133758029900638735042262123638139271222933717286348860035634085798047969002143553561319694639680720815024181714555719767192247341839825561579081907747693292828594936268972572705183919828784847614438660571314916797207635389386704891242363500760003984351634959576171592063112167556383251941334098698640653947469912654087063110734682773979836229358489914508572548592769988720025534355125572366390432770723918612653234394655880884817134473508446218193255383413609888472241543463192046929512863216784787025869833400371265606073266465574202431034680476710292850144603765118584846374241498259976232527671597437954039439870445348121104330667618566075357013197855584951813623409682597032649706704728184181588272203895869410177961239727691884861051302983781856239825669816855891127776037156248906853751527959150945426219684731499507789072530163906881945712997960322771842392022330842601295342695549837148948500191903416477549826510595788004392155146053688080500170840916203935487429482770629759027707673331098076932752145129969465233608673917328946485886752004560070284293070455337152339746790949292825908861468444489719677399740863675987608501577028845933609821578842255439394817043392611867818625342895137868596377636968407574726906344897384917413826137623201887108948131641036285865108265937765174188924737602446487697336280912210216059910506289268178568856279818340400954197632705191795527897854473485666357901516784609947387265080069884482810182512152448811326391293925012544384387614726035164901468278461757099860855195925364107393688880795749322820276250769610417831461162773598852325545096318985749915139707921345734395278122830800394576619812501731492526072123832846131108198001908839779765616432834618672808285830723690058954198891731223322379544910553257929134917074188552635875807193255622482342640893180483537799572636074067647417257941107809408626026319555866997199500669804248881147715026321036982517061413861272591800126171898218742359471407387085414452912672540930932996200795689400118073798570779363556352451177030337804045495377132686473201650330280807032261290274328208180474745951612764200394582646904293131449204503997926200866699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -604059191458245206848749777290824803292224059859679427463543751363146741980864672725450941363894737721783417642615183333344437219400795957817297548366918413023267394328269657467673583922318669278057767589243127541703170970545129447331916861997489477783003550767620757278291632160178964958846355729258623212030315019681253986426442229795612827195825061018555742954244177177505469607369585119415168784168312718618066563161251083804945634660513897018879128870652079329705014828963290238355569300664491181673507554395038498955150045091310375179395438902445369246786121272939071751222631962374134829155161769829092807063491228126353568234120896185733555703953823985019567337449791021857804658363068960095743565765622498149732403905955160479213973579330496762290709563743336919038630582457374562161220184064123658364570395411847285457995443618227257764219382101677842577493363769267043211573071801939310664942034031312911731643159207196318421385878236457819568255876497203825120270040163702065798265539704287825063507239388640232968733051727631190616145787955492494104887789459048873749783446226539223303913778621301698694659420709521901640583417591221415345665456599660120692058527031557938238455851731369621003247842921952300907967595989231142795963899360037462854087139604789357113062203280030999191057012088421535475157091688776925908900469426232788071073308781761464456248645369084167920160548601715186640817642315609969183903610835497032418617405855010777876469545478534114381266265659401303130049153854219717636888187109919493499654870864974176744348126730157264393565801601830595028702553228640370375045233751677888188545516801377112568961250665297464042457073309903641340886222191943089431808377177724533423876655082429520514242186497671498001872660561669156037457180495373830781933273540900695300328211425586535933881493423604825266389238162366462035477298763274587809100918161637682015218384794868028089765107859158017769173007016577902488739457192569944349101711074761214046087989140326500983218964899243513074586260336279044912844695022619788596889908084728240926958963428728496159070374051525118967250907830061112058511747396623090710116586409010070993996480371690182732119334854772457679020350531056977304964523598227217367133745089676314146386601922455723692098472812986954730705665274245108750994107934125255997230368881250922243628399716515815983190861754088050691287235105695832655982677071858944392022918732989994740642195297088362965632247242978942254993695464124809991797264678935656839118973784868818103543006688748822414566815933520000018146455148827321892977553844588021685051347507141016051727768123784099607873482820253628386669247141329769273531041419777159599807927269313100667415516703773688020198776559177746926491930102576574699488938162906720465871441361516958772846213759909412349056894801407323169008366026163592018445835528198506515300846566099904869354439820476968781868859320669334462282914376248940959724945871863690784140426866340691232804612853335732160926096551623564155816502485146121570115641688959612418765086880959246286830599475067859343006414149570615667988994221703345756258633318660036197786044811699255180710990918848226898963225660197297806804774344177856230290352104765322340932342206131311751665847778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 54908032356414024997480487052473637477036543275487535335645843937204370980265940585157363330443698897937138703120279494046946240484380368266870178438635045100159350863589847962927726075302264068361860766833126049491959607271699035524060815631354066735954384465598449973940513275743142507778958139350129988962562541540780898232913340694210328283715109640268308527818504428346373888029015824632429351295659750988835737899067254803664198558011121562471462155178050006917985129540111348610081034805916245437808562553541620672805858061589828463032414765416739240926387152524791350025235761675558198465643012785738487749343080514797949826063912230860784803030234187524721565279762923692669535898733599364198329052675977042453449506464668151970865608873545152055971098469073669519823355188734257963820778435496767171955857464501019244460804286899815641963479284167114687184560953643094045768245227400580774521359842704731687145797682431603079844991519555310279684575253814451012580187862558620812324408132706881720098280247781217077032160145103922056360381616363698562880393689331402643567771848633319851261149097260438624899963365076595753258767486120052411239261937224319593119906918398403768278767611865681684151501638485037453681134560590178960192919365970425685507077205801555250438996814587507865268272828660017080614001245017906428740703763150407631768353755407464371592802483949146279235457743071199871178068713460527220612613973517428199982943700219917594530022171106566268838402427859797769523794041637686144196201572744865445362531665570264713598394821513066654380581475700127992469049335056073546170549767006075049584134026927600579189342500830356373917542871722946032753331396408686978615664060858468077877340321916576746305597748252618318898428004662573841830511978260143415103777707576587642296741610345739950925369496575272635326309517533230786516524879479483306060456850819154829275171002933862375647582969829716575435468368018344369138330710130698882969716734042461787360296337229540282654608457028444231007756285611283778994717491095149817904347749020415919349860854035067595205536310324802201158659629910945651741027214498389867028114533596003809863601495545887270946260963894943736165079655980183592513894709926203139999326284808400637990016396525073665591205799624616380871295358146743909504333542074086926588560746605552452643105575242741610547104342572164165530490454180234525788706007699129471299638775393121121678288555872951897609352365417941918691325021990964159894838175367867275409197415899571906905468580662589002835397494785430205051335974547261442303563398333857496303609380774953754843538128550214059943382570570012050639994866707797995027484449489199806661872407660180285837106257234322902250903564447702995913029293712366942161231991932765754559420552617309184081140676427801625610419681622180982128492564081707352549536057506642166152059509620657865097562027286715538911591989092303761708756625648432612709855348262469611226235360768988602643603749232240061371251224528633696757211892954944246033088080551998880153224926023372433441984963385738446749232944083895501677317829908175249358277695342153224487973449333806367097669910109877369240430510801193397608855568098290540660739253822090525144276471822038050607231140136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 39100060450565962483356438976623303631418772247938188281254696494786985865273604379903394625255931169474528193959066143461394106267127558894298970085572928108515851209368942145717194412056060460618841787169387059956752392323868904449328311331177169228420669319857384685561817473481950851939251344862029961447746929772472985786859929849219780392961697983912653705608020994609934432145951018145952471931446981446471726711485940700859836766996420396144900623848541501038361806974200715283825570850161621175331410504250685565059630470795340460628642879123342036729447283340244813750266673039316804752395968484919319003899217958612784195061538202940451261519065274514774797569195120645622352883125125569235643245256263908562017084003758090611209025332288638008953438157399206560697538164113980036444519180392511434139091136951547551543626704153932442543066228996461308513532975973245983006827101317965000316701839399802679250723687827163203997368185636088736193523827726550215472598219918686227758971595829684784085426812283409185677197520244378622111623558268544697587603589336418465209573428232371644159634227549136961988829591793937676828436377932654282232593490012033458026453404489603111457912037440332763933435821694095063789828900058399238373643541708569532155988938175694073211932090429494869489881588636728417696734495615403090387647993337743255601936989555843051289060451100687909879822769421698968833718946857253726968804847345920415853323099766582110766039184437592565058739270577190567363392211657750541157016593851426894286484794474737139965432659704540254444069013772451923414281099976286705484221286301305167253966083738973452406086664714645656500018826825970010642567545153215416788667750086311067380386338620100518260838023624806112113677379162781146495726570220329278364099303909050451051468364145891232262200134811347386311563416655654796220576276095383088361212486876520639641089669878479935378878597962112204694666006629159993966381390875746136520705656919458059040403001422067141727249612297455861215158128479068942468840953936895357364358750380160122667584669992784993928266048642218114609069997777212723080307687453673733306813554856022110444062826478965495500023031562678140348200938006996685620332846770871012509868928090651572676771451776946863390776628079944895279061639619369863650830305956589204883012441523081646601689864059987087833059709530780004171510716242558415655393862780161450342949424324570803402071553970436837934339739194734059578607223647516272420515584643373771411765034619075525471249395743792839189326016323556319054309785657390607612318965055114198390900336683548425817503570425885182434320729699501052834787107710876987371191590739944481270356391384596514062747886633560386396757582935830853777842359970068742916877144418649465172303095054864572579211910768362230619642964080383590605297760588841848016336283474996166745187286782322961545898153357923821785676521955600112868014795347723621489421588700929141071953606692942659423039325943559419446777260561453972138275596332208543194151085219664935734648725424310065392312688028001898410940006361802570691024257119480498280918994304020526046832731172893348617217872592140433877444461104315407801414251438879017595702816658236519830879227155086051530891418457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2262991916718321971094373340979211736554427508749954786301250964688664063898264060670449031374320180345080901151132654756517527122157717539886812490111313604024684646821575335360949708755881214927766964262037008303195944442259554469155986412157216039943516004298729370678445238883210702066079330802181540213931661784890258406318375084602182052358239825311801575460553312771916919496293096088277128067815903689556835656858580484448148647501403542458655348518326257178883683199600105576390145786621261823816037967011311382238170626776351364711867117739012257486338297707062948629252821263832625078459433140202036175292034988147087039849660839943123870321559432367389624320146266765145869049052266733583146619411744134047968072948591768033390290914157154331455157708262625813735134721758984239145363806268743417408752180690023730551896493587347609523972888624023492387183231222446079537658835232188721348600916432830838979956618816652169680997099533371389127326437585000860210347379759074624852982995380150134467808990562153502542264644256416190743866801176231806227512420810648859004808758006898509755083837201612927150483489168771986071570089148288725610939633927814555357260936871944317280770672110870213673615924873377040050912644323170088903704442969711104443398400704420644144390569284305319692843358860547063577606004727350784739546968336926617722558460415576321541495616679153426160756112638141269179526557576318328039595932137858860740278716208939394880239976500764164475845034153282104415744469959402669005077972372857033413038893148851596903065056069410727176620095061984517974369201263919982355430248506565130667298065665023300822293462066793146388982345013941781992039961580291786358844307626144899750427506579393055277384059679720420686614404260432968250975134813536646573985190590044310063792987158180857368713483835544228858157800072683032724774560871143647897399342329106177620733816343425079883820988487061253591629876299310829573533232490908019577031460234753025039290853326936708617077913117735672803959136166615723906871468054752449572758683976138487859300713369114736412120636626505276509425997476779113185877319779629056385518517774896321539433382916058010309158329920513564729645186580785680175775076797738102435271666785863790163799544085628502690012036344527932107067658972871123241423082755134395867681387749311983125479658973679987569511669003538322787106104583209818045622862232615581507002798163926259685712034291661069506607877493966393000884173820539365407242958551912098761578468530433346659043798129497938878700051998700657631748275225057816847001996328515302525087229176357369223116132323273936199520520724372247229754478296104237151052183288324492090026742446831899283858277029339863687563132813704664114868771741713526461654578616811643924788523729377094811045914780560476711277106791439819873383164819108785571195859820197307904830549199423242990286053600179828079721080003508681208535606209674714094516027545533937829953283026692282691129467683105786023040897167827018477668729629519248927292675006416475729334558338138617773549222576244278603963487962765806695165785687860909343029256329302778461366488707322143506299177564541533135075477480627959241933184957619206960526535745402522314169107930723674135926818847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1064173212542205565631206154267668267581617351905623090300710471620080219548647843561846751631746573022423661531219307623246341317313118447776642443590038785657366784707721112835821783059224053855731833183330635868860681513613816631022564654004253204853977319681149591049594785915979689224996170851242199262593002591523842910485320570883441699728273024181591861584309863191526494671226908224387500743853555849438707155050568716096094408258985687032654347648786586438594864317585640282773326096802932579082822701514525325700739846060946098022863577074545349239515046297898499394929534413703357184097699743567810563866998530882365403961880841175230024413785748861731907619623382189307256182435424973505322647129365020500408313638108517576422750423672084161365442607344636243019230823283465441717902835150396943980395923648310741105773606486451766329363653891205764038580739763396371936940800584958246604599276379404254729745308296276816695446110303517217495569531934186065017348748712486712146868788228439786987655534298393727864718361222546198472143385072526568689619860104991928348549215011196793586338210030392628748476822850889705663822649663206925822369292356945454345471871675823156123289432149285279712121580173439412618262710998586288153526479809301238943726012371815213548993266145705363723927324976181673380863212659581250947967486278113989323629453815470918205415520137952585583075720813336726473126041895435288148414233425726510862342765803700076884602461498232678112249217818328374629755937054299947329872017114072329820491767395433123482964736656617844821382912084054816075110533039627296709659964833532759176049171047787876267708491338251138679724695790641603094599489734157301615620778904050055358972847408183936492940142598618812202169132810871360267067817391499849422241851267141883142684539928130633304206651291419629811466938884534432313745342174303421851882794730365768678004487030967935760893430087433229744252441132858389308952944974428212033318544211393602625750007269808532657135592032274735551064936686684455532464174865499294844025312159617631982255327564244164370113629900638189941224004937703476985534805197548283915016443895258566900191032578011473910518041069283563614745055473357924631200556363511814413436451505292504064209994215281856749640918350185083301373383730604414329133064688457789837149437643596145341158717010776426641518674610057135389223736414777702756608602098167889269499121300689982735048779142361441536252381290657743729117259992805776385178366488955808648465198012819225829128742468162349546161767558671723979573895820365445142697915103174238116582311878256003786217097654406852886056568099732888924981258128589578349712136898106441691040657475287830942218898546471352973452244769684814587236819526748986858300995064083256211940728540914789908748437994564319388472871881498803654680611743945825723485983770675308726345403932487598600599832845385630825594248430617218367490903805706250590647818681291729612117407068397512126958696125218545426023576517682492194131138395021909433447710225574813399479155876716548205315039209986530768846863574904574975764915062493939563932648223451307835507414867351291088611679901127284659991038991978735391356805232008266074199471168166445477641263799796712514190673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -85778320312665192090995965204505413223828669370466994527151439344395171996178650668533916668426528639405840650367073550847048418644700775933645340281372997161150921746040812103100449979358602844231946234945726224234132953738446252993450649656808141668603294014188002654309500901550166279296613326636444906524308091906314508074447509694182148647880527170888559771578132234936273382830812277112573785011674650324137379321399870299579767248065326123525703211473996322673108251139513302533410337887138648860412120487631329504345222546887068571942772343644108285076931546180234399835361646003635781234810344010487802799140886270648256729446138845945857834115732810357093261500833926932579207324437244516596152355949424064212653191416611443099856494705343690789098826418715052536850982463049815456319472274523750533334860071767498774585619010440860741371147683738547851700595745428800017726555155277667534283768491438185713120636388190528532726566156060841772856294180209167458602523525473060374972678116788471120218552481457122245953019916909943403231117025709542544183997352688473998032963221114714422682243047899445031413742968497693636315669549288194140567934015370586192417345948587919908767877127169599570634459596108310517898223372235625109031174788758282982892227914117884632858521909245467431881341135129640992136571851125807462997744775833379403844328604384448703631543800212485369623703912952522876097634242958323878832248053335590164490799587805732125273856351217665950146550800345470821558673725066132166885704778122853176531000644586475964054576413133854620311217048124687373756574653700037594752884564145937080143849201131728242857674390793927823473815598551984924802467284119359980166984658352519954327029285884428430612204617647196232809780170362850274593970213837317655050214400569688540885269491727119751285122750664021323475898706406959871274895949906812276547856885785851478196388878705334333460568475750846066894922483496543157699189752326500056972725403544147493537083320508739407489250817499346298973473924322699278679684146373561685972595778487160587076449524764567612122736979217097196991988492551565042841276760620244907376027822533346406994377448918215209709863232978058992293102451470573836035282391379688768447732739171249691318109860574140936545674272604988769661986580708265894856598944577544401522124518336898754633822400229957634756420839999911028581657036177030109648293046819724899545311033823928394918005680909334274810238276926557673296679642642733719598103708002956397316788655126004978142720930882512232922762513836695398192413647251941145432378364076278254037714749634013489747004071387295091265293558721912148536872363242705591452831742733502718759603638244283925986752812279534027654414342148323901194713269969214637198450236261218322690121162246142183552654781256044814035886873799505828564001308619746547326537145502497712281733218942031550261702421088876869848669875461500591095128618142982623222615781886046052646045398290762853400971647594370820827637261266582113525756052553194916756780279706059145581953929635157753078680142865949029017011688588862445626215003736459253869647974512428318032842884425402118781024627955442151148804574094934836555165752748376653677859179082435588869765096331635944511413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2407739430179193347314844697931829100394857782648973013312254991168304895002557500260031931876384851474195690269441223447234568318127833781265863620678887363704428596653653567204765313293507186231250503750129179573015633900463292034417958718746898150719327206443479700477952668212928261644116383556697172205998923335396708708712657043235461017220161996933159126139775769683069522187734390525557123621414316975580705899403422014283441928958684760978883193971428011386815123762423648332542628504669056166181349100914013811052069275819473394382618139315653909655414168970066738373969877223133067392721303095518884628248087641608128671228966556469419878616079428899401196663784413866016529303603035652766208215228576839137485081157923022761823262819571181533661678185399698678474662345711746626126126339531061043274273788447952157438236947912151738077819292564207960060508031474662873240452972600558417914080787539004816892972160472449625703802529094107752233833511789352771275081246082237940683675917190048410888551051760604644403467954236803979935403319255314278482508678582820810876795325256945032344777558288028565887250050559651709602897722260860190316745548602660278617057385030191232105432476215191113494414658541080489045814440501474481252174813765049621588731006025059532684022777844223612241213766262477410131365392277715268750201260093782207610648134279441980970427525378184650836719418693126274718309635853316593621157407279947446393760589986510835654634124317050345483621545083366277388151495154359102380600044283138180020480656951809071610242066790307515998643946693686474973442686716670473116323593748827315156292393299255443927768787063472776855392811401976031620797527984485676101608373025907956863086640837890999351025464509279262930543920645504440227857332473503265100241872214327084227512010040558631463258479687505051993458194940702589565733740717758166584637171858435230454484463725542604006901506219100720160097260924671889174199518393374071303706925896099653630259430961388100344582680153425522515569548395707283150652415106034534154899321530972953849061199784003188125908467593377555785254459420178922194140104644723395662318607548566552791884953357716314122227872860961577379081837585570571052816482100713514946356134268041101480465053186182062174806519321356918199215532768852425686318069086211700196491542059865665621620055550349750077321040771078463712278027216654147560647622980816098785429199962617844712209154789284241999044255249768471739524800257122180206135412242490594276569725715795973344242388315687209942032473631565692474140025489457096680724635310490392420144677637245176374031170106633289774324798651384364573224061321563584768328349374566986942514459791982268952444670265565794470271590566148023763441352888559195093329630043267081395073992647488344481986316667527104093704128925314163738273589944297359811395711311715605005489437087671971047512415647105756629740420687620686948761689463164205670056262338802827374111656026217740005566308727635650184801735541552976607345424539148133848296591858654707636210777999763927873793193163993198934437144111988929859341562190597266651636868906813443245269068959439193449615937834190717713688611081803548637699011284245867030641869033390795216865235843024575569152832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 3757747339562180367192248050679328384650590486737466901086305827217952631937416792107800911578043140082596549965349886850670663644169335501865808588071527604140975336048094423435340431760944648590399714336136714203541210529481603362465996061618563661819986447253691453639372540406829213718899509552798097565958196787769693968888739244936585037727422427627363410492541666698063543332842386197408319058198830875404604668854303217117049180446611010310634511360149291558128739444537487378086241622265328768261662274908191355950240485052850208179791411290457123077970232959048467872537501099411618647085295996968566783569098763661006223430290090413963144701911003798908204574133243629245954088273040847275245194397807775456598605453495862885776425111041225245618998545228595535169031064790850317384132786073209241717900414649461454857228342971939772731354771018113937810991368865936912618773611443865596787529553153305172853110812149162955712027842571405595279086835844737278563671966674209292782727966976113723190592415133126417155450312938865650272309769435594521278403201471641408965590206239743722201798984285027481889389171520077486435439415019011277838740824191252939307145184239543171938613315003705437795877967759300247650427119062480372856262485863558178762250986791961036010663178460135186684602543426524860325994125366125969235870609391290710070349967771924004274647334165817042114969011350715175714126448276689670766691557373745435571158956057695003661383315766913946381611913351634179843371133206816050119724333553975867574606531011537196832622198686215663845054513795914876521805071676272208403853508618372634478510135034022419876161789712371807407617377063065026770995805720216882038068586042291335369463176889066894009188222847443052787732885143433739101683236499787854372469449814588641714793966334630848902171335029923969420064057112716931595830439567714189239960304564260265302094474012941195309520423458690324847828832411028267915271219243033289427424609813237825306234219345157679821361575115233630623329827539919707082482896729584075657345815633338652203838235586252282946044056095783445708269536229046966529822686177824864623089447764035718309823851399204241125953101318359062587476308092721010735360169554465472820873215922500042000733058912108805995094505179699217446398888042804554114504343551636987503474938561250734809234812922164928831549814286149666042790426848551839977319182761137671848549029193484768730863362055433613714575582810743194638133322910354598712052969197616712168181687192749949362204470909786648077061316051892068696208197360103839967944918663051891497451054818713482587679115379071508122137648571912745660128348266144020446013612540990805081505821248696067737136980458355650042394445383902038829587399108140525837964884962246617574468256609186181048184209701072375566642038618445615750458815894779987476943946122005199934881206186837214482816816997262349554595495456243888163298911459039900241151232947843614213891349532785813859245827674894472304827778701366346704106133006727824735274989746304805337684885321943745501052622417156597502310879476261172396737345180465244408321259814150652818668168791652953255867973058968605469912660790320534354952540347009528829414922353845780774226510824173961509704589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -278706298016904110869530809441604340894082505253645135485564549764027942599456435077486236701763804689368628714439079782985607708567929809016593165523082516345697521876598052078910552251358764785384348353979079214141579540677581078195187999570770653468536145214653631514035232125951828532906554795769825778638460664412645632351333020969477926770573592572935476634706532967102608285084532720653021143443625729981811978313109134563086887862724967202664686111927107416469431343288897606529172668863799957897954263884017843901349197013445146277953744833258825096577933704499617691477121002608430206996788638964801496295223233275805629992857648231551610339244866553434454713233938346548838813763767249516691307922045668431329784426825408856592705484313239483371762694371491341665549009340237773115071306908338546519661948855848127842941549103455682312434320975833866011271266856504159845714980669901691959448076686738449487820375866866032368462836794802063874949306066822270176363174138385546568407285534337213671516237297910855728301020436678410446276873348724949007937706053564320611844962440579613344384949328514002507359942129953008761312584499781649618816427190265447584705935330009071829181944636661975244856809118402072346222264651954779683611966625414516635034927554913248664980509264107320527084877124593182430614292046761596317191141154923197021183213980010460875939620803274562670297138749480575102079669359026259942052628802608335209676103615413370125621441374992366552758083633291722344362875518606501661725585120234027505111892041574477172203525825357725577715349509967027576774941066513714161426120448493095689411081177409768100605734720481222502120547847308217365945456804503636767740962866050690266586248859031899286062728900424525753436146754151687859182814320781871469871263687408115460417842410256491748377867340555151866668975261963821257547301799458495841191003717220102851027392057577786442557568138711953391091836843577462700482230609165352836634501047905370941039698735737080845697548232974474054167858057038393525105065639584490686039379031894526023627565558413467700839531207055620774378993911904866658526845860231863143517509909231447099936413675489553048666357913421408048040928592053121737421794129340226879545762191178037597651789770919083857680841103332905534617669716240261180030202826125196837707157432243973366095680731588825969647197253815062975321503964165942472227263282034168828130968697955799079584396243346336804356526053182519652667572496856327765969250172678017544398212915563533743880220277468612999088007201034196486892283618140352325084362662398074799039320304759107691763652394272016796075263128329480240689235869925390286774815068602331902467981953133849129788998492371980992421412792956756588675963735759649169834111166674198363165197436251719194076393584678672269320730424897181683324712241917689960711828590836668140486086257019101921404920155695428404518746933362760664180555424554616360639130834540762659913615114671376147954307311135693701731102913142704165776593923372239048098342139679245255644572079915781813947344177288589857158372376730607704596041757032227547605217455935053874879336136967408084197619374349760276655873255610725441577778331895278476190218602309977998549486573755924075317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 6256041930799694221086435846299330926071399510843580234853323126496018578855559438611837532053163214408809771571083904112236615756846439154805884602783289005750973714918564858415850927137888323674797921019492673289751379582280382071398933993926187740872129591626447639620488123463676665296736276744782230515269412372664134777609262045770506886810612369687106624928275334106733657554385374376941558612074992878099507332823006437003022993736435713922025979172685909076682999696602892114358453937002290670233340508620350921553836034527852383650394050951795242450991427485450083005996864935482127259830990424007769219261821616651401954368844529561040154070489553231525640011138132797877180388669641879468900401349626391862593379526220373372917073793488892182519852038755651527137655171143589874277295181364952481325454981616921776780963010292425648932031985869302055926196221124319909396525744368974442548354004385998087146271274293615723994267741994815147671788442336325526304148851344926636706207281149021728553966316604049074178321187686077625054589980759992015282355249514461600272636303787954587669346962300159893619930228722454278712048532002434737081632139266685751750214708824904083822283041647714325504157795573798534100943376699432340977642921052444824487943942997269130521477012916121890444108744817347971482653963923707140903186264589824849860290922100859565475170484208514407501694985604958062694275880222977999491127901993576544068543524554017145837439967199302175579882466798503861791488826804098260179378301463562612938960222383852045429350650472860026162466200754889269830769799603982889113065996877701070475912543835555052509008489162243905851481474443962651522487497782244742495892573260095043559016420045779725445355380675486664987060791252248685576540471495607892548000149572227900796219665125128612559825518887701589258571342593316770727688282833062859543091928113485091921442640165307578683954554308366861342380875076533101288252716202406453001311076777644595969214322472689551857080262059704726391618749345745403180114914444390176972883133695064980174820313181216272271497089954826029236426456490515681403928220447744527678101828065034528597066653055972431175748783300172723798993790308168363639856933453336944059510791120705744225740683806764070162620111754699693670304934363292565169084026217338627673336045185337821977099688412791386409923131889131599317723443126702875428021709778620902057871322064407988224055051972621770621560579117155257759277079233362149874710275918524560488778751870552317980033111664225213191749391442250159541705501117221294724080169544653765396547003017186286335442319880867947081081807838554280974402446130380297640687168997717173872055718017908178115013569453844566388860755181564402576647390846153022672353649920069815705279767516769112254979420886072346181512238164188337848961398864676181443802440888230767921546308877657721797832070201250487683006484293219774773446902255156532197150145886358443350198785863192699919587422678994015742734796652481090417745911786451571927481177843187781216879056171940148064819784510923867699925878680766507067877468435930342223816718405077417317943871825043477863332593352431495192445356951680719047770626941669984662854674646842229080182469348834938049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3914948921291163030789132017495514505755232333453337516665136259311918119883379060829620965199286816753314569093663255335882446793657867459731866863351661783124482160820246994651451075791909838939857371725808154843371521889574020949201199649972443356940240837996019967860706554434438275446043291333747868415422034492730971877275220198980056813639473209915182424149038165878767811299208584706319539057873573579234027873272501130897223419870634908932910472376589099678822907318005598898798691494467768701875239388234570983868376095379946867608137202889981226574448910787899870407277886382514727547718637344506037398398200377329239858957128347446008029440134150075661865013287354372275799326674560984968029340692587502985772922553172161014099227744936155081702398500775572689762307443078608518826900195084933759218822837840422719252372949749893767246107644789482544004077522430017627158667092686869590757226253384105407873236638440388629078524013162247049166959830386161333828529599072431521219913325598573380991228416865902724477281682471117096439189139570012640767072915608696962247387916771576111457493262188891109519202511344763110434172214825967533451340625001253236695713925360808497359393203841497211074812731492111991415266554050456950945255106987818937160653467684042628687460741241150141798326161728668782532206031690148830930833567583000919105331487841179521139216203838342113527988059962171990668813846011721226372443997344145463521894509380134469397734380234506341280384503880436592273210903182454808137129117258890580432945324531090810451977826034815747345352404173550787012001513740952923840671771220951820268207367097955693357024388336059121649178010706818918795875393412866245940202802450547675316735661954382014240876119068344537452848876664823830128901748551729300406507757791627740528161552890085630626281708182431163246791474842928320497096595475986416209720970191726151819111080006734433682721231735795462048537830865153290576633264541645063534093938008334217530824271548408561248843508192862865194925640718841946453220237440075787260249692409715326815353956677200095813781934830523198048466896366547950783470769278093176869624358828713770727105150746785320884791886372484921391933495601394397640927175075056619656739948253459912034284894142394419407002661325078371669095848337741316956427574241028068718223079841309086244923091560385182034749671145319184414240148142134477475331481473199565745998051011746706777870394950048138642291008231856010241835258016995297848428266181461455194384643460313523592348909006183853125499166870343695346427512077327623495377227473473021110429037596941210192125974320172005835941685695820744165447491305521379592931352219798923684344907156198487445308191615726887369002048312310552453717684697253507501601420650616760789454594989439679778179404049762438901875970514398539613740153281601427142535470063074926011429255894014205333908998483820818408078598184475695757470686604024700647563431673792398109872923812562585128306629070258079589466543718732076276656388889187737198520322368876399880613407480886833833944644563287572173112377152441873490365432480517075414770437188202146150344048821342049008574855103677826762088302090164939345236414894672547554169337787659852223443082026234489440917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -1008665846724844658492062872739873592423616424508918936243241734029052954325788368408256278685592815093800816775377556539063713907357965848468810480109532914907818205626787953115630286010623648014101088896814529214340987526626391642240824661874997570923689891686541555693035939852022603907998175888172727806419307595744926237373136717893686098179045959600989216931634083362082754109543366628671173515813907727728709441303717075906019099941149766352885939726692853929742965555823514657580091859155666560702615790467860807801925567884840183306727671305054644203209226207414423659144008650239201785725713599141915934913295771055543812171117643568014990710743000735579252100097729691221613046976763043936042528617176841611265749625345070218398558765958299992940819072367930210937293378843156281951111499077911038294533403080591008175147579031232751357744525428328764870363053988300934989263021759403709057447500841269095772534932154233844442752148839837887168820595856491596593017564234057758179886497833314556535293572218089735380089660221990540425856211846046118570851798561914636421400402655330899740232666299674577257688942091903551627031490919128538993233974251753216509391417648386099220259325001758917110757594205105680947442385344776854630143916843456090531231331851472548898658957507328397509472454195868175031820565647276837168307071896612467003979746180340756367956644911133617429624275711124807271726946570154367639514498372805851784280523435224175663265700974538358503640888492944289515851953939157627323658387340854405340948760759323247823817052424707968022185354208135423884166638073436413390263557799061269976745897704193536111587513586589561488781299192506474855635945286026948879556663419862494521394253811171501610961798408402150633841668662053457915114511481934432116770064933680071610354725619832736066425062960917797072024368997175165729778988457508911513093055722493153030451974253426371826637842293734370051704181382533548411899191684639737826868818873489787843955972628174176650942959817347239373933871588224268430395196593147115701164097332108981680036276462175315529128242889728270316310127001535840045400765643811164430456943913034661293666560454748669274567972911987732829613964339160311099675202425568237455600416474895526508580730559821833343970551402435398498667523788969697538613119400493461523542463668963705794388358179381080507449895963269097637926625246486641680071320236599617500888399904899066273002080340883535046732923853465202934858635077058552549450945974045956771460437289593451380528710079070225232850167447743713582350220508874837105724334658399813303441854967306618980564199237267592853860198966666699583260651640986258678002851112071802178346499601881135864871392673170904766183239162353066147920232796804073222088138290210834261206712747729695998728225673246803864235413080130359380840876148883501076547197203129554191683531443641371952203246810870871385541709747659938019265790244512620735602270245156679000799658134748137620346792243844895835314804406853417050959547076573372111862321628105276660576887775958658712509144430555739237593555589671003380500264977731198873841021968965228694506516551914372557345754774925362611147336718100483459082194746204657900334094597115954767430570664000068664550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 8944496885579946354852137808204455150924861674594799781137984696904248551990161842654847670136929183761362822274077154563990383600175094999957493846362362298655488269749224882712102781606937671776738095218186415401510585779308009218780373518130943467606678995083425739380422049434255815419440946428856439248689559862577635686229980401353173953545445671891923835923220244878696848484779354928336784488269287220299499134937197540845521749935726679826767445565713913002871489161093010865786142036544831679716561712455677495790093717735046236850464682793772596944151611566709385879369565077259954144204632484380860274616841767150713127436187517006304896881725540182530586082046092289394438869889477403910156437164768268814510848414169559096939625271564064966905938159907818199803068345480636285317465538247647233483311829161990398693653209941007162692137178944826779441037954655292927133978420573059073764804411409278891969996881671757741405323231710786957211425568497341794068501390876040481784990252273678477942693304082084999097195939969686120509575533137390551113402507917921374979509256684289404908565209178002286263670329703119085518408756311279955998048024235718864829938495195411956686695152148371988778636723478299695251189246866017930490274056631091972965262725170789722292971017538473084935932473162261356048104502318896935804459048193940713896712945902913981640443896107013397600840075360164200406731561026987017303303123214090933211147560117104895506553561161775544999902024669564815992491852103453124739614212746393051911914696286342598454040088793481800806994624586620335587739720112020996238278131958597557261890032757987883426707056763274617720330689142290332328213958849303791083227603571721518324282409844403490030060113531128031706153864060188213637305030839266894272818583133193686211662047049296783610358149751118466974068399279331013930096868080912697152579132101744128012029764904222879827508808007820253178097655280964346954150995746614614681382472452464243411213669897027786299074947044072406979155951796067936122330622871169036044408367003951452941817590571456609501960838388057124040278604603815140420165925592823740697764829685934360056940777840491107528233887032936413249434094140766211015284428710650697096812163772544017091750594386051836740071920248687010442590951710371932444698712225908898850196071656341320331240645403328598159507880588269648901277349372735761338222842415641501875852203587397511985589818436243630974538564232300113370356399591157459756630764618987013855131687841467929994544640196829404593670456669591945659503520852828095220278408889374541251283136705557181404108579756703477461367209952562636014475109390877132293666903391257200861898512265137009150874992613819788984627457453845733221023852588157166725185137102880560092908887325275101388007293414238416386059889908156934694908221009443441673932364603394386213863711154339059198573209298490463899627771012958380389532449931995718552992043034674443841731387913926684002405086384421264210709865018290728494816844016845065432781468284665593591578916952655422054437898698209194975187641305384483985096142315013884184623186678382949968157547025031052909043114553560531182604600191671641758524532689993207031991973871160479781786195905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 8316056841138535112437447446164595695169474209393370509384543697524873274902369406105770071061586228455653083431436400857363964943812036855220327654586150858438901769146954498422555808374083375740714926659422500740942578485092916145041289474997176716351076102160586440368659690994190335162269579751136810010469417585647127213367895767619347598330141782663254617500891711000021667627171447810145479394951715421603185843133072726593208266497516863392433555358415373455020089016666282956720958915199411767635424162390449799665671188671376313366481961487633174276014714101332124233796166150930201975116991696304358196984484853309466946694844391304305083278727135777696587691483386375374025810705756100108906934810032497057238729861087586675962061962989313881896179746410738385055113589883984980870783844498511576759268862340990032627757679718830062907153112702035980856869655119286879943894766576703755621112767354285302454482596516226653261048318554867263732622722604612610161690438888038372540703061955931158132611047307036519640499486539360861514153528958674582492161969049671632423307499249512134946791199336649894507102475911162838565017296482200050376640374543538737638884015826925695682651055331657326906975910380388426133293131883889393211059712171205208627061332176072436060876241702408955457547049601243229868064397145501510564705089330747394591946020657576029194159408722292471350728141576933849428888265300435433435596502716093520139971976008966417925682114694191923465534090543592280202998308642318951298070248684071513059266507892090162940083146596021096377623131815158992208444950891617386906538335429667332874444047385833889129430511439542766172728088542611236852824017253047337663571784234874888846246193154188014864599635634608907826019766369142659715912461894651427074679236429410348253044740739772933952740938084408369663342085902309622698052706175262357900947769074807065760558722683894735446437573943080218056109910267289132057147670747526104909113989348517316977759134981504379858039597843560610629833881704216445524801941395499305324857506622812572450394245492747251818552897489350675373933315885621766412434282610651054940371302310899956325724027513030438755207827758590992226952001408423325894048116619760329408699071906969554734322899004030647897043256536500516919520303960151258925509979753036439646625603895890623897129941886740832615587056100385414435641190479229516910778308524051201325044888668317299419510671066847089945832278663656194653007909157923312798026933450006802394039323000754588883446776225377072951998126621762799770734281413223611686969876051836230542175674637983323347820858199803826910984660175331050107993888343215368148089616484458676828250108300527389878677099747491576954375645672728170946586096976755808798173985741746313451602607646745887851024581775183313234917409323651692964036039841543107145416761561712382958084216487102829309683930288804457240032673673606962721751937015333653050900437505637129817431480738215981586175270356424918844015435853427047401175923573519986744853173636324955920783413031014858630059701818542349944786961214079660408652964794901224057579969301086926025587171598088242441236999949948335220476223385720049748325663154323706184269424568573298052206657332056274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -99493763079844451046163957346933671842011477474703188580795722195316338247688296937153455414729119477854298501544149737345512147252694177183300407646034006067548146119934114059134005400840865135503325839416704874067124285717255197748201835069066820973249478821262872885950390015974374647784511440185485251292959871974039317903822827993038096576379354309912747016963112148340951902058206435400803066927549988515010159616719067696843238393541259221393151068640500827032902054126892966402316253679537079158383347034525000513032918511604200209407549161123793350541715360178477572643771471318407952259322995505455071653514907243101962132757563477781786323952525282964370267536076345428126316628251243546758825786728262858720859709389846560508457273684809125169222518267961717544433669744722947861678923040828424202101903551780757948166953710063981664980717346095624842288116265410824667469343867888358997718503035786015021587997986962174604675932310951774940703946170810890962350611219390435734724888869449791778721303505200348052133063331704582897916687086041839173142167294489150333027654061380363010504085502286104215784466447883765161166411894099741145523845198293468101609944835564255534639486495246008709997490512289717780479320281722329633947965984885126093192354700762839468297205412670194609381365834553320170092871539887949924948626641436615720415838108366553323225325758329097062624160409921460794845325213803890275446022771716630408354375708419684628068034657521759814232931086709351972273683258399374465133080240689886978971169516824060420568091573715671875765253717273959949577810667273414131755772235372868529707042104625532323389694648814875661487957368055448313413237868564030147775964079556783893484889167246704912453371713443430339178634104783997759744331010405564031333660588895050019927874544659909752539661230840861072073049443320266830347928257536562332540930986725331694981247132068484885850607067088236980552498173009324966569890947494999994193890516722270907184103119140383867296120938229630771915102923159143030002294966247896073468053168813910383789007309733130902564673673407125137513362118550438751008620910533359262458747120340865490412696538825533069643959418559800492461976853040679483195768597720148031098002721804102623430868043156872258245727948950252417516827433208907020858825990353284621686303829170679765262102416270882185481400959116420844061940597411021945204905807441163801358198795928181692288995026310888700211788513867542888341768103496666941951312781425557774253444244519202083374256582749847078379086310195822755170506878392368590366058231830009098010429047889605751282165249305064272386724659606110117890052685885547439985499734720006740302146631134668551227677346670575342962435920862285872222458808379173466913496504566599966233845360394395734170962641350935169951513929535713267030192910003316542216110349649640201677626400328585075547232818980597284843626908662073340335261444853299414165625430024766148566480365920170703283675636443633049637849649027890920307478308544376932888838208870172060427968876915800129789608209143356657511858544239079266079693134908042856110708242281038254066973454277367443567180133310563871181700030111318600800235431091169252204700425643795087139552129098510742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -18769988388863737088079909038638515443647215350652734756163610445951197909065943997877438160832009570519366085671074908520450040271154688403097895814570849371201001290421242566613160633483818042582743883330306931842620775227086917690580936461143485244068744444162691839782165889248935013731867471437427538879269139684759038837153454185763232764520790085297441668851905983216384197931800209917866128736351299892300706389581710103670012697310256896256161859072751989337757132322744241581109873692526907130088330426298142947965709759645423562255583370576742349094417802889288405886664364980421621847887806975020135105043950518223312656337318666494506480411255067135038259153182619749518705393090636648516174170927465491590363619558777279123468041141171667964665752520927977998351534588857560518309222838513018788140237165512550179917841350349628516967623651349970512453463856490055663164412500065836538425307565094829728230876752355759778680194878326626738280209794639336153571754632103041131018216009223723122390288614554436215969416548527652901314264095433292790176227613308448932676896583927494385025293706716010413808949884967491024629846233067719152748222840930190553747995796626538673731873505467921527612397987943651808299287527434778199468806741962868997195479053659499962187574059168680532564552547065134464953532900439244911131251105265824049412546165936262300844218621590017018423284603145662180443548756472504477115671128455588606526639880424208769825495364130991041834173048000124926518807149240983905940237971088992120401996020540226576280044249374413806480547325409971777770080356390526234476680747378111843110379366649456892518972698643527021366305678757774099484698242795782498514162484060608449787732226164267394175258055917203647370793992015149815796668732395728236281252624235268650843120706613673875261982290337230999631965244465104059660999527040616951989768179384754807003980436144350213154141112174208177457041121739990804455658334854262669896511804681088046133969542776380408608289105321553772073616079291687942081322444261212131047790822896033019093116052018634899755260190846604317155269254848451699972571257870990879187268260677208295517019757133436779951664422819432435790203066740030086317580013094453616401487661373590413624832650105433132068606523375488000704377426529138062633364002993512969357110769538347867642606142039244071324993150395035501624604860194000087748355513759226232954400741941803304795431267090807920857320724472399983574921472397325286906640782621790633777743273327465492745422368860704508661022151536188769374464831282059234360864848323450718518455701740475328902269187859098368067967682646487049970145233903536264840084320798632447114993615832998052482302235073101609090568514075027702382447225887004749824682178841585443732478166586319665245676731779424535655015511413299490091554620030734748892569263880498970510166941289730541443706296253703523046082362186050906122688728354285393347578337930590858072819248555921627721182424111107111376233805280357115106399367524193182232497004264072894275020476386758438361071248592095167230914593055629238870742702938540750299736098189789034364712966609561213160461102796359505366742794833625022906432357852935309381567138480943392933842712258911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1731508668614307015289775884880449335771808172214845822229063694043542725012014786264122906875927511890045158296793825460272978508953054006626648436665612786422459521042656781632427730665805631450993222573762143379290393812048236272365794330857403128320033876003091092689762426729347736293855604706567793319222058140040906951030881088939325152851470859767952252868632171422718700209025275808664530973525223275857599159829865464755130442569142442214381888320644860266316762491830485543742266668817914214167527688111842843046000442937671657729168340327084770289881040111616276634596790313078475101114087724929293356672334688327013738235638265001080957792341415402230909401811169402100304914034071692976743476922491086227691122445197026044028025620960777726923950052365604025542652566539645054976596933202336839296628356609409017069323471583537277207231009009151928936137537983355252016693334486818769611819532085410579080180258267144190827799415122752145578834573567537958054116715020680566542604759813475737699202467019301912309005458834733416672955135987332268525270007663221685099030580475707773895944448023024847474246732934557916301807143640478745282840582949436870897300275038442625480328183005224951271614637908069295720938607369261344653975640727747285667904473248813180190707776891967650893382230699790871013695435021359781404968523887438587664918544421541641897617168717148953532773750835604424368597151377358890766674048249386688717195695972262980520650824667024090962285042241173427701826009193039054235341045396243601674589822846656630539436782905075604344582271896115469296652259725838566077853148324626721485256115496163023441992655723995409249420395967006961218276846726389524605942154469826369200054261219333200298144255953216751073913540760123436713441701876198081753280867035679264805888672385645611153399630764943114386716594003106293583138713966312215577987495296923739729741221332927171491776884801475312700605331602050690547676309100294956359974846263224987955619508285058992500271638566365371375620272195434652900220640915234472793997696703040551501842738317792267721351034850977249128636435750652038987741057481425207922358282394873905520405818453744209646673245096131572341167209131273843319531697840492760707866919287869042503855305594857797390739780657644167012675949561438872951709684950229038882624936809729541137288460423783112296434712702551061595423477065580903847865689581364063768816476185237709122037269933629863142908274270796953603342785812889809107468746189382880758377556299981764730246263642767052037661212823485681488083039128290625310163126304961800765338542495272625723711816199558590901012802352900248581466164228551650344628210862882413479656232656187059342816992516156976380019910271605939946669079312218207601720730463332433426435494660474811045907610071304008509281637521648457524317959075986029163497767078205451351880886822623974044687879688738567179352720718266473319048069664674668604632858892202166817358890594333505219338040763909096702179176400478552952838525975234417125133975518943338620360376479311470670751897774145118397617936065958222688503031845549234834280601101629131702029241324930916559118916239454314868109463109132047236893548464161888414869547812079844558329801458740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 12083503932506588330295235288773879768356448495294374559983685571543139442034226872178907615836454876885961311187968122755418314756875741979393617878085348708458927244345752560239887601883963690624353755969952292588212122380353887314441286100865685814256463442926610558915133151573292011702745058996866984812294383332546929358650415590064791182750959027455463151729032087566094943257603721129439603876930120179433067338941081297931758295427695333958053075573032234493656809128779663966005489202107208190238773309655096933787418105233215371031335724383673515854383643865771536787668826239880079556566364720922582415418886283027036966701473699829567953531744063124268219852022144131733078527102182650600856041098430376695743276548053001369362927054453119717071878939808343776097371700413594310926696476834921928022284802037800443136926178184334647015380484125536440732109025927874356801872654734165474704866140140078436225687601740121220629060255037576174393591277550428877198542211096754477582460433265730829152771692253560855290604367549700889674721275667383311878341346173724058068789892471045203724401418513050924272142769778052729159278081947339025458784530907410324113229397665524279434482336307525494357515691621424429532750505798355734697854686093932287433572435582343035765815966332074789011122008870404952276737714646091452976120354425651165375819828686243120391313964645583256545532474443837123215502445399884808239233046487928778001865040048538213825948671214759533128727410608824942954854566213304620257224756075233892741109218809730364618358802556670434710542823992586772376034951903867815200451101253015061221666156672529494734255666946815169194858719849078751805818881052009221418514211585569144374291432303399547070240502328388421678086113577032592744287200950343669536949462467517967263447187136587691514021382665770979052085164548878820320949699058035314304519747006189355182093523329274412655391297027828787304141906623252123317430147829978402825778273939979636006061436041424020561603543129742282280266457306884432478386933581351982031289532484216905655988855371580763793050124813615598774324597174530741181324027567830432752532927309450710278561185896857333114542799504480164630131936946591090176824503543492321497008531754691721784722901957107054928329060855734920279897514127048822006314202103406882584173055711754833550334186394895215078271556565543746670475485714671958926158912527189592179005616323054865947813878356713950786733415281799401670194011055509527678359080715052438632882201885722985442292900906123705686298492632692783509965823841077480529570842533722097258878479861082088365588183877374279541973648713264208910634233902283876678251374442171068605188334104325511684934328138865857758250657891616593498669431025284341909145504043689581610398664613170636557058333711545555917899299530903366585595770966617022153541713511780710981599112182226055449503966279897111473578644148213328559423963760226974547627592188681700451932585699363924816297830312957839995480803855775257722148527826593202784156320290019733322147302370645929672386499304488587945609932331365457002717445377126106794455821979413176771070852041448949654787188244670271297959783753121459156257169762081215310950032003720693404769778442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 13236911667721743377945937872350867299492233357629158333770504242160182138721439923095378006275521172390831022640458379545827625644199045763862749121362370172507840584531794112676491345454169193865431615178533524426173612269956408012254219510643772583244748336858214652407379359242725176048424720001412213706576558956031992508996354638223198711404913231329515293896788217490178357382443469275628991530549885843525699140486744558116144474443477017945994258735686982175684920795190394971634625072458390277894205144454388426845009623772947373037528628941619490283232802944353113052478260903077191867009377263197681340474557383433008726971376820716510864204301183496116686060986818187265647152894565568532826868532160236690031423704038306740627458771207628064152817628356884160138320497671562062573673078947237481909902442015266227692559993179850543169573623361866899783572906310974603275537126736155824918671309943742139438544527562311423303919654921063189380518425140204828148427767381749864866911876447669158651434362695941841228976352831641174430374098059489361081367436027273992663946080810822258428040241290466616456968648368045782071387874362402757035052972595923294736143547205928288288829239847271664836900715970423539188982959295754395914485440507446255062622764861813413048581541941046945169568336305184185562856808090288692217034714861969478324755793450241852783652454606515340013746119672568850968129858774192603825946616945422231680439382679568772329110764709921137267360811095884834119318739122555344799463180193696351509451991865525178504280225333372908001398101353029416809865014313790909327004286655192786869781218635944256376816938961803528858419243976813225541879649859335943298054754207788600817648092807820235821955553450626012308162134155293262807782496097870731058393378204537798339328901740596732407790846957453159553985986295485419310561221956811579837515772491865365299362484522353348862568995935732617359269774883096936498646264169002484011326983385799306809648457406008861272052654231195411881040135358347018821041391874348582012676061194535613865441019961040278242533050859255352612569374352111000233182914194532187616044555290325235855816919409293049770677739619405756295031575851636539371072566274989120504119185787268276711883578510929097180501669261854002709967574793954926703663625050268311261282300834012427362004006469518244004833774607380110212553242012602814667598044260791782063736137242686258498225665327770078342455421033719080560795445611285138028065048798333370453276176441034364815072807142667549758165396547812605376627586733656141754526201913529592533040172450068986976536706118266950365964951088155151731732035365174025271199184527863937916742491779322982528473556446209277974655292349383372434663561295054508851404360459456590481837254019144320616522221811635535730869098246451875559173962380843346467921738558229077387385441410719940830665157760075081691883357285193322921111043675229754969009085391953006894939082311636563382391738712767087290556724034119555335451277069991305565900438454343032994062243760204194324821892284092997223174443753431176620243650611773681508562120250767728002070686692821057999569656565334681922660903908728114642519871739197365965675591915656097106901696166992187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -157085570812797780307096269279352569854726189712752758498190953247958233860607124459170357058904352290706162605192862564609132954633350818506763462465123676946227072303609895939704827226944142243187354754152447069453869647038074576020294013178345511358261356945800523359706580751100130693811568742524776178676830567883886980900340347150331851007908416541928757666149817868741108859334526871095532902232738728964263452464895247662715743985019608582221037869816205260520398625831373064821598939100004711740942807184195772724151707295420409653742669770516055138366821494872686336300905027247930852161483248578424441408593673816069571847961970008127429438443295714717344899636237248503249580026982046134570669092077557242184715505525881345544891719996431165333275632891177584705270770773232705835609606433520573926640766616727903180924146653653871234454244440188552161514728195620107592173290629262729438132962476412955146939437927033069541286496511453656386479981158785632546326040773397421864484653610409756511720973217995333303935005080930842231738801562800285098614226946550606934318980299577297858542845758945448779848857345871517100849656339501468719415409474766111502848715583889973877909699404816400030523904534649218352096626748581213982019646824167890339780406261952641423196115081666686351393134924229328982421941804176563999153069573313877101238334084083208813044647787379188429597793481798141331575558190992457352938504421638064755519247431033680469838258432131455922927760140837807954298369002432855534357712634301549735230857514420817593790477525868818128809629704815687688199600886277591169882347683075552441955974643139004619398595045235959514485263515954427567480066316301206632864246768384862496897465314794697437026822254242866566800410474090189983620898061487989459129603479739541352863231632631092512639388925726593486184126269335116419296851236996340166523624818447509324681886899348522920316654387834082822185861436241953777412555752064826941403842800138582415221401026920595708973472566642365494368332958898035393164274825106485358310154377065549743841399059533788589353286358277594725627244548287362861650713456955443901183442095198918217774744025562076415595778789957574203421128831494719626540277120998933903368694757049142539000768002244772931822746962290535454416437696424183562379256057449693589697289995594918568630562951049837959936247267050749329263053636496101152531509212119044567024653854274717253055101478334649972612770985211888810069418475383922440162356966420743082126252963467842049299334039691585555646432623785719994805389829007418972054872661902674593468859310329796326291196421540500632383782254632045922402706063535655038875338472653442112644226935655360334150475119306563629585725899941072344451766662882245485151856785148408573557748302770406152492040567419354163390394923194066966342838964732289098316246307692395035624291972076693853662712061145673312874976956042359826853095489512524298510042008568535798941405050946071698765654083593623451946451021227520652054406881874325294883490533054928060926077800327530878239273736478819114408347132290138232292458267152735841265921462112071368196040549092561393636094088813700608648027139502350381107908179685392767691717104835942823205850219726562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -25599761941551274165920541901455745265466100424917500436821234140191359320912614393064304743351481031462007724708042958219904521418622795985480750279940933638667174540886516621276285406448240123438947546596472864774305764817322585518591477783867087449345673286411529655116739678907397609526052157571440828154602893960440609421563679789371446145206851266469187203392020461614670364150022228798407395299689214624147601978100102619253488105141195440914140456253351361168849355515801620234681655718410535169914715987235705560479894552111046561463323161482714107664144188459866183271949294606110065401048043677152671956864428196777225725295733370472283411832590920864652084769863963395658926712667135672791949919065119727126377071787780419259517033098515916378516615972232078059511058182087972143852367623539697492050943113411412241221086120810914095480498107544556596442172046390059609987409334763573922061135239563656292046706288035176681380068966634997148749183132022745523130721598151852071620052278781677847583859307035211025148109391406613507396542646215617795304964771905225783001068236707775146734688295474819988735219678526738145373920293502884293597874753291151076584340364374539131367587298804538187251110505117484323022174604956239395613279201131010572008152484413967504580455050472038963981878108828086604053264666454260354449622981028083679074641008658049417272361514029827561432687838033870686100580070938072955642889554320810813013568960985709268724448513175969523923188574907957364582841544549373443271832446120256869963784757504486592948469754427145116108801303112008972007841871354281153216468135334102033669154245424133712562827248128509403611245544555095779226554471293334818829598584010207065496710134354340297102889000720306916432659358887888411732883426111074276044077993015294898525172062157210794929631038410860253407999396944105160026823245124286791745898357674808507157371257637880625596211816056850091377300671787104664702957578217423397558648361708921595199818240095333511757961256678983912537571958739033789968913986730565622607793238381352962631774097999278908208774856028215180987058107932797087818820911203498194082842266289852250212522567128853973261473672109311197070668087850022840022574851974973204659569021207736644577566139535303158122913085462149436253154286711422001347837130956643627493968466016167091092969862072143590911090809694439389953957502939879103257350103788700698382995136856478928926225175614581392235040359927209573520763181762306819867682986048730667856324893421222913579185538693497044222040850209440237898782136620212503583957153455075224465888291735209037293211030499576902001005793493928892585038040914786345793237739078810781096196557974936289778605397662118172766565796584546576262234228425640222864136378569774972892304744454109888122737341901024413030476063924302914023310950133306222769439391036644463376527479982768941272684646970855824723530857150831297045603925177084626455151201016882486783419966931770732357366654693855290599809364427204825746075709395462995603760980015473244244889850592985700818157768529823201929689849532607485873839261110328946009002435010415553957453178382513837719367030341611746301858131888931534035171096923157814509708044975532656000549316406250000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 1115258808795632985166934256330191991912190146328805601293316610711283272760252796721497167063099139550573393989137792011734992818661439544523111816121387172946080085654565936098929280702507351504618345820347400875742788402345482268036971118965418275316167569193786002959226503187387860023889739259068412829874869510976006071627349415383128579159474553786669540936721285963489557588205144501679391330014550467561593810048215807598651382418575561589705517343957627655447976608462277129485389464687148812476669002570495665894159100910821350152987180145187624518048946509448406676654173965167807521807347818541202824809638825857655129228411489872343163339475021816399854212613905507484903873161065037040713195595017108425390694060637718390844273495033975884960820804354392880065811366466724079341489904037563843151918253219854430796529585097060976410705450932531572637259836861178173520056369818096711416787990974412340209271794665374472572357499780030377846006316941193726905485251714800867826833929578662003855561279773020507438644220936319578805287307270653601660306015096365306674580867431800599166807954960184173294206642323144887464128817673355185549721704683323325861374198670033764311338285786851610187099784011930721911182900459093736444128106113059917083036565463026784494495714324780580870052563101415480642807164658151199837200236246787158999494660654542286059166879752618416181373282162819062227506258500236888878866930191467090536262726530019335998384981816461168977286933670225137994008883321604471385243712600346543251476771854625342346662774264291814192589905685094729447468625644596766290876561595561485838688272371285825454134766994526363853459466030991817184553384617543111378786751309995795691957104083358981529552112253006598182758102452741931916816470875515750513608837116056197487435754751798100259529272704351874973294934433491595036613083205165434074029014787576932520118992341779644135522412037772701675729110749306342814143095002742580718236041212927198436979642036687897143953773414837593167833314479135226588132470073560192303611732961226622158197127320517440180900337279970525331842231716844926002340565611006208910313260160301860328396138721118867321108173568399289258000458154114888421283662398548444006873128826094950402343148431793471469222366756891879860284405155247725517172630857704781382423075241965983219986286006948688894135069503462879414867943641968182982806095830016721203206449506879940577829554838056205257071502669975185524506429935100489769468742968584621675801833001817556009778359617431345016695321745313780643155878280848512045293119320280613830564073618103566905943846200497920651177840671515787510458928916117976410673016742931973991860511926628784409400874205652937037816422098766730048957482983601669682914973901325681915852560387487317028663555419777498928462628663486792922810182685540708077184942767018845969764440082563311478872971077203532525575435016340893296817676835215268109769060806556723656967722963118883259087185550101144412600582748913462858639281413518453371538224322233122760799775072450480423896840670938776555914067474648958947433615682018038514262259384063689597600310510737026505117574585974185163426956920569710593822667497803131550764842015312337252914428710937500000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 20880282058326068136032724304622759703215787664912435315583349575685876446583291697699359932618341527420636122887969765409103472987170544605698112143492547880355288735423534050889610966678635288827492311375784719627874331160842115311864869626326221610453414745753228695272926933620516920300404272616488086370934824291743310057102177121708684955699784386010959546155206183738996670090423336585293398858130367805324205711772360537864022367640154999765615907429736651311739100279195100037649369176048900176096862384327080932391421145691406689855030248727113263953757242819482286507382354657717720768811631582828384008616990000406177274131740072680472841238040188310620170052870322075185698992307853755733227735500444812609813565278740612476845813375879921266606100632112067884813139773377992461745706993763399241351147313486919288333862441769031793314961125589347594031326522280347266877104125924626444431992909454054179183312608521829292269842347639712954207825286194854823674379019078393331511108905516647630449563745805805239748128467073264072637536879986173729204720635160602187568635350344076395521089793773746938971987115365713354628958095463103825694426771343271013053790195815908329308063772865580674454409896821131416454290324754579092805042371734591998305782370380975507097107703152203995180303895193838416569442906137125395312311301868700171728276783505697467965562432372538451144969784491640248867387445250539501018936829023584257472575113026734982181334795640171922851674084911796037454446705183940746758706221680266246333006350877105763468394062301128477843953113210023435886817362800071903309029985562919787057751199962548801221646553159703746886056340951811039194145491287423284769410028646979101194207001450467421529242436354347118308840811726565903628739124038217531217435052877035566289238292313656039986812711006326457345423232208260420822113956039426017798168868437599241599970599816955671944128553277664656264647460123399419517475002433723583966514585249838266124994685956641500396308140638365249164198706066202125969991870207682566541119650655706655003215641952055744095410202770769642127492030306474894332673032080348562851477735307951610590718861789382243586595478181667577330537944767773732014105295740514723258460345646737357109462049721723074800006026712694017657661078487177377318468645389259012063198732888083420438862589012765948152042868684131298462580004023907457111565433035853241237372238441849096527384295196510737295244734130981667953707372279086693991835734406269145990429434961365073196268807729587275998040227437522368406353631138478348078336704710810069066016854575446232203889247519505658662101846846422223020413413792055716135416309693733058815091071879495455234320921381729720938604425352479940830560752490477935752314001087115676341777155125138000847387632560612317160041494558330575354658861557803334526100321771863387535592587581595769313005693619524503270573473709548876514492350956102118096451066970291369286082331871049891901942156265960390174679571009904821068730737852175035880811322887347412951101592004253169333704922187504930457359125055961263475414078848106495415819218169070328335415696518796536221594043146469653081535862615756876846384291624334755849436896402004088119506835937500000000000000000000000000000000000000000000000000000000000000000*i1^59 + -2777014962394095611437049327031341185327727660052515004712422350474535753329080084871435483410574996505587937908331770015516198108922658208434402930663101182906466810123892226637064228910028278898424184967630464246435458791701816255351201688653255852723899332216311050304177388012235253196858301806948551159403257086414630732814232080455298209110274274796492239840136179732218908544810516558337680015291549049785527055666316486708447092957679742578448518454876222186107501655808360145655435475038376399533316520712033524114171137498082124733657091083075780483850340095226534601728277684666625020182930932805051818252666725655387526179160393507483148486448576555872649735224496655896197211409219860961232070914973266857304231937406727811353853889341659478303343930052852551080291300220349537835938436927354178134921429452847536236080951096250275932023029340472538797683493850510695340923660247447413621947879823761622939535314313427380074559656051319576866230284539325422252153491181933854155554612988509732701658078718079834683612734446953888171926851816442260271155399249353323729286405442058319488390521496794506653360680914628996909644202619533249678808258112623829025031346241543858985198849131341149376066140786671680891913157885412305371564131501820705291910509091373150453736387955167370980031999682102864612066465636009294712340480424893824355560050308472316716034348837411419633222678339249500161791458474439922759779337077331480556352568497017590477538679338283377572884879855878789255488109222351591127304015294840130528267517371555813751923891073687520394196009320019640917401733651844886091482674920792552326916693634753466468230436172413687729595584368733969362938935868375733432900555869935248123103159061563332755085524034188788696525196703736052754923789370959354246662951410190569360293728831840252329596694264153234768659791508929392065329761736063899612795679141946017508687957726544713609174230958644035284799720570866325198015582845885758621280837759964484079918057514311187805288133401802483886406023726290542395094763714546198617673285734293657298831030858429909251926100006573446234386582561254069992050599372868154997357649017425564301938857887873278886476835098997588667019868385181080638492917010235459437204304526839265468194534369393150023316187609959742374581154788182519468255146706826375644702047841743220690759866746130645609359341406208581503849199981977735962429163212410765395561781838968716204803377538335635574324956675594081102513877297656168697289714674359906784881171421576197184614993433063876258191900107385474355914796381545973046517030907389484453136958612321071175856797480587048327175096282491051459287230688004040847859424164309901536106706628813432657875182214271641077294841599568854090239919745143557714024037031628297052638833158248707908721993798892717503016494302756003624659177015972503932273068462143241185427471325497885954160084143530002980608138252107286198308205885790833863874278309739440371015766419685773701977308370322690603570452706656935220212496395887287442829876807340527909313340634366125145241863898240579265876660553752942856112054154100862463372619106262818540294257603159632016383450112522631333944269783798431826205976313474433102509913369496053610229492187500000000000000000000000000000000000000000000000000000000000000*i1^60 + -229466923131098191345559627779591753341935526439312759497566741661031122387104827386003078217508331482733168840016933266714485004517990309799418109889106905474984693066547357191743827535349765490860888831461868145607759163603803413053392123852089469304651476840029773820369608367400138064932053367173747921681522223045390988028416821317687755303125823121462983664293085800916192427645965671924158210449190619457956087777398926834943485259776059783672269827830868039509556552557270637024170486496705947534437757289921587282870949877100321436647187701823457733138332336597896072589434328624109655475056050725299464511816825552869629941869425021009387184899900677096440260001484207572288641642103375207284761545689666686076419483635981917601662192977066722637952248533898617026198949587473498571914357444909356262844463674817838610846017105384941478919593864326795255964215816559427475749515431341557801931877881199019927439984713118996171968545067426594560407100715473026632926758284824954044443147234210853262704165146185589420567780635494876422531643209684889118978132646477693662018289726379996011260307623923210028343780247369710391177801621409728674160587085378231574982260005970622255852056860825416738259259818801657721491423564791508222598931383993796411313429812585155205391833241624193157696142753523718830825455335116413155573730335359338411539320793536810917365116306692807236252330989367343465214424082886316817212573984248864697387798411803516712248517668379910550507327943992124657209019301949543822052297534697127036211323260136664539883372055043006831172487813762125008068982339523754216835131627434057854987220190854930791624016858585164628158972060373089014428458050116309416841420313752049301702408971119236156841934286016938806827969493020160663873881379653978525546451269885306204152466473221456290519372580276647597747640160825624290704426036575773943897252889776584120444745071558877130257792390110251021755497979218259233376182081553784045851597640006899407503683465493666873873678032391020263765898179193070058906456277036576000953641561353522774196476590710785819552196089905312555889622582290687836570134242527189705348992618186716428630720913081134670027476352805234307898347778278365070163813542343532433073313295706371373548355259778261410291941216590617046381019586202702939592323645804418823772020882295870993784909563604445637253653992782847592984463895828002303855144491269982895341178646613522294149086096382763649098360351434928327892871026717633229016239495182903379908979621303521328996420978023550989086278770591194914105266843155816024223251855391786908474910428378664682100267288949923566510917133996234714441383915837349928418942213630763795085148696204831969599423957606590656439609222680858320882686516539540647296435344606451230383944482514032684663108862082958537464228180489193674198957088957147294524165546060809536556950730304016063672965035750632089799573183472052924890500698958685273081032958326935298409696850142942710602157041590729592490212620213827971065062417971432871681687705211828456383153175856982947645385893129909228789503101537471205857728449607509489923856170056450323044979907612097963396914979096682406877972017929115701467392709025454543373996602373425262451171875000000000000000000000000000000000000000000000000000000000000*i1^61 + 5438256876813596965934879324025213800986312139331706827168346181877621143903597817122244363725435796371540646341618997392664294907189719221422781446376816657826243750151493243015579469959819284048595680805096459194268670303280214023826177379487813546809011302696480007983704105166173036475847693867478855962193209824875606470422176614453502583460578555602022728200702616150966665247580080812379206955457660093272894447886764792303615439619490398439721023241917304682408084385912814884089014644411576671947498486245827197163123262065420945302702260934647722318557767668317432275711817105770648987890518635563573365679408035782395970713592142492094932111333604469593735249145898784986249903142122806088766888846099424420409267291022567849555998781593601245746997985740607024553488722871844275576561337308100004085456514393693792737570355452677004165974015289120431645803103457435039115723581757824831742823829766710007074582773288344709313896614931352589370660981291014873301281968420699703073595545795271997994662267261682010203335911949476494089152966169465089459791266039238105299865876387310369685355020234630574356005813448798448292341000014757272925922923135402422813396468224200484661038447024892053599985431557378741004875193006402783989649707536882678883697932444779894168251451329910208464253940140401437186923405454738816615237680030935343461325539111647087862036911238646167761493309439605809095780428457431263509592803976417474449112381779603808579273405801183420201217204056343318717671940920258379884266215709516975203147752175195899545308444067537514526696290103275923219540324070935290169605892134357886451092705963572611663939926786853521534636101911815173247197097862673645766377275520072842499083125689390447096200002371272052332942516802352307054229643711784525758622001731846163679526656999740486985929666351794886455878332312387168634641058294344432165606392799217172967029729047855842753167087759644721737273936668370931087839813827141428608537541395866437100810922798253765649555656199995027623709772741154633709527310046085044769533078748256760626556459655258043918330900695387723135811114957358840057763418792050534453354616502340933556963386509602321549001689266802528933341105306161693463288746586544814490543642357293831519509440913197226543807420024802334070351104992439342908399947969490227004419439124047197061625065194815275814139422385108554163524233326951814471942947722969087393327459382254286274027415662572310836714669155641528460848375557721708914873900323154210435349304740408141593920758749893719055379480302967783044640052505702472230234909635249962072427454838917648406872366695013881894762138395238774033223075978268985604721524684552917110989431790934721357522548514820111462344850072660536549713087225520825719204105465449822715637348707182782936582696375321082226963636961885687966024087511606400371602474405321875852503812748864668095907761956197562660351124261169521045012648991317727068990084982306443647596449414402115789222328314750512993900939834518591787159327670702712660694652827711289266824950305585027634708338493432938821973025702170900933662969088082332589332030884424874542752049852046884042775128250018809348857587616364394405829405214571490348255934785371994018554687500000000000000000000000000000000000000000000000000000000*i1^62 + 153838286003315133138160775074464012221902247782835971638064331348647585583814058740312081928335298431027299101181122390734549911716002720933281359688422117380311398345241086451474502002065990612812571422160792366372660336145075500309994546633378861299452667146259926335849839033695788045251616421275873933842495525500362667652529272145696000078212768478445406115655627846509849622496591877493872730811233724718215898438094156053945764748110532258777107285393438164127395379417763722736049366001176678657567035111833895052349460452601740881700313901127146072253613321447995647732867927754456758229126336624106352510607396579822975690888714049957750556213975321268076446952672924755162019152666577717307201048735971053718462076049682748652881997658984310324666906799572050393939526959943169122324476629544010523322445211147896482361127077143368699684384032967477207708219418901954082991650080741101558801059602316324144930944877575838399858129428201003257860908187190270228325879486976596657911578015549624511087350344470272966897164038153282408859047693996960797345366650150580809046930051727959867240065283935808904380576572598076141593030821855328846257543585688616295538708880267274371507140053476924214578979398673614775897017076156203938327855397682708053788769585038185077318961513182730019264451148886747300623924393829704026547512206758905803851680875609173944148012836169139041659927493291843731887340585205895113854626452815527336375196920670965897223820189567126777732716383888109181107868232204167820470128253140509354105478003706874648346232515275780629697566492596231203284477696848167618413966596181452219412798954439781529128624695592448884982885962421021240249868475290894558333565000137136225300426193862253337272743478142482437247109536120941647575816743971090972691045236520745106532160462518288119832686506673747374764169203280946139334970723502434938207372468322873258023159556069579083889275411095014298825734653927739567745798160934162525186351575846867858416830744101695685431237681648636939628606549950782270452885523851748201848710422159090042672959771588427709101076742767821932454835889506950645656578210796661086330512699924500470086544844672075337480169694679449083031205368377001540798138109192934739848266749696549457822105677056528532854127499837659246353304322375747150545299005183310424156845501787294317301324973469170763045401386338132632889791619890059972279948005948298335947584754612732576988640933053197158433520191353847023761324239480101440424794818417574005590315381537468217835189903190744604107120546475867069786669732838979584114777788759159566422354482309353372894408731710647786438233083224532504756048379177509005460154574206079599815159952645641029826047934169823018560428592831080079905965715374435226863018825929781957112616909813482536020159415010844286103140055125682899609359838382515521362078855560832685651235618840767096807077272176696138415443010606399536107101422118413548152572437532758297374658572783304916569039627448040547687574408265987317566481756034279250045518096949545517824468261676051119269607405428491145297849111313115545073039907975014700916905577532874845363584306242402252601006922114664509184516371111821599134430183443136745564399194019790649414062500000000000000000000000000000000000000000000000000000*i1^63 + 19159288696384506062590901629506766241344149047259828446074419650596253078752806279422357986866843100171747442585363855798154221137081622213698962413813451110005016140762184502791949999478940033639221573795961612945524095664663824224666593630601806871830241261966676840008914745849874708317364741155857018649124706314017117780809559146577726449918411164433741317674284964056570937906275451701307474786242422199761262107812426643358070392620981202392270256377283461735044935195067480558031467399143106929038450098977251261157278764484519469243163974476600524681077705885161512151444317207999647816681523643570245638934658425067992886776686502322616498531796651025334653441477732989185659615232643962094257292356956058819825138478035269610201224438749320205424167434336846429703502294444839883528511924765958506497047964043198402690184509433921340341237959283291315649224199079375499472071993465429801100443041245832580972889774733881154592568172535396244021958584755780330957154278387992551095120074171031218076736031185697467590652662241454850627514469429998756055289430350937380025138798709817425849191210316589376883005382491689701997419812598674716204892366468520317786479281769528894186150347333056140801128283690932108157204303661532497725969229403145302351468134156185967627545090806391405211641733451888225566140302577554232038991937369307176000393575222022367307027684767337903578000473327714744829938760907570321910397177809768739832689848115763779968549519399430145710255252917525361140086446967644504671208600017020307814857932295937714521962194428847053876451047048678908180238906568142300026628981684834330726601030080300026578917543039913293501814593970123178840030943575177499902261962027746372172457160144925570783034957494224323296344492177730837056022767268114887595524382285957498244612639034737120640810320255952630126566520624391722229235443717031942986654173417128418836981743239793230672732637855244207311697338448748786169024403776021838603357528624326792216833514492922607107017908624710475293240779025202155646115264105802002365059511611609848193667992925462801277249196401021473740788965431144963972154361530385913697705802573777601048243946936598948890441253269488501223222565149596026519157064239469902101522995477572074243328361334266034616224023355020646345322126748381875744080107299718351939964627603877794893483340293077507589299789362512858843102929968602358040084340419098767487803876251338032998898130982131176611103734796957975031425192784309727081722952022636327489418787914736499057751166784568593970839812016544741352326898772532792618535639337934159647528841962934124047635343987747199307053979614287557467294943529367095644321048418964669448200835733004220570391854942289194318805263652098150149162141051046175476625285834520532982050695317551219657555767406480677061531862452333037541775547696072965192652610658300688861594649518717796383077070866773490579296612660037387661074965153563678404921714318076060736129288161836042950073516105762715506654860069525819738233531854090824342746282261727160225477290410529957724513409822923066149885534410905184860096069147928681756534207604314482550251353703811777305959118869933459994852045852458343665876924221196015310745312207595825195312500000000000000000000000000000000000000000000000000*i1^64 + -150247199615200898682285930007809758997218004907459826072353943223702669703391651496896385792283770216761819387753580312266237210493239689719692053228166054367396799742096077476272760293942514873482375629623570235034830957258989750770553382710298601302079417463138175931794805802923372763447486567109347545467471759250737045991662934752314190260747003319520580878848651802838615637947861634186363733272297087860166594595508917052627368531373841385860433959576455416643059402056730317312742771439701218419144774129660025064961229722144841222399540910459410372856342928660564595676790548838562669766615307821953088315334066275401137060410535205798570786555482450416861535363811674127135902720934756796445368612631956713796371815243282367456343790353993637426254049583654605327949397511681163228451954056513290998600698455085425347403839248010815546061797954648822388871119276686502756722134415991141502637362938589833791098816886693534477532366538452923080217013403442686916530902066974479554302984613763947306184077261990086367760509613472244792873330922138511794178487560678365809513315592981067190382639288561316259042425559079502698505230642563356865339373383035618696089581108185532679906860594194573179328464477888998808222421977909143782328015223464515183594060424931188558584629595411757515655748026031755423107506076262887302645952326753460256765774092181936478598869135265311691752565522022479389691602017698760428762146228229137831307495042033207140404066136002898475447380385808703051747042487374956607454991576770164278944350357752043768472925721778879989296029281616076254708026619828739843874347200980512527775145008507371084974954257368537717850776634745614733677120611849346504549203448264376520955781309987173753581028860237515236196223711584621340697915692865546831441406854928544457384064896230434797431987398909514481021279874265137707825089315636287895761041314959468539312847195569864938160295624134518205924554468180776010452368181369190324995257489283358678011191702444991782497709406753308833510651843031838923431101001913216593562979810262144543265763730904957290790405834020600539608361354876392542428657528535917393130996808144488544776146431840171297912423511507148716284046002965351345301299050210415218129608113616386397461522442249524711663591696400788634162379607990489211676712705499350486464644255622962099797619553792098149230460696333161700080791056866699693989635861506985331522037911745353559653822847832512127526910903495382296115181805511368215756473896141593657634585353575184133538962505352802986873849990168949936139035985372609839325278282633405870487027673089457097901628552300218443360641973742385068030682976697396950776727472613481049353367999640249352423444579027512533820993727369567335974479651619617488006140748898569851955705083224209299193914716605953635422991416179226652505468969742941963155728864958244638097970881204545314552283121258077700743262810422384318254991955686895233376981976808989481798542975320499128895590619808404228522380515445856517434390258199935773478749897755839444246120944047162062523059768738923123874637794087220048226344424024407814312610840638396866650887354117849102459220966300313393082568599375313176179562501376431612075586755902099609375000000000000000000000000000000000000000000000000*i1^65 + 930648072626269793105744682034709701695523428552993413559044348339626450817915231083205555323092525082837499909808561591205061723670217140873200591718408555282035988283170477537552927954962289442070235719459578780769881951494230524358547375996336748545603736487509177169168847926286371507357200198897416325701441403499041895249073682749499959357078264676355267353864535119197285990098999454658914129134287208624645115243397483301124950909194314920052328128597875834265110219499685063050965700659301935270013638584206170398098762456216968091430326558474361692502384886627395358575954847280739336001736674935145554006315558949183669837969649495890182613334667691373372434971431173355953411439946075350869958795602124226944065763655117111301359097520986118955793392681209834189369752884198138951636891377107382167767427770657519513949717058136212595274153595076217998224891577894229047000699299271892082195483843427646632296061688766627307840065450075755350276211588916000750641009504197173991271742249758960157237182855792338972639726550541946246373337055374807756958118344474980503801752065039419930311403982229929397297998853837908194880416013732539956382277047082627963094002536870833711505500767853520429319556243587648719442996361220304302749398032666064646930905667357774414972013954348926565793156568261125011109693229569738380695249350946471475821929533727363636456992643898703005960446645733399431061783084511918540777820641684569177810745859081291459113947396612576624857278669298381287301994725091799375875277446866846700806906228454826618815292216425202582358017295238957065551005094283736746311648918744423864538868689383773438485141779572165161435669174454541419696865935804053517318576996531977218946247258505147861906075795713894274418717441990823043626661813265458954912935514175267194703697120274949312276740007095128542708117700753154735418110508663973167260376051659008847640378167852721677706973228441882962090944802905589385926049253176960712037931905707984627346665632750336397764629433170659937532590110118139357861418793216586249748705018380865540694999837197996423519770552390419431729749441155634257558343694994684804742503559244711110572603191478981176970468867577775837832491264671621495814260795848818254493244096594839003937413219338084950189957935551686749345260247289999148997617869677228756474238018511282721280252825351035032386004331182048288996947238301707062872349266281207749897707593318919596374397584187818271051919648720501658084006864869230069637919371285043447668413617860848613194381692463274734697029905186742326652876436874094879673074386847364397634468738997426104963427578904437030025811126176252755763055972268306429740529572485360198650745591835276986227968786218115106850431754165112510220562170534140900178925392598712597973073140272116318202230433445084016176302719943273418663297231539400717062617261107749621207363104569511116458326525258540687671698227781534549973517928216380823421894898378830312815055738339399125107612591622235048494826661318022096315827977089805699457186896676615340062089413627912286823596540910207867042680400483784066727771590346855673783336488434679234061345834984430458518357487027651357838003158386372646583370512790911493129640216827392578125000000000000000000000000000000000000000000*i1^66 + -502359049130621650570647812892993224614532469196772415319567193805661376858241222640483153921535880798538966674297795728002193291472269822953904493851004732129269767742802403834030475941745280479558850688714060626158344860378325467466404397260599713237140553747599257768977010609803755363185141390066304038608892307329600654631950197871301308441271033330625754786561707996063119139451918695100273422977637748957957705799766243178560567655834540243028809764253248192590436957440313912423253080275607404775851497368434457339668586044302866894940657510256648293058020683248402348160885456124035559003948378123968436003192067263199293149341233024026594918212338501794350926058092803069208732895499131175322104168316271742882850055661778192803119943625966055327124006145281925481503267147762833323781193215220802568720044217018344309680650929526516769158298075034267656070149258524931160419862012093599699435778940873144551363911881071097261041197084425704576895937584010519973008974502672147874625966504346900586534773146048212619285472486131945632323356866280457504176179348907433733525468098935822327282148676231733562342664243189483513480253605901212256611387328821552848621028955406943144202038094116620187977251573794027372730035658806365954977249242349998025079586731950274402705878546887259096486314847998190271982053740345980226583539446612013046439826725675219942063195653875275933295572955620555166241020198192059053540093524522059669325250400264401350707328929171434335182291443547460351407986080932826952548208694119094768984706919409321415571672184911443639558490724383512876352004748108891130242401641485050037747098477558969958088694493464059967772327502454093091130842604603036833681264634176984626049816025106737892838554886948278469856603284081102137805728759177450015400685416943494041345650798556138397363812463701243216275939529021918984422679840806019067854840272269155101439636117402078822664573086381816261411990040572716000860042541241136741733187135558578366563422241201816682126642830294165539760071525431742399897129792808448288959595420779716360178224240858425117198250398561079997849649062396195465609448019852278461972247914222421628946232381771176032512409542593673418737821676554060742498106264132674173325141565798675216467950531934625353233055090257991130061065484357653318675155020856669899775411980247315392392319372848528958929261147492546804363496639763073294286841391654734335162908314571978896053962574957704840616532540423747283117599513689380990625299630556560804094305418875307478815852436463202553177036140839776754750451631294474637942225891172409849554833833105500888330002797722578401789137931362314867077981797594257378950503436753029199948481521845784916788067189568660751261193613502523851971548936871332413137561446134505623588557556416305516403821155504478408638389927059651773821883593745533046147100282585862029698472418021554532142103004472426113911540324589326181040754868312787383877139649056635036506994585460142807656561909447349552377115439972633852189849108087214478754868418351468622917795797323303524234659340414162704065393318558320018205948764542445002571305065056960194343900904254615738361514431168804796057827841927220944833071717290573044982591518402099609375000000000000000000000000000000000000000*i1^67 + 2795919037233531438681164463495946148109938381697890765033809074954779854506017838718892517682832221566040457540219180294256603313549026317752270781298489170844270137184821033200298855257983527727050209136160488326708789381096292997562080503321841799653920699955345811980379509271989569592752002497130862111923771490267257441533196279533538240275527310213517424644889606795073109044260471629187986446145851732792634347522116874754601944917294351912969116144334290240001553506398876484333132526334116890449186032847720763427374324426996325364155224360012169591581448979994799596597490716172105400488078677160110763196089688986468801879581315185081088219527667186009974116958835391355294800884253408612452082615903235578477033019425076393042238665848982067885440989108310780155810233997607579413472278858779678527589711988632294205239645497612485363155306949389855544408977405031525573893891798651698088920000855986899002557527158878302200847405235379837299416162014085074742489462785425219118727461937606339372108411066900289430587631973781324783913340796253536855430016611189806882279048676171936528917805043589965750784235066892629115008620546226025349516744152893542326385036504108421594529054948398968843417376521869061142393449197956687262048851770166276703759276204124665613792919136997938965549469072789617528770480611083003092577874977922179383222779845784380638545143356441686548032243401161216772957551611919410781866438663303537965865974895889681424679486721692879885067834865039849077665928836333976150679715377225048470570517102551869106485359941461018099751881022812510073024468287016366776688113042568309221106518234245491901439322905731686902803287336678411792500388165991938775720086142834491187501818619136145231769276269047614207868507795381581562350964584968513129497749907026714495290505748898734087661906077865525230713742589372526719602912440044552964219918215487126332878574499271007482631073513825149663780957915510006907341572407437301552070254640680697550095172528496573160187093335431548546717335160051307096552763518000169807961866993249061614415356638946447025036913772646498782004184353453116357239408857297648484035445445264238737781903206100647678755320133448688268697172424238670946015971566341784943965594299209047849128454481283729253989794010507233088653903596737454850182537584622558923723320527163113493127799734641095192742041649225816123330500011615339432605689253689983413925397581094401191779441399156959502265232964704437340602248926244263533279393615039031595569284893776541592393083573313354951079307744110862828139525725767238939808693085909114419575681005563128579928759385242419716630807089739492818111547245836363862501673902598521191807479968654754208103458890834107983848466104012742606625737502188676247595933185176085760935117282455606052003216117874345741502084120724802903429385025814693314608677990356452349844442793008718379122878849464876585398474595738178488991602326849393711132941195462085652917390818667963846681598893624485140659983737305252417855741529935088319202781384689737680042922282326166680225166893764499209162443075429814974315894447254603749761047393556857698044357741310272093394830949059551026013432639140415778425243970237755537000545501708984375000000000000000000000000000000000000*i1^68 + -48707173906071861102348658296005967712465943009411695399722578754881227974464114520795274840920046849478492558076206788460148196153196846205819017847137402705487656608781829308725855567968701818766954942009515542923609835428852526868561661552362191770957843607523200383822094709246345158447417302973215871811121398133830037556303684210387335498354323300682662070674643202749413510831137713724625062586093449153205518576410070033708885672133415808718589506629848378020584795274349508986487285739936751125882066555024504557366021935109297337831084898375759163840161643457256834732490661431727419657480489353287075483795607902640587274202275547450120223790175765508539799094808620726977316862643549534853265191982465752477179323939226833115063649160362087900459889438307194502553682439985046106029392930015612107758411601678701589990855048569419971448596159402068143070659588298824038976869020985269628315938546653612301157149263154504601276263754033190149669927825181545939780071694182082331555616142112970585778157957503838263161896357211244461742286021735737587147552179405147670601602823318039566146460957246477186975134303980557488342440860164259862074964975888952560741536280214497632030977472107049856892102617355677463965828764545866574114324340128744071984761175150308071440978981679288581347168476679609894515457133588240607568966227108530851126121560421325002252834967931634881418853140382400298485428858672767889194421775324381289230583787268946169614866128856195018144929228830117327811099931827031135553949571071536561724177115160602216435810562869322379925520898858288119633141000918643905705195315552555254003324837992312307757955623648587244392414438543039879476075841774475092030273313476735852092678913022791841390034888564867150051253577734789094136596689712884548030936380901736617256240404174824736157285114664177309949787532792935961883114799403759382365609024946175383422222257694706123555161591809280535536605543017309087855533274439400519690334024496385671746773682821864654848799631872551717722365248613680425818488270701303107466041352459362256505371721895024067633944722122808689220792544376062921385253707992388934162203415741341663254757524080409993628421701083888981966400993806134684522156197425119488184397487329064192841530963383970832202144672980018503930717334012917844757856492365490108684800054895509061936310110890037506883175407832150296628015623978485433908034542045182832449972583878993423383598309170768909185108097205892465491966127197116964256469414084932916303861566171607834255244675007841740772317163036870440654997200900822340961908960442569253903735624281682922633789899616865621021947367569863377845537269301040928951485524488493184677602547052391895222779435496013202682701160314564565839200530090264541784568137906983749786014407414514320919554409519616226003758734829467726287305554098119345481648481610164130500284605792629417584460320997789279250370708707230155392544578612720274015339479727251300763803375114169133780249907696756870821318572778062159555266379581764952308865724642232253914917760963172801181411212897933825785178094659146478008707064403174996505315769662428490741171808974530019801649195260645380037837783573617732353271156099754036100303649902343750000000000000000000000000000000000*i1^69 + 1712348645019707976864977227823674880444777580085772980077310457352027211333693279720491164873248846737888248160194148994691741014863655693226916391848491523865027623466604046869552209140178629553244864185927438037485406312594113316235207406813453191384759471874218213994646032664471250029461522488171027072062720697963031769940079522208302750872130540139162668113458815504224533558653864885089349051956191003850955051227935147625713520196712533613864446311101788628998449135351711166895275579071183999497227789454734492856367138134372131040992679866988049475198700290670962585998584649526802502885724745675715215208972349815686558052365831989978568574646244008924711852001824223970580418980255279150456489575656014375215470250916208174662631074714142147259371839050772911884886075391922740441433453119472116765877545097551923464633821767175719243320985602176150497606906853298439093794188487881403725585830310247308710690942388198708473259356566416164329766637637186269219623413459431503917325381348439394289136984999942005888985296778074660497225234183218582265120321029161665779740320251135753112623000416530346977472994788035914663724778632638151357649718209413015595606734587404616007959205385708549381707880938720822820444698085530228924959749270972586320039679188685740447778922467598336898703361342095102501970493951174533545152406823580511185526911252211882964213588877899059575199487475198110654757970885331439447065178545734948100418887064978479069486279340903127977155360008448227983008067336862198109074800624296047794519001868376758109113029084397921731484891119243449552348016368619340621023313868748523498437476784858559075545879973253052990288249565741017291742548238508401735764831254249079910422786942543966239772993224142338755073199912724988496117737247915092616304333508318440307952373756540759161639523413186518901056113166840151909087819379803791645350795247541807887429061569707595783216399767119087279180182901031310423976899327780271523077706956766229948440713225781739613177602362133976113330273753506255349904026565704553387625386650003841270543030131201516837261617971555970183863179765575618793311888661066625544515481953122135683094761986103915415739521903332464737719514496940111099963720051618635005276323408622577014470142210375860627737777170828967089444760830726878100100026426654459519582110550969215584539436311342913451354963172332312075543663189261271803652437128763241006564171826543292908101217975501870999115258257683473551147937919618679695634797631188473630060989885141225683830138686994703152262410321421600330814627992869043401685368969062509062167596407542040889451702532190988338868233147701610880700697945996724054582053998622106361227850627611547864157977588749876228379894681574403302698318906653990591490526741122740691823316995788069047373991103981042635897388001440657039910118613448764112384619135536143702414856306068193569805501315194729725367080328347159359065060386574302175691869122335838913517738846192125599007063165955039979110669012334933520572402139278849729386140938293191465696931416496326130901208245148844953753211822978317332854945184438550030939374541184303755159736674022809942980769809352019835941644656149744471316188626111482709745025634765625000000000000000000000000000000*i1^70 + 13418415369211009349237596889281061835748645615421805144992250831543174051433369342143756310401167790173490261156937976413191448195854652391883920144232613980688134427114387031278757599529584272993544406012052936874860412903283532974755404000844646312447088190874353047120756078845067685925077033753765269106970313702785599781890460391057770224435011132890864549047250613592165840960670207886873074252061409283881912818248657906836057472448181987366267756851902110141804936580560733635702298277707940209598762139972558781792358340503497909583645975952232122676801622539780993884179330378361883641652791003190673759024819540194610150559099872204767495743514300659927588997188913850317839860520252734550088273396622294042357423562174429567582985042895053137203132266324242745053042518171029893290582746906468534327255263962753120096311099526128443674224587589844665875363112689103750961444302271354122317575381927069665045505893905050809230251982394271466636934413624302313095412045772566816517560071081054251053496916215489687007906014301763360520419903305778678214985007081263271911603008772561960903662378744252152548640427323574355080798522679061328150697701842816305245704237787065037816730588661347124713903435928917069828706530769101515660303368427095862645645365673868060478686618811791689471987532106971411643825290561081419609576341793025730837497397490669017164634284555594429390739452198459924579251591175774102972519954972609627410803149334877179365252667711398912572452650908208722769951123209990546719027202800357686703178529650571621709280310237274423291257730840919039086459018904311984581732532074704656687160872367961177566088192496382703513579075068735455080624612558612729496558322558592819296039853829079665944507992467818623065933777382706038655452749447981443858663648681841429225752232700740897639692469274183946929033616162859068439016421541368264056381781957185384523623987404730041983062173297904039370025960468424693288604293805339556072373978540934131437035036759437000213711058150512781410858186523232478627684891483107609604722916535703687530903304070623828724875885299483925563942568565501793376516235597628515923593595514456964485209512821368811541802774824411590393282425561143469668733797523798425064489786639478177035677159366528724164271590339052493357253869340598848802443804127790683869433166835938969098046383271198924366744468002379715589856131149808650945507889095702432748569813940667169418406966431322815118832435855755471790109688465811267079716479821389858845452125746949929232985124787819189018592362748439896236448062900231915634761856735245527881570488903297167823720197081704040452876679891764552898172805679228001052728097175675569237572912634386606971656814941415416056710495026611902519522902833409796996776918838232283604537981482753366476879086679798457309786468807446308393476923330764227400304800161393800762764699373515751784184666815164199282161058274798592105741921912632584222695020725844750950088081207177167079727257294092634619796745814893850736753917057942078970863154767524347509299104558821971803284630439256354145983896095326732485460604001173655089890269434640192972645910532696077733550992947701757519275720958004075218912488120956980922698974609375000000000000000000000000000*i1^71 + 2072851726712015806383913843767896363515312690729200244326901213284028835223871347955164958798164369236210034297823983385612874092528211389706894667319317594252728985911369084518141733624208970085960875001255154510955945267012099197439663044691665484224009529469731800020528171370651274102940823811255171867765603405562936239478029938663082548765864291813789899647438168766769508625892282107990138638792311470598266915393162299585791604143690585847732792555256929530142617082388176035964674259624129302545962319011205235439892244630100573096694069529946777180580855318223499854757213862558753886321518078573405764029875809293553957351770879404981353826620633956469766800479990979117406840689355968201528197915931363496995595586035002701965764804571991896939706068760868437457380039230404855035838325588907363504137268240502463652487236932962145711793949030442287567050347800821712047161224184521931612272069146222552020822870056743407567591647604525300137036814052585043165305626775336742407304583450777911613802633186443543054582298581025006476296251928207263345403629621489837923797114718926159168339341225801882558808144839629358102862302062260918317315894756257658526795787237892660454340939285057159082165463043125139387916835055839080122668045481424723545450890634451161132012900820383379382948060202994418648916390554755419585093458653467448648610254012495737037202037569136271187695207310441427308658163939616487820489565195072734868056386293570777861360254581026428383054386952614830976147972714893945577971408670363825031450935292636067047695565651752793291067629628683388507691027346849817683251422845658126343969652205110596677477915831273053333876071431853277443907271853955441559043928629559825132316727606203742330408113593013437930986084718850846439813495619977620612364949968615427390029727660709914230693691433993509728996605029451248763960413832389225792028209731779966248826854471356887731958659258610271275199336930650555065530442629201587033467360014776891235524252077238953798366963999170478851236814926842432313343407523617560706451318750309000221565533489720184824401028639424351263057772400484857497503976399085019460662191760173803419816618221912802531708517178910968026603337335566997494881786122127408895756789084230542038805667880924932460604620436381866904373576222839543692680562578287456641653196781935741068240500208478299173405457460142184367104508892053463230459918126060613767512965067007299672503962458544682949599897341722615047157279285196786777496466018879076680681052272466122716194967668005598363173273451059012358680046820152255666226629633644015152424480241608231340008099269172486948882998358148060100774876239270073531515767783351027712206211055893513893184477851336095138827262433334794650035849023417465556430637068588450437387591085109849329443754917168310832045414463646299277312556924221113457494436168193522113214578366403074353399384655210872948314188066659822178453941796038265036011081355784531668543263534008590220484785426231175242647117940653908387270832943298985144515871275821979247716152911950628289876781176040298302852688217157349190285582428359657921643640676388521376949561262145111458043319771233000110728853497086371889574654062098269969940185546875000000000000000000000000*i1^72 + 56429321503847639690357407905822985565717816040339333752732702043146599014769568309224810776819961569351921572273849234193101078792694504657912336873263935651333821028237952017023748281076159148033783866807699708967984378796406201274061341045744897456454088380962393085443667365943063251015806991931521862022963643863438848216657091895104096287822577845644724241020842772606903175641918465400654470968477757107313731705052436642038075578548107864673268092587793174088567450151365213194929811889780624385566036890791773672550058466239988960895466094404811871244278167212390471803677740727640938692921502315164053541277358113184242080857528092801632345010820718104989757576732701551040025450584291363643978039281770387884501067498452367382306456679595098339641505099861642373728722591727256895039071998277831218902714632030918526798681153743624364321505487149372897975464175155199728994444260029592662673370790443701633581745883539211911322707269264323994545810983185713750957283867946044987944536379854533693538932216375359601062246814026440384532919386212584814393187437178578029841893331732075622354530514727213975777044538729749891161593476123460709867174588543398741238993444271232159967836534559898998149155534612513378276168582841188216472553206767328794030518514192454363082956195232133640183347852836396298835570534031917400232448726975594856354619077077703198749118631088359470842912849341213705537829245027340317062494719111934887790527824519372938512867593461974647061453264170829278004721323431322374318624945704868989592968285733212642542113667785033186172770859374544651284235834773537035838426376068788016602240915999680275839041909945780675390308107177300761097788428331763050600995973230412227064984603736786850672983756415957122981002919200232701752856415454291794944130026697988076739055368741949493497723497068770083760317841948914167450437775121950050477738222000338938869849692337916422956198607991228299910468658931387240114653251920831166783903202099822045523737127468684380639829402740868744911598637412409357674222670224035683114378195327153744362006018128967232405202905027500957612848647984839374490352096199889809521627014746322628266868197605361932117176128551318359430896112784426754547451847707000558535550517402378188221527490359899126945925342800786769170928148881014801513902717721347656986138991518781112186570067911949205951996282044892450503721051622940004813391820282874871550225073753967053948965333875240282121442037568152980969983754593742131181631040861435983895157287162859540410419122954625596274588617743879430829305520458289912496773578525700584141462288303345589962778606132500816242132999516846104260079364354988566834138178431302862473787709039045192922690684105070873292840854259584215580886944621667105793003848861069833886146067630882271631660831122326306033152009196457168739727147186450710768514981474923907685006925646799368680581791853262186351430663226037673455960228800781934755402010000729401448286921771106690752349581553469949146596362304123196991648704165319919939316289769928228794495294468769541348323826544921584627492026505803143092002823348913469345462716179862482023188897894148691042413052712321009102930066057257182511107707229370315551757812500000000000000000000000*i1^73 + 230106935568254450521889446902383600579010081261385526308365057865038179762561791051236811412792474718067783618973096313180067854803677234832575970004929696707114464621760902235746183622323367501545362323332351457983710857078347607481186973729213025846245602458585903276372765028200031437779478787555191662713667405232502085972265133021892804586349557122653563484239443534774190420763053405429145072812152670018834971101576608158030923098017998663677184286509334570697067659706509327037922502389298857700392390975436800778311034289914228602010593855585656577234302234751940268694854514922025355342825607561502878409311133869413390357406504945386791203602815779946332088859096455005151240392787287519100644862851295260870499596908819667120076394948997267279795792843459776888539461682956831380299116261907440612496923485462433757406899615238066374180831331649437716234132197021029321146246828978205497494648921686793768021684628490222648757272452204073117272129075127970451362220785142642935565039301515367463811113907374036499306182317998759568669446678374937114148542574152824077595097408852871848862583083742315971146361953024949893339721566589633705422022817540514369094773258067884944748767779280192525964545662082486088470805021922470602905443871079192061436617070977624926275112816951943371043587383296307619473654157315015614830246093965706555821295351990838282197488155961506682622095831693377602639256135636465393391379783315074647880577203054195054789184489397529577775257672090788491616173201692680844267513078402189574879839651986293740660160062292647245975467068875236738838490879182775903025384408116098133151548296524112975989958230574205139610118966988323027504847363655106198272116571970616636966254473550274748814526836208786541701991599686132681629474876796051024843769123034670800694277167915715818770118651487484783657931241007251838175627148803318569904108373558603416766034160226354892169345054263874307000732319297495575831190082535331895988416029142970454407604933022299307216624524645775487071085246733539677373717576587295664447985328656014857849833155660901837930068515847144761519360422860661993699899562127239646488370581053175226133236082296407232880171884670869401580342090919081284026034436308349581305297393132240894783931670424741314299145236662352245436747284968976247866396161252460671252906020359555047376089016860275981443629772252864348561334226569148595796245468080859835191948332662953514004842469866031613417879458483955110941479196114491318782443290604516859949739067127423554620230852096351194667740427247690953345502406175036158821710364508648449718819933758678638687136938565065882192910241425989371911161987214536188934680700961057224615420995167689338096269868771453466197281046805108857545088677136904385687899816239974543301762013931553722195585346141959025899877188655901049775933104051731213114422848707343165169356456328115112256582122355171371286528504975090596471146279311984656459946484986700008932392346627006190962876614365290085159098506648160819984856969836783543135090299542526679507183152138809684421517167422344238715722187464877469824893105025263216428950982582520435324091359712023611608234771824063873474168645438846459674671854293056488037109375000000000000000000*i1^74 + 21460069301479073055207739411059956248552994838294570750796117122172866434040444568075429518052782235449911116973195783255136945016104763088769744364349338959002335086396307056643161241211168037622304091373025805638761339775647444473717152737101358095409786999435342701331503129952806046253541263125294817628001111682198251232621608726939605415376997112700466381764678517155865017279271025395933799415752027312566986709740265034896418408643525891094115542790300060301630427255340977374614045206581246392173404991406715654472552899322660095096909860781942471880860951625301747453962860425441474344543263372118426126558632874234715412489354794744612136085376867384512760638759304324215121415557669740214776325983717367780382579582066015739554762725078725913807463864767584026550229610204648119692502125129129376972976598147075122078855116005411406766197785516132413331576141482847071822111701617786079606549870848143350382935325571127463082994541231860281990545595177051636502488430539665779645933423153207660066497109716568836558960053010510454436734271664121609024887267437898761718563498217385461391658882565114163874550107671365190507002080077078029926836124429694196782325259781900018838256202249187814574478164074163651367752660460607749324807597920946029092730358156874542293516364234014873195154416502344950233060341680557674240711286037012491236189124114903524957488465542881054958633195291913929169003487931753924354489110880333544544308134213083538194853971518297853579456381623522281014056095629620440759211646412058178050131176722894931486039106896982435812180783717835403891780586562808832631779620680517541513066348027756012864725198237447312884931232713468310827840096398828881216989613508267272094991209833216277947720528483880255709420385198997109363699934054397488689785005998709271734906167974191199837076637823605956965362406193489700776835138578185690341576058062413372189869403712115632625516457901965428459993929856230050048461769699100360191769945309230576111903620624906066605512469005618051867586701074594431029623280932368494828921202301106308112808442813039561049526055486376282570518560130746763262764490780881506315004274516622412768123644016083486127056358817944758995947175737654489285636074931433442065364055027168558259876721448985498961513216994747710729683110343264594628802156772798777517083625349607904336645628669013040452665520924870852210995075100196415697205640474354426689662145965284803668788105051437290357081818973592992134608748766564708316400803266774407782278307661825260443279835060308291835511740882277515153501689743413024784651431573055070906262240312629018373580927138105166131617649826874543677841861971472337674851330969923381605170435897888783382605435441296013345787822722809383044385382321449336398482107376103233463544878552520523723851209768043116723527045193660675117059344501919942861732900413483956898553639292356646112731240333761918362690531882643312850132018961322431137801828262248426661840881857482992603966364857797637296564763166652402412650928180855268376213358521320001072061877661538861864096911738408305595540141213762852539991263468935742834479564254144338395964612294758777097570526888448942028974177996860566010626846019996185302734375000000000000000*i1^75 + 42641269070916976708446950179704796581742506513578166171762809586156089794171433870313221562040407794892316335808427590373537943938588893198854863929071976616895559303688955924608727147787275074837906533612941018131150981461131202155489703900195713835100250260161699408594028190583543666718559378911839991601561720902604005135075495883746234575125062094947896614505458269686210841514358580563774668040463721184741763545363139696507308052867628493231404766383899955345940064718105862326905274300608872184845510211554569089758423808666048968328117731089815311082349193517196809974453045256060026696544707679862869484913059931855141491160781560028988981407592791794564875524283095005346424745271857700507090686223858800724046620570618161232226189143975789186722604874464247026469698703835264737754001793974271439946138260584375499169064801792483986297928142737752047194375864988110233915215640907238719737310861940258519743658429455872585175031420859970347610171655730375795517160228451522653677336336378539487588903927822486796815445263670920670549690549121746993016544762443467496771065243795611332239853155149244232111540620385967560093903831145178467597072462126295254909427721064655010317357786151015866820964582784414881884182214444713257844207105527655539400554456207970287100386870025729671812813887834685197163235006815659684931209743506318376549449299338220201053581416335037570063640851948108334563003945947847875281051899408244549970382897367471215045984753824689600903450344883953819013381251752285051049733583554380193348324836391712008486045667745356833901331258482028982783881627489047919123200736530168422202314292166930400969970288019972354459740814032068164721898669649790940103040240720566973138679381116432975801210829590329287306979807478852886360178299579804877370974043946194376829375938848032236869776855060528962981374291730289936173587062244907940654899306653330997195938465948978157569833740940330947754017438457630146106100728599936984576079412194651040949880943619243329663577689580048795935463902572986770057844730169144474064157071815244507299625495301356010048278569951395627645651299860207396537952560735296798115459660901048545562404843073730769010851498357008787558794641238835692719510066020221813588640491984954922893604031562818318771158209098152385601766866571108308303635539340103238692670986251848349538496359522227191246025014615155276721260497575405699826684280261454777519885187041655291599604598170070954752343969001506332887576776182748948925812773890317292256685474466146330720615410693437983348113522758190980365812419116013227532250506700566573058299773665354934261531112647904663926885864213263737650462487770222409005295563750836126358960466853604776551434739986683437194470346714655467344521158881682060701138728893405841492773160725175133347446053195037458677988802099878741224184746795180353442384539293897191014697075538780131414891755132717747302708165957174513836879780352045293771735617635134160075999333009122275255518206610162653705656171628481651290537875642083586085116210066099284738189377814380460210644058648784293523966240977575985825385832384205576961774147242607324617975837769490628945564379996564953974252625413790521128186910163116455078125000000000000*i1^76 + 3735431862398309732278723043152234604830202587539930154945097696636004822850444104448895104978386452900907163856200960930634406929741504070191816690879372221833097140840966675180467648997833685691920295634415321290198208204919089924913237498321147856540398542125437034715290192598157219225305393627739552032056638890372594433335269043815157232339034066077134836070352444604528188102665334151886168420436806390997951630454771792779144065540958171044911969316509297699051952833466140134718320568179416358412055010805126159631310617869979167232989691376636437557286066151361424998806575876202595022799847926458573715090494314302645940931165469490499673436767349359115398158312989537591773267557631854804237844585544425485076734707395749430091243316417468741908134994199635683252408513782212375440067198070500526100019997823975858500212949550864757319237448406530425012923419718163815519263824283439297076268226993037018289985716131271064357793195424011762141314068360631893406228461360786317051813125679192391447869894907951744615780963868902884070615036491891880471285393434652914916106522159925310581467702856864905219370116440572808844973643238718271502662678834341239167984501600412804347713142404036599989412803513732563374745882432979702962288884890910724019603147506251366945253925948610469558800627027428225101606023749002859272034521766017357146587155762774567862232350980333098658487381667939010396808607545268708222007666031474292493378037839837466875946300990023751278447331148775071325987226123116710064040883907367907263207224951372729658274406605910635130462946396531036273084379342764872283292877627063831363937329408396439688064567113639264592496741531133965277494920754822043426780062741557702882887693615071441065838512281641019081356037489037177417313222022259092840400409831338372389855311197313158447416643466194530247347081697819920605703219731088974607532932966492046189429774526674145516998765255801812333925206862586194746865696746516241256160521994422737127214368087862260750932759590817748426712274515104343009759578549809940417254526061948076840890436651005322690986321865909989407053918560087416419077226175927443204414745776929208849936876284215344530552556714034674330282291442381777954404905544256542615007669366901849683400158778119818413349310229779486666906190469811186731376900262374868114894667280520340922337112525912876360591235452455279499712032564294439531285075228410812764495573331325289582281121588551911356990842310774710517440139359087344244085675866374671150899101537666935093222978729110664166409954517498371632123623169471370344856265614453060677096891932313150896340129361353972331285904897456757893785886789645121208332901504843463800060807222801875873148182122838507562421787385066406009002094675788442884157880230107016095288923622856121418424868628781235832324059121573280734399420766200248815080060273511549327022867068189095980898369605978522154423063195640407641188525276345810229278596076144466182993375118009751136411414487313177149020352125790125324951831689835022270890480214126073692228474194114839986837095265919476411577521000533830594652409503669794774122112999145133848920274938534717602064144879763686460119401958957151069317011683654785156250000000000*i1^77 + 108200615673050832180923449576877209443205489076830588827716815171164730913882800127983398318736406880257410146138423163184893135517702020123387531041325828841801802315976943919011445869814322426763085115278215491858344429733208387609406323167858132654241785041382268061679304809542452965912531749578950858176665075945861578530064545276874445955113593305950513380000132889498392643936036784262995618397376612519614993799371567336168971196009325316905098046030074033704668617093025648513805732348989991939049460652300378630458611403342252494946572685687297236618640473079813026518043167559673214119741913853580984390101431078365078643328920624605141258559598517765383567663045323585475235795301992067764673317873707438426576513246494880334906387417301081905494868691448165153451049610918482142256159867047745804920867357881933816896652521955736818563473457178141877362578038369946427375793995212620087727350539062408588580195800348520570817500965737633087411027073601642251966820608722433614878379489384732910391222965553001348465908950250796469659017496465758379702142258518726798966548445268750262368187211941363316004893899949288283909192200558772207669186314561234409597726203031006059710296586249364065424585056751786359814327832507521043207431193412366846516177639574339628039016827632248799021859182186376483113252649005488453081112955232859333151685741155041542109152548718570715194353032465311433113502402116137964639434292293029120777938179833305852143873503933671043515788131863037538241700050493012710629767437337051300849491365223805230871533575728589479690788956715372301241391604182897431206636122353577320730367372266785921618719397732637162427687397697329265261602670986330811318318318696653217423621127453806662440414631097864468251927737521055672671652450549597300561370003232730530348403252855415219222080005434940121735676288719406707045988998801409127585419630206015971965204590954600427875640001115928948138431673432648097937954969641822096073642729508440450703151691687995254124547890892173286136175937708392418473953069329617003931948378687169397721991239074865916204141287096974316967324796538852228979089539069742184334252861227309637646020092012306823531984762712755686718174306262933780542293696391839000114690736608788335872798503270722469001628091706776517056868379386813793909554545475543675556710740302702893878009433585421636319027846660416777361630301749909798239615164501119939056197426373953263025970381197885404742488184198918123380830700248609791934245149853776071828368863631265492451187123387190862784521035927724022281234597529141329864956777222394315083131476753401088570821038931651617195601163018757674547839970872018237008406930300754875903408850533270335127774067125917563620330607795266038629918773738161633371289950955409210804246611522476537334516248721549525572612093944895351667531272976664068365005096331695153536704120800556964674416028245854924209663238451613199049001341200073397895226375220470903178378697066697856597272976201462781803980926895946650359702317083415023252415574081524876115175864580470349592870395480694845712007967166115553822582155614399517303365145197463448131575201450456357764518094485452927954997259531867843436817955780029296875000000*i1^78 + -3371390512761565136532403178074837739030363983417394485124831895781634938433493034296678453448676483591455517286538872235873810866005441706269812486555895845726705096538575998089406133324226450462208926523831417577983010381348814655484476844646107195632327455941346422258199495012796659868225561119084519658798585687169056301041372744171303525992075946175160222267015499191042021291349410459398932546086136952700108550114628477852003384745005008454212462072830671177116177580124862819001801768024461038167568471257728535367100993694503529726579971553922835175040840302343757484884565247478767641354736526899848299311369224561492686807521506611572477582787556778784544023114283792154167617171089027077028876981924436292191200100795127261361221738924324712026519903114864475718133166951238043151493305371652557344806010546123871743124401118776841520343439716983474242935335318540350278230839989185425232599359788578580197987677841764807048398111279437182115157299093469148607937924994696278711880633152437926065948118127986387410390481141698574308118681464509206004605775340571900813557591662062411187494129679142116524821881296700990907653406651490904828683785163143455150945768308170335186553328496687537497944171034788786780888686653920817840524135521986674770936140793058402668273706179189307305238259933682216841405038131934692434058940813963163953332831554135116197277222751276515207604828815957163512828992728813206745825732645411757201716534324148910762410241092523992996397784031211672746255785068476937227410218689853968362222319653024412144722453388454291582958693445454235954430401485956301653346588421218907785573025164591503479479041620637836790378207160969104772875684453933465188272123317889557887340806684496100719092505503132316510010425893819303872161753870710270287489758595661426874469379690093626971690928246426791387906937494311263195977711319560742253599824470075137508757056150280139295634171750367065664593359897540592357531658741713114195267396210847715589729618373774223679574570378969055526374010839714726427642381060272161943687275405793519955249013726077400063381803807401329601034797956629884719332392119214559186626921852191824969643004113553754586170008876129700146499539140943882925310557620581345678651441702190117179225476911632082843772545647445189546929550286802495240588533819317048766470937341852407652573072088025002448196074036209444736390311947499154124053799311429422149995119344410159838491107152024003925099090002571489317800972181813699858028091050506684853700991680769806975714582287855887100422314410439238401610741582809393121153554261494740145675788334925568505224591185818675252555600627476921330138860495591979318846458765891920639735244441994162076461779022343274773244784712538847702276056575861132772330634508140590487350657197710289194544016230677105583677795083459313806823549087102443077848396800589799638779989043057252293470033580223145435380959443665739708048134419789145582989590706961068946633374450459423474999984215662246091115933871091196923200772629646415820923456811799695369473530751747927051438121657715420082972950633835314522945900030143894624995975121046865505607580929878302690590853590555056071375749270176801464482515716552734375000*i1^79 + 89404086809109055895842763909285294916817634852026154889523501588579214540123493579899750972333174124769202327892709483629768048622730877442454443580460699115231785190764175850277912370876022950574720833434013000357192958407879264663154241378724953636255996309461795361302010609198045772175139107651079416939467397939266281747906189282963164969284074137261028864714589777123045401019271650306581540608501585020948186215255222449908776303570306028428036091847214665255303872216665356301296844257745869102343479560915319025697254894987559506319750170200246746608784902221414586849213394465231069310085117889846434046417196009032550261320284904878274357920128877098429293623158345917405362221799797851491458264328418714732589180621300585876475599108557378961293096124676305957358340265648760734621791342941724802139075461530542505967873421601786656886823778025787818663779058746990439711224324991672141748684900427473495997896364142529231336981218810054081416499052010370070013374315908021286332360339650942302526055678870153374648722405328983194491362180772341301453213790810205640650386569007381931964725115145973008469823813082185362433434040953234121153516007961592427345222571141816959060761527745093558625761074827860073906089788957998645709173876892647203571987082278062180994418425006560027380077912718304224961606494287861784742318050771465718407284326205665198603530096173991317625144845836714022920506197562427163560306395134242629616069925428978320247261113826443963667321840747819941599283339143635408574339241976409139187102883242491067543167980805368136827415085770438802435329294613440479662671412375559524990237559910874047829203102631241670637381049162109352387298607635460950335891329457788103413373950479709845136520431962017777962475684297730641422443309607188803172204912005048869119693410464690396345441667327558063012719992280402199787384181670367923180933897373190729305369959269358915477502408163252809224147608229003775056026619009291302064778955498875124872797723488327376781470314682834712779354519704749533636842612932969655953944360136196306884495841083759272688293050352342978295158668868119113675426250379907600114914413973103279106146231181705617488828523161262097858017504569655313673538615329900207200201153710199390906554091841089397212624621858078200169566714988034998105997906778266022441270531849050234921701994306277064973850799534912084309325582219945087087562351756023383482542484407803269695680889709322338561418633970866837442739179600939025744359209129971352292815204356758161524288747960982214522248102218334467473189946054926748705769501204197747630642014603233411810457892941812151429028318851228117679369822675209998675324551037467977120224315981500800329524053660078149221600807194713425835205261330218657870366086768543232298962072791232540263578097757460733725625489049244507212235254024263854351327969258434054206211913305737395371289124708993253651456305407929515606657684024049055799948406409377076100862409202531033040781973012746302658118877918808501860538666755948133991284493223415360239922782391533490144282428079544117461681039878476559279321984911280577881001566643845507516894115752433441840387785960898746624008920135535855316899566650390625*i1^80 + -1351048095139696977153201106404380459976204661936404061269147980176492823476123877867488718686969673683148066517367378859638517654873503675038533770011151007820527434771206865922746985105514175252675487191185555745230324109661624208692686785544424037573164665310013134329853590698195925023684718820656149049145144719237933872723834433755900939379319945571795493484594859666896501272076220587022143888326895181587161164932342886106146028984583461059410911815310505703806005925216437057140865521588454561337968540571402000169362268161094295471262607783779207644659865988998976603396251103005897195068394763938217340111502623421861391713161568335105693016593182470577150428637331196901609995608417446686240224496235799783663300398290046134263606299251793552913152493950433769732259862752680583219258903598430444014045911869055692533074128543461058335225954653166786183536301328610842515648664079921596994212590766144288635975512714406690147694558109621450786292135711575861320247232079740381896461359427257524149301546409782205940099078962337708290186376054340677887896129621448180287469123909722092764480132518344945820904039346695315680232604523029164731868210943183339318780253823615191560950852569210879603317626478797258327860245699715129199183371889740770321168473443399186922461673313655862491382392072039779134524735569489984928537057851381756762848845024172175975319167340614618692442172947439300807355461292756236847108461596476189532884107430899926901710888870628460852323942764225477391570231958175006378070695128043033703070541461708350280943864928697378123566665745678217572772794618417210748238199860857924877033035435219172903524692933214060139632707468429356875303532830934015985118063969622560395885227142920803576635421660725986804304680028258503782759116696655092071086279352706695750462379916294649053264111148246931143251379073648813925106638755453944242471421271100830709377708223335597023403249972296488978121973540823361788456023598015326679698939239398480374789372559016390614209787324530007593974097491120017141739055775015940698978377689936387848156443663476601735471456236796372952458262012807150243744233714171124780330747786724594940063743270114661590259882632159880777229882521886772189311704208159327633720598650667528593432689919720360038686233708023512961883879988850788226036233011622455012385545347660132845795267369504544026810778190354452145954712467456456688718234885682136980161796961793230376824804706431559725966311395272302645460497223973591126495771889715780606752867640386045919548677373449689198428511126171838449669352498881650426469363983313661211868843518628510360465738943854202310076206331248316959242651374026000678427437821268071578100160526852865542209631438745765761345030523442692185622703661861931985400583852642558578434287575804960855613659306744896582456608669841353006628568320136831934737358389348233318283052441761921868322774246653344120661573250901060024506139147346823838565664489101806913962560859553014838535085644196258116422686662477130005758324857575168938096371187122093544208235210391754454221058409575102947929669399487396378941365916409932029122022083415008914668518572772315216098178284709850148089544230027975737500000000000*i1^81 + 17951938432088542323296415624076717613064216340777686182029607977838693508560304462735589330869345831573633141010885892391974000694534050805912665523916376236263538872504316638263675247652318792902920459781979449097145274377237334487590612732360219006160321402238578705767351968769787593831660634557115832857459722319234225260059302193754802070140392668005350899481142047451238590201394098135609985527735361782966788142349117998645667180793215061405122502587037094173488305424701941709129001670108314759586587055097544823167646917137231842249273049737819898177872926182944357916855582411152159730869052632213250508576533932905235292310971493802462183125283265327746421746578671475328824530952922771106221406061825228343119836776117362794662201290970766285818894450135871894570023880233805595139703996074828990654770557524355562349715480353746699026833992185914566919455937747931134103132226880313135962015572885712983295925019430482709386923173797860852120410007435522465393644139006081507736044140805792272078529178159702169781757855567937648947458452972135707444487964620066519758478628283017461094117855678384539525494028437947303606937178348204672136705008195052440534156243751364562658970268924286044665740836366246724463423725712561088586436009390710480020889497418052102961710385302286722436471034732192646937576919628382030437255009462063965903318595918132456622516003891321783077950681384569885606646587700728120256805078046754870858223398650573884988869857893151507703132664602679538255333647113811090534834392357781211170735340421974394896248405329086606776676708804426521619482812046904328305537549545807995909756907333504167612914886154666569684309775999015857293217447836837391696515155117672513642159678431087885220313042046345125252125549389611360289081814983113632574763177317175023964362558933857124784213728341151826799359761110112089077790083839897966547858204612468335256691069695398772427929089057757272397677194276387615552416975286409556886041611357697451314945750049464912398680987820861094960184476300140679606496682034303645876370926770348127760423272766400861555423689203179802745569441604130493774551768446875239109723828559882430038847365774514325683582665212517802640203808438969309146501708183564306576813396693472228032377348157572841307003966863662642002724728607737353105465390733612267298728579496409666222007540046033075216605311346109829724717134359824370922557230465089814821732665528683592212799290539806221947009421631779285969275570092577886735155484020531251425760754921109625891618498807166964201149237276164677092448008129199417880755242694761525341836365678510849678279993809347215060376437746821175132625497590211498854319003207206778938516914625552043891804485466600642064062795665023470420959490228461653799262936897317775065148429035214315642337791158377316937045021208022847493416719507366222772525328571596226976120735485059099546806370033131266259178270358075631325053611261006938848794342572690823466911354552362821934274544496957712057944865014399784068616400470367095118876589056687467311797327183913061244150735366390891854309073110901044601648837689759464935048667082917960544989631761735674763224078556153124550002316047560000000000000*i1^82 + -185087380979025914338431796956815195304455182689404334878148749319388064807600610304025920877701005129401426377194371822876088531801778744786774247162290038906306018366768656837857231230273739222343478508618267181522921752753331686683479017094970854113011348004938309962371355804503980056332897641095926052913671314439321198511372149952568787776750484026835907598592873413698129758823926756678848568432292109757998284796544978208081165294428527347313310722857140304803943985297400200658738504728655516867490607269050332672323930077881976420298937739278395049110005859557698864574788447997980892607849862631866921876113497765221238819337803467361602981394343105312192006207091509604599228017943588722978458546075069252508577536697319598976334986230693341623936759748916118590718748854150555647002678358520884858002648268121768914192433692391069623590590428600922176745701830420816025071405821470967014758179013462038846424406081030667275509910872416748958752110118685735673725940232308912344378539309764396399361218079481096501018296908054077360698338529629720098667305038367592394512355056863344989773542560912713522778439745569517857344659145511520498233202470382008287288860865828998434316713074928878779755532878326841712417543858992987941263473854081329267914245115403177256252735223640593077485336687693049843518745731925904764706291737645477136847753040971676838508335352133342358936630960811064243082156645367175064423753076885950368674805798095758110792438565040086632850372798113314398280020119910007702951482585267438776594295524032890300051561457182183646963257889439643355498138296308855762511700108816452659352952085668730516048236017111999526389759680941340254628897047131143161379748325749061327109850968558034772800544028489512339287915408041756782220617583448718220895771135966247883090245743294900723958229318193623010081580576264320726735130606003243288794997090740231637495669387647152822042483049644320210567054944256812307587814375770447867085127783039350533884222230146894188922662891957476125552181649899010173895169235123774949923980014582237356268750831565509512257753272470907185820413775457410593116614171418549229517234714956499731782407155583662111277161969700810021373149657622205183745299541660647655434123381157483234584529144273609295330467698155989303366204042629910579095844870909215218694087628175101980917308171143705569246152563424135609771661903056644142899369917370749756279703943385282476716553810816061346835687698708898796149584450199934391520710875881496591179884216138365893140923077102030731170063980440373578246448055825436941294807095229985585087120477377315071646180217135086468782826908829422521853447389797761101880643737568718265696986641309168202678084094568703839074350648040673225036123282373422317867082785305114913368530882738016316862453619439793070153441467267782172837894685037092674899967410996027599454942899371107138569010406087197704564598227738895427626470983384690904792399856601249877459840835920638660826938471785981830777576460125489008473200516162135700675639109954884291795616060659559821000671607446630921329681655410394646706646704519834225780952018891129200279419619469537127593934500393705552092871208960000000000*i1^83 + 1740405707218172717403746271656984793215584378639149036439663675508833948804684923191687358334625245145244734995138845211611935969291239187882829778195664968937003184677407603783580605455311549519407602881258862228416534612243304636462359633232536065333189826594407945734013900530123397396721058038155998130107227965232973512074230913066246552540164132481217294372685397190628035641407068011841269055588205554578009398968197980466883814077994150809301613920880323623963859447935705626405420637631879651972993628464142600921079152195939397986609491976796939506820453211757886783614841383457907098937629727635823429359379014811417972465142336774847581285156949718276917015176085682806643573647954328836864561740575532899953928691318529211254581639838412733141705604021374055773367731623683798308367345067207479750041610999726082790226535870337551587794406969241079301484512684173524126961809765971155211532714055806739469491103026208890921584308724865711184361695271792825056161704597400784004524474222579992334268877685246485102273166482688946728145186355393698819163096379610075908670511270046809878816444496794557835007523856497579820461220999433006794857858775034724560826124269121711424481753118043109600963811938046111287049657873814917945828817955269603783724098699405275631467889856274963466791905175556421276794567661804192463533556768364115440689581185010028624700876346534050392036890406077119800934833019188512760971691240089762690516809081393147378533396339044242642364672841181289213274078221327278445945060938138475992508330389048648576862826193835404446746952735068120126246208296026221591784058182297810916523162257455374911720164007713090438100750589418347803798259622909797353361680863051739688819161328818601590417771839179643576602945104366217274749115160652055320495794680463593083467409055692902457549377269582407544724112476160469920529403779193213992988258784061666842796855728863683729312763352622814567592388373614573529171965706296714515990103077158261341395221343891274390789337668236769066297589712984751802971338696387206601943014561092202413297441269804436895898132922932958438722134583219775900519174432749183416635000686008115245335865522341684030387870982644071208830192594788195414094945470992143750631814310673147252572693249090361022833987033542956324499636808668283296757608319879167357822586492428634648282055650552888613118682071701818052204224138266771220260635515381266319125145409303897551609941841571838840210404471441405805839989097463428140211056031765354524927089601506215474530359442874501374519391478230019634689211592001947401117768448468914179674614787398810254730248726709431493921854188252665396689798490987965561239612669189531704205777832309585693483689297167467254094972461916282234979634079070281977707366664421548048838383935229277339832543680589519551821232558087141130180376988486836102135900585915319403288040440117715402758653079646536817448995538701181045851778497588992096254666093737303938033279088417666376221742257265673289389199279090312023451429914939876736432621188842535692280515226589058921647353206281486715373252370407536595682774325600843927746918832524518489444344435098412110188072575527420046082048000000000*i1^84 + -13283438296693318711959780279866045488196068271165406661565620830919238000922796248368245739194993619431796750141763534483738253044381296358439677818666352030703104989474277922022115397928182916400646570238197893990485936570152610286108809095278699538850427972706043457437781837495675708869144419000685153398437267950231840414255530992793959803816482117637592679297585848922952355077903037966912958927633437602719665113574658547172271095535296624844475886916256846381600391162754011218108847147207009790295551461021753145113653105749191182721589830841072216993527977601983166323731804977428150868613247492791593604582038933713328572111060548690095170419347953201677539389276767953076742736038558031955182424422384896012159057711084708315961450155655762921045736071269743610767648645040927300268189668689313529077016606961086113066692644118392197335810583629583115771025162785846125848144024251828701364530456701344316204177970078902306056102652436940409342668620663040197670318565332140639274491663157739121758187618918996519181589143510834560227521774356052238359723516132949854148810187352228553999349868234281992174254247597677028626992857157831347094345791656295487503841278680024675587667023896183667648406116129240348630348370328981803359103975578996766083620480649397260187466473636406264800844116978959479801040375810892945477816566491562030801243861718480237740605986700745736306178847593330628300812946907237240054416006066055627682293836087738132965196577618666238217849914860297028105571818816266177032041662048446373445448227859475308463310012852384588904965762519510868264954654880579042810756532367043008678619941223936280478430458454957402586472697584107393142510055349341418777268837308647442829096408874951333201439558131402323487494968556672815675889286410256735046691233864510676069222458487614902792797825755453480609072359379865648509751875772925585913705567027084654588649836716522085971010395766441522937217931650234491895372760860897125986669661479018405060095946129366290104249783479990707322087525100240772945209288686825563423637736887787771144322274566976069898195623580363974662431095888010181654668365260365099714660726986512495743228217045598823765428561080510584194916441086035490949312780044613023779905599234345301993506346541537574547282127088096304906107619296080505608501397515130433129626203175349659083229928288374248096419391915129829226268396846198533531019938536130234106705652573752585160080902987961803009866554573587772042041971117950152282406150198563481747775565642077585003208362648204093678840206609637907741852233437441457464464539069001053608359492107887063156917349053451802139448667105710495181657923292833846332759502438054047450100571715034814168304480678910917929908753869730202886836073298150930459491457813514636560807142019607382640996684027832787493287532661323543711646568542244259874674848970368692692294816433029218451550279302109695522928503445976755698010409204142887163295186736974219740349241871310761314823088316919204566051587396733537527816814323098050482930037413880756455812324692792202611363440379579596501785803458755520729470137245612160308246669319288335797442904018914242374131229711213608828928000000*i1^85 + 89441291465363071067494802953537461860482545919795766945960090361432517790786197632646779909106526281972956614139619040967653557007413229583730506378693623519378895031223856302364984842052053880648911543549072697027920907823769111074746071106349340566404057349644573065075612886149979605501160130174731159475928156255378946355065802057145430776356756270438552213225319456003849508207804396343306210452474928497456863469826308864674190291525075504878985614005224230829803281930744618208342133496993657744600392880244943979702274131103924045689402698619120841754792510140684223977250347613233623657995225818174227782547507202302962090959676983018219474959208302274748586026806479333621807052062974651711678598248871931250363202328753239151022220682087787298411961953071686175089320492165412763772002658725131725040921772976787824331750539050405556893529139940832882649671466664982536124240611606191579483916568988317072064976980583949092582653540076589757476098277032409092866004035761936884576079305198374742176805050059048635648141825008940863903072592547499333274804730323868430465121110881938527444544278426294066204317304128480876848430681006422141248295699561771574204540985681408582698500610627798765911405057882795013730548582524462744723177826946507046962194446318054971271963282515231952644063377257856243529199354377071506159491274486118761462570966744152637295809529322200193618611542213569553229412356667947418221667276241659933718661057881138066932304678985160768841798559162843871897216079932836960894476467480840036798211678530280281861299346916077544563710564476294296587871566034567737477899803419197204216490449284113981238068105471646454468497174526166948727616067624704217084218108261744031698159359426120610345985024395202527116195359427485553413857562341847711775713807391943330234803447608524434512033119999374267139039730229241848329313505080748900261320829946577897453980720602061792202058220249714406309136714592503970731430334675673951799939801229005909712092589448647152110308413102927404593162745010917030387417907783341854896510146911013954363174708356119145331846295331327010848312972251490324159561703127561140350431474788992316296841039281689163024677337037377765609926367312689173729206016199053613406582391827378560869639091351224200496450855770714063269557446199051105654189406305807951852489976270577148404553220121578495634321262167301257380456692495863235972808072297658127436586741672104417774666740996944049956339475692621156198455478088417873901180335276488822504442236848297613209286450031734959804683865817170297845106870026123113370851766598287336571634997754495387733528406667598731224026276562803196303944704632885423634489683059468021478188558740485830872092178515649114902212763758234164156408391898698256267090373213147879858371868529072285089291244200338811383538675855824479879899103195317234628984678413836093931648295995564980512582682235736514542400815400631020399494137939138461741149050034320934658311117232696169845689891375665434967776334124169587571384114943552516675430524542151533746624975284653727161516269396582465579643583813746110964532023586412140858589610957001130680358928948016648636544824811035033600000*i1^86 + -451655097545270914749289243696546576998072558671940693917110394483944109711637598866800507450765325885240234104462486631654056687270116179631720206882517143285710465488098528810065790026899218035224155980252345651839906931507996543199076375489665823992381314034826701512863384059280130317349041421922333152287892254758769658135400867522905865635385819196227433033482887393152676123813524813688132641435106193114411945291429955622693410768100892989440606378061680196017882799430308181382836249809729657415484298534153441466217343804835095027902577723902081293075627961830717876598502317202986646282810901627354054840965482598372690562244141903410603790853637127251955837677224393473716591921911525445693743647925167090662796343577954161311717834478990691882444477226880613963049510865917632993704224512839115167630735561949326040012453463592904999217806788847048590880045751363308064136521546583360578355817154308967533637647897434630450414081102768924534076388754684784184968998691435572452666240660007863740584608101955135951243911713766728746362580616026805334058985722148655467287747576159536996120783012458589685006439625920821572936563259993984263831378578913351202922573268095397992903992239478160962243274430977145617680652129506682573651580235194453768860002645634920562219626280643404644580428724611280999115865708652544850979634537507254803592680896292650162120284448425185459958740919365818480880696054023451180122322495810050439111724085839757763745092004897806045831533997168316366497650275436138912727874751696537824875578757041490122803760871206219011175629761590142030549264367427416830175295760486030451176349670783912194916910385752337526567479855730534349390997277437983322173621469134673354199863282244675409876662684958739306376060991344829670040586003728988580823503092524994980368914271729620904726630668850148334045873746407256510511277775702754536770422448441900595480920263071943286421567611638569213172045767827094133556155123060926964599726781591491900902831509939747904117408548186782915808929407693772686826543880055712298176575658801160992081396525756754505493407420012470381028104035070206690435851263732164574205224365830718815692468357297548658837593271256252349439563890647920752693612108096077760152560059997557490580966576525438845543609597600788080249483468889942263712919062225724049909943691208611276270274060626037442779172036094931441332124266661801546144812836227407316409656458855526608479345866508633433658987238576065699488531926134079329525181729583703755575487659501908704785790413267905506310194517847878585654201647444297011354820809376374516217417055165570597432894770204099978884524569505269035020862231163599810569452400267289308306317514328670805764120526511333093926354372938895207885160830850452620067200503007718548746580967776417650335593148036397064701465786300359313313852945577531366184311131180050414222521159574859365495074871232503720149439350157322163168524787585743604053267815367439686903870058406069373924477540854049885715876151023127407524029605422406677171245322134947289000787683885432734356835193742144184303046979567882401092821692191336632039578578031456778946101098599024919662486754426880000*i1^87 + 1928398383046804457015791387642060615269066550738772692312701088946642315399324044169699072007645217315798337996922051221745533226052073383806203171986814270061454231419631166433526946575424296392729804679523943159161903009844055604316521633725465347948388883787162170403257692404748410704897859575865932413197574262427242184305646332567075407232154845281361949144807217347070809896104741435446919678881821089661498425180147405390834743594346058896401909008884497750937113725289720595204707158400715069647863261443006755807804803395548579054938138668326151885700154780907341809813578558295627978726861885004497130095043012135436646703884662135033557963024662028435415534656975200101799637426113272060559964715281427582208648818867962979194750405389353435785446264332077156425527045716705870117358059016210117474638576591623657240090945666422746446151893240439475946043471907001735509698070612130485948896331633563887356386895503247649303016165634556101447123596833943882017119138730026166522337390253231442619155880032032341393769283180692210424601681793081059191429521948649826445583271446783539761154387906221687601987649284174564893909654686432117045989877884595431401827814138701715005943961750720897383477006530288093047874569336041032496433441091342139723415247055234280893395758931110908177036919712414397480847686705166885963510409590418919918680456816106992469941100214076601179492614114735411329237696182896358457381790621862251472559672604703282241343242601240421642784751541875548552497590034252171274816800230696565812526338363094490651434232365422056581920807582764977712808862981185064746346346136514097326941311959068239634234022846187079360238513680307572219798151688450125325006025223274921908946492784981951496935931057669523222479473953566884163527551594789138274110234603370602236382775731869637393061081175794821217964089458565646767598470214540886310181783497395070058590056527295704656702708204914118044520180626922477827564644829397285473058562812906432136009246490921915782051776441660154909276973554964527494426429471860803513344972451509306615543652683621029471994756726285900042098985719679021494634878825170856330340882380956279100806597451508691305827297149341604833961529169914834986660072127228868805098450128458042247373753451574035040536555080075640879992537349170028505429740084449587493672110756848420345126620262150973826618127672369570611147181681407710678711667223799824121957708242723716675621235728816888108470053316586367186690507407427419184521892390660171295199043971693585674263472316842389537110423554147107197493260445851687792479250463611109715014224925105450724073780449188995837507953412414442734401391595492208694930958854666774722353672150013518229262782864419256471250450839431725726332180483803900558154241627579298000904832791473859491914767642296086997091398694301022578891297671565172897815298874440033388645550495717720730381049932242291642639654341590885924709985323729576058645884664056103032570468946742638932358809795598617176266983428279387004897969443666569471312642510670080460412770121642395586366533138128015808824530990547171705573327711517063482004027884049252778567656921452043274912006144000*i1^88 + -5255668391486864710105474839936972450936525231147336039016316049547415140060765442457637642246708269315957490444652298849609356200073276116793746552005793247251664569484752314408049212481076871018187858368833524144096155283817100411450840650964042895840821766182903544553044143859912310044212068932244631088783077437729761184963253401240830218559482696787368315270540623599035734881941285416758215910458648910371844800941328019449636017543264899628577806097601469638334198775178881850985411217735586723663168487184705945736348290941277084947349249991291833765793623507740215400283597592558808626700957088690233228435397551641754444806113971510671488885271505556539049360125324235609090984768434000379881853652330322473546140106214655437650723533332062159798786009160823633588728670225109459876122062467314482671206933374605919747604289990821479840985302468063774212416911696271850196516832734822887523627533188341853853160303289734768447227262515614504733487878946545850206559612840488206332259929900244920573068780064648876995003830697313349410410110874634462739611729221234029186482047043336919715396754728760097158686937503006107391999173712960394141185357103588295584279887319662515285086777383381115358605435018038267529194443431780524068504141558321328942056002170183242035220758880953511784278234215822432279202186677464569849608633245106367393596665385421793756858701444225504569194934492230817972888191863359216825782272966207007334369355157046150010705518605938916034687431423040358199016056760678033404515698925872508271897047234486597445606284890853385539068334965423875059611698295002734881347707224661692906433092386622787754188570389422317402815199111700565229538987737070280832130393332240528446558739832274797089981957169655889380335939542802536154352459418601532019107598997942416105075145591457472369176046737574113600907155321444145772383071892675598374021805816802571638570212638751029211852050405949823268708122515388395294945708319457554202294674834731634464834398373144239317304124237966954693617456949564144943097426889063991543624767458698200383103514561406503633282558631346587079295804127312960248962723787669426863931492225956454606952326092156905442539160342316352486586215321942102611604537256315369481484276330969515754039426469743347039453676683122424586258189361378057191046146893331836286153123651465199272209814448076262625455324235289013860932971291191870348579057050653597808296275086036208268406122113157869108503223908793718204045189058138871446862613187241848570698308996250658828921941616435339269376986919294306981440848002040954266095028892264648362710091161975569310999446517439038397306078154106796067210655823067386636517705774958006385707489787065767930825562004389942779141418262192248507988370133636338599845574091443127613938519101964584897871507595377453660634196403702107947703710869424676435082712260340180301651920512417795374005225071241075381760191052694830845384127439625130129576960308260614132021490792098550309499438851506024175221323735058678277226398161345999903055821776369773566939002938918473605484297416528842214109590442098641755218791108163254241006450510745894642648163101133494865100800*i1^89 + 22854975170210631865511353134365810130880563478970054166323737509156908516122130170508380642041208194346306550581243252817826940000838655708325944938199310162130565399279822032077801104680867752911035447945771243422920878175154488584544488364227200178922978408534325396611906728005284408822804825607117408108057076996537526274627609998948984920366092422851165183283267287653465404534123827147760039187609425467977443117585736428450902996954464380360415225227017747799514302906662386361024920303506602067794893371516370747714918958500067424125783228523529891491832639134523178619102074959581094180545310618297806887861237076710982587456367650156539018540630569617948442697291828571852110021933762963040582430581105717900129002815592882065770481117605483679009051876764856382244791090256134879794295855749176834235294015282404014815861098040379156841662393142492154126573092782512919748757895969798266951113628455028074486219369165959413358805581777362374558177976466531714288175984445403279977829138201250841852120479243021169212007564021618445154881940929257099148316432469864634944819382023335957271501619314744915240670715882993698877055595942060661042394504959354518501309909703321480408399478264633581475441674861404469069492196047988362583543019002169980873674237655685010384691507797592670209661133811843275082455284621291707858834031296945934137707881983168657626593324567565254882952549226935713352030508009195704709602223305526790246239094177063037332752172057322550826548236759727938401495766938919371526593460383619465572408563483694783950877244078627996965060794658162532094441513814460006047523483245856643784701324590955243788375034499805580993602542905674492326194716868225512261029118267027966258518484851469944645473695789613125789860589171032195800695396295022083214502111671367115023565647354791682757767081080150073016550650764443210985373870068618571292955110716340006434573604116839958264445457084099938592501931060419006687505704741185725563391254473685705430653522972341277990095123288744645657488534864599111400460576088350001899717689365955701957364084195063813228738894659509335192926775330979747341315443408725117289338551962504052151351109486701709113916031809566343509895349168542824409054047905327510874980281222189912941868316884553374230454993111170733889106283101291174739742904684742350946796031600348439660161318171695606894816252698835641831115373334454277372488802909038111568502060115259128439227476116050149445554316478453090400884629012520375688632566051330316688825421086872911207305965338310666742053414570916244250608291394221076109922039642258792607092645090135786430535893044226481686379831369185617259653334517927925223692691591709014778277727281946507775182541852714927080181809252830427047057367682802924895538970394437559826499351370568478629117190940586413440873802093756923432266190237990226068736775957052293036891476122109698113729460325302792734698540028351492349706509671128824737080667539320028273550958529197991215561448280945366762746256934752116810611300706331648997758861236122718275071095391383955997917771920158239632401019723387372847753798402085182536132032819426648293357075531206492160*i1^90 + -50028218513010093722780327778888121253956443218480022905669090986611264561226594665113177752634443870428155866378224917819759216005700612049228873861135898496786569449285190077827722508407208107291389099839804015096941024199562552379425513901342411812954378662341549601811078266529607583791307124968378467956664736989333146767989664006073863060580532768145254420445808382719723145879466821312939124626852553457949748844379340391873141343408248523182683888659278572278745773153976333607558526886616738284442187086525745436754981450375658181711657880503988530861520326842973463703491239017041197324746347466101791617620931153302506598978179672761820728616632183212783127559811610152127725149777907717885781803766196542166085971861674742006647385134824559621590367026710918801104693515878159916150915835364103184842788771259207913554680610945684984014058970767305658691077733030873423748499641588477989981548875471104450796172214003747491191446269753076421931776684093474330009545756876343255655400263710095276864580967643773080920791646831769508097818443767425757440008224069425987939430714426973674620970462337176332135887436057006131226555750450988620121886589011548138214860560897184636776853633387630656953878306802386035367087319181894090940818914092902070265678426790109845637265932897278403887274682238826573485883882229267025029684717225669705980118793598653620661959963857708971317794359235612596550688923650857078268616697906353693021614988997008601877912157245745727375577626837556409463503483609246494142851137098688989969605400642899190863099953261122401519977736186492906765104319348294867015003977390859979967314861441775685344299360032757977795765460819251528372500162209355282848691418259605980674173597736427243674487425359128073560068402322515882819089764006310026958537915680625044610265204741907422725049846078457926000864391174327454919286016511420106188721594142541808946288383465277110100816083856865021464249742417731985691249219491820929278078272734833371970435013095467702256813258048698113362255468000045865400869000953345612987391792902191219006693669760964190031063035565151000729643619900115280563145269939645025963480243798533393527486983931347785942736273662688284855531641970193406858704470563456999629289637507362864567317313523511043249205503300508751055357664131464086086428663838958896153100011801773914071212196965553612204113703702460470105428267733735172064238516906399004721872854658264703816684028961665887221638634770736494028835090124863450803978441596297505434598683882830264588778208501465906360627688204808507677368147066338336094606572279506707018825945938448478410141959463110332343845051690921088850621368395255120135874940812639719211535416513374861301860100033486264951912060968553698753926896678722936238688105761019683814671569618185236008878882145951692169949357731711402335685562907790736848383305150409175006357643184467299322324375918922815553173191316719646661439926878761793829483282547729117176124151590284187846590812949628841303166270961925285004087269213972392961120200421146148235241076514398536239679694166621715174426050596354828911670774639327880306260957717032408034106134233088*i1^91 + 148616516156574248950791786785935683859549384257702801213024733895248888029752056987258377968233618108805382038680639231789150315148997497911452016053076731101010219943620181606027646128738839268946988058792840983050415553910324620591452513630340066109160291296106542580365957678835700765799349709153984770857192159205516086673122380484676218958951958667967167352406122794333085804702522856108647438359236380830672976568141293720695613447076763547641547883737762197081395137752535880610534829114672513468226144698071398949405899315764389906050002166999436349718919799218736157893983842840568737615377736883218658197497475592939663816799639196212387979611532290719215387182840218888948265510413058767963900118393656018742744998767101548905545384371712394285828925682107863843016756585030647485900725084265275717027788936019785495795351380127004171966022329148991277750517295702464538763542944552498725606111462704311949767567902820628404101158249262242371553353895512238597348335831980458812821015290241204577800453140985836590274150433937038165868080703426200157801774085648641308051379150938055131474101144063217808551853208375039456003091857229137032894894591226547576257508688609458649023084341938795075589558792499278336850869595607284461316973350118223150221899707473143277197855043510783212203322764876797011021326921197870584733394294110907236901187538336648255619646928248329421915312164289413752507075000243652473271083176654991362880231490042578910447477716925203493256050469623001510875314656744457537611911333917776547565951559997371588640178543135886696705674488378018197129132878312289778639341002955521225115051153062705763333444990841799022751548073933779027890929024329223648097359995274413470994646853706464658363808395781533415145348189364324614200466187671878366998583818309167639736980097370034269678820102671514188886874801070388706511852330350689515067400545060608105596327158065087152585817902066523651860357256736468670382168069909148920147867559896614161665591230138604225902665615333712632384545004753564970363537041349521337020229811241001522827149407844888921691190399842089531765226745406371006760163343733240245661423557163635191243349188072062340731022819397345923059242592692375582209099070170306520032289604705425131075904306922255100423330293705550275984234102931145921517641203607267953729190438713429012709942671313376314540943008735402245696696632889750796768972190143799287433926795500938186684203052293132462415240617113495119207233912109945607557123419764882039883361301154919294422685693728051006704983746341255045075571122183641930254240708262468980054172985681085742776578882843513818499306333534652720867501550885279196879429670679208067859967393001823689175032605732450489254279623585338613298863195640251489109036432820452276283111611199406378698887333399761276913592972474261368482476194828372658737715308777606154791744515145670594171953154904870275347955398188255890098257018145857463607682024882874837196484451473418569913677709092397211177609636484653789879433691280279752103077850656259074554393524491834438639397322158707032899989983324192137524999018997447776238420338974864431529328640*i1^92 + -190025938144583931115121801820948458584454106261645983992509146294773762977517020377757148444319715849209030741598279683969330255613304865204511408423336931914420357210089901268193824826569381564067614648873391537825372685899875855317799675644293724214034057920519537621527109260311965582759998656812963169183651646039285164124731865375828464318099015821175222944423173041450148622225779871128727253981583820668361877645748799411792997280848629483485731064326609940705595213681575605515701869072882428347500531535942581345357126398015483542762597573456342644705504641424690466237643857232131131282731425711901909086974698677809888535014136465713267765281482628909032978635092706194463408496304939457125913092077320033008344668311260223569739850189779082298171397459110714133296463278055226353015756944766773232306293333595574219661499258493984902187602006788890015426612783975859957147756563401548019707218415731759148480375180939188025563555282304013827821230043083952085211271030292243375790242672220345699452819455970418745868834810173308540094042492797245955296100290379374429153679195714892529913338293222366973959217897310215521526540973143772107131440706451149864365971046906149865062100109824132846810138303609780789199907204447032986358055698354939961280870144003079824751907867926074023059103995467770795614975713309698270046193076789642672451347322211674666036291569678938173882593190381443713663717790346807263981787174040038628613723480994966120778846650756728030248288476549467782402879444283078394822446411317686035338870202760108993655017537617626734415890958860129022114653416601097644204665183128216284464575783307892434873380827158089714642729939785070748907395000306347226710592016202213767969030948383419079614420273069819417748367829111728595415848062632784042384523718527136760414221760856123360981475107864885946819540174952243768685205993628980656873358957525068345389406907342158510271851376273860594674983257512814654058824017771325596565115751019015191763701541283907219224175814868363809660984146505818557063154511332074397061821233356880020661193996604699680408403979564395855332259070594721807858455078266340498959569031077449925397115858677475120367112662649974228933152184667875284151984564938752881713411772166422453146303380785963556666370947508625824665073932956202336484493927830958566238313740607023306141022015670917821317416376404994825602219534701559206892141603164168531511924281504953835591766087512221785934867919174357161147123911942387066479883746530027875985726531943374037419205913431277511896812108004725339177741131281407562240514770733819433027980383358653575676760381287103309300856788565025081190088474012129958097601108059155561986958489155407350044642655338848902230267712892535356226302271141988473332997156577984312684241949065975915363780586721992845232535353951229959011858898028784501482308787752713471226416030690408571586990894566070514461282209417519838708089009404450315725146014377147127009851691854815844436801203534151578749299126569687243819071737391393188112374601842521498665646837885937178002248464806706278698372318448494035598792473439908564615405855654461571072*i1^93 + 503129583905854310973456202451105342810930108504462295343905564944915039600625341908961696663071666847741714602042241947993856976471656467590215350859943265258793100733708313200943980116863629649378813946656380308962641665953549731971380871048502864315529729341458574344698774776564537034242097352251752621660951109117189472502814307310536372813519789335680218733482359584777454372653355900182616921328688336640193845219652629539743807381795365173226986939712940968281363708844359950205730079787550225575002914428115552500723488250515102172811502386344209143578965561339518965262903602968519833757388367274362799684689716239648444484745279407699040842157230918138330699490098357636025826384200740642433681372053619890254345824656956590638464790931371548441351412343984977200121881167977121705207255147102062931304297903207752971007948795127791823557592474525301433038550667984176646936985736862011578450737917120558987056782429350250341220403206793880413452897486443532038669269347684385654634838787655876262165030688855771928487978070113073196220844447982302181430107143468786602626564197919094451162065090042217982478909367660320842009097250014540914525944697088281814880208203896173240825488944529986876306925406051867121652418565957603898557164236140318565001205104616518502729039697373141961617843089015744711469510851290332219905274790916347247834834332720239886753950733118573980931915602079645692024966429183814662124352805670881081693286344603800544180352225346532658142457109406488093434217307816040285319202683321877415951557894106614060429976519281508334343111286532928979986825502900954116595800657463791877505722930752929692405637946129026824584675008904870785578974577222815838449187343363980156583793884177957658168239062448660123501738417190395047367379950998848376496154441611911955913164101855783730153864386146262461873742128804629711777256442645113769913382780630289850762876640214631019625194899432568157057083006036641380351357159306424033664015314790542196893892673600862898934476882022050697467265715417616523248896011042237479933382370219819679911359706445102150380021712501747356028481662187346355796958060681217225628644315154673717897716245686311706077760150946579696854595654354337244855104317845258015231788602366081238921217814842382395710654562182381019113054917920793681703626703398155119839021731238617508112617006780016939845698698990739891607389314025129605961298419884240731406359565237569849844115989350744850393798800065330661525203765542000947599137911306235940965859824610618283911187098489501655047412090045911293192958489032987116053533201543264309328828129763135898427500791867249480949728498086123459555027882312665382839280541342650880568415461112462428018193466413740828762273156644638709838519264166472346402957887275248865500912382986475608989720364758699028949885772997479167902415279614517483655201087930945595450757092136627936237673029492370648954959385071058822663993005591097025698811705396792470780784117593238308609532969739209305773561039942445270372543992709194165798099792982943873281076142173326779201474700758389479173460862698882273423785450721184446848421190434816*i1^94 + -472965571409235676028650821758727240658975820064559702781332968098234306927387140558908092105671107852532284919049534175370380698536049247862340812295881081801630290605721614480779137281194237220100675845422029942101623767450140231017365572049657762895545750955271754164243789835282578112408756470473818551747494036691956021861608408829395721123824277476696464316578541400707196203510200016254631909685745595392674432230894307400138757034422455467425177947727396828527255997317000245155840257506177325597281632106873525341671338981398594166707178814577433845179302193120700042322347559460814977666871916213260327663966926010120156195643377944143257598338763815422060048112981566685730055769129918671098229642126679178851052637973375621461931324952072976736366485800650375474141918152310329807009896113813897124123179291423462439514512548461818156062346895193037707600883216547003501073956054847622970047886586930191241723553211246311840510894006138312575638227183499277213737092267057078086267424349103942733000247666039913239335439594315293034712151314506549442433693029519328305590856020891326377805610207104734634864080650783008177270945385161787929038621493463788887955715283683849484039673906837235395168376515278642297224114733230257784505775428495508130209360572951281424633742512204522696005191723491985139488721894863059757977122024558095696980654082074457880694668906559683483522215269869326432790713775781164299643864233288544235478402540320704957800629665722493169133143033203946707745812496526920588859316389804608966098817338035864385072648124419357287378015783603264094267076074639925307453307984561288520337307065685702772748547301055207343886145713889537137535335591524092404970512087616305846154817194678292000077477934663287123615525755245857346313557531185425498814454738481417254287701071099937051664146451195727305344075319881193255975196239198075898345693349061815200832810065647232476782275147117722474282676976466823004072651860556134526311896503057772192066977696131318061439470842566438550244280909278645633484582541524027869398927452804952502578582267561502688408671420638587968344212254822038642503780092545555482988234776888983312898682151318915372165043100543523355558081624194939513815268987480260584268933773929036440323627946325989678613165602929964237210117534950635481431653029551334327209230468680158175244582402074444182405238877546031733362210495921343405562722164542071827850682710313389109242129975954380177806915677788825852050971048722145102179212327704074732820401294464608413724420423278308949777247848027431810568346701000992818521456673973795200487710060152224097973524666196768530072931227541889877098108263885553710235515926925934324335962873716869986445572805262532638406718783641560070497523604267782612225047456247334200025135173279621056632554972427554121040224615431751594689602024724191542335530288531313060612150269971692301166254510823776235758835530045375555503874002862275115395451839848367138946277091518949128618003644374614182985187184312326028334555230045863052948871515814383242459412454084409890660521624305807150235441608480150360249462825768713282893381632*i1^95 + 999604396057413521348636098390963349167922949701106896791424495512124731055864564481864136824322603574182366669186861992369159824617219042254686804957026185701818947309127655197678465756478599776102404477409386276379513406576485305816685007006127425701074314104827906365158744258217743176452790727847783125287223303036425738131805993845820104940126227416772740257765539725386971503208448473616959441669917564993608095580414571964867871529252024755273997931684004792756416438763514422944582259720934739790757132612504499669574169124836978035616466372561980939376773797499715759957529121919981216584333393723740777999236650667651065474662596772516478089010644175644721773988519777971435993234951413666490991853524098410320623770207194542055418951175017457055671563350245922070512293900381260538553720842490011675530535485926817427863851210663540224290066535069162928626665160957039585834534863741819779641491012818781681239024161958524169505410565009199638710172361360485356895014518521853481596404147427965678182117817392348634784430425638531947582687938915526830801916195267998464715138456995988272781845483569308445422096708505036024409100368898347013245836728995955944595525975484873165793931405940593935401098178014200866264277977745705124876618335737340484028128845115793830878834832325690405488702785938445642932111058999586463474395198454777766604879210512644757753505990077735140240853298019871094890645387654468501241192157897862468751501414346503196402756150955875562931215544809990747373454141655355128926620827100125737464815217987515599134284583540814702619358155858056679670561310385541053702409717982875129999807026048332437731439387280835999026212999190348065201362194749421474419285953075393315283711937211285999590165664948194388484097518033901154616050929151922154573199616214938174658800717882076742515769029205364959281615799603769507707707457705201681807515286407429866141350472321478529522291754863535314333547464222969452387824424572399885280320918237921311460303351009254096939634044661210120125417823357569084816421271563097467224917646912239353143035050680531655313714517604345619757551353520991135446793314556531600987236293196915943364442200729245768605101152841924534468818185525561755177864768148989645801078388806750797848861015550770775285827979417687009201201332336014053068244400144969633564194896765924173719641604645125580916827121525630071747088073538367846201035101215549265012970583698245711525586340319074115001483437510658223114999957414042629182748054776603765633990059163393160284361666929149576805502291657721684252664111021560871150694744246464661460333490605006678983244933057364438640621699331992338475393659659403637511695432273301205141834315873139091754670925782220358429075471648613921229882967583989453733828958849093461348448995196743330785674968979553985289524034849304273818854909225013423651796188804437795179569300254366222920603209896568801322036484376316885955743765512195742795089385058559158035015226487709107764962492706924488218666157020641947022089563382924210500893985580832307177444878922733208438465200441696907645493585362764124072306470132843020288*i1^96 + -687611507537080010376895382449259605216197934048236948290967889055945377142434562797527040120811410786452978979165931623230551093325385176103851125728888361649730726784671069644890021178254129461392668667199049450262318428286970459123372932607987208539654873307521443527965394816314169894383457099565605054636940780620942246399709055398656104544465622509198652862827038753677862882069528441474173113243371409703778351235211698062234773700196104056144171031687160728709127141800307211084831118436868983462815704668133646602226763457599841368351813626765517291968971715944486762671584948154251841777800338584049584234515453944217617117079729047227113397435738957216708142199546853453723236484989700884388789767715080688950617216092269556188605473691429989533443948545780356562056518010174792694231412567718196861402369902310906717339838738742632799596516452383119248461437828372981072665621095342892042429526945694103143356594889796271006527103835891244512012843378793617842544352593966212355779347773903183945454909876679030743989570236754730489864960753378938633417990135977825692899919339761621861849235221156622591077108606860995940408929168296871234700974521721071579972546095786851627844575902497762277240943390693898650067885608893490047087908683486223511843934977061065292255933859409833974270840030275429933161168274128864828588579893050831782352702058545608295548619328729772801533081679791155445589406065615117306658589413157512318335589998563804206094202131353450619064389442416691023231762896841592587802629391983380808820298194282745461674321895772227891188541793641206303751812505733244424329868731724776526495565102630627941470074040390785979970945304454574768442530081416285616939273363997304406650045771776036924895972781865825550050333149204270237590897627300406093191555353058113733436630899647590701495380795891270156192697113720037045112740597337993226554967660813172295325552733627282305054980597835063718455980667399418876296364273959354731772196065413587406113973465521127310466722392007198777904097828977167554817445917171922306186812574563832117039248716435677126706049025109253028367795446190595315910467916579952493813904579910210487668273843941540660531775787139219005538614164486337891751765968711959787078619960133554964068779525858797532803468772586044252562974581480021852195502958050416679817618137043664445297685453329576741412246801569650935753772196397396436520356129213172134402772874040994808082048456321416879825319871444546470292491813403223074164446358284530209687953898778927980983456787354458232043705437504186065310641403675533551670089247547050728773370088001439293853936097079736509176438772077540013923139793146545587182355919159072222487435109670953907536717049797249321083401237562303573532214309149122729520167765539141982591199598759456233951146107967030926977313613309873550252182141281168518261701445766265659829214560327383883538517699566042706255584066356372463549259002708348930372139112531711938056729088000819632080179459001570388910895401371752037262269484993752922341646040496647107534739086598571084187732958746210292613945643162047533842214214959104*i1^97 + 1263446774977480781538923584246394637213128355869410476758028866312548428265747763056435515067177677618362768812714437632508205836798885948779922789562663555150463608787520821619924321275145562834878427987934903928290076153177847827407270383853505111976052624471249926863333008283103022170009807478896482289448912542951739704771552899865579672137408425003296933756523050673492026445058821505408736380359845809411477330301422413808825251316086969982505663967610501046709520781908178603616506215071319571796138239906178360652313076698966108207308472264386577371097370050773118131873451422511102886637525953592040629319148324686912964922637792171644616374064057012228183188508394121493652799127035137523993924907051342307214787977647786072347045334097412880845013399411681368104197419587001044586750630963824237465575680385416076854549641104365682777741849583022745582023660655683747441043197773802286956709913328491814657266823665738618717991917823361111031763218926648839342509144959304474311213576003337115172551799470281809639303687609690680768046828355606873238866021666078802854531912660662185225695518347223216193650400403349099798333927644975910942121093322171775539135125436668508891449550723527042179832047680324410120485053027400475897788387956329446941021216539924947357076617902822054926696789797303882193385730400322295843571866614302776087038335927284404402600184790792093798927140146898414143898913433812482490945204071036621476820097709965942622555037593792706235517729870867125269051024528007500796348057877993586027864406350179051132002047223889526006184060661888959631100994950126514597977585274786102975926545734886158406851041834460402663639706443822168615520954029533160762964271856507396957037054174347662017117898407877556693532735714352923798054356107441655887454384780411382440471350185249278026605433633805800672094885890416840255119548237089428194046804223835316400698074750969572284193283172845069154879834515711717283959887109712160281861633789243966988832686235771180083918337076247822209977628381857157402640825557999306220680931383758562302645505371912229327774444048959392222235328309765101727954827091611457506995769920003243197189740455165202756015384229056826351971738641920835262180920996410013700049052304612931824400565209474529989620409587066207927507004787906154020507539983500042230617195452640322758335297442689381276147562687595670194208211536477153460278276597489866008880787016649974846462275868163129801634974928133652861706629064645667556773943466319214815891397842203256598838768766933444956162694001291436938294856239366711246982847281533173420828836867232752398084822009201450171480236335272421126781225363515799181301556190834589817651453550115450579748572477780829036839840699533847517900806123148623745240910684806353614090888524613677792818357010468362159935215162388791003478474686696927885902021182420851613735510250032653793288868658965971785897821125416319553783172152679877569277420397921937241416660308627456308693593087209241440363633662316901598128935061662442356822192964478903330336185443312279531322886008191931465643541456112737861354127360*i1^98 + -532616719904682555856639138268696998086721693686332191335255774736953136270964803413472779525937724055982473421195651004326227377628564761470431292014183326862269865782341446196242410089378306566727040968436662845887762915012495226252780665568453346788127596965454110578566610186600825290704226328194927775609376931098357948975265219021888280837256962415958550019487892027599897874440983124430869939375969396149818520859459169971860177038297875415115812820268111907422319985916288357596489954658223893892195155427041608340756285746234162023999396486864912121344941267575513051081896000265699755310975769087983190570711582861952667732622517926800729551815496700495501483874153718551319868057628765099464804635878755562340097439083447400407454081949673458521117259742781516626683043369073251340456744420971520768661496678130826808806191887363062459240383632050072708483560091652424208885832671290179710420649007587297886643558991026805159966031062550949745553469744979019637896004264485970717273286495964207597121343014820420261759898702894315533075530927428218514663094516918159459645590453142531168697163765426850620134787047468771447421424633459049624887559026446983523184195118407446779337606831689764707475334303079162716926065401371020403907949574325424298624556111857056598914125482490679629426639439561925604720301726585201888253273626595974393476169594586105374584639137953148193093021648706019721595897543851412678229699902196189982809170349522287144081910134853075541496715278105626690499004934382085450827820569372254637939481912358154864296785895599268310974461947628967974486288177831603440487512199773951456447064303390884715626199695136121611764605155606032928193584726093339581214192298431358648308217299853482948185395111195379151059651356674469938107105207122334263986427029391727769508615358877013120109453522163959016448780191655041469888123454808173695573967020156942209736209477586366201845603250886447158235541090262907294267010382457232440267883330664588910508857597393925053352666113251246690952412802014980162251614389308489751487876179768458831833281482731252599599562169361304289453186515710520704102621232439415641457343381674190817522148911871647403099010996869034982110369284356481942439321612372762980163050577538857474818431074396214578601137361807676817430779014290642072493946157520020463456475210944260217155707127543509039210262423434128249433597209852694587277411995285324118721762124260979521242009670225913382421017599005511664191521764752791229318856764032334944699278056367024023503837315295225531527223043745925323595000965656398907944221790393485080365118578607227241580076129063546975550503073275747767316941383907650981894430813727630850703727638590175001837348876613375291148828701784116008109142835321551988226866423591761475591453567722985861296165728908102137739284162909199921872792449958710940531660004056487073958718158390344727785319348211518831586070987959482398346388895210592393868389264284398321181744520007175295601317285327389126181817665530400976644603341940308211616640978435693699636958594407003973246103657691743757521359029150832132096*i1^99 + 750652192210469949803459383994863082899567124411846540753162178292868362813091324856038818989167764844506828957315974313640296918415697911436852656720846266839595613740014122270721125296246607491942039062480999174731926267770553804280243197073114796817356396910778533884682177351193514518085405024496427666829114251991528246969617706212903920988049214577452370594284562365570729751352571722627095800061837590052073837319693649866518609090552482868743320391631636311227490766573642128280596004233723826389696212405508312826839934075018361185381376779294862915640610604136067141797805381760561846997198405706127829698092708538662532343122934444360746706484626130172631529146664578618792679590484901498801305556690313095936247458693111135985578791189741563077719088205194973084423433356939525220051503006435219179888889260332224035202040927469149405475599333432883726579515648030625368427036887705705626234583156685462217938969121038560253650905449612790547178648956208780188468062682172557984326769758389602790247017263887273066896883341199322548309271889177535746578757363673513855649329059060324996526702051910098470698754896208850356180087513542328811555646207558670291721716154019254962846495790440930164566138452123896017246676011237597824273032612589500374068740997828037821510623794457910828023311156770418923534753974046448827106055707859277037691543715843314441062012515861495108072042834809887821383223535276210243959732650639288792372511476739998290653666933441009290694382525838625707986723991810621396028708426882359889665810619805886359440100616018236933307464105127431650164498354583694585896408154501547239196776612407051402526416789101156510492104476902462502994142886142099537293027991062243233023935281996294236754619785765034644143469588305204122165916078138468399103253439347936693595502344076417589423834014261732054936069133400669252816728075344209104973996402145428112415667572904311726244611856514314673793823841124516471786719066055600250192245331715939315412769990872788911199420145305846689803779886216984678949853069787134723963210153672050636111256417299145764918517775645540161742450223137463766408952976520793728181836112929397371074503582014515655261760942695931790194488820275610211981695572086454941449365478889994090820347279479131454536321636627158917615897636419497620424730640035813782395677323141179064045807269300126828468659923126972649263351517854660746198770127311274167951385598668089036477160931181571006386428472538561397537223641809765904457122003319401840875791859608923983586640531476772359540577791349937486534528127313051909093758677119343197810731310491898547207990462068581451651543804663726450286300965697945062512109631705062531522574312048455492655871775303032562728686545865818907318249238874259441243016279775803177085604232863644708548069239363819557031953364893034082271137333351462898095666605383186501688885032641142738626298419111459606576921920798961347573765891123987436577503860211566632137535236671988496309551686617483256402515647151616904243129988124857417340941772518898280047673529133387233980277006576105905990003387793408*i1^100 + -298510677589828494607158889750300947296869465158046791819230756733264257817602862814615786953874368005369742822988833161881968277416045636475454863441639328271840861280336977768698150125400342242391898463717297811395665293568704490405489523337874048236368871506437261388467376174456403494841292249812085003065554779854335697509727051571057473918792175355942693124178131037089439211210332362807223508172589708858132179275308253661893576297180138096112219874863967681121389966720417206993161055641916928196977792754756451079943569308674657851765243932354902991421555301787754278122942124103330964209549751822881811865182938004650269194795858421175324283688589480283000306135733550479442100093591531635894406225315580927699256639949366347416990520674822737476402620481282525069446324428356687517107028776769339698974047276490404584678575541484455218191203133059493756544986149927000268391206067706575773876076675608522160537639042071507036448093947785363229005600124390978223415532361976260041736743457245665815097374574798559492992683697251092423934952756145240164258323710652422913408520229606527484822620520458485608911947689331075794700639045261697823122180528796534604627159455716918944637880764188890937817948712884515966017257756020518234709286145049713800568236429988383004162434563917884254566400741104814934007540391839576037826451897587550049344680858304154366359547944348971999403794627588361051716614601457278706999712635322262179760020329758740186667322186297084040912251266369757328170367174006766134740133170140446029345138053371757965934398264296475104953350916794612839540481272354145954123101682864349123164642763287002653905279502549172110584297283122337976568519338332200196023906202045840552513332756614527590340796654480868678336239197010618416138088447276496759616575478411758077850967217036218689600197997705115912652277591593132283600193942419639990482810872386274311282247471577483842751739813740298765515313809294800078887476092140730224195009583184386556967473626981000723613083051125501067929727610173271090519142889599355738035232642745354554855598432069580866331240275219464321199590853756597008529567711080758728754444551929396268075094713575157125409239759770957625900377746360595703044271095578652664381436888561758554446447873877668098032374854316452825730387788160656200518388396824118639441191412595243311133395820474151773981546958765972481075492404218901235075353245938707699234676570255283693862367589405975046944759878131607439589716745575565746884900828074088305339629307667731034836995067506980182765076038273690429859889060278679439074710165208537885466300370619029701872898875637220569218323819443674218006523334298840508538134847617910520379161918114107293035767938363366605018519271873671396385153222128421559423222937496883025863099550051236944474329138045795099814836891350680767943797816393013526282480673904774568619499397429587451994755095833826489789830754006835986810578004506801550139978103306510228006898146443524965147413098658481719159053215613380828352346462123970316839038651530608333275243402488567626481679563391320753132535808*i1^101 + 97791919406530593426341594843752902786052965257076232670598587129355925689438105464686784197112319301200669146344802540103003922676125356642079597723502944675046251366328305493820823535999739251291544238921314209842258062429271450284305319414204792880643963779379917824472212285411268865792728124060036809314073945459912851637071871062700469223276322377146091145919200582909248030328800781070928836810858467752521790204287965856358920898297262493388225605679738660828493682067461740952514708749024853110662885870746859468555387715804520807538091762179967546433944556101142054284921276930809216755559156808013325309710079698148090095964081211127545088089488637060718531914934196054323542494021883010663065391216312167246064846183824128471894647949948276130122665413447080096045091772011038487305368926844491192737697548328812061193435353006384890348246565564093757721414807893061401108324876542756130404761246274942396334348030745341274324828675504627931511918558447948883907503897968114760126787995160648296572781406379494172709614528262388157566837624069720737407026073904426280007452579481161896302197703205584118123099228982528622102491692888838336212577529002585496500012263638672794422937172487392158032945932514362169551541228469545495477484483467639204935079938597136376054779348709156303743681119885610560154225636145954440177786770500882602988031469228755696698091963401661116705642659719311951123061976706156580828083669176900658420970987498043043380454551639944375137329157991687488892451676865623621685128611614051600065620711924868115577564432563702937510439525195185789698702377896774479515626381413458600003205223671952454694376219199036401454092721506105490099473543040339107273114882010576506298558506910930618220023828007689126753413568650364141705745420961370997001193912506860912190593459999351490727928762222485654662765242687314414706461910257525846456198307364763118258663163861267014714735548220482336813376896061826476212051252658703800463186900250667356428038935017621131244028630725876734050867684675932670280409070452700056621287180378977782909986059023570186695452960318921920354700965152813155045021470009610814489241115270562226829156591811730151678604412156885254651864301766191393407357105813580459396074412383952012421222966880535706133288575222723162651452718362700066317702359927771374919435187139193038408551195060756667251253314559280260145699154516310361930690868433185108335604122487840301446381993480140457574067541053594462224637052891405061110833191408355273659986855010805519769162126500046156999450622860481264708060483487049057539741510545258743423753119015198997785675058241087432088104086467340590653513211366074552386735127827645398887087817865270001010335773232032760523406785159759778104655632508078757487222793059156807354235710739912649388800625505256646684528963424268903031766898782013423422779076282664784213469925689055386814336402491933251674316638067056384350719982803849911694269474892707977388490565068708936035751356217231376361032246074712545431914798769819043877720370425421027743847851918284174875479851846382649344*i1^102 + -85017809825419705315727852872587323801751546698239770890147401558998733537335778231384760467433642044456642981417003073112159005204601170009063963211046270288751720037714176387730006215509768360028246127297782649382084349700467744349508767623966285831300474334628314891793482000248869286913708531465486660383254954357728651901565508180252778030211985047708974426689796001630340621209847271182452023517221460883431181908766276697552944693187797567497684069229024732585019695107568195509439888140442359081244676760819923657457153030059035306384619869997033425642276675043057366318592007797981229243993972088406785136683108776681137764523657875262512645253644186171261240460515854866040993477895212394260408292691372443496559333442700152331337351750284908749316541453672469362711949220874026818530129011832289616136511772723796653127514181394967484577355623682034312735790029170787955060126620007725425095782120282139793292857349047699835658938398280058242499067475059115244279498008099205844305259793267636119969415202835144376953354370810352304771676734673026577182327617838133487546357243072459838548565228962826841907811702167357242310364201648616690125819372678659887294633214623074153390016375091169303456715097232450378853304640108813791630004734088781351903063497965487659631800324313604191384774861600259828482272084297293161013399569818900761270384621791778386335596364156900485665009063104438944895484220102028734341771317394454867085669232811545292298831714609943052605548302750861854998899698379890167068067423516267560342413645371092647845784186960891148853879640096353038683320043662181420165066094763207410783610481574203175769363295740176733088081929701762508715326887456469332247642944486750138471830108205675018901904516816275639436530136428222085194147388530338441302624010739811540876490250045786603325365483041475571861921319155177054243127007624850344114974979661491386881881690368594192830575046605495814371458869755187043464905583800508651235840058953963246230998588347226302352571634560782208142397213886990280966202524388939527640348755969841122241002554743722110709174666389942925806320194711183384212608111776191255723426081756750631995063038886500330685308935604137761239723103957089862099675962334265903391925319159131681205512792725295684548024749804150082328723412591731129127113463727612013847714164537984882828981250073587590717308671196082920163391268370607234278376765772291718267440026403743150564521800086526060295773562894482783648111419998664824362228338648145297100044609285953872912289755793392707364249511031481874432087325652385171346224691125946798784698027230686702792553801521156451174962885344858876502914978184255322934913838438019367186875786225195084739236686158319275230479667213274124350235746191852397751821202557864911132161701098542411883427204934023156718096351521719259570800810365013920942094980035293557630667459478479898473962210306827759861661704976229151948378993134870575971059204429153578130571644770489387590692162515747106974954879361072245427238121990566467244914753922311555513175993885669166762450090983424*i1^103 + 30483781496736626005503614707444271483125762592051806290399314437337161023301267931550474548768656480987490584934447970033454187084336593408776950581844696751353689219605678452254442345585491226700008060243484514655169243382090620498592835422663325955047992607764106004614918043911926742207817225326154290008600975926142098725177333538276246683275391078936374104346994449151190567307743062992128105516223639213657149888261678076340698252643920194948060003095543255017659783330573723920153293265869538172686779713836519078344495092658179550070056167195829843074916277481863568900787229147756399473266700290193124771361907997591259152851588784192610735311033833503724499149307302309346512430906958920634319831522581491681913065535371848058298526914710472773191299844424773442268426478873857215547019454875020469441774174491115200249845153947906812334930545240711661331890957817565368386320430528397740573060923001971836017300284411138314614280818693114112174995461020141385043318403667024589823889619276331537547936762147473116023905511011443172351399698399394091690674321900456968720642036005853346965185999640857444631908426912174413912390648644797306701625399096554382602631011003074899481646175666893881375313165054747750267735430029555383334029104774380008529517829881874826060649126080867200495084313378404126929580758496895469584766740128747998363040210016630936220287107975248217210684199874296850923952409368304158229223568052828097464748802638346205051118410075097838285896065946217542137669809880971651609479293689452129140878910490252625399947097523625973972448500744611947861292558557513831251753634445106350909798069621424018721063644507235108255048775333857722533603512162141953873916047304926317066294864363878707988966901372734126826194282491742230254168701446608504454116064648072575351075089255973689521737162250947239124477206204454696121902604395979579027181832771147148877186603007193549131153990548980238417013415856037677991406570693878444091776347721089715268490041038725971755682158218005765982588639972875412479417371950629490758204383834754683430104955513371872977123725697071604665668734660351791940755571940120906555325676089640477607528301783971130946128430591973049656514666573581417501563585121992413648966831559226920501883497105592346028296517788790618190590926689878352469364232309271641339702617069711766658792518462661183766146827141200987965470399605480473465479532205322020848079112721322673400388338968111678384836327693558363842409802232325690590650364422060486360575856532126026991876120026725693470637951847481079776027934951016839984464707490597087836224565085079479327075013448319389981833828542529328496311027164050156329151466732070694116144964250888592126095822966190895558362378411693229702160826111744039426391088350974692186447220588291899713315522931160881596343110609706938157703252452036971316163122764352374603973303642471764705778871249569052079540885321485684664074568090864732393400162959420396378804600719367041116602182450951307224676186309593753248331337044784516167807831699375207883191199337055238439829504*i1^104 + -2145917784716540328250823689307807146013703126655134412028921908822934799451162924955135950020944401273146408491730277003403077693406260051041916047465425275305006869341930071440287452760826705045492947183355571023196287289758088485550601096663723711080158899224875675572676306367885326347831753931534084390023141912318000874436628524206789075966840021282721044499306563316107046804368981573044261523766141790907900238176476789130501242490562310312659031609219421168737755191652049196542518153503438802922725822553091878703898389913604478072728418457567501940633038870134547518733835018725324731041004834719727423922635467151073778543761571890589168870149454058152933053658889082144692485928772875271370440273261564244874750890791916373302401453945682514329072657319781459312972307711477453391641200408082439648325655037964549685641002072767449777377089860075215370284517112589778934894247396910242844610007976050824992468222504066153384277355648075347912854826571861545410187112687463628119114056956981437724286322642556862515125580133660961313857354268840733502951694534673921500233125778571602314149628258998888488926513619994273425010836295267382721856672374853118893292903123468918684531264484142650472045504441203261324777162948850647698570417857376370501968026565799191228245853073225221717661709059152519034338848298536410668993668094157436306747087124073270143321900529622652868046396669153330357345921042615483121125982595255891361790724875086076417227569947491113580651635573482102454892509412276083577921421909036524509091711033167310264972863695292070921958910694096567707252559883611512203403551642133396794831495792560967492951554330598393992822250583816960135913512908899415202260277327014804387084289539325942986700807093180331230525936472601192478033271038928501741418709099640908120432652376125920039882366646993727159262538045837100844536758304977314727618322519063833719522336245850143998972255421329196969609753825814731437861356539212103488692343272301142731251376378673125877332732566624447068975713463662618226977936440890237732374134369737794707096884287887638765392569247548789860119892501920331083309167823883356651608978326396282258398559876214227794806699270164521890858090564795549953331178246469763807405739006961796771993622351857345072564851300673617228019501888650797272027391316641133831471184634724414808391173994209484659491766630759999549657979839786104410048443703372174065744187045318701728532705190577144254656863801224327016392531856797119207546405912241421284017491198140888113199921378869754191043641220960832017829248332226242703391932444485276852742890239287191609100928284870782660452823324156933238773514700265090902144596875628616860033824340326631670751016477310519250071756989351050028501172137652245218909601142619917528932273223236500365640827701530174807520849949050192568745957899976599345992193193082730332350104993381685435380260975760202936497413007837152413864289351155739652821151918883479980096008668678581900340333845950339054057996620358744344464057027763980858197028374295065586683822311114539008*i1^105 + -519459776840973226513419767268621650242129745462764823219459122730978546358362551763400955743749097814068934621889903631341283507713790544688032970821756550244790684012172209816657390759472388431707029303745948792443925241479103202894445069076676818180491639991701803311461598491841957486953767297564160193359948754643337551343763697586084180968505207417945705089143511579391177711008578505265536090955993576392424841545875403303238914181913676687775265207772326532003545236395340110190344035788698158160608979531622476522086072208578288444375508757467507390352199106031610380927086088545548867146589164900851996963696791627339118164681239532178723414427089357459851805036918969082335832968959953665780124373057375226904777078698721190352106856255334048310355379506151568718569034963978314744780792496774044619796296846149270747402818022943415604206091378100553228210400326967080418676076178702106103511689913914417261395721701426598114747144619068051990672620068719531436150053339549318020999457982360543260436094357908998333625744150989811606553019129170248439581119441690652968511666257252886791192229903049766917549123708375144002721419916858284880374909866099941939226808405101645033653049076539317094853785779043110575284672478276256067183958332877522491342397022722044547833306452255661245854749389112547387433408665040400383339920760288497449555216482396584726707394778689429192229710845488739147344645134298273915450888408839349705306577054150574853468252753094229777962308480311473979987577116125930603979003693018881522467799184829271902992516884733690617784659963096073977964307893918136336305215642022189470956782556400018352842960242784859823716675468913430027272898557929022275511719548205047645742813528564472246328010698180179126510985623789692273766499766786557098300906726900831127510381593515100118418635252080454557861358437128524017300134509601034237606170975940983152572298326468376645692894388418147277475276833482117496531549576431975434667890598437920188383182627588398339579427029201057661942311492363410621477611588941353641377956371138396262146886127699546951333826243884159557854189675428754749007114369645995112847811486136583551500346521630450294315712479533970785588884509610614747165729582300028693368966756173903646509350550606597015024681791821951223320959917033113116646425109305710856544080313489270157106418122963884040289110232547243316605008075240313322453426428657745271702609344815686217271452377841404397147552611614870167727048653606627944495894967397686143846317054424951368631788757514724325892903621749859987859180056259553299183071268520913748006141169356057580175629978550398710304780709055124640179225569264459848420941636419956939562229069948318897449574781339668813564171678724448203497182387778491134755465710458228481697497744229760492367922449503379477736987568968724239542965697314754811032851598936770806415768141435903644355334207550231787230813902814135658730686240608307080501940304654873610433981969130726364424702950037847204602630740844740243180372218851143512988165903963035424885550612480*i1^106 + 66770218186147259718356405343377940269681980683479065745122286107231002501275807547441156230010174607149205878896028441632778519515842797331754785055259421550797495551591156749931706529340478079824236056490729154350094414874831934917834247716554739100609889141646800741010030983820359854461340459010864140469207715883726286415096109807060350719373720033155409838260187299607385470121364493800035499085063924986970301901539084683350212160696989279599379726397515825885702284243079384155213354206671007477427078622300618845004751558996161904310321270774550873959856116293025027928446445113024260298283288117429121240681321772190428373433099746354354922490570504679544596799309598731689645671123298097591324652228903531744873872849308951119645925214215760867982850844821892101327613482663463412964858064278967151687815702726348850670883448878186841103159013135416437806242329726973452217664689652520575102667002494397115920393935138826622754925955706977493530484564408087033641692731410022083926499761476576408429170301455567754380791828671425662167885630629125962822454255768771612543090426000737809071929145177144305229196559200848504332639568103101962284997517105472570503492329356812395849420349502600435226693311620773787112824701775350452983437078868305707362126891653666735339790891745616000805508938551771998330353034959055949448740064449109627063100271499807639746705892187391159236894518684594134140233804504027305887623948095653654356046146629574097648492493359897861929214015573078986903137778205916169689048286241270170253470749890744874939702724730332037156381233282092181852963545705526791263409033396081731383105612178104562188700646429888307151808828342627695370952993781237645309909154199411334672186885083986648154832227085029769888494460409257944043326915540999030323244860727437018833699118345462622763017548413919205126123134564266990404705097951789487024355570011317814061915663819158907179813214879703409010507023842161005342946641679367436069142031608279948343436483294431790813688817064803860705927873621273621327444801875890152643195410997491152144130297485785509373493906645246056474804921956106650172159136997225499969678004468020560960207237058365811700462106202755332689770550976055690355133750238024567586107686907334396224109217612624463829243234696106310140026965799283151366139205867064677291493896083554264134348783825268375440130961635875436813481200220208213932312158756603784644140094617001633773103230209172552802573259756178332492298092736803568472248871392195240191786590488854680059107547544296556057660595993395587715276115386108694192293284356623645331317715921659554987572772734003316015065981033023045087663619201405575909795217720293592659979330973575030587458869035485965284345120034218934224599847369190881250094387774929349805431544569036928519722694963873571043217271162229148416653617407597214436141497070011502814569733525512970340169940710701675972338375316960041359684255160758926019681580122013507287516680349936793104262582707366970468568095239571216553449873225563382621574379245873922048000*i1^107 + 2209947107390927005530611684130017617908558776273484033352152678868987988018910336566618413726114517096674035069489780218517410835157728226775199608085046786916679449971611336061207865582795689795904515179986187864497738522098123173305879962275633539904696817644124068436272961960832675405564847789386051806622816120893283105727395390766395535457161912049128915292973233372636668082279841304045163542124493035632399571803285759478133723516189819891982102588311979249626485038816540555369200888561749761767545921446419467163530258868750258313342622751810397064284067950943253128064427331589357388418732239043715456086831884317055008216625093644967916802214536919254319289499603159001876617670516818801325474882696372383695868462874584124011482386030923563426401407047105749755836984828386980423629552474445536979676651874360705973206960089073150208533340076394537739518111364670921220485994319881425182253204595266650148117969607275695638420688450767453306952417940568770429060237868195321154201502774265459661703452894834081472711274841686971135348720788043484918421066270257130183005429202902131207583456765848233641177126822880654041450189160051727975741094028522988563586750439599556695626688575549738271532591326484929124883986873852262628749187794420908732079960557540832061934998912532519732469450692696893828935498067199099251897552484937943682066638461662286685957478629072667355590728718878860875322085595294144510300450511505890993697161079695959640241582073850985523669340283896968566182680577615985486409720855766734330155992081063822103978393863657302863544259243968287718293885996588872524128740469459249502701781606784738917738046337468123902927570577001997521709885520887709150215419996385401705466732995894364044779796723172517955472687758366456897526668650466718304629336500950827523195254508149696363035829420901845529698362489679025813238744895542728159655303384960338762562041585423795590144685744418613992794954042362793439212055025074495170126593419631621846772517962087543945670102110278465106966842111855514170432792003564594883726463557001925502455576706910839900647818466348129963212635134094211000007434214389705947676383299052965175197646081109440471232256294342027995171097986559301953957585276825038948537878311607293428407599094402023559735110543284077712625241238520237297368659993713669118569803504273579947435405229244612421551302624581340905948539955730192794400431450526426124189471803567551546716534268755800285040684311490128722065873580492081906200091812746619799621364548104442924788299840449047888251111052545599678625767690612059638144821006832172502119910826820826892191822386430095097126683636148091348374292417302369938393477022251003853106592984081907381809190998692563907759623132263436036700262445451992250740865155558224412299032735339142727237962222637045274806517334435980042139871513069194728279023648769151388487730981186415253365021930371193481492731596483557121192976723827289806738150624212930516147692186472096837836056534478648185083871452421851080652704862433309966733969186619392*i1^108 + -1203442451384335919106099709150299068153741135152533400901044533164845000983038585448051729557390690633308020738985816921503838708465071273633601162649947962522778088941889199425870898086894160437975948505298728990575703812904674134687542426014564136283092694568217774886855888995777061559501582986135440808131173372141365108882873501075507388547282426351265395164642166689679538211646630780331825460993385115919962841246922671369259516930944199032769066460542523434722947196712616215896272284686901206965417997198918153632161181129235544858251180705205947105693897666075378757524629383472981986734660066619403723903292263618906495257065189338998572022855408835191654117367607301865815425514867446758190612963756202618765248873093645853763777057068456997605228884652782088524780032130175783932942809133745285516542160852879091421914151087283281901727990628536546344104364319399355251234216564938380244700728694087603719427092259694129305692102603624971955707098575437366861716158116390579049625014380254859017408623167180365154419133951098110240206842025593922239055018499543232728602358131819022641257801225534000612556525345258863861934989617369184934882593081332829621968806380494824961141532992808024389626416344289975784725120390530738775641039117733637512877970057527938680265446776926744511187640803464405840617593179300989312898212256522891416411360820263894909346384657991820821984728380937963299033186570885304650620575048789577441703202907672315611731632657574101884216638072293953871606904990540633758688064855750881339540951165497902881280472985544551414617796439924576903482901672053241754012855757326443088516169077088001559674221636663779911758541870894692384243356010287574175520267223350926357554820189053348416408914059652089996869083460093145042794361518104056201017003524276417567968768544827772256626624006501992964445481959867116457922942031680815069989754436209030430123708115869033113046340645727927229005215961078280008347284376901922934034108913369942776753822089940233155585202115438230488705651494927944287877859497492082922670462387612840961417619003894105553991228121950605904356347303715342646309197374292177224059211218573835471003613954367147618649158131854935535279831127205884509644705445295447395871919802708791866194420690836968297120486203793944408762110397724662121542988404689260613246968497381774763767706357068059000107760746909224517587560767367348316712013545171133634543909749186873225095180903704449239633657958746065347524131238720096994392906257090328662321776528847124501265164495858830277683466041311549281006198870628071601845507666733009360292361503203651891552040656390182707977599451726758876392500240157834159104985438133259131962492809761936346624315386280369317498837424011385340287474512331140063272260799639308567734704017777102033515072497296191141411459189680579914259393484298334190027246059815826344396285158298631001857698542220029226275627700563655376764839919981973093538585029490861753485123772894783700054603575192878999753186376972755331533030604694197685972893696*i1^109 + 429650361897571902034799070124443576206212375974507126951473960256919902090795790640302879454505729720080275491200475761351787874055041010444042980869603452492244823921254873289784834554093489801981218387384125320839688562530225394275182690897309693283281969937463728256160160240260355433759300076430305772550390066940896494284955362364145114466919622505139996582770416428770182227876646946148866503868911986935753148226374474163219916933582452481393442185644247348866804743900465554105071194346968814683910051224407685461343918668362288952480655631431050019921420647537505163525421207857479505628057350430110538440545890217438288511330350470942772439560494934903609696758473245396588806255808914614263423902205060261748662139680921903198501025726664101894302712426804284631269716324788017251089452467427405546946558895153981042673016761834411007216577156583219877240401514059989544402508015937345479883840127442319101500449916603196172443011300594560551615835299036026740296630416517072092870663921269915149979166292541484523442179536931447277390330995261255358621495472633138905861426780375596900236708858342533527916775988172344564967255680407900280170716722472112620515022506288943745506007269428387228015091916502643317820975808751212880435760712602061528772827496997495310430270064805444422938460659000390960914819192200330722941960792332363291841969958787629025950649831961518477769916413885692254052083791192842357210578559160853870806150350641549920209026508788478987844408381777724536513828612180266910969190775463911506984848246843416958370246799893874522725471587969702734689344645494196837643015924048235930358713999201296508358700051723033508613188047772822052502103293474324405175283780356998910397259257173332221627686500943974297755317942822463847379335004610952645170508057160280123774920330671665626925081600147565761521329596887446916081968350481455412950501463609768662685666533774811106892757966105299255882871282251501313964344094995527206272908373544006404150193181093824025853178284701028086288015011053613804960795358976097115586547163201495411602827682022320305699869467992110856567206702053536781916083647576870141664634736349225509862532921945424466738844388639749912119643613056767546290789375796639718479455883715043312022292963334585023754304050771191263142095610648614373532553448089169673137569150613279743113047681676964246809802774220756033339426507999264842283461648824534487633192865149791092322514288380837102376690278134787178825027241762496991902190180958595724751905305246346391024523544557337405502310232414891975610163349866459082588772222766796769399095268303718854721077432901153547807122379552176289003759129120385375116076067577664734789309423840980357511844313223770243701318206767041465661622158477287404732625423919333217953395696773737585474240810047311969507114904421207035162608171902273720765305729181917961419300171163868990229250234142063497130420196973404486631501654637862931529587005205374524239858412090707710162477135334328827366123714242475494588285287560703377408*i1^110 + -66911084839716803915357348041280978116690207813806407588658135122597253457727638696924484569841445706965347544964658863064133471113091218871655392575391034213295386591392805448296112978937543423954494449714751435159607869251567823739701198686297049844239249754325197912783817681857902035349277527437288894429174322103250207954699800070332153594776498735385230457063614970490451146726047348527999212950378179905870487977208919321143115415008437304963574322967204971589646884476797708689865683835124636424950739068515418017197939058775742975299018745036940815098813342366195120601408605281755793904854372118853139300007473949910307038777506414372680390859630935487202491030652966263260242472240109985062376624832747375487696079486951688224205064078759837132032805816651396017371832674750905554197567768199297609891313213685638375518479343297768698210250098643610510797290166603066654119258168457223628109337422998900427383424306160908984423389170722878679023180438104459716179864756167728786806930116258555219070745479438161096808822610723420451549190072893821447077495229053729732022591602972299936569843009999193024640117235853343562239750383063246449521030606177042192229762611078968406442307255617783739587328343623015704600957809678753868753095461461453796850496545881334964510868506029572321561264893605071234754346930155518464577358610500330843025638604655942385583858313022702982104663800908729136332334647877498289402865954075967494437782735649195340906663765419548091563443021365527163055780824324570674242965409658179479823249488541279978805899556366572819299302613198218152240821295680546034434964076752849785951518655699134234320019110500254163044700327404502471777477008992062537315923791833497789522138450912449439751504578117050257973334900726731250291888756250381808568012176090487801755249957575719822894139152764863082151608188796923816074195624521585808203299302382028004382422981155149366203001136743447545023589631894402710524094497064203218318308501179912237912896711089502190562009315642024698177085733480599702099451539989048382566521344634915314648488340195812111872123154489050448713381737182493971800214805018109621799830839098552608617924087531869415172740149806869065918775332613034918539652875974315580022598459717348389788557499004004406235441217553286382279572997098523934752667199149866104133093075014547042042129432842455042152157749815968784778515038116011156327019914003799327763624553302321549640261485049233390605187194767940644808782248332944077812872110618305342381772666013811711986420844762707771155598077975761393807533099118551566652407294229145161069151509790280669654687820690686101982142468784086495799323755735352244737287284388386659140304834348540667001468639695590015017450013893218384818332937868344466116469691741368078346779947705472459235586083370517980458150839179660317921213579040963957701891211831894725035206577134711895918505831517589399970562070316780243421385856057976853880088183128004766220045422173043208283475859170875072292492761998361967786993389666304*i1^111 + 2410131351730002904023156233573676233932416195509933994067138406866286659788334560653112473031635482005758198119964522015031507932683279226567143814665568881680277760390902774689136803109341930872977195594420689380058554601965873468495283077109563930615445662874772529470494770815096325983920852424859836364225726053569099655000761997026370885361971190280086987974913254679612025918738025207434159986511626139640035065621048164192449341402605993892297261170451485403830863103391536227021933072847572985021152175859742238031222770028975294490213504552060089721487397868173558473317726024036751111818239449269847271138829258645238433264991764445594306225497605010946658202374613356777720985495297629719518623417827219891017016422862528824113779630620971777775522028119311675263128021256637323182134591785851000629086404014317313262400732139597789768373968903211890295648265861020638354074036745679597290520510902054064844507515587243197578368550680475616835008069893073719782085413533079709132571927839836933123930272806774755463207681169093184152400854802851733562419502702380876138186592050841800360494029559681160032771097031431235109523667527123995489594711271470286246314768546460195521826950275820260691757284287482266873927838810646411960406816370578058817034916665965308411820452974877671892453118494348264962964104150425719707904288232798678919811375452518165402650259550285569763591632494499645393902415454733348698181872183458360280882331866989701186849549044380958193453935768152182230835088269247123723330434470030433428262111071917592268897440927462186661232197483024573303797121511842738004779621560275297621813568456512353713273234027555729390648556030549863030295666260441808554583961673489816916404199183889234955446385516622895662141522396686883472582494732704109599775527698267879441826800347623385396082612841837152893177197914440622043869724571380128277639955175231668810033430905377155021202206952738312484067002975401524008088120474966460014107980826717117609764328379734813970565984865166248675838021871872736133239931539712614518968143044878144329980242246218271456440253865111997940910422761272393456203246576816872988018672044341625183215767710849491028078010339263172210082887081608139937552047877365990478839541353413619229387013560716549948604554169181323196976375058715379204545478418467347973258267696145110263991964188086282871456274566500722378794759979598879350092986613529201832634331468751325970122189172598236641032509642532023816288787629444428684049460646426534894102345828937299320332256150232924383853923946292260233490495395953131314831074940076277873926579230524948024611075440669267024769584205910935874556746959367626704462109040651232318819922192434124389230654978562611624070532050043860797994774011896933573135929486184062973990467622359583974102598131348450882603698402090950331843575871413851759331587388520217936481422984615389620029628438036685198753149735859811920631582666055999300309192998686495642256442175220746206390906992892517336297909269237466019135488*i1^112 + 153042436002528718700467412589060593508977234615802328003383827100891294948943385849647935824067499700287218838351296289870828996217468939341113131903515688550876087294539634119631389635402938434952832783443241404448370642368621407030163864662935143113550147173063411257430856471243218826759773771848244111897219723408408668320607007478300667536721297857149360985399434754413480686596170342658831364034823354611184840193132020798001791211482567703722382191159407014843882771882987618586172706179706259508363304549422667810985980642905345433157161117585699190360363748769218608554487294765563627436522904417459804999154257393155082037950638317937390350795606362185218160329415664138386686862752580765009052531389607876052786054794376596693566809244613382373681068320369746255676633852421546490637225902540788222151242265872755379458697443716101262145378280742848777528982562627447102821056768449292926483796988600793773098626668165006086914514047245199656570290334951102966410305449108961897679324435879005318690832131543843535563525072408732152553642644379669459433205056574513447593605924297756106183790623852883793489418927504049434202985704924427993440612218453049646695879278866182821460686961678326936267759569303777576691049238804643126442354466301281166347460375698571208575994944830897652237411212511091450014993471862399063150384491656581830395074620940327212643019266892127755266751917758880798176047891218907960157145872656360142767685376683432291430604479637243454004387588706823361150099409242712582551148749774212630868844304118987465000885716710594670332517421984106907575116674444485767987637812942987764555674522013973609284931480390826238574448777405431938179804566036468190249475539582350834428486158665069740106736967726769463340479271884228513937722364892719813136739174803504504421450256274720659529778500092067253521100263337172157662516166665420309213916723643158277075492728736054833426112581978039458449215225374728182739175858182771658846169975971882990736727393908383816831775149784315478724041201772547024321759850008339240778652493496800497170237016057143849930014270766108855544310373785568950507653882624945947061031403845312403020535040715144934542807829618147847368137447485748982766912942252040413524010361946201823847585444006464090777173769273320691743870883588363820433019722061346403070818043586561502514002507287905664450738200947338722231629660877491563919071171015602078773491789623356555773611201900299162573018238893254406448043505488363959070766708676809225280479893868428041276526546987902798288388860080557705396404437443272198708336240827596985023351711927520852163162848189456963095314600697308531844156136708107729853638753267318157923978871989934189163180110457468875497777315310103165855967112259304976792432015325751791100972403025323549157745889427881131940939049170037504023125986186837225325533889505540698980636207584377759577214058943173300826053569585967619143459191887374863975349549951315692344335578466519309564500528568294862587769899301470208*i1^113 + 4405748578317002506603774956682542226030283906857582064665546743151325430753994913984061506993833942479632460866363248154286341341848671732118972671553834535861952960555634692606917370177361698683765562737008258695973966090963735475345923311987659416239736259322895807993747954424601910773274076011912190924591854939871979134395229967374525730567473634014207341858566057913640555846124804911619953162726070273022338503562070248887656618487115714386383838559438865970181620229975753097027234573217167568350121249768591227561623114201715866312823563699027882088947542581730954049054683518018078995702292841253457833340614944221902123250133117311947468484948709381405467264579568153044717242911407843921309678050773931365520456093219708656493292716919926855677236015102908875414370830165458662762384590352368550305640273293993876441190776066851184834209044177896564500000977238974246934151518908489452433607430369274419130453269416179283566611761939214001630236600365596047113481735416891378624138974477718609508506218490414607736382971156737655288519718571969971840828507006693823046359452894609190720884602773743511357845448401581316685841200438295973050803075088189844051893788251356296737374953401425443579071532549878360807637140012384416995892627025013459889173584839004971191893700500816959531768345942597327178175952015439677290748327824420945762428657660761102710637777361619339826028255625686426234633837561088987359156793359220060478752239157902043978051053675809026718206384464309193298625448306025418438291712736169675736515720931009419783961783438890838130774909277501779249944958010226038875112957711096298871271205136490607201793870910935526967282037128313476987863119678458549164160276682215560968588999878940872818745450287154460243024854728995740137182324316162153597193899784223280555372847716027803642965682186251526648508010432189975804548930628985231300593327383169474476958466408875845465908035695819082911186245370138315610008219370349313744948397424799906761038131640335129064412172976632000491149120078077135346060782359905992946821963397825104284074244153726537555680351843166358529443656673034986838496235462712583465866650515818423961590276662097097921116032238378530643582483862857933071860752287293351951271931246952678986933786944115281852862332698535481024894389641737486483904492745782752631029127796211105308948840272684016926820697120433742693957814531530105182676905547474314733253683882287513859554477100534233003209312851127866482566597998648155309682536031037020692168009319557918219116558524892838595595978384058227568640399736263368552383328372649102192254734351178433892729368981683093893197532127803397858050309632134359189180380788890429817086535614859499401895351352137954256667613783747539183288926720848189441564549615280534643761561432645769424215241137132312440833238418975550989131043521013631038396752589998165923181072659907921226968953545901879147599271784574619607072227288939857839237861828875204771498029934404626934940679065764875637142585344*i1^114 + 87656463513592318040225533020834659679296149533601533135661964053752826653784727387222255376770184554128669414536387605354159786834267096496020984810329293218343245465124301011565906348078275467277228669414323364850101272562790491721276562883026082934859405667849846742291774723251712602353249967273381990870509398178905584872712123132340451772993796796604195779577905735138423794452158696285119078961100179115841027798098939764919088412822958369581167969676854133662148942285510406425018620369297492099495784337782493612528000437184172937657154920159469293391794437116047982110016838006030237767204591122755601071849081754572748574452895991838708687898891200937413683392425169262508101492542287760601898763780521141631178913525356676614029033098134066363860591020611336018576096703357687644021542236821019125321966329516468363956232122780643640440497720895203431490967688990040984563509257377244414074901568666292474274944991953718790019220212191994587885106466458896068193155776448754680336679875062179862872533761594553275666080313620334619347338858000685390126807215673583738888914020955406929926705833851199661639956030440280901253786112362361923075088293923358448605468556235727825969541281425549149653307026723649883906725066631474474570076886715142010134943188601880297175828873359978089391994365839623032659985016516005537843876761518747633147896579933177643432742571561815040800672379884407734728012301781250958634820901579822631485701519731927109487594498930747168472754556718406037823186843917126782986609797416539025887674561837106215789150695350185354876002251208348173199428394515278614598134140252176311784480021909570952856782698992217400337514338790182952516053604459155502522324692050845183979558781312976337877299787820776838548103985927666889965458060225486868364157974614210867006498447601980521555316853478554710866226010858311889762581111823759228485349702493065147259424603198934453799394276472610542835103595030483436893890085487066077808337448643634226623644145948048532690217053170985923301397413480701650487981461654351241224761452247446062015499758786514040338515595302432106655751175567180558533508432868028065702628919193769243330666861534637561656131039410354372040790075652672008490266653525777291397596697381158760211395336936576402125346748014311966733347239366415906744339919301484061737277433712377949236707399802898807189355698049748233448577552610071451249155707276602225680622992240565596752700577089873516365449945267498118920370139147432597760066742829973627336026413061383688974457889692607204319607346039304838748659819110272387944540561741653881448050453966069477268637405126044865614298944506852893527133980861590410655232439705553818206979628892830011387983262300722420719790617265571868348009596977153479959457345209818536907273175099555048658273232591767644183090627097259788056071578958173018044057773556334091603827872192163156383747940026469615187785926089183209608385890874602768794142108403059893895849445850427512143013244197983485952*i1^115 + 1255675218758246888809448061152793426541217645212388820896263516292174132009639863660706844894576867999114737508534938178851478157675348316771026574302885136569990940387951548374007209826560687585751155358557647507393823645587308943339529760624058204769735727001668543326839478789410150017843114493675062911677520154750270880832316468808187095256100027143622353230943119894668016501328585414125962853883659977148166975737119734178248541261985267667335312584455699412613866689315188929302047845277993267504396756752162022695509895061780939074218711601904054533376624456255357616577869061634926068894937259036976967591280549464708278110462699097446458292683087449387141959073203882424460893550072709767465550598119343822762372365319341269159792374346010780926166155887748337774760978357713883891972684837460522115458128065384266804783054150137677481069345166668709308370486279751337431906077803684207979087565035405857424903085085469677136630114423541779977490113940154075237299958891193917741089904821382636511910561395557284527719707217339048075632852328975573953458241926173743527478587747779611634980086691010283486284783523207278119555910218796328118335492031896798857692703155489741783418683676302042718939349008407282052738726554014171691181424405026602565882628287147970006595567816407976246696827507101772703598321789005149542526873856098331269896651942993792748660455987817436955247203469577471953543727488049624623583013111560382427055739705794972882329089142211071367839059885605366291188169400807843277538802610972275309565846681278269349368247279451474413070190582197541337338382036942383664315403214560977112738122451875986078008341229302248698499763282974922406581583794470624317072805686551483461569237053980742285209777136278284210703572664834092861293188003778307710366960199910685637918809648984983029258580590980036561563486793254864410018731946261730317133468531396442958665546409221854330175740322049912562487779972057831045210731549291562352888975526766065045001135532480923267727360677186941464006137299385388629874877245909429231567569988918107298359184955860561865491640942504702967945160326780104960499125420954259965894062187879529655127585033648603591390984881942193174194552067125028491369000747708405791982307422755735246487459547699937946055353971413336019709313885873303600675199993139166743876614498542835302929408693542617055311835447943386410873313041784999562567171245372681023337652025624078217426545618259632917792033122668491153650655326288192874739190276809369168675504657720389670909278420117978132904300668695435847553024711587358601765614624078956239760597458258737140460631412597498708854760123019686400110884793041662225424474010073574169726850583890216744524006237833459010544071895351570028233286534406231483493762669699794303807066930058803653827312282709678262961821247474423513467650766246083092742660859631379149077370981264867753114447993186832375390665311481138066652718875979520644230628295543111563190439150234774268617282289664*i1^116 + 13155255846196942482095713282248324820633057742981591015644339136037185192169223847100252534941157663822469719370483738890732902101477653049605444384456887341328401517887200446815403320299268929730848170197486792812023433061025957365124438605027896816934184642271997627770457571808445456829608660458734497836044155902965472687524701182485361831776290955010380917993852892173116122574835790880530375902237684565221992592149924120785658066441702810823608948494860381576058961680098742009230344912850416562768679934189183441844363540978980934975825321898078597095972982370733416397125708900090452246192988881577673568975223156457774715192687376071905579985761425196424560622861749331436648937949013803871294321282594103669553351212891927546779298741468694061021616743090255301266399555762826123089232284574211662566643061387222354813000256541210252161064084240951714366324727746102757742008746560433543573451215039596305387207940698429985699088132147913454626548154494841062448624610343274868646089345605099699234290754051121089757732218275626040359763890771850781741639130644881155810194766782886159852365157327399089731550139648618332317670596412605843374461614272816646686656450192229572086831126415904753674185949412234252062009170000229059302575186707366329400637244743847816738277863472120705925336450725098822859843459888255733532760145719579837939980611399752329685562532647393302983865078755789611937736050260763085329756314687047513489584259605027621897625192012307255365080953027491899729168116193071509618205465761432983915871378700134197072271796185553872746255027425842961640816807104965358085572355025904747454907230436466981178803300476007427371146133910096742235951156242909451347389884559765828095480592755373300368760832949804055168543678707791172797324728456472323780658486713583948845325723140388775937858924760248529283446964473925081450367079568725381613560087385329604760875211654077213087259490781580826186414934271147921733034741428601531082580786817302962774342999341940882047871217995847346923479842212410381704313992221398340916547026708520168315852092774497256844873237464092520519298498970748740394540893679090452194339084074394020836132581742760620156895142675861437965584391766426183384962351822990462333690900069851532010003308492144867831567424954229246860252833048738620036529941307629233725702686697273508122587710894258843057565624812810254277742864332721278994176187700725459665791945121489097982784281513649423641917619503915779775772156040921014331906026983384732696186654198933566638547075076884310330640220793749720708778489538522317149251745653639749695551477891856674588072977830736417119884543728725931608895039656007288846574169758555516838540473272826487025843504969516368688896767237515678778893364916389896435026549522476868617637554726500896656435209666852310318730172924816665361672262980674933782120665318888103009481027395901982660640520431925383924718526184119083419712233449758553424985809982844459713135567053956331864064*i1^117 + 103321358567624097708252500178000940686314365508770106050376756175150612108026632756185407359560246685082425357252732164960489000095441552924235177081426922663529593551328770747655569140912696352378431094978922716180160800150104680798456842213996543163107602584319952288535327394858075205774573086737377334786972142500977034555971335111134316223657090345351798402566008210645386012022674118451599963360587317573532003473896248717603839187323172249751366975673830158201568814402409077946292933066260000781456858906000020393369623326101961726241830163809879995760846245524224191522581792296444486017677997110660926970884878015238202468959950026081683823294549508399956181260390338298132218286308705467862947547656933031808836505306549100994767388468116789047830352591506956534894188479211464056132743820076886928787291368864748658009739700087509931962127750649124608602997046278197433364769960483129747380760493235812968692013878813462729229720227145168015454716662609973239226812411776917297841323834392014069986115866669461589161897681463279585006375697880826415116960897493461777737498083139385147113170467514401523034501189395162065863583893111370095442427754673986421242324254813528715720838010871935831675662943277601602289293736254432371867843850307191017411259904255657177748387830966460353015791823712561244242733587677102856287790158011135685957213340685921998067340765508304788511678920921996068908932260079193305103011132163131986986881770361642508234603352975311951887142752319122642422290236662607999135513537720155303851313208347065981186835209927336248502470380168347174686101314043945588721445115189145701059712556613624719658903526620780190505309833341153927489588681466226609641419432042875304110120496226371505785972484521943665389960151694828303559198179195283375625868204878791855547875144912062515348845118711097615947448713825651294783022571352547501860490363081432318259422552739797803986864275161958196423978303525022062317247839016218272317168545833074555484937946182592279372627175991586274474260431672650333478913345300690569186594492387034126297020653390598411113890119043169080315745933171777738045021290842303699698613663075159206471474057394228916869860446816944263101031010706234364490683549194446179638871548172131023659895181675619541787053244582892461539869474152057215596867557366508729864239463547346340230285493622899464055420552297723554570730294745240286552899804293045343452777010524875708942853856975266025640707945245799105130977075875788085629104491204462689907885767937478179413121281240433647128207046945063934615302748367292998004479474582181258961595332590598259380329218274441581292200237276632739011696714463351302535601710454550979640952195268278354704457695029964483711525684014355093344493866004426756689564375897973074337083463808483474576376339789401114571211160867979714655826527535615195269604256870342768341149235722147564000052552941063530607135489503675490798272571203392437327893444973586670628225595473920*i1^118 + 625430562105623715855860965601359058957126979922275877754785812736140998905572207256350089657239302057723405568939047145632749862463697238071322599990626921044564351830575506472304157620193968335398555490146510314096058981769579857874597736523068884839097968647300223258919942512132124077633954401932016120364832978893940362659214454122564220717658291065846996296896866162946572945801755954504387755258022039453613896313917979777616254637018489040640692642625116166797423273355451656762638168805454227194885206950720713969637929272096215401692891839106405368582673114713888012697093915481509251881693705725659251130362999993787104028931726866235613965484075136692513721809124484692738932707103364694388304074387720207432107837288659460646839916874121960302600541705018778024389561937009040283563184395482917703672786580678357533491298211566463601779327411145571155323135190926555662944447289052827492797429181473007706728178365770615895077711908512419302364776922600306900065951660130435979263089965617020051867130771988609175779328196347917207288797172807971677100726504784446773268920737462111884011059222043285205396529760515529475836033160104458674108710902399777173274499281576662005447779233983954422507567930872335550551331050191349191137717969279148715347198333104689867503329232364690991291830159354921535513788498810728532713575808267872141973168572225106153592620684906567534742408975078702758230783259256096049110464335414802720271049513362797111247590911797205479416942975342432123745128344088711205440070947618282179210290703828874699738460045801706526189101962433222462272826719474895741867681939471892298467977379584331729080347847492267678168498796897351526810420636472381631275086848742787760744243132381095180084742955614173997167506720247021808935666551144586116488720164673871015989709380880735093914545984023566228511646409237230579120093582290077430037318513419161927990050579820651949432102679924549721186056748498697691500433052596073172535620474716100170322838033917787629476465376322653835450388422087803291467776859112337626352229279128225714178072214120208104129541906688558429760286056493638318546563870724009308394302109833355153870877560762963891914059532430012266412837677624521430398832068036978680501267216561198149079642982981130740586333650940099791697502959060726609106693481144583724346782992936761658229591752257201090240400501511907168466864006410025030984519842334943550832588004375330524678800819294144090280543870881988218877461950164521021349736308892026085661264061820808691502237779901566082452728164781567532195542728222833562391462378375322803504929672530407587887401593384771670972708063665306745051533114798635233084833307034564990753006645824397693444457360311050632163275396372633933757994545153153304516442421652590089084141619672816303964765440004808664264304007717505739086350746801241893676530583188062779953492713737309694078538679328486008297744054558686229433762918259144257851032297521232841015296*i1^119 + 2986155100533621372624382073834463767925707182997181728045397631052816319855124132005688577966460003259442229262532867604399962884554047475715671485962797760681083330832856904955252178723810782996115512960116787072696629890817478632509772063328259018971340190874135970058987532779079705814078067384517327899570629865870311305903888581793843561008108608514629644791563930858582366578775524259392455785887526173225958389756503581837951485162490744505476428733636075698098868986315623884087015200755060432564686129876791103219168742179741221129109108588551147190949334351161621925672892881997026671708836531203905923871632857275121992707956885252534546606289310793525903925109025531690484607905534496940498189934290293891530268615254869286546707182815103397959215356747809034325641093301882630801174026828508709333881603918951369162389368176952410423353697938712233287738814383977858038186336443290149590433802002219459889916175578070155325150905121922539610092969322245508689960611005556340311028758533046929606759763646142931889058910710830407561945282425965825956375110170763374669608592201775776411585637322895804518742848280026512334440769802408986262915249015447527784092819020949183315748295544942979085440440498591422032181598216867878881299104618480375051829218150532659483549651779324796469369034109840534469629102083220870007852501644159710664898153702511883593919021249306548733412216062433725227110048959232815008553053681685884847192129684305134873000352332763544640163575299150272574874016763442523958192493560000665262186377735883258531544260444177665912690253072160566923144511133346663684204308159661977700219157842767031380251537428596751632222381255199404240297804985487601108724886637595106925158913026987734257886305567170153925859378589138585622454848142062577497664375701382081501481522541509786880061862334263385483348258619480710430714421874784791336401119352438989306467791488716266904031759249776214965114824563359490424727341626047547649266501966771106672895316534560082666803932553495058741006998031581893680212971044136995470322385251538116958587313429588636456830467322857115749057554384224322314381752288898657735449341517606234717377817467551486873157181062544946463890045764002085143147320933064840401394302735957712963138331619941362239071578139046412532936655281848952562535213730221642962974733321994703085961592190743904913662941651616200950697156751185573109660742543699414582346177319042068211193698363053894879702967421250522605067161945464133026579687360190994321121236209715544261766653838840420268040011812798722809174578758332086868084679173272295614123324310794212505963935623514505797973045096756372608877741004211155802948702901038003330296878779144856215904378288508950619646692575457449713831597844546202297751775590791716002089232923073202695546038946294989708889898567749639807463924749298660425077318379259883135516192605209375141066090045550341607201384495579286244772907970640891517749635271622656*i1^120 + 11369136158292004481699889050872581141405031474002362926883957445116845645333480702303410595449511817135768910844175493580322790514598752475341244119195825013377933136506795641337169442982923327385627158235890052097483236490415069763604068609717529276655567817196770330552773270627285398617852052693886086467312503191681095057830573720619740779597239126991196195864173575530721225022601087743330487832840419360213577386238595852601611344180820437940896133379043573194302043119375758252300466625874770597694932796812626633158506148617989495562877596805605762504670620813929718022292696471410637452839591778002406759485787998798614179693216587216592886517238126219817212434171048057921669583987203596401566573228359930203579991377373339068322979552178084605156635973736304298294962124193887841026816361450432404301201896565277308860655990150986518997047743305891418174498336140728012849199417887399812371377945596628957986558443040547330948890193786312320139693950491477102915153294696758323037634381159351625985636409825610240160558724069370817498376882864998571230552061656259173340813345837761062779071150807317201843442211891937874353530271955228534780615395276956626827884877131717929448402642333414314873926110966455091464712637583560070023625460585466087188657490098308684174718910111188815413390287610473334853872975560517263688743080177499132272224752641248826851666033736718892527141011571916204169920159942684694170248577294573863614765530032841540153892655065550449388416649653119473910263955039979065294223119240223624177684835796395112307568498884598671172960882384549669751121066454309606188712494491734486354801489304420633661174668096545101093621569954080762374244140813642547688064697920484998523261926039058615822773442033143594373597814310081525923096107240880261078112491248401117599061836802217748251514396495596537804555199699002130056298408673495924146821064021012785737535323180808879928498259728635435730204153616673039969974975408399050217982229956151904234355374290267679241075618260332297036901333664094840817326742785838603883782490931327918021623177991155050535215220755127926058800247069697500016693522458664839814160368481579517490967618710129114971901127967091552964497937810000054034687831776152398691907265428750199312478746944588771160528108252347219082771416223401617813239656261517394464103512776229482579445164619516863196791268627922352550951918924911297759839083636391233599580140583070935704199383714184307731012472329717017077353460455341802566547190094256475437233520185669162448371299307896284106001375479533480231836442441910221619115223940978695831467717475675634431536455601875123992820745735920298721695106576585505236587601482435303593978532586885909278518376470264281786256277674601062886712583659815477035139329797778941540374070445951952583474193930297258963631984241715701925862222299324277691549521058686849298640222945969397735355155027761212446167071843592734882678071239577231796731904*i1^121 + 34269338950939693193102447660263590297537709850289748679804415271110360474764907302741695291004658305262241465091444860814672321472783185487372196478249535869397288416491065974307275410059706517408033576998668344193889831184243225977699777738955180729055464252871214224961342751560611796425107879161849319649867622667838194011543279900186209327280087378704468400559658937365573695475305265931133555454833229940293421922061832547786206868894100515057347100267356258877595217305952244919473279109594078056135765008297780903914279403002811574055056911145395410239054273123685202074447367427164429494484148159685973279984465119915618079363331300472180272049846692206919139382464916198074271666337287158614679563610425299370645571786446725515865564031548902460195164824193632725386790866639355956196797085520273478137740944413659536462322959697218654863725279679354928116458545805801168182851543289751446342432041409917853363500681714172515696300561428610774529690570384056367722619595677765540037663216691538947714132453741090111216526220869295577430734087183429208874099112853031544692689975886266738791743976704849863776171526241076105941737929568917851113733920569560224548949694687906468499105280747768771428823084259435552020762677797901150571264764087193560383358920795045303516470585782456294751468842432553821765912262731782395950048279115218984208952668815171888479724014461755455812187751570598749757073681700882107914855747733841501342050036823526357670965777127414820816987311047929342101976172083169480261094337139690644447929620428019472240359815122891222758743111504712020634183216442087693746445330362167563817454094264352039492029616105173819845921508854658516836593141952320606030556499009725944525162311548132444820704621507087821148989616403938390784691874255525079684938409461194609188508633119315980640699774509069338852450680484311034593770735752034494834649813227919887011891268298773048188250015256863561768621573093287338887983952232812829122210875288079553231239060328766364887252107402713822326589496537776486738888539982567201822998262526412793294694984165529868628316699961431395598581330851695718820000747508923114211876659414577840551129060363147178021907685198053837894512939874334336491210986141877330978053415070580891458989292327203567550170880459871478451216047719265476125652440213379118631556340535202168485416805321807090033604909849369768332069756273927143723815678458386092319612136145573103606618105496447662547835793574494070700715874037350607940532734588197798360770013091148934348893716861872193789056461409014528793767739052995564542497289885088624253948458159637656029546482267895060904053354850428913874711740630817445368296482310242255773328376958386814180553380803574575888391118351791240265930291054837481016491110597961465595074863891549443942383269724703981707394314807758148042988189491966925186753819226099132272563459076702964238460955667356105755678058214122984346359648298729472*i1^122 + 79957062614259601176785890498188467676930081462100092696240973279340961713583984349792303033040943625632304962400883233052871492039704938065534759587842157262612929346391807587243686308205736329865048771835975749510141990753752815517820651614646118173657317572615655633702645799301994474685976421271069841240972423085549867252560459640491762060734153906167380114577462727591776138950702723336860941209238815535708190044173972169875594355071435562513235786226497580262512480286459989354318864094297274644669413540902724570269342784062366872595583861052187697136912328323991380546273729061652148865231693702755707180873770277949531957758694666996199231536618956546165097202641272199688569368942475358492042046559827043873006670755723871304700017184315244179112637430426577387509595234635005766957432610315975566115365331830791434243100706854976280972516749534228944551200927281118120105618792137325048243981856932608363802325279141100047387712196523256608645867163971188912119888817533625250759138633481332838989278286521632808160841835680147643242347517229780268885395482301101395084148121403636922700766068710511729758918173085976828869208676369694149507585475052810202283900357264754872613215430677089985584070477017023126993278051605067024519833838094127410332163620118626791486778294259998175300533390634864425130110909578025771570872693390457428573378460082633532596143079826257255520221842913095982544627347383885865972737391566206141508045996357922019489249762217912006947288770821109609518500049939231961160620137645224569414354982443478629069612473590812219583731220653631881082975109173563198366086079887114848877656176321193685030389976054376555157919921968885030343424771023695859835360738370713898469394325564070746535229997422612051285981727115495545435881784429241511067918175391505532624921387700310324517434526133808629910072642975805336103168231418723018518784985071400410863175679884707662698391201834662545521000592816627333282581701744409870372531856703944970682560068916075845235710324465843951151908426982683849554128647316157066082743596861629402099566454839965204793260792778765583371878773846309544404451604719477753340594214937051280836712686880400025586296022089295927251151060451880741890070607184997174479460566583253272794443765530954258155738270125459577777552901589515035810609892224153509329305293835271658514562450342415638126586470520216473971698335078513282197712701756018250036929596538826954806467027191102911692501271175702377225326124753295117201143359863640678728424704573733460635258586189088546197090839642494265350726414540941137056264550724858149342840605036368388242845790608915134828094641188105226673000147321731271644667637787248348762910623842155247506307742491891720527486683833201798163974239595762891784368983836272760643105929540125593974840313484690367024195902048587219097441202480114254460066655027232384554861060419495644453110135150630312371658568914192713088237568*i1^123 + 141008118375901150756151024606888462678024604538417212223863348673692007411494282702786478061725645208737230023019432649883900904055490990403101614142137242390863243349188248180926307449520671507423868148427301053576903416814829724826484625641200482128397079841005353898945274626732147465479589343480227456286722583852218017571116042846464342288295736181767059400251332863680152765009975144871295244050084013240381220087610388591619716377044768750776172379357694413978762113497137500244128955451657168051954952584984471276475903341350101480139691469781430793201327420855648467014321496561170649436925532051935678388770389850373196361266278747538383953962466476722997609096872256612951241310433962434103669733453972785124128110575914546997209761884842448119806671795242014220754119181577109499501102346714472628571376982043393187350455910610626681079859849158861239963131605507642883784256217468843153431108880452678941597427743877324586339441219321350411645599593438976023617282959467723936921359103807282657148842086076527399625530878410260234331454230362975485463537702892507626996566701165856549801959389071744157466464267824937554156928923689533707070367719952446507430274499503584613414992448988684784915697603141621494936593041131517768151924114105035871281004637181415301079463741795442281120958548259466470595800577523932343413837907749657119834477542338292748744007296857467190292041661539206218464088189028946247637541671824924629453278712266783584258380028667218571819823637666710721349054703787672656755903307266935998198084860726468742586382663098809453692453428094290962175310651595105535953144526050937740046119197928566385678460922381678016374174068891808009414161460657731523344896784384166565189312894179076549245107129767802001373015289222360954123421266746573170530535975116888857644116343618197577960808029025107185605599922994123205590788104754201524225318327467204145098896296840283067998635429602496557386007107035854707852176196208826897734716570206070509691669101190526579772724640395631766798615209363495823729010879961993359338954245981778669044635892350571014576716998494097740874468386490323055670084057340850912803052111425458545977908913562285350005135358177600136343223606008800487484184018743615905603400879987582629711853650799161392968920999775964673825163600558549744182622915821695546045804808791181136833515062302653881068107290260369209966226034125521767521769164860195614503169593583952709713859789355628890988570009167106903138366165029412448314818352547338185980983967367139688019154782499557704553684021368138167137516527360439294630619133591015400360670923394378563527954660398737426599134413714954138999162710849876218836944244136839094542912102016918887421450112253014682765928157869772549448937544549251986197894209468534023684294623217031629587124500761904071221085229050110089330483299351411606468571922971597925407457649536019978776438883122048254706517145458573312*i1^124 + 186229073873556562307869104280950386055157565210788704340509502593759284384146949184025701777202605441707859064905315781035778775241116466030201660355060866111269624728972745663385791466539002882856410494098646376831020086596916546043665486746507358523448465327376345233175425801798014480926573084313766321465266686913665661777906380309412897229760615323835171822184484119655794247171116763202336137035818484706109020043637880382507559383262238914401234520205809539346856241649575261103431819319544202487933375086918856038642936246087326970797047850774329636758925870081468883075473855625102650121411814288562145738764826963329506951080794624097145261301614812246849425805422938422108288541907000574688438859997443016538401002469946517704962568757393733417738400915412338166469688028302058171822666090020222425971255170463220988288415015072737604476131905486516660612821351647148852056429540727103631278353242030861134864182262630264005878371502253054334376631426320311749275447653396620237853844681712080711314568900336201019466932012860636948524166634303775023910716983915942492351873798981257234692589375562193847732650910658529713681793472892535449134993144515578792330868571235917065618891856783642052346222320600802207796806271303384105031310988717261768870164343638567894327457961060255406556099429056271777430678227878144532774212613219995454363564321013857655893720912735978693424625357205604962782897609319797823992749597954889772385359664460665836894438773185354727961545964892290136529378624695264498704663587280418112532467998542884493454476320189344599634377081718821587884243901134592027018926516573998521036008351477828933765476909305881667904717693634581987898882316674892628254708764608880865038246268672900747056600972626186778451528644530052034303211907053294328327153188393789379867371114294327776574610568547622601223574445091623301231581383617189536428317678777188087677931567892914799590647360686960686464349065131219113483366286423886393361941026203771754953597880614444603877338461914812036671084086012099569850964769220129165078004173197667823784833209644713852024931826343235593180136376462303231453071679782372147058356797166129595374305655037173461755660518239399919308615989960483398113178862782936707645025812320218063656101313172907313075714990774396706890969935095781650433908518988145196094306999404812598518365302183547804328412270231169950113489602857860500285344229364593179641826310873059268523608828693269128719536441546234802029870521949988165545704964758180905459989737576121012472764740480900008535358173901391517441620801941237248352452657069833410288166910246350789851095306210683718066285667393389545613330041830821554613118403920927707069182723293525740957743730637773113390781517130177199396607925636949924151976667279181873221724524950045886999330591015641480836537795887253332114591638180180435512892945161367765400498193783483461265676376464105353095675904*i1^125 + 182907753112090736564779689559615137629770383843946604092594486540521179036677344769213104903369623089223749430369270562120206905638228635264665471732367819728380950233664539632347491732707508070016828811244946470019539871901521387345007110193870197959783199396858633554730843018550132707836829115603138225748704874685965101607728444226469736746892098467742046780092128389604070977467675102976561433777518298110615674697411090891343702476323653243187298214708948532298495684295800193103084369013774345888905940837467026850528540137330236967488826728263043766479166293193706643332250188304892374431026666703894387913211173645320539196828627974513318743500015978138342973038091099473993126708985803175309671194205299743568240084802817142116106115006029900716770940059231625573409194432176868091487756187540841372562997605763734430297003248466798479004865433835270908096406311905498019211509738724822518890531649286051246986701672288195496859651693555211785810733793568016871290813806563499962407097403434547421594609585862025508017568851126028075024022316617465938918432119467424973167863516412690252127233175109703240481449567464771427705937208920129500877430058112791820948868230932127095409579597857241991583315032475698003190666224925762888045833887476657796696134172681714352667478051010793364964984801847600928698752701014428322816144398529302065780051604975293208732530055831114823892954815950884628863721816500746466388717466428765223954823518063506150010394285846588626766680100233181373636321782774800260205368434390752647216394880382144751336130349735100245174854141641590989480564616162170038833760303259540592476221431786831603954923313651322182665001783152392782787346942561716438227936392438911002802500535176326959013822697059854427558173908804088142315419264069190410645077989106441516631298077874193411019947194004892667840284369893370421633009124387994934345941299999307696084946444346848106092810561132088737253815776128557759339603913455883861514177600064051403131903277808307127323500125252941504712218981101562402256781227172409840346727334641686403262754939026443437855098032487758968459341223246589916126505319944698057428262458075025513304102180090495239036638279949904258771097416119461981942243850343331187194350923113823795376184929181243687659444327470124889613037589445491405087918284521461306303451083105232658507783951367959655488826488350590995479783672857339290560592016332468853639487843570077240759582872428426587914007629973855015123926421981855835555104758950996944954829428779459115629231899447569255575378811479162053943421913597418459180684177657957401014298388536725080448048450002388171463154594276802886236563808456742857956552634470240794447419873334963870280133344880066395070420172598727155519795457113742692093931485237109223150748517885256477791205755837281210129018633232529334870234201124249972206607739488444645249319400613990260842750624284016640*i1^126 + 126098492703022408905829296079137897737533676338998452120005454005598586703272738763993785015832511878767109043895632211759903947886927710545613121616771338097737628665996875249483235400825839823593161809428299652620177951238157456731907775254452771252376110940489636716214599581259614102981983051697923683165320802743897003088039532291650098735320094531240757570938067306192698258570741585495315848870469480121805333093414192120702247329390960974433321661424927773940872457227222167414733847327956517837111602152988916097200622683816740007551933159753003313728932599909961708398957945235306947947062659797562283418499454308712510811177563683946082990443423186181761597436241715055750164286876801505756581855712361067387139357961398183185073743034313461546346190256238156699979521680729056376248867168413468068309286130093329871370182490450790773896126947124692485137820677164218030016978987858556655816377112956376150692847961842142271870600196128975593168459773229539764463083311606742822234834023061767128127170531396596288924730741938559325691424005252158764220195719859020787130156706594000313887608028624151719168402082896438765931592434487852612568108707985801410389393958334001806422325565533500502605422190342237072340042315049513517331935931168999671474343205399226209977091480661946672397431957984255419309087924582213350455879049682359948192823946297758078729315046294034311719237783202241742659531732684499053189339021692718360746840541060798502747450811510759357880441375123350531984133340666023845750795353259282609195814662393674165067973184057078611000910072398956877968727216021911167299314701559510873732604916533653827781644926636717157902281344085065662362264160494433688382322631582650556160729828257337543208705434276075121268170473489988415877594444931785631130742652844960058015506148824757852756156531430174936834610093577950489116795325614243824979454907163540723893154013841232197639552277200523761445046043112861001845036337733804104379514697848051465110428794954422448063312452021205722131608929683727962018055679033998031739031556460074830248641137261498512421275268290628348704811905108530874264983944072716733981544414123846013516935645757704091310414296076366848638965854785162868393684921679746836859163899526515044437991758396170916380599058273742901436169541339176720037106209566003014626745909206489834645931822668771939772240814440552810965211444484425857293045301178965431277985359240076284500974936670694072567591333793902926580391057537060211446205993029256053196399743593718080338239196319934976600687212176281140498788239171560050412895632368468528855934197332859650670139919291554056945197415831543265101101026727053223537434206264462546145521658468763799352806391503594453559897031104455216917638969419072117932041219943569961678515962145853821724146587682999673351803954904298324299678736756696699338879047231821197974876331698763770460372992*i1^127 + 57967437612675957123979915935289298951152081733530304265635725821344033781465883251013597715514031024339853586605976241016431059147241119990535463857798115119993951739656480885776063366289381344641430075766463598386097336349604454396085470448660043014627953090686712876656995621414605582695258670458445104619126427608943913740876748999637133870268091297848700503567344888105678276650472427241880855774257810918633594492631774402794507699613006115091955070166267761433199069597786776407084978565064347881569224732472467587200315570150650348325847754277972759192697034943259144364348747722900727531441296133416333216648750785527316977029965877360496295093925053761384991029486391608147939464033464565378419088401976578317078624526417136997009019410993909087751516496102645104958711765270357110715293524265393477954394089161739390198167932854472780880155590218378634903090512043091706728934647049068373309005834826392505665778336879113302685755298351922454292408381381498806415242551225756453135044577452590817032696652588959958104335806344536652254376615097850202265894228091281202660092244710693970502160648479252207182929198436725554200082567621237543763513794861559233331232125692496700407493915638378776652355710154607635590085265456929170893904701522689652634178021171955674313228849240867101405155239561493644531500016770320439578983278041078309736443820293136977686455916273547597554054963751515917340757922670079956092502384514377363828622106107299238020061108754061525870737785766539782041542779060025097703417638399733380890088170146073621467319335992954966596871937087016568729854431624455290544523669417623734429142473312025502655767371628471347045826756144977934805348306846674010224008799781291059662607075217360976727699640806381669355058404121058002728580843462034093631445712511428729540765568106030150197091703109217076630825206016624697960164094695350271166698211308357319898491310586742183765825081226553198540167191478269133401415746922911043179667282242647281733716522352310771856934814392201415824029216577881169557784088031766077409810720435230700148795639105391971637043053454201546744401365316505702161821751449707549395636824350671491774852829616797305120704906917201876981680740897726034637319849449313305699968644039129341076468255519157427932752774274152125429855080166460775532944454726185539896111676194438414423899833762279555847672048329149036190276559594564213593355630010010297152538219268975045350646602183302011827963068399828922230228211795849072686479531724099755835515355313155362543016999074523763874183316468149562768922578023144353496445995462823120508374130871385442922350086303864523992002279799233357996269190169195017596867119869359782122767167957389690381470285370970071775258513710955738757392137760472639315060651180004524376618646696000448947839283924397056574824735503094862257253471509399676499171222004706114900179038972674048*i1^128 + 15037962905275619718511871929020821231496542675678114305754716739606539890420713119311367285904351620493494339336579449082155544108337507803148599397558651080983195785559722958290125552583673558776775536416069010638217680785085822100023303175530811558667083442338070553040502110115400500452142422535120400756135168740082445928139243973646841991193542527161272239539267211246536454704053567348557831556765832888382279698419029989585431212092293027761859552562067927854249197591106603609422697855839539332281870316345337549357118619027069189290923722346954964439412968960406076216240610849519672220321918919869583178341064850679727655798616146128193203767552458895680176864935094817217270607119150278393457650096356770802693501696114045531597421373280544636849057162415462469968955598745357809062746152205247586016890573501457695896364568779299035072915715453600883436408171937985594704068077232142310154199090283137354823422278156043091981688682397140670873333544212273003246877157912250409323733711342864240938877310967289974015026266290219178917674329031502097650930589924049686675414262393119289664306648496244886130868316452838891241251793321643467204011258726911223923057977497797308032307685186271144483596801545326953664013263271974959574052384507089831263244387893327899121099910825966662325861010085470779605926639726642619749737026346554937130478835234950180899199723208837845227372557560650280072798006450620547151519898605579585969945801180820274221852574450420570129794085066663871816969463533585808776192738823330270272737728453296565177281015679209441359760810362315202093352747478238835360974977729645215932683093065375721051517880394275921791316852553012908681077481474571359616609464490578140550327695316457831023784791430808591162864692640786456734733596785132330942056050057319470896201006983905144335403929039089244068520482278286760105392535156444193597963734352784969065749824011828172832284291309406708988485331479754746333108421523856807028396787366720773086398614138784630716368276645482632448544104303485362980003198671668865388417464090293385533167612836256367151403972444328223840077613878651599660374871518877863724025189293911443630424974815893759040634866336245023747576287543924040117544814154483159347373820711933983758527873683620904983400474097419024120989046380967132078022534357655246708241640783192695009747197046069504444303818029032555177718867310847424461251025479709426218412009176363323602318459217237488776001857550289870654681801057549527406416093915273867274745509792360273204900263748439213693957102798290569706454384274589923558593628746133584950537904077856834644148511929751346731586331042512822783421067712231028477845139381336663660337563756966521114887786904597664255526489181001922105442001461679724824389457215208940524133229233713152560483622927471169771985757260852928580640391938478399018450172070635237395136512*i1^129 + 1054379128454062937321801735253093288225935481999770372326292550277078575790180830020044801017159592129687701007254863395722754759566669436420937694154939070100638105750005596372467821299049394901913113345022710071585519971571744470772429166227778491655232647256318976097198435371243285698688645266460411402540106362262172894018839021561804741915090260540362334677194457334650460540313184063358439096240153923076299950592939106870783813825153207663923803110634455738885041154711128513371214223174830132752289198683095356458138773040406832875225638299810354697222765887326013441324041338101100408602632231824568336829757489424667030853725653535553954474761350628006692397740515099559772971858550673628892051196152880672464875653403920289901170939013133979342072102548341959964453293315915379934218612973591418707057817395641751846461431543317258826303609513182741860760558142301948572514561295911729903739709756533456796322250176221449213133791254819731791131090118862074880432835289332556836979594259976130949604542895496764893899097113998186920721872677596653186166571727549519468257117396203756923673549040349596470848866962721872138658035125077995861935276591146599669310366688238452105071614015628427137033099273328309867546814423067257081401655067398653085883218551136936799967326482916868131324890113905587863768445596189895805041423896462915885570492395169482822453844821679630063892710907096585891013362234960580021110394309420213676690363857827876915855458686121852742364692243235898277832720360600084517996882018340767827989615462679022963840515765067396888660458244271594007943220568410096507650743503205394201463080782113641544293306795250100930879040150098544501425774563358701552515547085622529208561931347710694892546840940929790420031551831456818302484705810521549690378185063856141133281490933603667480939971079953666419517104314824579406496145755126873551768377211123562122614843635042607451770095375975055828227965794348334922036287456009870778337462967402524970951843702359646351347270589346725664801868030932954200546214342401261694328733562115811121059542737134673944635010496211769987716228539927988176141385466539612855388781288289334712085504637196921608423316171945521543599825975783760476794198728818749778909407330937785292966558704044078953910985774944636490957404060212672946176421685632644964306268451609055967637697869273072977292717978123638604911558796104869817925680632412449015431674182258843323110580619244189000659030386364849150507247645343879991131158576496176822880806147661705066083078678971840167349224661136025991681915680832898799723345407121698449943729946360866502556995083619337776648931926657664534021714632265007587917968159616503704704963672066693311019268020535934836626289837754226305257321003342053893910772265168310049975499646442056229711505018303131174746711583761410718034450122503904485513795200876544*i1^130 + -322877707232674219616699067662058733095700563715967697535730027892823779742613408714555377557678751245499213536444764154627737308345171408999446500534132620318246812674227907965783653618220189736709814027008315666144292804339398059190771997860121464554441387787210717180402288152157438932338672300693776319814865057921887061976833894007580858988079106358915908315362784649120132313615252779155322473892245011293517792648999035165351671869705238520335689982022766933360946707065156348252466386650160544710502641032077935828844914799106183550476666278318421697103278061950367825679216417943471069796736755293694799989929258716586982598084619277717163958610148870453282529202169136012323183791430131733728346159198186603080879773890327005079184017484762802178066917880088822174872345884581523245360453012528268244182644131696431444421670306122635510789962181940933521968651126775167879483089429493621046125353215699498629639179844127966764207921433707539437121951424457477283194199415604794028773966347275813051062797812378006360993134978139535804089885083742327505982587731316219817656520459150871791992343470713927196610272764280721553983746825507940192069369514634285854668963880975614513822706744811708146288444556083919319950559474438810888667892625891572009446035118102683756649914934342074317848223696613146965977757140040787936359280936676752106403212358441068814644232985391072088043503756890589942309252212630728756416684003345743467228152276692909983525588835629495549942582762112852682129231737409823886476798032950031618121143462971786633688662319250288388158481884142761337324274394920702402154080545817884028678367536580850646407975242799135323023813200665405213509847636374738249493689715585379425187545239267420652523571060904014512771641850111919518927126671624355225189545119824199098887853514979563440211628109060775677676648581555612695296108016610379154713808253521223199605476879885848819421822277081753005401299875238164485195448599561960436899767655164346887195857845545110177249385756680136620469907081925764300747950598967024128665722852142207011935623305042176066753991945610321756210059534868565427745884902390471120840735355975123955334913788184051418659368433156530406581765373645027035832868061718248692598624006421003087683554235098687604375333803624068890165963727273518042524665107474776326402449778207397146572120492871063276060057672398229184851730125827300486555433128371430571344948647536816798704296543671211336929603432520584663390186553191941411887177270195226574957606364276328576492467665188702312119766857705201040548610682779525330344427312102713234998485457717094640289169463274154304440462510829486532671420367288482029642820037691383205210376786296310291235052519328875935869485824778532551481585635212198685698341579706723374723277365403004473136593241206295638936683152651507684785081049404965801426944*i1^131 + 74626578605323421134262049069049029084440881529848492819430151587161820634659727179628842036920976949936828424447252451820245116884396320159556287522866555335472629038894434964047055678686876464235970062531311586027255829527527996033178429530101951220162947011272172247700738329972233566656751258634070396503338404424840751825264896699564169524468924167190297901498377748454479136875414622342947343169213760307664039585815214340375997244863714415015322495227158206037071693471139645692843713661691138446477191821013619618790394053899842547474203260339774516905593039518515212490341506326711467852007273668581203276389335361730036232007017969608972750556159624576255765330603000976005407193654007209635025837202313860995759778538286576658222742588344393395990762517562108288903427552026209592351482961938312737602882431132076392889655642226077041784746545946950644347186020536667647588395281353659415972576087831744620642827593944281795066798728025008557953646426760510234392581635198666449361915889499864752278176136464108643740287573071893882712048134965764530565503100984172834654527843837777333014831123875372727921965682933229646233967200911393054018650773028119981751483538236310912877135430691159729416214636856809775609919376830226935008680781830855883743147485005809899657071165818497829541980774944688493957485363155860698156566923347364042857454374960254270044477147597372736295467451406495989938783719613416067135809395300099441512712346146994064717541474681801456654058135906760842384140741664027750629623274911897457795630211065888450487439839536590139977136887024458627921126527653854424744979578447097189658798075651868280110541317488201310899376441885187723507068318511367092570040269906263982752444719987005912883882995672841988024971534836464352256393135770493609276294472924015457184303364405785323364716014636959467729049600432455627960348769020946598344442224407790309728234858426872361190130346793663212515069566372923792531422735852895852003005792672706728283182609624555082493986282116895996747197367037299330222761546503463190816350912559018339553202950653549661492561435174274585908514280515345823578387516258306314462025175464630960240944231970791326718555839969960502468612416884603511203832322273797621858605783978289475434103665508695915523718777113601734855474245975585182985120792322975292268440707488371302546914117218163072570550935855059226839403796055598280386276127733068156356215007249290679165579731086920068954803821781654415185351708967339245634970434985100069314594924236265662924022690130572913945155790938459534580303844392058458088595435571719962104478509288373504416781763703029066131146046234402610559213519692329582732669946304324665656807971783883261560822585907545076219275551139278664033944239635784780804332800581179337500903745751844259203938447482554357000611978827249400698644088225792*i1^132 + -12602928906176903568052180457062278928211126229508346891528564497284119143857652722138645541375733513626801265703767974896635915035343262595558283671680535921342570142796762062389323397807623470706816138748280251408625079890634403508998608213190544313476110594641516404669169309573691743610786135967329998360412847073240011581106674893208378735820949549424436142332322531013935506582989213480901274149478346164928127253970133684444333465632254151572680699350935593174369183726930793236805938839795056813239971994736249274329315003551603314381668297800718631165453226575100081413932669271136654552099794826673050417436804795156275642644243770522995186521097854011684477764120291224066683207184668670215061873717066015883202558836302705795452661434311905828784283652704248691932895628696122708965584726366053142188366703273947863434937119823633725324063617375672575243841377815146455863821258553186489635133866770388736215379090633711095101693059738460567240790826636444476182701255525138718450288684362724021147693556517692995618112064648373753199576545053070020853361431085066295473046606097824934520095783840248514536036744471383793409655123526646320484187049227666196259345647920869136649342070476745004213262700272234046912293659172185746334609173060695172832677393957745994559743493719385405398538434856282811849217867674437838524223949663678202630852826877890417865771751032368915933809258427947371128787664783823892561391199558051330074921503372975536206239746133201561914001891546815849651363305949830601947332694451247599600256378956409295025065050269107480629303582373195145712714746365454540573385134243280340432398671072532110590601075222547024190313418612880700301181191511889777149071255409919506078106152870138380380372179871840743415420603531091838654055135748416946787362495156223275620411941382992952099249947002243520874216832989927497916432294468329512310981204080871997634039665798114193542810383545313590336935522890670269138462365633730094502015907346335252358296090448059096397921514966250001437786337150262927639225902666815123809770799077789183850711430430899091790460774240015637197587141892185514482599345349651221492610427041067863249694123531747832131404055595739824258669036288171190583002335644137085900055149438173492963913472474417428543092323818408454166939187682403441000144577375686302332592104526564861711692327943579064975221780820679611946512636789425883953412821399849553631523740738834884352317361828542835566717762999150862928462297706220617053206105418121352297737748352312763526973766045627922347924575987064850697663790530180261116261210717367609806250151320353133259629231243759794300392505733550779425115200411900947238033863265190578229902099717924341502282259406422792110767543073142538860738174340135959751198082699734036183265291406205583156213246819050503324009161821851976990720*i1^133 + 1540459233803019967765655769877930394629912126098483616198436393088949362360172078250019683520523933405969907406727140424298091687732382509948987318505329213720826897785366448132335001147870938376121597167542925040836163286394388778584857118319067325460932339712452345613087025428648381865996875157478106099839341353710156756951429782644104221773427709736676077794454739173396151594282590915148427008405570607601937930436101584964829682155744399268202227474206322776791705608796740192656758847306947779532796006710904230681393871830933183488613216594782075028158216415563092555677226415590861226348197303248932715362753994168237586103498912214697945264410018316168771261287923994579088187750718801855546605847250557576051142363740970275196178901443288722422732409013964752421420269993658486391340152215871126778838984039854448965311723999423820096889740739282738440011271400325415654884000460088346469413029313888191613352725326208858332239416833976941789707585701031387403056105374578572778144397958455531810216492976730180606419242476876822432003546238345222020434127659310184002924857442711210985229108487924573713563077186234329111993451871888035977046111768982951918404721346153731455729529700278560600047496853462293293133622279352081983549825262751894525701979782164791111562559772835867034247496564823847772450812994793061523714959803617659908144996885871258434217754774390704343120782475878254688858815153059929024313573796060541188006099572176640327703166858204164897295404446284612979457034064458609497824468346830787911399247214431078250724991713233215457894138386294752321621113038569423759545577194710063299058622312817730881534514770548261339754192882903419110665956414760740072947198526236643293155789377299269388334857381266380868634567445282013350128273902424302300915402112034888057681869001527175129633324989873690354199571570186222266342765058845169148652171158402463520485485096148570720942484510685811565702979665766881456330940731697178338621974184327403972917332511291267935539794740778278065382234528451961609604630383653533862977000392669168174981577520983384469143955176332954828882392587108286613603293693129444808903071484615212881104744686805873141941693169432190187549629892814820026992073457801400629041681598967800575112246934716029561755490002425483069076575813167128813939879108291719814068977811195688801943089664901457121245474423280336180489908080836141542678129375840181460213644005450863969525897259130560243344190983413307746645328903281504261117336615471170815450206140911878886867973609222999060791694704170740692261194776515761497848410408029215180645812859106181659368211652725896405900613664726849805338756553277182557628421804416353260027294958280389655808452643746847066640199118938905734392054253570724080281423575768334830966526345866764573400213773052259579706176700416*i1^134 + -131060648975269657222553459480059970306349517555913038804314628886015497612615909570828610905752590885114388611829871336459828641515628828242803624780440601650103580786240795278932884474548645222999032364641984683391884197945588688188898069389781479453664235213136532890052234155415170908803687956462627355757121847301650810724262014499895564430793608766002673807042912776378834671317263930711698359074455930158986567429222363577454675740437986111256458028851221337004706320178915880707005422260412514402445956688444631998407268546518257823740138753031869301200935304271628902659552716745230635539214679817577105600215057079716050537239298272605973538498789518615054112246290476427901708113073358530295173385852810771050262268068395082355579750043369737910736104825415466213267769912507470079861681795350152909857362031319502546636863114244470546534486092925041606660740578650416852995442257425357784963749918673402159479227523448736113975607382669745709995321676631076545362456885702423335579264934311595889024952407742812355605736998638789567410155835583461412512435369850064441016884553343610832432779505136906220629970359656204316970262696242650358931450879395810211987304648836619261382022450919059922977897177978554184514451773851840924019340233256219028811763779162717781955072972013349307707519055317863591931354229754745880989381427507027363745710481923494178200328558213154636649476605233254379689897623538735655912678402038187723245851452442786316314333484718931292850841653873067735059981060823698785776995293382472322883961225187168019240511491582859964100097767715659426459987315053893955045721801574211039447813924424333332660099367557863239065060766960881061815938604401393819932434375229383853073366724234263703032955175806996887888502304076810360252776359427859790660982688749842423256297584003712382484401398871020396638509037998180124500023179154160850601254318907619392183345087071549624220231946082783581192594683681537966942696382252298848251621697740632212000256646256360369670155244817675042494523817488364665412173810949780567754351112128190889286737871710926303241502818693184405879780539628966304295425762438767508980981848519690524271191021189593971192717685246647544558887525394903367759983815622370640371698520648714905206087935591823728727258883236602467569446088391769109213431313907921814421196568946899795665308065682462546591282249369318880770178932963186508915390088092440105328286265082562976742205870893323822470166899248863794881976427851472641534179442274382356874116604277649622884929250689718133738585913191909529559085853319149393247641702944138582407030848252039369514299640996019164050618687608145091872487489216119720854216356618364108351331686862141060583448399721519692297268344444632643147918799689216526500657665897094189068819354155583186869195208052092960768*i1^135 + 13487657635219339881058608035941682282700950468280118719593778642781011996663104455812983381234437361426437087009738419620196472435941488934087469060587217536398556658249025838244461403765343824969744499802976675055004949036198698674958362812566391383008283087378113984949544484311260712047597253202033762197400512731064309911795059635675110234117738751589560038622012343566328748319301537151400660781251284531901864304177171383193329701115505754636643202800455946380571548977404392111517967498173279718055302150385048366116335948543471121318220209993524811166840618045552501322022377063085842071614469013832281769482464391624544490353114743195602554989413254476621183465862851693068189920107073074006566489495634149440541872293509246980644436890318177589070901319525466564424980864904124120894121857337662367414544245214196549339385651144380278993167040064365841103889911583805698947119639196394500720142975057843952721477137265000392470214781390606783936471849038896215425000392775730663032394110360069084222019744615930165507219219059460021653297339121673272927236432792407268613333702372779262960853146816267113499119544278251958885880697560760038153017808021255448904880200803095897771088711308273803424982078154980054853156470640288482211361740695003912892814614807016803777761143157837767139982377560826197982196336824396219696020124833528690911679774148581138349788768630056754873558510225757601539302121839686663529322689543225178938925438491595484551205281824702646515169348139199276676423688813449193276290783789061393779632739702978780543114762895589043104427233173764074584809584779345936904934036898509177774016410696193948882796307938981554822123759167884929712252715658603971571061875893333174879682469976531412305308289308735877702923670049448657967504389145630287292196867236620887553482102783757187839362914108465473426100968281377872130268195607868867565044220221092769896319432356454272623725598934950168810688982244412630236255374389669276712446771431768031390435274637163921673352714323811201233530761887885278965474311425763827794113334573300607018032983747289350779189325585865966698174532420184641773924351411179102793327107067292796147664715275931011330880656154307824774341928259031598072548445720962940195898116850515339463768314073600328789397199953518140823344797357347034467780252526757033660629622322011932826939672843350995699029281570084847594897674487569111662103439101033044483924658241784561874161841293229466718090088621558914850126110485226503071699525465617528822986276603182980864800615929598990531623801522763912068426577626877253083434053748008267519439351859070960448184418537674489372942667268779676253050377292614413020785615562094421163235506041581542897315638846401595316599668192459183141146271299600110340519935910439546948990154298231030710295068672*i1^136 + -973204317258653795076858971925387124615572234422663512814784794248458167249680623392380472058375174722757786989229815120387179731209853283238204328287702049349198879980131727721634916202102350950683983861210700868532778651695445536981692468826227607125881673781268977486459588876985247854757457600549866719210648555222635651436157444779294199160500817610023070060191268792833120219210722812420240512291645777635469373572609596963315887047566940963970256902272725495627449083813552239363291103888409750152563697580412051105926062723482979978601566835467894688749899471647857194878721807831320120717767042782042084170615055922226372533017316129165432085804656078198259477908204967380605018887132421416487549086733472053364742558524801135750616382988872921185431625600541190658939627128462701382653014282027733647929735737901413266606474697490155850768942457792906016813759372179256911651270538846978633157921831584194891342199028420550230850633586142089323519939818687825427409353070556560586311588474590572110983967253772177135837413122712753982671261086310896212429708209329458423214851435435833777928499482418751099733902751522272584462897505270994169645471278850064402624152672258969262694266741856351490437937884616039012511511421842529013336238594352539398732908035370057074621847096446512182249790966105009703098148645322942094573178598788123116818478311672000673090183917376658831200802041399986255452601631964065268832731487882310547460804657165364668770027684777778073190905250449848898408181984349528855824223545748522072358466049566769998516525772426679058008475877907358973532654076601968086318678697023353036277061961657796267803646603522125555401493576716872127121371169685246352457141947031767153665189665332188191423689469828091094003047896281929788595519492828802691352683612434996201000363893249878260537064753317131372743887665884674532786043053099394458381799472268059595240649927472686328117182798785305098042464689301427780047491713866375444410940432252882762020234283829593575208484029586959724033676147388076135981324875196970888830759147186256883613921442858601950181507002635975337971950982284468623931613621128543423884368015727900918879620814823275460821836836973103649689506423024753301474530477393554072888096336985300107742236810350903060399242735369602904133768159439600939849503754011614921118082732804834611942787220910696234302359713756298344949564030724096175643450505039912475705630518237436541127441995752651738575641522203307827206870306626573745245387779439258079322084342634156294008223446521163017561287732081535412744162991811072396538299723307530600104367674107191030917907089113987182143902806610582925691063977306509007453148938556093703818529479856556544277080281442292169464036540533693015458760256451811017699450869714055174906227638319185920*i1^137 + 59018501623662562579426548672589846578842876968178681488817782145245293959307931371685811964514052227127966205674443416465003851431755137998371008576399128495999869902722300806062463459429974581071395467459475885693637841419389351567630194305874820049812910976960503446123804172907226843442148210089931263980292484160631791681146130402550565141894101236014923695628100434017926319578348947312499441091876378169894244814169239081927586318718300842566310996118073636602093880974975039270552479882562854527921322068742932861164324522529652510720224535173491227450475308770630431041986850981179484031687061034803047981302293641918548058845101293467859713227492923227865317217137020088205057967407925603009113650565708044105788998442362490417257513732600058091648880856338781907401388952407513358745676734212133282421796417417910929861381224205049461458047416406069819269719519709610182064028189635943664901460600208578792096558173812242227832812233658681071632520708936782944388078314201164930319404345793892838016766631521259674682299836534779145330059476247588245448372356238528936541160003109251356897879712693168330228382962661925217790921227485240798882195279254519273495460268583274783117462106505397969747862154502324709137648295644998373070866863431954179393470091779528573792598126118685667349736324982748796862211204487368075193467485145645606276755773630841728106785933924012566348137653412119340510567156136186942969415182874154647369882287634760892855428670883735927917655284183696398635509045422631795729633204364844504490606458425866051913123339787239033948973785613416103283460312877388869435277641073515751867236955742147151837299976940990098393898074882775844655951552702559564246204098923717661157906961274490275515014020847693515214688083103357600439054164789370579871210301022369631455189155646709272283183234085151900007649368375896972713432109093508632441945845682602208209146541752029918418345977805948717613924821602445829539794976032173692559783899717091489316100943854356896107945586123330049212729191834283242285349267280301522788839265956903715705728780084681282286998253376812001008190016538901879844540714612699348918105735234860973647919580197042020129301708196195533645474337293770408275076561669117282348551751564373898438656015110299923564040139304919720353736294963164740359104184614604242307051883093918887807056482575065373135918590661703697285076821559526882281735559860376660253049243396649672969769425783404944819906949744805508875392625781813170219112730500983258637155045696826438691851201801767083658115345711787817844301060864152195076539263296486189914350783325896205323478945913100033588073778406092894424762323255774366772821520253816624704090949422405806624220093437688130515770948638708940470276157372382317414618835385950298592772096*i1^138 + -3767593385911816032584074541443333157984131759940268613772251500150693507245759134729049029997605971507526923869018749474502623288962444871445516401288412484342422130619209175970877150003513073829236728300188551312524007291179798079973184968836167263280260812502590470600842039147809785112054555623420329271467205938048105940904087291586433387701456274924132325345775547680728610344175949078766179373101480448463410198881882976426931412066461821968078217242915713495254389350028716087840919756386420101952621725773253216942153574116308286358970143476876457290017595653692981629262718061863727749831744389992012197155513144622295620338276065103681196030842981544687452728422044178186985873608143620206612498233353257292134907972143286465274320688557169549774548346749918371839438045116344545605435585841100953457811105726302709623627406666470983654447556842228672419653508664152860572156386570083004665407433243273861991688171939300888619204970129691328119671228304792467857921032611580610321815639970660618446144474058125549230793318125588017947732735352029408265425444295411504801625222269358374442115430409525610487544359502120719155920721951450690566466457203871386158928128971180945532969823014243198058604807950571065151200589839793531446122543843321897249693160681766796231388190690859969918015676916697418874840645371731254175355524038746214491117739938457080682868095671534130826990538903321136504420833781272396503686700864341515323219435347831191610740652128124745305921808025874246178329259471468264244025341027840113238125937716350087702842935112407136679446467765461797569724108132301406171263917053940119229616134739458915896117144896739175501579853986134651549205187606245099379219828134583639914043233108461026163987816966797228305700706502884560297031762448558021757584152250395682732158915918511055252788402635264941069407428351257994332531481352581052220954454119697437730841868792186973941118417411503206549349677329717092426578747029846934608074420573118017950969955213184056579070290519381731772048599275697533647614218331611353211084039161102722864831474363497407718047389830152862830880929719780736225335950227408980622576266217471291946916138768093125775187236026749315056260339526388875285160325127356905147087007325345420738462397107419726181195280724802549478007939291125191162700044813515743397022736237272760854697572431311585097223789780278759988724922872936763473601111140260931458693158277894225188412992165599022745188695191864002971345757918337677437030060152279254638540904728580730268306490371425659393008817491103038436968592690892051116064680837773741635389791890399070956874446341813998120309612769839466906399117840502625698045543784507599594661900833385738936119737486411412280703570117383171255104275715854764494970816921862144*i1^139 + 89496128707323282084276991061164424120855767896585597109551973913562855335905949591301734224104653109034222599811655168952843924578280538499837688837916769798704724549221330506399374021543342726331426258334629749134928272924044298270226823267234526393947051128755530364489096357641503862942638918275448213353273626699283978883994076766939734467745908126484899450716981359557270145808532015266034885245338467808079906489099197053940442955377060395587578282488501705200148038728492970491950525919870486994933381255825229420312679930360992866709371745308999369523872124886479274087447221105895532853662889353347688028360910198064219728454345124823296499717337500320195278727467892864388048354728782214806635392379145734595929789807637538163941514167800169705635962665535009050439760600990126220368116296869729795493405523697382376689601661463762160225556689938196687786216827937207786566559322275967053792388414120603728544440240952916349555649050882247974219326752038534629496823291087949266121670196854594376219138017607452418936725548287297282078928121619616406124713233717575587986433139432714463651708844336194042285424983961148831420917660951123757540522312903998430843394466350003221989230801764486373082946804012487643564697826323212100335945724813094328478105819638965507248750490801958526213428447563920130533062290668540373468171079657084919189126437493563178626769792507262877122743427013791278950557774605093716281529080471616142002522736089333217022169124404334281189849057882689614995141446756556328845808162320316064844090108915185171785778053946734531358618838337979855517559933889123904827323734080953486612588369693686169984062782744308589131326813231111464483556647266715553558249541489013431212251116289814892139113649089183816740970223789701413331708376019932974933535706788000637189740499107749186807326549542484416332531625150030959429720387997781518339510848500989309902140830269993817733185133508533901583818288064931314965994125615521999003947187177050058852671078229154192496752898968434135470234200188567035688544663932256470371451340464696595351891253296259326423505845769403417052805734314977354519892424520315172264867719296777289985164752578990388949453249224468210905676491674702751865252393009581865796112566713728444896391520621379580989585163092176225821758736524309419357347784684041154543847340612234057639721107160529615366603011621536518163332326170897656309750643780014918362131637393503691106722322987639189046015798238053007105293261748330662298602928491001340408364416131687714150365614627641511337761103855992880306004101422667001661504523509023499560476617628636689049976879460177478369207376930171575946197680236246413803271040952818577845692481335888927267511465005982797164174144126790160631408277609855852740608*i1^140 + 7018753427038470016882044247002593741314701971095356349749926233140922035095579619937788174134466246491266855611890555091024225948403193245342685122444006419464736420826229436236044293830104663229959039658830300582501842009887969052076753214257026280052097018897577081397169600196608791762891158884452313595261318709486982382510476423077391146671727767467445565114879875109405418302490453483738597394120356847017406533089941134635521025957528882534172766933993088384506119033639089226579174553844403240295429806660385745347022906377409889857354012468280532957303513114855205306125194520253023882269161743355289844797975858216781411325786865795109723602213073444206125692768417694311225210178666679678091893191930575223070885179983085597669212322299419554079401489105230734792382036723587572025720002853527883194577357864527939085140170695957001472780397109205451377566267011316293280426548668313990572650517487430398294261271425373269793989453364344748474970630920315904987071603941799723949368356314781664881833688253663719521220710482763350670833720922093784532391227601145071560272145156190219035838673127099129537957535252028900107442998982341337999207950356795436164202753517645724579206844375674055161651897715711878759044317336586694658227211858151696089502854336666356397549171455974793096781727700767803554449149045090382986531612147061429425826363074670033090075865160467955943757877281267300283791635329689393643834176409207764369228880896236762844792560218335916638958317142778255384779638995711276290156662009198422084022318194361555982095448727006816035208927199419361575859761515353709029490993198991569664909022290468906980104748283286943633976678247997359451365891012929083243450978256343032667477421406956077097165905048096219882219928997056246625653677451869265003675465964343078605526162479945704692096174398900641655478197594848771763677079582739664747984300758086142927898682845111685617504178058623167973930150907452054445610889932962426099433115712412542913038861387198715758686168205660074335849631817784754845515854227252865060140150276014733299762037547292169470649424252999696108236498856830010028701275808799850819349777749838935708458638204344997939107755800629074058006127527455921641560280228929636338822589500855487079348795003469695945107243462529574172083578031749526297024710456423980532906617791905784647225390596139925762882716401148093362873425264662833064898635259881763212275545130117261844772143954413572406399405465179067913234714899221149564610543803046358748698646791164647813784984331951163155408721221100673473569987864741089827066312011420306080570490187675317658754900598660576549948605088371128053835143095271130549472319242084895228931180420400517979748179401729506767761706835956625277592595857408*i1^141 + 115316861641051233432104812687796907712569110681521334746766270252937203591978200313978306904486746414974711285664463910544980860773137604780601894819900876886368866440356161899869134485140176159854266770148460993099215548373064896536078514241823967516469655277747892164892757166782836168162441934671097884502642932829366839528105750456182906122200740492590905661177667388157565376896583328385863218873323064209153605987925299471329556439730423717939350846127478294620286161306263128053643782871342802994431708052756943233684023852526772391867895974578091839803506264563166437189170598794105442871215157055795577010637127151763246091410330856363433308582022281562611239160891461589655303487964319390116688533919232125891650438366295409600356750068778105409628662532585819593718657294712201850326686639388779802182220991125050803933727029211807066517447750751498113113429151935163152015795575434178753429708636348239445771364897017303257593159549991589889348911825468922857073078953221131169546616787480248436876726341266594293938114375950970276894526870619548233254184863960078784371531935571695876980562031251839139898417973227385255164816343331831462216633136699218891253931638617881785892074101538129641545425606286239873784281328818928649411468599458010382107046219322443258611866231314535152880833592914968790592661533090467326417178938300904094696608970461506538403885692748661223826548003474147288276170416920986555508431020708834409179549224815741113309067823590249320758896758457421074102762816455654928956996619273606450851588448244597557831439127981177842914643861083021739862140551794431051503313429685869327248388101813250854361144550187954382652397434123757219914572797081929641666628272818346666209994353147303995610698736182749751687813929275952776431684246413779188264992974046708567893673256072789393126000509987102288258376297053937042740648199171429299358924080455662090019964870218763047785528315943567818267480916113094205087828765879563404116063102364739215046821522911942648599691764282206506193007150512485829903173729875887568106101739409444027633474907168716256490598340037915431830988184772856948632089932070126644811585298003233022188706901728272265427068570274299253568574052693325751855546018425111046722950121852941101806317898877084731036786428749028608265293522233659854636064592626239829109286830761936169826563522086742061562966175641420993351588354617770846983409847750182318255081399038997766772536585641773201219473484251770494955825041861913793814825574161450893378459237733997529179232553153253175328962307023906748335562111000220590118563957128880808904593121177311903179600923846510213698426381278876989087815338871894383679002450512069457828895340012625876700949750554132311099242205602102902784*i1^142 + -29952914094322607388334544672547070720785034308967392859265514611495647278869183506049403514765235272209899374709508115732535904791391708791133966650192784448383503214014533907350978765890059372713532851567272432765855363081497477227752649739966164835452359482858057203687990324730355657806889075464044338126924606223153221561463357127051120616301076018536838415975162459461672815248149458432354611310921691130380451355475890097794646834606195352663459124841326593155316678128067081361129778241395500763032069849750110964139420474704482230137199352123215795605042582079780262436775497353126121216221828349185793045889330656831750878890776716129561754455285272122298845261253344194870517171492861384917312847680041044917542535108744483145215552105619099247896921661242365015347135516146769562948315454141002775711452607453040597332902789851471551918705902659475314716836307970169683888952842897445748189379939992574895522006135028578009499554713605908118574331100907825533715053312064266766048028399971717828702618570838090053355955362011745076799347219187019478463318940959857015280721728039469239090405797350368534934719575213923864658126502522198276906786757011725523402307930861209850109304276807886813237033177301127338186524747153518691953378060429377078241723014793224316646288642964228172291364181957915662785389739178724276654735184269022592697893743966246718723315527491129929838739981649121613299320851962456884683954141456471097354331762039146630436516933219848124429983254114106622299901516982078889017563751927087172977374366275975895044802496631955438572551658594746813859465278439546585797484432570883359089951841937204814356201304243341288437768203705345762697811959363406529476530146781777352047963447575924508927130333880606557733826397970751611586861955581749052500833675147215135187975545479597569919320714776668758650476059150460191867720405802275529933706555096247585646784670344255576605626138938736206902295505883396994552678439622769242734296429660867332882232324125918815928264506315763681497760062939487980298725907864631870445347523362824823922399140972449575254199652833200304015761836177970943931735384392611331954927459791667222803895058526976531181618528810852195626708436879332897754334998380892296073064313085926308123202930844561736434405087972255628186920933347848124915548076903164821891072350607639926514551926472558841536826880043382738633289090670901075162869841057629731270065064545113839545898292579342606697698511968801825440519014121819698729525582666580427435488451163138695248232078767335904391742481126150144342754669466766457283976759558186835367378267467403072908094926171838403672923442064215614247308754387350311968500450466900706622153507893355107150745902275129219573874688*i1^143 + 10064886251692576447073517768456733351254423139071976235176827776600668059479473984693030337462698350647238578279095912143484162690283806380374381231881074481021981902490636963693154970174574278688297639306872694689445654741720474771115836761072343248171661641902195415864091423159542890182561176151290143476263183140881382167874776313318466428653725628618720401125500589477486704980190011143960624823779616410195269240464460072992314816534045130785395185394593781780278628159437478303565245719986486808266983123370215286715751647318504860436295258846476106948044218078223251541065002356637413761079197240339494699964893137932098107259651713763953435547385036756423676133063379663863578002648627406979833820474273584972952186760688000464858654787503934714280146695504042102891094473135496500229789446001339783012197580261956293963712235563536213478635247160885202141933932649698110053623808946570251157269717481146834713825617982846909805008529020293273752880531576523902062434668892482470701357660177841088392992084803654203151123666915555748952852826440649962131919184023491062956103767741827925763565944687931161734484780984070658306152019309564626078007977833445439758255513940634890359056751744272348779984450996032636277482398189152246025720122972650298019099563676829140602806402277725527757462185034718475549625204447838843657782372375000105452458840402332389865597096190053934511629851658856042014069441907340736601950659931161436844001407718050654113677661650891803883062653611653095624435085388614319235306704790877262732943945310501565672851355386555069467003573981389660535136291465303242173250831337145140292987833911665827871343613141340395282711105380578134465049627000193818241135122020883682786090939078147003529602122377083106083355550569088439039117583278627639225461629330309622723411795950903836492077984902986394640054676185684635098823863567730401967012138711993039788392860207224612083551403183624493471892777871832488711668156727740801060968546692017299977600193563953157753649724605829565826048952814523485107119933559477168376513047650916910535901027341101925945718224418412323289056561420425346997261205423586190360297628281079776352192179462865195020957869598264410439503617111740295359846982878381548163153284967802574910292650961252235969253390314896256375804384148965998682717982769877643967525299001400261543173795582645275252280894953197865287289803815504761428893364320308332012775059349111092556732906107275447136333218643934321429606521154163573249136493768399755041532945775025918376578893299953817333138924810533913228029739592441212723148602588369229286820368480661021233195708028955651822332789238254291125645734716266169733104092381237678331381330546215288302351343943680*i1^144 + -1490475057179003734796781989869634139956673573233787399366629001502297417727111004824993297854548474368653774079259492616264553295644484596881513369456201238615954732561678053304593415098898199053478933668013274491963662420484967690898593247373950184383144134880570700396612723488748087278128672662073888388123777296678069345869964571395039055697320836635871421964815367083292505644831948642065568773822553626511587480862348241896229878485007648109147645727093955076490568100314041231461132410068191691061115522673629828914727505579707416274084633550323094842939323656130841327074673135699874623962257532476814244718742078320103829078355671947928839547311477134312439774659813913573839175684865026270032629288851278004805935282041221965366933138098848437171040323452667612927597838578029627506820316128215295886022632041137605372223934714761825423958752302899754288027592222920020675539112362280946085449779444555413004489940303212261984593890961397884890348366276663094061419435472095003104446927482483715705478620658368440803847725316990395030110009082630291876569930093591675971105048415920174844653464357264436559629232505774049459302726481890784351246025798428140427945908600316872830002920214220611188574697640286807638267522647010304345895055689246871665172623880252889610381465977370654904622407585316803640291343201086283777766038065179284763135696248592800646997797543727812253203141417223767071001550146660230565937454744101657258030616530942255828735190074328180286709753379382376193161432675917550705115249895447554896415618407726929504795659550167446624995964296346524597990847162631361118881754935613142590011084582762144959869360859712377491578366569813878922272343502304452691258702007055060149244339948178950319675398756557033022491766194436298477515384120525193843625406008457170537790409051537020821276213519927499678246239469593791091588264866769060803892158633801778209543441689971962423300658762448566032831686893595059959319366918219244334518710459216620432037658126591123966989652026796322905088658587451256883654112300078304612736550337850980757888028313751353417929484860449213657253349913104901459127698450243725512897624603164100405370464331827820264806076404041259802416880010957285595764068251424684974441184191761885867938670526807654851296461953161574286976455137037053371499198516436120363949033681502193319097891354558099161613844635564809908545862288450859727377598503214633520214806050079249408987514511980390190442505405448080237678700823977838882561878804351614151396219174416233321056523463169479292979479801631740722188156509138857561270326753353190639052049960069540531226249089491682741002692309467661364807474635853559771585843964757481460223866573804273664*i1^145 + 307355002078577543623193672047826342263732666590215014532196030594895696977655099697634996218985669056633848424693519018611234559845298178159934689909000619966690562931256797339719827815525628039747801426927539628647423135852065307865236041444945522601289130534281793134706957863850848846679436380123676562454519617810572131165506081640073166020592927148442188178314341424449052964268804917755098733037967650564810182971398227703578130457586807255411442388054878248772357475348559981273236186258127729029514307173778829273532480622451133408880457158404069126238844480455570619631011671481163517828106603792544918343421533991954248790796861602148922115113230473633767461959105585483749347756042978343377125211637162290663186917191570636692078400752761069410975981562040976366765293659042464824056797011318794176565715365139518295168627896851881065338307005992184517841647922276522523452371676367096510850782393875997538709487890683737634052261298159746831908249803400099080875950573148442867694453252980117218147631430163737820657673849040520986336812550439695607033462747565022664801530655069284516290292964058471167768692863837992341352081091287781248838723010842239711222384392126635099154140706298958240425482263332100313806375566334219471077046580316664226012791770098425653452717980810679247457427515058126604433178334255776827563335925113683432619463573384255079507700817815110092958262970322806709059437990528097381962859515189090012470164175295738544679544853265730966659894865473773335414911823881802936324534938384852687662254387119128154274656605757477594173199962304735015202693394862786867334977451490906213174127735136872101601602132790418929683882491060139918336115237598503439475335973051600201524793071871481509072439631865440304934529863013688153057402335827667056529271926352704414969243240033120463096488169019789392128188916424627870538511322092869833315295283500736624529293507495589159848340067019295637583485168936286969879760564480012375845430062673189250879616944078162572435415684838839024763572537172674940777112124785504847933826320997040830124476623316355610047497045650980765634237317806945381415841780715533486335069722041256710165489651796866751348405149247355182730342885862406043268137628603418233023405980343178299923161276167975715016079289739435116411560889263387640528752035573228600520464930096425414436040856646872439981899554990593389549466502931500899476236329504136033171070700197411738577838485409217935109733101269750925599190734506629232442539587678771304710503615095344269384596804926379397569559573207421431603360034292318868628016073326707624794904726666926966192375181764300766151414655392431014026656543930635387757947630160694564880384*i1^146 + -1205448587644671233095728462279386832056941049261700815391203435677980758036225696437841520523746859202579357764012859927963600016230727738600630795848140855540715647794632727442209829235547522587131160212196353805219733702346688962729978858552448099074541024641949044536183782198792636844325423680797014274030008746132778861876299755982489819231298106004207841888105392727728652720775479094259550533968177492115645766253411762836786339806762256835968951503372014374719399193069069034814633318787203688593870999774696242174404782125613863777645907331086824787288840618062029885078415846256163263291320124971501174403962307385337750695792367241622155244136773585577591236532482500635518518728907959725592215439169442081271989438979518358465530632099390195498713095391986111359891806320821087014855318450582078314412210733767991846473331396066167459528862504754554820068837711068889555488053931765374723848025769518003881358956808296224513568526412173628682252337055150439378832552268977865615406976597409807669921519484967501711234727826148013861303204200941085428667264918092626175884772311101690072820669189111496372178684975976373938879691579129054740294402374058182738989248061307260457855530103505344726658624095132045223449309433258342910785098650389409579530388162881007875463016482570725834732666229415293470553349055261439555336805219464004399589764040559179411951145786120120044593074429048437858046145481742911677671363612285047986677869015021095785862340286510390859498108834625937648220168861040028074393345432714683231264876620066269479919980545251655850636818880504698670598240351875364426368723549210349575373200769020134619027106045970690005449656037550609560869096125457007594876409618799896444293579623447635244253302139775126617296222750311136131865882392188350231612073794328084781132636181645572128046307111283212945581058033285797210653198590598440546781609542542914127694928862839281309321608349478596851152905672066652167662856671873083997905637959075950057845174700853243628245451483900698979658489734066531784148823893773017806975289794957863232241986625059586103003497417598056260468003570374400654058751429780810341432516053379183521075685068884407017979211821436225407786286940372296116281813200739981611725243179152309701371235035048693056020988972138680530985084557173728764822428165927249302952410697859569197583051391511387468328553831846428065417100925796073222579073622482410830394752760109184103912894767048167314043329195141216175448118082586885212901026171892932674916207788532220175815739638033330920277532059931574494761325992793376918736909380076064903416831046351255254136416871520002810419000390070968522681073783865467272809152512*i1^147 + 227282390793783838780970484054770714523270129211584691920501874251404990225749000135438336549788656584036045868567751568485380413172331245106318238511908682992138404962020536078335962835134857435477696126308422997890624217241662626691268212934589824358271888856076137775454517704094055440622993767405157416590405994501951963257144872375525517786593791677286711028295725696010865593754027985856221028171200382511626625354219716646996356238800874561025419754207321826043425690908776602626404103627476211342584586143285088227405507363262850646601159521843636430615938417402400399021754574781666885514979398435932634743929963853495403791685630870009879690365920089866124581142531362013221598708628305579621757492546610071639516039107024480896100872832781262962767906506875954607524056971706217071278024820927531246995738921534980280247268354035161404209510086036136036392346691703415042370766513777734833182573124721907915693020889378866033311492933759009597435285409298745256332286468151552938786632573144267356726036541034003504888391225231471706057162969800265095100883928406477637605734868815145934154731419543579892905917805898071363198214775958856889344669517511504304416587582318460560855011306434120557397108521430332277910866278214412052444513927459299531418553132694524575234586187219480926748158973649829134602186580414381551453462568652096375996809975100911300319976302405167875075816921817360241493402717782479750052846758562112085163002399592643651348655889028694003842449647734713758157841782413301176701358064131912862653299837480220652972578543912249800483249868807925428213643425009070015067470697343915515644376223883979410825611446260698724307858186123617513889591288089797277985947600579709229387903822636037301174975457251889787408621149144182477766985060034326831598716070910264465998368813393513184080435046575136585745074962979569057821307688552033008759410232984195874603346972355156405440365787309293205475127686406048759954587704455827663107522576165776806794452280199650967287653184515498187271757089240427045433539704715140841544979527217231474227200916758834878393647530430005229234195824260638077870300185256655249717253082593108616879595133216317346565607630185532696499790971819889455110786663312334576994413660950270166487940413856112298845372302767893838120659563093210739827026261159968878672833867898864409307960941537741188691432785719829092179157350925774909492379163610293935626198305692009826524254755596918153156031955673452160971309678471617043497830666444845506037653248896527823023802054444822946464013072725794870796287400806846609541589105679331721211419487569834201217294583163581839320688613228228790761807524397056*i1^148 + -13460460452253477474669131928646997659843479947164545938516496446785480930341210299302954746213840921150359553911588713454945358476915324483647425878953732172433173320776029767167552629939005781089526636045135561648640712543774682610085991691185046308316991899170853790076542855634933635997346153903619802406386320455213910267183706019765809019729905609933833858375549453511314064141958098885585173967805925822131604193997363097893511312934890704557687510118003922769377759160904453188434376824554002121845830134220439668567483285986783663264258784050675422216039588944234401696164867670093218588930856131926418395603432683262575441978006362506190176171025133947867823867298746505880773141216966259764696868389318869484865160783578040000605845434505720183325907032928187551904108915099738523559909026017187380205676087101860230018854804096897215721412556772429307755572275877107144677569613777820533419159554249619821064495211105478097211087249290431299175475588749601563446022389492537510337721597208491872567864914425136783179949323515745172397458555020342955285022325278414084778985540672130947596899566804083233903549213609047379334962473866538485716295966257649191328427909291672431925662045737500509423322335048280642561550775288528412847157673810725757123430009343816124819722569154892845879348488727625462391333387464522018871158856467608277186243084406904263555492188984344319895838971854290719279205923341566902168394550809914775385476599271229140837005356471491575346906918892854172676478832496887234698306169691027748585764685786580789435346148974942412648390347053020383372990841368791673769148268525384078976717659043030377123658994623070465439467120990627640041296631565028815469535254922051138084156453961332311654145856310581116073975202079809325441096267128805891779846572810437052964675673434247861968040345308437525222070831046703584861226065334210575012983039161793009785736412937702946193805896085433792532048681258699601752694322089497855215339561222139459097922724716260196031787468305412186585305951283188125433166882247765137861327067253952902958342575252934012016924534170502917526869760304458969471002378237252134956720451045553664367146975494159084509401174615907677413509620075090789304461154044795374624531189779373667612506733925928839822914187567000724085329519610861501716609443149415587396163391028430400558225562678198488680615234836481011378167853374617137094488405186534782632612253165375443534145667032493783132718038454219477484072014906488732031989042774266316313234329588722694857143722266159849944741245160499248536422268606071385104176135305449988857886613785795882019354224182974082885174039674880000*i1^149 + 312652010585268651962752744570743620346443520338642780890769057086808898667144026078428015959257143497813659247050644778263807519513669285815045931402934631961890890762195986250136575002990625693142242188544099208498864085823590247814534655497286909522245091898788379642942271846417595909887183197693466488687807518587100424719633935723954172599275453764660187962293657528333816251495407953392357112920556046007526020307835380740525426483543952475897492547979501318854275621789756725582555110644500474863471080339063086760034552768498921750777295914068180579436533022065162343687215945054815283572596612866940898077716317191647722115480362029450165617505666478739130106735670396180568750960657245914384931459735532571848426459409196494306477618282489914257275273060451059967981636592574371072733195094346394673250246132272413003458638876751681960553349573491372656892251635753379687272120899232653218289402645681194269339168993427497397389544957758114847398075227305555122595806009387468915818224999786480968578162386503799603226410402489608455173097153249175199119384065553799537068809978805361562782861222182972212452211843261194361254671552443238223339035637572806433966640139154717557749291391901377660367714799289846089760968140746093362734129482899954175976248306557587532973028711390456885000926183307342133051001128756272843855292323515844388260482959229385678642031384714824704611879560329815440861983671131912120871523582410200205304504078903713065526060612797842895182712084358024582037003822880822213633355327154394775282249376750492238389054232184548351809924400619918340431400069258680162672893255887247971803768049454958373357925252325748366615795166792544147772262995307874565887470738519420828093405693560308467647806147750519597864916741048215861873815943663650130050803600982943234187382637670897906238448416493011902190857427886407717078006161231508697249701850786357141870580896113686941926612439520826370744645076209729516471262803829229891688914128019383988983075373676614481208796664642778923232814912533962371737123068894415964197102825402806886935574216857553667074335270624447517603931856164433415076197790342229126861932225298674468133530277307380632690760441982109437267469942567257377392974497393207348252476559066206287048464378271767498310208165818452095416694264354132315653819284601251854285926081550283983501470197074040048558458044576479350351282706545873400540578337229538917665686261441866252836640981892743074573027389411775437424344461638500105740823543164750014058005868935047042658714105090017761048126931361011049049402992079190683289128166401302509489920259661442400604756377600000000*i1^150 + -102686630047653306320818445113335209741789197002090373542416231068581320977706627071056908823305498878377952006721217840449391287191003060822720779735774708214570597719474045884584916109298908721562256730215005231615147235023167287801879401318776308265668711673816991727503631515243497477701891277657364524079174721909202628067599157411057111774812818935622551479539384566914234539437935803758178775444623041915112414242192349634843218430605686152830474280070140467868821939403826779544458518589103746634188267044619091280158485398854947277024869468075648973207181599268082389681168839956565018833308549909294836793536062776274944821069348819322984139491103198223524870712850701820938656164563960722134271759154497346607871742885379876105101433048515993669559966572037465859002145007654235390534531511621150741949195599139115578102658129896516646222985226761519828732390231198388735526385524149483328558323930680739650614286202387054290188828649178431891642010870546320475770546435577524988837072660330500998587317775441814450762298475743552181183343603503468177074889625660064825272580145160021883223758909278141698850516400706011644042521927043129981033830377269530057831079347248454723826536929377143887775795096882610411355138948843573137901722171201806736369210892168430805408296064983134106816582940434424927148729694742749346907618417658988882841450229514250576276875271751987379492832964610879854809681004994107136290160867522173694974590024060448905383257427642614180527928420696204234437566051394841427814306106252499935368369528210498355997671385430503868733128830055667509317091168946928596920919258213047101605150255598962637191800717633050085127348125154257521708995238219559646981688433980104255697771205832668806154054498611242707918594836432321863438530894892460302608983503826845926029359739403242807319581812975263200348155554494651418708974963182572984652687075804569596027237958373293531447232299481937020081006136161675227072908959161145338537151400905753364061650899667304925825725933420955592925629121791822169690064539554647788052761476340372947378123626808251860492351648509222891166908444756480332995805865849848114479094169067584324128309850423100739860840362027274631624497414315393060119271346109106382194313202553266229250093462639848928304735706440945378643087346137219868280838727351307166556692703495416516867656263763957201501021439767583866072109586904001460455728498628389709358421766796899815314799803573855081288370394962196806742724287231237872510877618605324510832033116010151609706851236102740968539071770187692347422314588179697655581294343011782791004160000000000000*i1^151 + 8563950895547620230512881774370944547610495576316619909122093197124544500360601377667257853624295481332795534050949071469259608942474680708939311781974424377579547885539912933999229719611702027486505227633600924608458976651807170007672581204595831132175239743681906584542205147139265887755283121362441441105836143360143314927211102167997613555505285634746164591460257030253333391543018987447677649644431413385047918553374909860428333188295756059390512768355946231622270654552614507858006994985918871011982162532579520842091051370494992167282198180310397613349495970613057826773807318736482972156993324539783809333744715660967408257678834113370860065491285802456708119329248129701192582165074114108428013594726002107386249136917575040813957242233226305245414052003018919249319000727369990954709900433257574363756889483281939181853110477158097762655811425779269102933153046770824231394003224269340730292689961327357918869522964068734470853077027800793910795362287534856746668467565144828215753433577252415976548667216993429110085733860893588119863857483827630404598463085805283045415870418129310937060034450054682213077438504502656550699089954482813115721695203399885992351989419241874868863660623335962459493751623325273321264463479230590807465991133746751928720260490179358092375449720563413216853137891901250220916796845836443803653792950371844296710642421637177041568898303129344626936830411139190018040268054330337828743546443126854330235674581816614753135289902121319160857232752481476770575332823573545831379468539898890233429493955223010370943883411553660756626334431793137912336699735235308418890589832982305827030920638117924355364542720559366297216441112490383390870948692481773513711326567725008009525628949324325028012893408215931062564351051291517888822945327976075792227419152625680547137748403310308224087327233898320518843071887120217415946007246595478354043050589601781271412394784932374565252044836344990284435823821494662255344107281461784690609782716021152253731491302316661222876884253525279425007784307283919659897642485913204728034458986554089912855398376934832284348926380507068805488880794238474789353728478593069812414092623936416052060463590419715079128049856608235258959372500894245775028324513319504775022097880322714164450946252374748993898511052802384189161267258995586409711127514715840050321567352227870616478728562226052319469145547585676161459059660678742916526241049366549835510932188143288654450803139154952831861207097144888014770496676437657165509904524397620992818506049791434334702273398227728091390449409009433329181025972611354460160000000000000000*i1^152 + -12027683664631857986173725449311715485462828936200408748643835647826252228288428655308189263803872805976301600143694626650434114143996292989393172600016904478505810247231091324177102889957807775233313159094600635617132125042857080688633854792354203540966543375312052575006901112692516456675327789909633460232542261182886061424269704924962812554664671760188134993166779915993041331684721257195306811254169961185752209334120007423761658004916853398575236934468019486292514532613202712157942772086741530210203906685231617812656190209516802141854260218737671848845467718959405605000612543627922743116481283627586857861150776998622377824513699536825271430709131657252307618847112809944533232741767300411609866113401498702544033448467714331891684694602428974339694054193261089289484927452693138941687714973484797525990827191580363707635573259221330041611857302756150632515145903016059737660519110988831507506891284639763880467949980341428978937217172182828289226164986287811316951017283874473382440477424037224063428848591381237283500209181556118891783504312334301708873156410527765785870282712183912082106369230956440949762653636382463091492902584507698401764883820550749822435497218609929867797276054822883447264395746020982562936494457562556265870861451924307169761899407202658306859489574288917836889433728714541080346557437660202271635851430610167482622433583382240893965459173396425232675524180375984419091174022081786921858333658043379127173365090511084070437316281774049544801364964435766091832560894598500490543449084722244853031211934034913203793160039728535704315591985552928944543293628293968623759745632932846904316973946697160157101242224825876822267486433212048146686423055482516413559613008732187106801149074870788872352878678220837886333783654777710361850379138811950932470943149016699277781446119235800793052910553433699268650438371167662237328551238029468517457359835025713033566209457398310639476970763105196834490401967506166117375525659896594581499203497154547978518795272100393095252661864505516719244039513361493335751551613786398249989362855096121638163842517346896313755425003883853412346570031906257150162001166982322099606382971942913232766203870562763337198312266042957956710988702981086091630577625584281794581704963294815490780117748423884446015845276040159517473108029415714951640270085558240918374688210110553147181002587270464611562866177409973629372051154273423072701617115427059451783608113105428182185181778374508182624336697195416703112706361568894821637671364648766507362762070021040118397488320573728467646707610419200000000000000000000*i1^153 + 16610241923386214804952066478973517995142431894348587382445071664781721390857198247453962379321621019831167380899937151209796389414689421211009749480267912756117022713368992092519522643041706973373401298583252173880201621613280746764535155766704793268547566871339845960118858067223138687609240071181801958945887509492099008432766438222319213826062226540991721326744637419813447521634308374898264137629853838263002016459635364322244714236115313236051915622222609030062356829834785902683444901411576936308834115619585304428025245047984096002302030620222511269695424495550483574316436804400292028843428302797972623249158876535027595674249760715961175705846161058949371030760846307301303399422403437226608151488796417145199118185045288016992190795568220817854009754364272440092924910227483547447813607384465685580303600101818626551395501505642253873780831871888399386260714937608369940580613386430147514057116372975480434227860878192306593567364631605482036368509567264224255496955791383051007510067404477328984071736000391631995608252718699451740075661662041290554517858595393142937522596333903893406434335365458022074486692156205365473099941887096569543436732452893733886608196637511375145832725028353981424938163511267181124406479617590970119756933453285359390098395675153985879255570033079164818788435697450281910185536999188494083297065173821200335359310913602529561385701742797299262481546569588153174884208924944362745185752130585954077576875811570241315436112439537223026710256448506017279307351622685098236326603298974084087275359716504537418293107815595483750513262851870136331695249973059724482603624471412130149086752130724290437609111391512381194131893666700029601552638541589418925293325054014731073331960413117080141051954722482125500869348713513843178237181795822269525599008529163560323551016586994329444009397553767492958996675444508085709033386479982480581575651463538172144676973098535938929083793886126735928617179440717688982449234923452522924354692415113403286435559720313929292579177885949155330742461398149849478892602063556501887064059185086049784376212034018430230077260732715479557391044457531536376005684692908909718307736786874681588340129073769313729022018206598625666088107217747319702592587579944453291576049555988182829611002668950001436244169117560506914125287398931719430131519110529149875159476613321736251245746566406523283821443000350491799645354394299711494339247093623977662333203410818069508450096851035788557884619670211625797432773162439377713604619824002875088000493210029217212792832000000000000000000000000*i1^154 + 197296062238801679126596780779777629308121201128091248916646731060372887788275906561933271369870211683240371394407605922474706914974606341908801084539427575509193183952497774231333110203086587381477205631217234823842733462550706503006887074224042681378805166214274242254667578027298786966492030694279542478879926476774155620594074933377970000783260728232018058570924712179967816848432940570715728735964474980148228740660934586424664151670980878359329093458657614036860799554100617897042672574230659574233901903141586595494312854888579602526070194938068473704225940585597162402709883148077814571209910462827012929743777175507468535291549263624879210384005208264972084355064297552020426764798364751812372845518829908464393732693952563249989556795601402048870969474421080370250670892850628290167262911788837116822535135991164097750465205015914112837857419249474954796824651150836336017813263085701323849616308951107765619807895172297054470288179946119427846643648732915578747462310363045884422690605841809156703361914041197073301151663898104182338314671902380656000360085983455312925982994870360950770556354778997755101313824528883301640814572690428128733258651236618543413249722920552197440849287694545916921506608643091413667635252117266725347263257233337901491774551820214566077594577595154916790241926989321886177112245580852159666567599738057454419904307136210701618169532396932119762776528232805587649574148602960090068805452618992828196030409683293750368421257190686194438271785690982854964871110257206889153366769191594693569046510519354694835724597992469767961525201461020241631071737302062351012673705668010259835734391526543122769931187935103899251149170496020240920235943880872149959522332076015546072667476101999395344009583703233823211449479219552748918367009275327405263298112026493644273516022498485963905335476183638572615923781913084186060270470630050479695608663664048481292037739612260742397105536627506404971664328934948244746580890014157210035642312762782656748158126823104248537262079676292303283645386435165094182007285857587836403542491715439082902515816469856999008408965722724022192036118953631252637571218737824373050677392229209888528527093976017296860148974684420694214301851117536224545427312495515269331135604446545419141493356995812913166756966528282890888108786959366516535712483182446852003361288685062915847388248921258900465314371026050810207658435195322278669931236642793014588390717008793185263906717743321617903324619970392272042740743199640705046172139520000000000000000000000000000*i1^155 + 586063096068498030506726599431344576319258788687207849688290176310778967028340591189030822185272111804969635965659689036783170877817429398240133057415358103965005363828979819397950707570109313485964044417464506081760063018711039389514061038269097536560398268041186481237522384241823277864861304575336821218395324470370191598919130466952671577337074093470190788932062840530275970453587207929701281474597295804572536378588262500374989860131666551711043547731175790330580612644221641925740791078056836681386209322038404169530884684657918360825711368885646707869865584160503238316782778567702975379968514767864083480265572185382006472304983344334246712330754999296624453913706330093891443915715944140719574404374530640074319902534512543889737505109305749921891754463938137332342186890442639024013007960070852573946423540072285714938923411167009758290933916394963761289349368758091727112391486637795890065474324944050414726047753479240353809367388818030748302110689486075737211300093485049894126992528190164431393321607233804935841180690566119778714052316836695898951047772664116691752985188501967540637848224374337831184948304909152182623748855441622627209677168695184368009860157791832931399667771270743425886848996217344592623704625979097287592526333228378931621030759420676202034603755167920095397685731456084593094601001958604236012167148136748620047176090197111221320016962247694369356471604272949525834663966495379149019325441048343909553827343257636241862480116469192552327711179379570325580232219768037154313613064069582368267566123883794209514083297093617126207976480221867244809479877648941573234808182901744697830925586025712173300862153530480503949178342114959914184151083933872912547594395598717376437426636462777228037432301790074781873358100538364992086204179228977979379828366053393581378315422482380368426449552229454707568053726173945331806757592156112182669518990988096175207032109536508427236688480498838687323773811627723657127280026487677459307140499981116912182797004087853141905720501032894157264481750788649632266557609619045144227380295966121902487691634702278197870221884419901630009023584885731806123584020956948330244071430618943633055086431845208511492806666958870346471476294488192148906964345655019872685668861112215472012776424045383284485477963326587458341795078557126280437243292127316098476618501329818155171965404618313452763525335345243710431751693585068899407846775223081458885236962906545274385822320729343537379897088409600000000000000000000000000000000*i1^156 + 1150108120994161197130913670111645055260160606184126273405159202300888171426161971109878588128124995400983112658808381616892129870285880003705142024375772752467278598757147559711548376719909546348072644144630535583625025791884935639537064554664022689428442068172628900122613767813831544278872482268578729026538742662839407585797546446208894167755599686880728604330540169977209191044809089332598906386816347916344690007969350651969747897171219761416479471954678321478069925141472068885866234027524685633460279622248663618599875391544247030179448952457442458739897946224367351151667538516353275903120797275684103212344075274204580220434919980521823177352723733956167153557410111536760809776659441351254423302797732018380164672363492824862602198934713107371393800421267632812296229595026833857398398764665797022322632782881605450849035908673457968024123417470493172245963752910751616922813635178204600386472778641586333348322781371346374755959577822254135441404053846519380177921481581318628536165920189216281583100745198494667077729226970130913062927689554574399502343514496995234095095248875002476138726542255324806782779457736609297048132345518865626625997549417425745447212916917439399487085255361763105044936431635589865132014420649239048145641660969791337809278902037195819949567401287116166073071092719299396809328485770766156494829944524912530244107178675607147462376429683368550512814161278179549305877911950847592216454457964375859424739330541510730122257465739953749980876192342546198583851478137026991750273681726395092452354028394193001008731175705809430674171956134296038686634253864490332534765993038177686954712089760566873686935938408641089421501475516780670337146245742954183078842694130625154172718722971158672156183586937282285361699245848614908208312225697823022624194815365990008043577087605469057872524469464163599399987918642014771148451980530425930977831082365616266208451131644225884861646198805296776804372437990466109444040513487954764125887085051686623994573757719453907543027488967383155599051177691241674760773073651132177801512171925004937089279469568759933474460747857205243241866288762572951163420138929075669617757823286240004519638549094274228561884210233561849794821663910959485192552325698742495147795034137049026890208562587290036982683588618892737775319176225317951664131125649283115853502332023850398647047734931251832369391885721465083421163154438765619012765681477199036086579363840000000000000000000000000000000000000*i1^157 + 2329870268537926181309021395781732227612573087429939785870967220895057149094399185090373657304036355580584222834342683284411453532605460092759372937855607124149891540062278257692995510617541055849023541839303620755573198282987224080187155296673227711053079139144180589954031628120988130551606253362537427108482373556831657538369819601169539182263150106375634837747546969907737325442782079349528247729490391371148300775361228476245971178506411256423670748753156151138139189247605665327277981935741542640789255111968953601416307749080947395121136447882235125893125968142557989850068398785491845628871141701611635636745345730145214369466382594436236176084042556414005253953486630521626298243603363526723490000362566134483698250838664356089773491595045730783401361845569189880957329145928613399984992989761890547491663221193359680756249458818034722071669091696651054562678481549608312086520534508437138163616166098774196642801327894092442974870134571989035416887653375885441862442137799307697805103476209112328546363308945349235324497358589840921939861106461848798519926387931168575133487426115554350866929850509530978221654571484706158110917364409450475294601376052571433067610910252572359045083598391494008412888466925930200670059623351659148905862990375248293951965564340467688087899533424367415500134835911410973640237734085318395352238879124107726748357972649349452231563475085075431509258273485963508807395555045137458965593246326336296190721203693616042745017110064487649916701222903438123871263275791593716953981569829718328462583470942981505120018288331782298553619878325579247940667048861448825735850750494160481726902411738586693919026705297591512907335203557200974870519967062755073599680924116087556430360902868373557837732412358050091998855184201778767865472453292542191125879218546651058402658664078352424177614053890238249957371482668158175297899090606989179371381348404854851478643197155464582193696154006739877121621940473277065387498426099386507200199461792905805642464155842023799307271641173395560341640954825051526796504935222662187353230713098437809763062026418768273597897693561696619538281575468435496369560264879318765804400910767281624128634658621775682882404471643218522278354225282307344547812245603771909118698695356516237210434533207635236169817049763675639487758067423790272785018447356350998844997080199540929149718887164430002879634547000611049410249359360000000000000000000000000000000000000000*i1^158 + -641804986965780686758133694398158860830265097430818496636397908091985134494142126790497749776691283684294861514781911908511178194156579661332565799036433336022042116411095227761017716192156208984243128466103969358127335547256050293263922797726701560118838164169262110158001102316163516354195715464051507060870306644810640013160542706771293057305427327257753940687926032698841265172722955889293343209372331836422361603621661301684514368954167265037183151783169669075738697443792003513836533849821967267703836817740004601446248935868205304321375805887300803983593800948700092850317972785096115391603850210226952485264737194850730920355895800925857610261637514183199338088573605533863556542743649934605274353272407395923921831636827945643972903348749857517802718827054732402581096458916513957474004090459894055435018313886770599343320055305086673863600975043781045295759100582657951034842580569181034045471619699341666243701262589170651847687142478311753168271119260168734729964461154513904923523755792373400339817132784424347187517993825306879889984361809785721167875785911515426280404256368916843645892808807365784636185754828060415591529654647156560243718307341894913454992244932070232824083522599149870310345230533447097013242853046457040210202612508044551270120606882157340267049039497949048629558228970351758816578957224614935006861783269503884817119597681808457635600146437394198902224253764348009237367373556943505908040646281383999910064186672518620103351644102527809789084193923967280006898121583839134646545393654576712937329799785691154559768908445326076519340809694287961993877121705756363000510410705190910438181218205686653862571503948835607195026529021983113067907137128743180699207895829732527784552439283132045346210962424696790673147559095640016327367218266690502423449744367926838037308539769012244467815899847332735207953802032485793923267062033225097695477387671193791317792553703875993285261043060288519127769787787504771819022477345691854491755721655416162873391589920401715707125134808448778468752635560113743509459484627031238544863054616709157873677466440342807575684833643713651679257274046506540391832230145938228714269069101924470014017458706101171029333412997165094977354898297321082013915010970593290126743679716521192565805580672674072541043415732119993479662540572213383819599421849678643200000000000000000000000000000000000000000000*i1^159 + 497304677264293267575496480248164946072142903224437914807757513443941654443952223620086834518422298689357485472894261463850595616473856182651125220906515246659569399455269175899907573843078632118779838895591453705616724362313864149001061925177631697790041651007109335357672848166728324954008115933378684700173778577436573381646525524431729670046903123785786958753277368466109405961335728044414464195871570273332328760371239854772181295857418528881695702173755647877366314173115269965017668278209328583489080026252149508881140688602473337752213675466211225459666614968150689716807327307109100864633075223794533128584322772920103479077343522335724401399213162296007806796127505576259283616227378836561522863618019276215094022538665062381546933062547204529688398287060779205243604101008345800403898039690851840618386819514766740311539019686841148761942692649359580491523594340759181142781355362835219107740085615441562841187841895679021681148609908966869170881732181309691252113887234037342895668657714517696099560040500061435881454850397793908431466850719561186377015863525962672441283593770480287971822580556679372260672288599291228822044506714501468360582417120856676388282133387886153200582923663971572541631531301723975930194304982991190109091351650709528191702724045142444292092222998551071260533058097775312939653786839579304696695901414509656246505493136431972221434626889307261219145397105712261524581348915459056321770568882312368789638607031854997051419178867285610886968667667833143995358820615828444503503906273829990603030277525422070447661721994323641866882810253570544116631947418376689464605448231629295136441594424733027316570248570366174229158910857268728636075543384133983897272958475011161292579807559208302522390203714451666490054973296326841929588260520648939652909073852106171795255401725893954472683193483395727430371006932949909413301248684482766972775149489513710479700136928648850959910842699196447377930322345513010053473993654461942724952355869156730361703076939964865050354188744336065925204594525346410761935183760801570702699480511045067286219730160851098740718597589592332062443371548454122803989514937823347737132851397280807956281481255992231474122859472278968441069753131998914993717267239063696118345800262170443776000000000000000000000000000000000000000000000000*i1^160, 754434318995517064832233618938392008137385130708857564349066210025126087908623148475985488881380058017707644388399426226709116688876412584716623304944564899361354121228086617444534672296292954174570670137148482823024431782330050433189595252481201029063044658192248250025183827203711555240793759772834536624590730855384053191164602607168561609500444146942667700683343284239359697464757038197779702504606221348472007749191991013884405883592861630350590002295929897029117335622214499663048146691890493301954443276205349535298659697612163024945347260957617061190151680123285626016976719688724902851367155005986198628165214692811020821319178553113592514715267491420327891782417811852629647140812236800410801863691540553050435532457790646981229486166032546716443152783432102311761431671647874391272230549730834402212533594636257656996067496955041492587517946964069558550869550600124997169350352592828656951532644001922237971311107364234849823246730081219129916674942855707683916351732999282931934841251811596189144608197000052160458088872906673197302721257944949778113122514650769397737441168282176308298125719437051059091762646064511305722985430046872259516990214540792761838033744944306458240529424608069349931458597667599071806805274046211921101909863356270040661676192219573372865284042263673652843966602266326908992455507435816129649187971657568030670054547660331382472877187130115408242351896158358784128285990561633963610654104048671503181823389297999550487752468357940725342181769105088274830651467793169657972821926043356515763568858714580344846017403177768941565939801477734918805294067466736525505041794628397840101295524507647000351688404791231975334031139268170861335839850223113220577877819745682084794865826573784767260165259347451908439719766082925832349024690940008553646249780529368941219781056649798449211650447403064034759705684723564082770045099796937984144372530967832891593159708433824761070986967601875659912959032119303462956323998880746629063498604567126745562199040449154063742163330614830374305880744278809226623414078820393699501278034977919892259229961182500630064522818482603434965788433968571185385392988502915023280208117423164778589334975805802426047202886115604399727588696550842766880871188078924857664133955935922568725646124365284611637732762674542391241713900503504552918756990397932838965733602036224902191839314515348351037096449743575777846836566225895682191162729525421572299358559984964777016657292313254570124209764108404993800535497752358647441600457638496325062851136136498327843112902885579489950194239428474285781863617420478802154602042535420445267538234056149658781920094057085736514558278084559888203479984419528093562273916832923421361345044319712829644354975530211938905593485995109624902732194682027858685208450445690533689279118142944144560379097479449708661779911839700933448163027969805571436182713716672424825609674708174270021519919502912506119329134727131666345261710935504402948905516574762419520819387954583772873529988633319035190159922054345367896686541623059773958342393597439830923228814029873228414850888346798949670193255136821814788142433304344482031527454788929377864424765117458519118297957845411587246524077897090185545140993450160281365082667128015325111603588294207222520971866726749635973277759264840904382039092297470566832003683965533320446712501374051942910383321489624875267817248570212015036280089954858707924248634078201258872343733985314552958933625245666036267585711333815668489989960824853308627391189075148434125551926916875204685174726812724688409829918682833870964845578708962450839970911280359509441648969581316615776767450096937543763226720088765619584045323747932301299907289389008790081623535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 13449030131272158660215029594142817969496052595506584772904695629096415958982933563553359121669535406337314978349175943312220269888632774100650273891119806440144100644757303235531057641657874447457034561000993422816576734542352681105250227167204571465067212411315631321187613821975633237622797002725940494031325883656509230454149635221825885976902601905661577620420469683268401490250700962625531934545362178918682983193934498682686349287778085841509545216161350765854465280241636023313263033233907462699842921358477317179445185190661980398406684680590701003048444357978845284816267220391954415485199190068652232051251149987737931034262463907376636352296730976895994797283697160007397690420517917385282991257051794503379393328503407925675794154682531323715016096369881360070500926255902736140582315929971587346337429046763282399480379947486162392748228079577272251451116058506251977880690417938325503593738949534023189475183097300686692547181832051824042741269458450325228634496396607227089279208890032726827451107898834324832810488877530802762741375801575354521949379321588990398874742386252902969061637408884800774180233910563203822332588944571788316680852358402600891111375628738654963335126742233349486320171803050757471003494575405189951215264770704092358046470653613780249082503283491380216537012971011851192894309127661339426580836881458641697194474012014331126533581781668250196561135168628149698065918921206759616295823267168178921702040579975685131472797911715158675900091884377364626782237690463623858504724431958792439723381690767579827095407730255953194775385539174932388120862354568662819508446593169813751689409155687641135991780635716552549867434723705831162230068569251111212009044012070637711987913173258772032300596942178001423786253729999158144076958106726323963561888861341405203490718653531670219411720478727244831827843630321687253904238446977709230433202449605484451099396932335813694892747480581167303782166074736832105866343885661297322788356692732033352727885273517212909365117702640096905009114772786510978880268513842098596911450657191187465026727056585710852081750465922905500486971892606904817905422338833059330076593996273437168319214799313246908114782315421639123208088865814752278575950223442376507964386896182158484255510909158697100159440519957324531773754578242188245516104837953460539913032438630499307099667462428327385325070831795389133998481292003323458728889712822181123465918437484724321088725401101352024907757380699111484820726094849159828158514702936050013762083933085603243662810752012478808145014374374806272524258959492246592034054586448531042640955232640573008954381822653099725493869601397381875419222464081546615293568646224962189969614882991198898307773353350539873253519935223651731559804323974594497437840625636824282673017522613794312469144199805641828255354460472015362320451613556588000433237167317905006353813872003111358305567388748326276504404701967059760341792336021884280787871764534659308225618385191127821959633441146033179246291687882013562458406735955678774742293243120450883470899616364006987546473199701500282435032373363946840972828793795278674796938600749736553790827196112945950469218051403453777980421944457446915465386957616284289180735660567648031316094524748748052017816272402461330420851619484882424900454002709910264476864560718985211251411039343464532207322663856266434034265675181318955057628119004754080221101499575542729838991074946896166320396510710405213826738657331714050913534223168837983300650198683740982303045728715608183113716381021955744857138768561255541571847491098354568315571322855087063191283967603025229648824254730055092371904687411416238359444812544554614003202930628169486620819854736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 19745493286449768681754281239249858730313787249106313693797081563168267042559041992996322307591729507340727554238980859517094359372973667134982506996820274078109162177413912255603743285340459953909482283170661372388913757395431480151850624328355059026724434311870754650152503781993950827524852806558727574702359759217643091374895177502593308576358563333442527672623946773697786303262114078074813683463211564283517200660875794475942872492661559301513963808323028934636750229688683505382026849749157791864163323087086498166495247776252852939746478582900117837644471552934302154251749967076523639290523972194778100523929594868488788429059725942957339586498725749468892779752741677466832896361302152647442651724380052358375212731887722069702201035147955642019078081546882564137377228466887891528861045815220154504897031698021778325860606366614223446620567483911928055155432038689542750580256356796320991700722941683707511206822057307393556348284932658867132007855888572045804000749827971707605911416067281477817567756201588844955386646745049903801756809536807441286724864326890669262096266217924935748956125264762066843923917524196386261555082364680935823719459308723916516813374871757971232262397201803433705045680392379510471126633091636969223791643154085761443860073476416411203994971353622339368560111485392099307403688311991393919821264239100815871014352197250842185516592956199068149148199164572279369270223326960633026944927314272133701879742742005692217124431601719640902671237143924433781362208803321734078544115256401627693604131951784737030936595971855908658829771863620840678594280893967951860904182098035017133628015762279197932108746198691125318146338704983057439538605052513861263688528846632597804407068637900194453781819456584307273857803955127718119114553914606130585210643705230205260024894873752282386134626202452579472170362220536552372252561192292283678950846362733205469676534797810126070265708110361743353979371544358113014673181918884505194125595905108110357942143378791921701427010417382142389807978222982099806761275430754832265056369710136738320839799023266235178036497724536358011922781132767903212068414005115016639914697869507574894987701831495466602948579758424379365146987630117956829937203059565047363442194611141655610476186625521157378372006497715348412674687678546784106243464120451375732101173012388201151977450083287399227812656931444869900331746853692829514573125152659933891847777295701954614460831508522634832560824023817630982328461524350603413147872190727317408157015747865400313570659988354056246612586618052989698617184169320310822487407522297387181849468657384233519856802869505089870948849320153732876543472138947510542219938300044915189550456016152092028075016882869108410247154539502736195030969162391361183703886524323664074665463498859547875017317722410597215240628248719698049282565955593627945771126003058835285214215463763291547482047665542253182134957752066709906351225774881643297090408045797578200734877538562294739863987833418942456143214978236591533149783147382121265100802441049445660617213611447198884888162878639958261162126570745051858214793799998720355380810238778993888316865741118003458218715441097241158674757982529235182687738813524983319163960854977846801982660141088192081582520917378626584845455673405533010451175939030667221656616686093998695488036358367009869945261490993006421263691044565645347255230234981660214972032284135723128053072191672116285557102680752957361969272128849119274543633073113557869775217869426087958864476052194030750853597615595340079236261299964425532371251015228717975758825623222784761206464065783990200924918322036475908619704299158666902218866383627083093149204346828389783033756288337707519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -37747380045519017764617219469478321480923928482364586036706715690813249891851398363445243233477847466179161306011526762625340625248999518819175018123302054771686237139381617258905566786819656902640216215855145655029287568986045051733322281759386639236179150649906774513027283982707448144035059641011023613089225691277649501944225134008570553175895773007526871578401539160508865617685406704650421035558805573083865232456976481322337412873977783745896503277519064403505016591201578173022623032264895215247543424525008162598021848623025587905285144291943686985446794584931608978202397899326492318283110094215623703168959058992340732011937200761345939496016971150171139931427571815265244658894616686061832652728656324968314176255773217674592334628345676526203046121313954783480697789129042047869457622139992816491102487823049982431112750328089897372620857510057251641518573889299816581902625075275439256309881307368867268667651765785433144591533276522252035864425883754655265966830409661692352158103818084900586634704720531074319413141448174356740470167662848791361361253694787179118114692636791052213225238220898849970217983492125444500299872605434516547463278392606194281272794253998207267412793753331433561133122553522154998502271151485695105013003629444330760500266078627726724278935175590753610839254906708167017728843072971505880353560745638265527577800240633827806513442404259383507356585262543934267005532768680201953475728147419379275005089952461782322181441838885620745196730182789465013735199025949995358760060072798555642337965574742761205316665691721094542395944845414583604039160287134996312666121032285755638878973468181752405651905982746560961491686230855570542310857952619676481212565534602226980494413732022485242604450528014196548140285156185235489819248398782307903520668502378600882003200918498975140843456604211644381549459178728095984575384682992746185975217158224632540447382889735830698326594857541911541574206694071162337423986106610793255049745440703758197988799720998135644103527259956246048421039236339625355101493248727055132445544052406416304147799500274663780213830640178425967422075969833939509741757528217364795870776813488633709058195793844104106805445372157122927065904941849790987963809082130238283758943091334839581349400450835609946012986558825303643439668380236412059414110447898202127039478102687809108528603382610423487057888660824911021165737606626187808370478239297158381287943504058453904217807193865857234931770436957989527671178010789827795334408468807336476635389455933725544806393262305611483134975171688655968965849210995632872105089154590047374540083221840559046485399908613494128203790044102068864651616612875758973237228193362149644090629413114644188603797413093240830878107634500385143751420593152889690084224857772003349770138426798746837015681727304417437624758300085258135447001925543589607334410387106568894637450485202528357370328864470935194018156051728544198720169119825487146773410136475666276775491709485796479621680420647516964266022588189818390525036638545223443610864510431227278916855521063496853846876228318612108390134125244427401863042828049378388437525719036412183245402287541519087599317355208101697180530187788689931198111932538880529337670478407669153184060764296461745088730223935279901088458572219163717405757066960730450919876688731334249292190214269693815946775475759828479914782157876639907147754966999330032245339819703702698012363825200720850044906801765849980201670232736248180215830763433242931184423076427990455422882873277090375550590547548409981372772904913974942934507111447014015927729789742192381531937516300725117805677593000512347087479171612308595430717686065747332132346610421029518291716527271270751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 130483368043738877523219501365803205269591344057891616699677511883633673896303542319374288169832058944314988573550777300683618093095467544631570120220065801641931268824499068598360206680371240217580645815337723368856355888501134675587610181550456038405566794053805491336757981918416694900421028896848665075175006441053739644225144538197630489123150435895990837142434042350994967865802262967657110906861155778725813814009373296769124503840671539603440007724673245837615334940238929211641689305902899151913175329733401028795895391852573886751065326979790878092552046255338761818581983238282281322637825197205957711689142674003241892327753310348257415949066137618970643019374006481235745679496481763131321521314666868417981470560287774609737828915133059086280208346607373161477610413924346668823370443046388981975888595893606372071419465152201912313391219749664322608067697344564123123673528853207485500752070744179571865683952546928115968786438558579495921181427968804769034211440991290098990115197086053118550499143594438948922172606465690568470996441273236962012178338628413474874492849592265307897387251474426721558210606109121944311118955616658725671808223850476590043114586435130903355925085922340743373553045198377985641923881959794583409334218950713233406321914602126284593647690435667962317892996036814027005911660031137257072422653345877446056486507664003233808210250819939609409425568599670251436077791061174201744136485583359698740410195589479648265920153534633907187511938722167996330670149981375544503966697735073975458648656845171270484276599894591159894713285353605322429240353493648486423353979310022796706828679704434199027902433923781114405232822288659935447939739181256817996894262318622071897401433511485261428497211326150136763126134344016600300820859026012538521918950372216502972180343780485277250360070214652075925428887919503123922794335000036223719271759737947119382755618976915056712680460209723663512643612761651134541705150026104952680523020793300261408995395957626116170131939695060861384153360924375330408347418648878827778226460329420457046459486943264153438542305678335405446528239661153255085258169526709165681334947274313188053956759324830650848870490292220129138188821870327305177808041157637461276644880114607764595530113797490999183587594805363087079500646921624140956685806882474052132821741931626056153230990983206137912332896534486474404613477351296370080158296863001413425895914450662591816816235043621689963427081525060985685176886464728037918577679472661934129018450156785845710192717651041124969225298706692325477698367198439721638684156562299216618544195054989361575914864313938771578902028716903964532559985354332736106602812965244734750296130702260088394401073039862505579982947693893751985650040290850840390771982990965134180699473146636462376883777545907249645776377651978137837340422951270244600234174757850498304990023616984208817389782515317254850098205785029031320358779738914013456594007937730943191694288506894007513370846826421623560794906374837503630596218158506433184125434090508747629747038861372749963899750517012572790816900242897937400734056789789186556383598903118503308864057010414357952524328615619928886106558268731253642711835284535456727326125289759293883746786746079239711317048489341861591041681276106123012841538413006207460015030026089739046184571389061339759185421072956384765749946921831239143073219960690628289247378316773118707858494024297471698381326627778659682432379635876086862253039795821023482924763788537129490112908996927315832713045140454885437891123532489449229285034385157456356895734026790921871172412737178466092286621550227976316290482455861441756482768315903717161832085586480484614871298115515136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3000828805429356028090680930117733155734814089282049707040949517723692953864728891283411385539989689460350501757623955901893809295543956421355658141630926206210317688648006055613764027693952670615807371409328955022574358541677899840048241457855648475698833446399654051566766439315786126951822960902093225554780933675742007780973703666067459815892754100128797747114838538526534894334317481959863487787495800858769621435359745905795062950439546533365579808005016236903626884358912537180811871012759366095832390655367642819231558951779898836000462251649810330632263171540137246118700607142831080192565892802433786555160673397225226032185251782318942215932818358804416198490821184392044386790430839362931025112373855618079303874124840651201985574215675389060853749858423404155390462628804242888838216303197096495350223773512841273714592498802965500931780287656026221094031645271748658978039331866463613942934302915421138447609815281529137228531368323778161563311472644974170221734418407643092400983605979113661960382894318784567916407056982825877994326375468332324472889807078827104571508494652462401901496487297496855989153879038567358611358215723932536543449449316819180412174628580401737263269765078153282743463671051560347603915992090877750844363843408308961301726308340471527236776338164622232366895282945663428115452697346634631186550848551112026724396970526863692464144472675928993151131024960621961372525398620677886815847287628063666818266900210911113947974714607542276202259647596429956435622263693366598596511210152117052877635351769104057308115162126520926486948491397609860761225687469099172007078944861403410383399572948552717813539970319052206741799009530491417385382087385144774564567928015199527902745436924405194235417287659415663547943164396066532553191971981426218126539332478610578818788503454320701284627686340129681614165540346641778008802791795875228024938964880151068614379785163259220070800225503194217971571558519773178561269833529799398167833847669015528947365337909198406590459595737861486535640629323954435364180570438997281042087444156754603128600728600642521722175401299281152125813063999081070654235292745129670571357391167140374185097124970355003235373792565085402272541788620787137610781407389768215231058153419912112368483081406742858001920148176182258370621311024909732554581529403949094326350648908001970019853555145535945363457739912057701601756141840380517901200315651246041571047161197668500994757231738691643106729484871593686243992702766347948871943522996582404919994482231478270938724417469876097098523179386047489822024458741796420647058218196312286245933171395783793008028043809070488300527113680416398710740471669502224485588818131411556980589909722291219120506783760508224134330252721996328581867618696044296356171790799627900691615265651896507684375264433168627821648235619048960455892664556021596146216158542723679682395365642714087809397694405818459357365813310134125091463809930729030989914780225510224259282710152259644525276617838868459509775705776906683984062071060208955488713490340937048597278070081150771759437661841054823735654723987425062007447068128241625530132431182362698318644912102933129201964149623151242600758848289981001850847488534635841761681970413405271273512759402010523876239542790030839279197216939833863068619649790469541021881040247318115751555450436919114089275615368730774366124151255311669626220582237207947722739953525048723847559142937824046037388834392689090536040186012245222589161900900550207736074733308487150472510339874722099977335554902286483624700477120753144995767948096946875878175964928420201583734483178115291806184060375328012651301765988177648738670368146327379164431538517253450386153695923859291076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -16087273541157239622856925043841937895423000823595212043583847376459682970806622831643750541733314158120634869462237819528800127825016260828072215641000993017692087333438966158916757171004976007940076014062694949201599059912964661477276432926685852272613927026740567555145024361180086928237285981571399408866751713866690447385556597975623935296346983463820977509553159706521750580802240720267498671772978543809747309427881466308571234613357882580214920365624544581442172068513628894678622013432249652041726485656609906050154864913330476045028466870157624140570041473176062787241905933968214571103431178912453463571412671260765268868789146132419456593565118300200579792948727011754507016960149116922236385855873731068609462676339010937423273569618263059516143768706706247533584729665214920572225907553184755138145229955367155773025587243830461047963103217401079632482111820613778148154498412134516170984470536955267384695185473071822485315867386931500158582526232520347018796651857716168222724091918197720984023420472641102909148198370274030786527796889032505150950354609965724063499806338513912286603906099505914948285738930048391365730569226543774424220819253940847936660116139030428541447505110537720980799060570420879424526648334241477585713872040650255757914412231483010361420402481403907802095335104461418257819198958902312818691393676528694532541709661791931533637768772678178740935160737948142400844337464365723837179690278469479586129862710032444396246861666087186582032331940241613884846585041590930471497906923422398654006681208454770521055997931852872368135562536918464071450257186603479175699859073060881192703669925461998208550181571111684210135869354913272755006597133377807487562708975621588958152872749181506816401461761695627768549935986212825553631017031818314925943666775134252741128691889730944430424965227664123340413719986475777520861501901201322985595777230345959166226030594175911055370966068590944546485721565566837224299354457077171986093652883451976606618462850147123064483651784194038702052036389173466589638653479570630681291481236476934087816129504810251978081599551376039020907924982000442877206163107538998702090034682186577741703746575539638444435671295842404771122598320507739137799982899454910286640753418938390596348358199358092661228174326336308202632407907189075066306039294076446706923037671832612766982292814008358490772712259703632363234355833527863946109639001507966699493876435630445121909947964532930403966760443866171862546314614684308430920565179661328574604251073024391707822226347487195969677983268710984656494571931538108885091456717360847139187364293576349185997647432958797219199042075437831502693164873419679880978107572519854405841718705807291392953151233300821170832380408832637707840903164463732229526986525374959436182708996254422654443800202820453375075758997910845175911314622340345410754303762738296997451214630771431109171280609527808196228564443907948119277967623911403820918119011118312995374081888652881368207606022706965610408166682527206913742326085114638651873200476059117564901506128636116966925723057805610643558288573764904937455687156981239942133595861709210148660078410249715965916169481044559115117988460792178845155262064940545687811436707696466879688554405186135801761944674453075205625219755220108510007067298341845586224133548530886542309787914235629965085301876707901777865636948922477564021397344564906692493282186920500811229591995798339900715501110504661696466549169755419808896485039193578988265939486501244728966093466171395616613773541674967995730021573118842469648200268741095988516825751432744413140053089435913886567426059145113258635944017694417939717243003501902115976653920930910099031142148537759971618652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -267780577358757792836075800050913095352694647493710373704579739877341323166216922940441659696132831428377064416993377482575479046440004022295488216280078508572435137532260987059321587431922005512740602856675942814882957673826548146993020311935598428000310095787429444371744479317509194117845490092758609726592375487590329954336488652711706835477202998489607631436577387149958361128568918234973997309791193531652744017246520829996291865564954695948795986367676519348361855325847969163795698418161301900674683982971721191670524830795024798349474058065707409283427826854262413796314029883743578694331958273368852754249539444265157180407658977829326017390686107592397083015428848084707304153849411382589269102028365051249324377790057514270590877207314423380530704145738785751694219358397772668205845680853044038637431670129465011559060589707542540364891604462400701617494241199086330509922031413954325815692180184792637098881211392271161132749339320425573801465644375994716831061535013827933585704797672142340120205627822745054776237617845497433557206911715521282982167489445423007693508841223734965208746525654808899104593770188178546005892384567178530905375393273816849862836065448808422704974380769331342946384770823088054271497022910997579552637512619536676076411474747733030374433383874205113625940039862256946613900405114018283672959006147520801158649538170155057477401475059346037281872796300845184923896464647792991248264529116872486733864882107073016716884096506178150109349010215614402434906574277839521745711600806796469557255914059143996922151966516124122334954189130572613855141974214503687858530398574564268476320204158115570451399462145580890866048719834857673580254993478686853484814119751389087975604449761400791661208194010551971756065426158567739265438657897747168348988678143194224257767498034502999787003385455295735633865764749310277851296115112746597949854546388847491538369027310188011248880930585157811055628183238785136478839282466240049714659730100474642561167843866786948240531026264789987382953439889331710839892645964013340067116646929034351105470196433844549725041843415289079732718306263215448321450123403709496028932912121920774810664401185942803877973775596265996072492865807523402676189080178699120430213188791939956740818335176253884879907180146120361764091457629585108096960510022370435519919583024481794591399885978805203219419830381906920343847490950058718434984292054989381530446788378120772556342066254219957384563555122257683603932524549258101068620832418598058310916373581818291849810913708208395387634496745088055291471887112494410373431549171112780416530006186053491898339731281323809831227540208918528908778009032097526416852182887182182300181856221647602936486967467565987308865579676572427448181133035349878834068873533079277886792557299661815991567199237845927930550412204207237584527036004391984617091497358672150898987966070477165683406750388048671771611786620358606080919962624342115722679521757522284617635645716521257127217560865034320070407572006645327102617168912397062504090347129998344099801694697883357122155288506533650687871911821840970444401224945569069171827104127165203340677128503745169025291647333238953305555223294010190397542480014469103150681248228415657674720600774011317238506845832919659090152091928961478175971141612437039507344530075380757075576060567518171883566961840553366853845761246917433242889536310039189911297048861969318788971029340244628442790151859056305386682430026626952098321729178694712690867495115091243782302871124906805616417699987470216441164967958951406261505086681381315124589198894958855505221262752309288445626232405575827572739335486075078569359330515299727782360276464681808207421794500303363323211669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1483451375664848328677666308977899428277658902370236426247316359914301857975429717924539053922695171117423450467143524806302237323234913059854785626211419378767429487843664536524085199155660259272089050300409465424173872455971717197409100352677813093520857507809986599933795953417999601390190420963185614850648368398387681027377482836249910281845891321630267371564836491424199784377743654759591342675390555204578021563609885619305402688415680923538904288023422679682362106783540724843452940797213683447784168854546690946634278800570394238872541315596383126900659839359475456334577926855153314017966232204202009124737028663887108621602540840305559477498799548840197531123276787057496012246789493751333162873900076494956109478803111211892878358184594363916037460756972906070576740964727656811516120190244597768466718517976458457679658085944544247991461834012485142619891444061264888444319202181539521651682932881471586423594827119015792251412238294779616686436526982067313204775339109406298873014921603612140145282503447332244488640068206416382149516483801924903515640052121773764131409673715526244508521139283654838136582722132343009314049795185080485979238874347573330865981512718058390718446700632038812012469710834265315350239429024283860766890304336102782705596680971277305067903776648534341558052478147407772606477405106883040704408079477680436575672593784078040312797654600788345840049331841088219991809340732938804484982812440297097619449912955073982338278645247358783047396868193876964555465930143382415597039733890310091611660435041974164417414994760910694427751982011638647928222597410904474999323744438631761719452641080108605203247067297035053139093770328249882958129893410880131258205015843240917320157231649811988414873087925289915871439801320182172819217782568718232488401913682591462134589927015429815344970635213680559668324157262697197003009645351398920164826761065944372362344160078010316438226585039651667930964745630004990151537091400781526727371268336948597348732210766440386900508265473760162666665634433229887124694121355185614759566772835210086565949315212875974788047846791289054872047878106627455642249572366850134747076425807361001311707847160107755077493592633061937467247670832610321271535699217081519747262955606154377167871226514787156378190265932726439522543001349226266352040134056944115146411806773367676188492341095300902648726183610278400905515135717124038685451648093721330298194291228972046415871144307028773834283066081077034099107031258995881794683918142722190887795917340761211093606053320077828082629676122197842498975451165787726698805063303154461300521680667388547003795113247745592525352184310539307706004028741204201309931591194417352293989356191258581768110226199085524798703094102534161964849862591337825618125471804082123928871683066236960877554542496053658201528472658140468362884908497972647730491102891024838088119018606363115141939449634101729433074149737061197597306334889745454023189993682679476702461982297583137303265251586367471494622100773062524009298086944856064201340835248754867258370315322879975149048186862902820279384811878292697847462777856166451292644257133500848912070338308835282420625539704546122004870281530002586988491608951557461349720320496579221350118764840729171606839558602815816504476596315430014768925335002378201279592211969146865211854869890897457935136532409929617077699759349064698298423000497886259171765319093766803355114898207598548496581026792473509805942738892032868764121166699705607400995714611370225764079293100284135477504487875395703570995405126853855097769494201582205286174993866487371696977355216374133200433163165360551791817780767714346101527127996821128580441380148313769334979704793905632019042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1853981280924392060352063084523378707190536713657490395694603093292000590286339453951400463338152262330055571940445389455833855146206243905896828869935705201258030987256398256718316506027297379111358459415370812394494945299477541868329904731319983490275423828857669045668536826692661235341401988473520358634565636484430259892205986020327289113127648451853951879629799413061619167559845446574696425935514698828988409618042004366348013537333171377168677261177673556538982134569421763348982349629124977091249018673582016512751871880310150443713482194099204821639202304664805486425017901317883016812515906782651248781862663483434767808002501803847331247299100710614911045670934027570155043452133657478547805470738568308130095454838155534648146651778627494287641764322956679878947541628449459307045879139116298739181788128947324439403058471738644560047852460700625394890930832966745461974334644040211426845788404686951954788889221777395019324353254506232733157292439635064306864025348418310836270648684360005466533151005547520201841884889405402078078368388134356210601176496462762341764837388627917286246178897684928208905883898282957411646256765724359738592839701677462084314790793375914146016339491923074740266085961538326965691615644627225775241908816978318809525973756026915507050280737352876682402312207480268892429527278722388416387785410998814324434674542345597712540626792214939986937688865992353271686203443667136712809304883168825708465826966874637871003664322596472855662064580513896593261461620731144347428951735879857516335857462774223308659838354027119477565203107721190109680916351826229216715368518632036030476921970591184035423542961379983845442266877277433225142003888042733565519339361660001472283236978520030381862174492717949218052840237586098124770514976170265844338455563278826128491904182248322348591209660481817421757779928429010945161113755629749731845135240732242817786986249165087103442254257616134220981926607254413406555429712752195608773860782411871172980461487075142107007991418015287219439446998725325198654182441320477842296132697094066663679666589531571506515779477060915616928811133574309231950677130759365743999165901307215506108888604544264172672728213827849974956157077769850846023950838873491656197140208883879604930055137521558153160164284775599924248453598196436801756061985712639009495428934768272041988121329759384606927795248816834771251826300183440180883723047942300330668695236195327265500214762706055380200934155904782086539598940966515022444720624926100142809925337306424012070164193153347818707167416506865052844064070605173260856872856549387496964881656424357236820690163519265064353991830434054248659012380505726237794309188892613423804147694034313550658187893192169852541027589900163766499813835095306838098649228884752515923741762812790410390103481714593641084966519531450995304346802886142708293920256465493914590201113484084336456108600055600073412342114771487334870215948287808539604123106758907518784544575815475068972417094064472139793776100319777058985392340281190358227678184951938867391799304751377758955105958313950077249897418726188447064012003383065771569712118979041497413696716985118215539425234640840992660201293252882953862465170183218284253977631436934720763212931290055393922055735102032134415110733152423149585966662213045530197516735019495419531292155570075271031811142666094448933394693283639741796418117464434421172504619505085622823310963084562304619505484026344496266001257999576957737727003221884828000629230289463602487512660562844719907701825606847859853665725927524563277211495545037080024802643900415982931960131977812230346344662623892327242740730273911615254595201156955672264535701748601141501846769481378606796264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 94450241017418441170172786538595088106180808396875112451887774889944236506056206811398255503992078743003103648074737698208949087786395708606803190948915547384143985419244956372117371943684545431385156436413606872898759078962435088251353936873748351875710414263147307189272165494278249472491844894763249622688695149663161103679242068858811708319038298429490897128530157004393422366559069864194427531961214751980777441442357425585814012471365258740310539354227466144337263688096294506170700703880513546030861536634336285426061126310935780315177858995891960632211122043882097772455192961661550412925649551907816999558665994082981861251881418608669635046502804571316658086065847726691707498821705152654001396015304823888959357311972726872389238580582559032212681090567800639786941462891316739316105661439184067170355724692484174385078222178731428093304714000141203595030496625276428808961848673019561602599216715875366616292805454294823569068231660487626660399509934323725584121619322504078599015347366526390413975993568017562526169141600026209122041403781783225769272827769718358175051173209185296251944392674738965855252161761604674759234815572517361817719413017218156099697594549554434732783292136048633845064539454437047236637547110781752547003261760895218277226284503957320785129308549103578655515263145288871579464224030386243495199880703834059845854251888053079565625712119497133105943719548586466112165288467882593335434752861248762279326204644168806711635906268853372908738006347010394922675042935626827012981049563922879286425728232503687878563527059999308308334650865609360330254291328007534643329679832938464961587800242065731043383401162471115397330980011794086163598691968598688664251429627617070310096710769616471260409831913147925531069828016282188584275013193043684416966387287165209552831153912668181083227068264616038005940836178070886880017484458852047025777031424624270587221178299670829442770627791833148865696153265294780643184003987712299152718261245855435610136634466989866169102417547807064990684815482890427525968742366603673522199739118063518019274616177340285456886408281811594871095558472034665600953774405037769365576172156648604342420272245887562500014828390495644262557367457483844649046463491806990460170435254716005872549247162193891971311773852508677633718917328081580775520825410207114680024368775540954575006273285653295809441621876679356582492839354278881378534824807602852181420130602947204722617288142633382868653794090031479857001822857867053513100829206959017319671230584271985224649712309257590513099755429934382249602940786996545571281245045859322895583331647132827095009026202198491602390838017668314994268301377556545138492814571627257236594413348744875451820585998419575761357086428063648285909565265643912567700060222189221618374354498908938626832214654751604989703570614282534296510083665385704384241619066666808904813625417418029280897793202153180540706037702427578058177115517965360201750226837581367458531800482726254112477738978199812333160558626365536896638065715675987306922658320616504667494133912768117401957521988574025266527823227194663392139713779558814496484779535441971794278827894221325419940532946373133299601560896632229437877943580107228036490736898691054063185194997775429358332347073002992190692893016826107392116120544373656954699947513636532876877779413260221618229285778416708131155726007556282650933880640121045676013608333249132390080629921649412376896969575062401055621373971890801242752195629574906329117937733701628201002717097511166795766348699741523456278746805769704673945224778307290027155232553417737771705885742458975663256388279763047719595041296006127460313901606059954359268102511247066423724816504754548103904724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 462729972360942220944692759844374416289018675857414242742163920548302623792569973902812051948306190430517438239656649312263388933608917852871267765555185355694139853949959734090257611962859194557821901223049683784679775160085730780877521972846019142525845737387314320707187534727947340773011511450502041266897832156863245239203801378771631219009281890994714630502066128853448261121125530020573419550225211436569973025273347912739383700813073691881003028820865799192369448766453278734257248461743840260044584956034251993347642068849944029913565504754441767851339690854835307285010438203726762261539145443459119288808236211465398157324423866571017022738577542780986543315696099198745192336831154819371082557806919260932746526053156251159555940089230881083915594418412554985553925170797768350693432475033749632949404654125278289135472206980091276095105171726963275279364018354505843918594601755504955818023947864799585442428785915904074807508190159852408491708745019323514882345180000101665932352865475879494911625460746512910003720162311388731642377092522412671121801161883819939651152921339037939832658990476681582650041270290104522307087969345464191678997370663231225064685017765022902222151082116468775385929000574686070159533004361565633902792498949780950610446249532451628564438861791910836096806966914328664411483344413490232932528450076443504457701642373623375270690770370923133795539712341929525151186899816282293821817718643306987539141979442769579077859144180785659286477608368976622522223219738999905053439633283795837694108237158552738704468723544360792863453653337928235172121703335952888924087424474223496473634126832034322795903936249467816214140830524689631674524366288143653824111863335237467372051493056655635351116545588450108478902968016203549876522170490494279286092725052503996174281166042866351052214161912405195359883283956416448235796672194836011708261167869725432704181410094120993906432794868424459161556134274833878962366850921162050957977326892172943723411640676502883666767904618968502661495711489506080089238059877370333597957885746639743170833135400463033459593826753419178595575450734215724243415599897571680923563223663672485565329988627271713950250045308479827768780394715834527625953804396033435955388409293733778919076289650020326662952631610182211522506988082972647468664939544318126693262468361266807040137968777292314505519668154122365507717885291952313354290690071633552480256770665839364751502649022867594050744715065026913850717616767677268270467122638635662680588930076231635707236462481500514628752753440993706075210377696594632498368625137735889533736876608143081435613206673925975877853278176053765331018720314207799175119694671928090375269988333920856601165577948982175886299691042300684558591490716488996610811959262556342791532771674272039068835905335428672265493443826827298728226763755022910769790913559207551289860840102741359200383360437772199833062406566032905554653418969542383122731412681199633816238599217735525723013765258963859211015661053345180360489041950645456701056961201115425873860479383807846237886422772798804219261011955789733979912303356447428624866489859837237096469346621187484995820807778872111852789045506188567185002996246273664310747086937390729023553013346466698174467118064438436269237687271617624150361065767388148235367212157750092265735291865316162023083535986039009097300536529631356624918582592698161345995500728145692174021217306868740103355408595092783799733607918965661557024187396415073231887578990174831495276350936914422286596299513647142516271558453584583646349327798719460248929954700836226475713209214961841603417145010881657489260880753305262359420326625560509192871473909853870021518232557012187504291534423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1466744732809517796541198412092355577066935749215828040306241798976727856676143542566426902391020946154274253930822632966429944234177275449275829274135311954018006950971845206188263652751483387004487639136115891053365929697373126056448731878812716621531963800422410307410575739921833230574976022235993007481950320038569357171327762869948821950402950269619241785200910843458371966397867020800187356062646545709027852555942697217818464210073289872654153785205914260738211351276860239292726610150509108148863128869603400050339627085037351967689268874139064334378037079775197234410230503876620133900413794243395408157854723447881501647966397607108429211970184496192441569515621208504489842908200117907843872046835529757288693452442310233262484188872986140813697556178252164099311859757240156754719388349870582707484882360283600162276845918009415984840608124498988936939458811090561744328948849076853222870510917698449339881905970980842892012438042272913838998886706954978711842401984596728508855940646237466216215384084580429052900590569429113893502309446941233283597233228099763693995023860868732302517466412301728429266876973492986283055423628074758359260473325596087726976882762632442908107330595000619694072465863157785440430370585366231581099301196475919051794657260909711220261191136219146568080231022931150458980492613983388757835994183589142630248875882510336034029631984057438751807882067735262251705380571636852908684291283702023521428211166230332231297021168512540213373218649170300559477030619457263173165172930533486414881015967583212492409588847038376069588173648443759180257115376927170900335564783417648233026598717744236401855692832603638837416264365914441884659332676800576533923257279339250849859136569291622604600780352230258729743845987492896952078816452756418472254916752900397588897595234034428482019614182868140761618625133832518679621522748358425334267163971205454912953295828615776719994056829716490637747672743875518031384357565874190523035979362577724333779525802251746490936039617941626259744286941663245573228159259686890718991204491162682685437139245172313888517837336864311745364645344663820241784091964859833877215069434049012675650188869666814221123690093400011012596091696048644879240383836877807080526731847628229581752754811833356555345372133248401442222707852134979079096967766133768034920346749446362028397427796488737222858905416805518080349999776526707949527714426173370764844573435540705157737504959273351716419052169131717337880965119774921247289035071206707309340270862078206836405346555632026883386162006598882387052395181857803711643595770274351465528510027716542022452151234706312569324157008493474456949929550512521488440768008660180941143236957160085455911836280242914810056182616324064739461476513241511172390245407494551141477633974225015551813255524240951954915654529537560499982165070539298978916539476919021282441612957080333417178967679036836502711450747737583800199022482086818424666428853877272075643132225577721464183168383539465632520943076947682760104695765960165825644672024116152655751572159528211920617137506157814998808356110222841390802928068863669768464344525849979750831707633149164397970645182006510322615259760241858288107782264101387050019305910476633758414247007159628609195884423826864906222479561486605882779140254485725572223695406451982736395636195614988404423538193564509636629500965992396642676479720686505918304655423460914490661103548173043114627076708605137917154704493005131368995608738645740695429806356410030065074753159815963038599107516118090479078956136795122580878697632978277385524505518045965529205735728917561467620983513039654768662315375063765196019447143747136283089818967584005736583274729589457069496154785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3618307908486350033589305463557454005900461281367849771833728699610595944038303184450211810377515067032606928736917445361971961802616657238427503440656603495390369760469934876718467543696187333969530971218055975233945900140809074393607196228443547676279235012620866071868081392743226076837339566040713823826836319171016885667233755775507536117639037631746131653805874628199718933705864964544516454945677499352223367852106005265316620151547443403355276035889501491533607312344991926195098828767446456792010873529500168068519900857695267809297725318636340252790880727248472341133045342626766040640762193261016081287868103820234607770779259569502790562500294853598087937932042948465011968220830322193435707620819928177030159574455211859935385739686158210689562953665582002758813647450609808269600363350409401270141943230153347045590908063871199624982943509291698598530451041970969931534528675133017927677021274532322572688604097966260198082701742798376337040911324415616938864781331973811452265988863181864320638638057311285848006364886122986251681613506387928129286577545593878832553254816846074553649537004979730508376365620373875195322436329014233911512235117350344224403089946770799061626517656559676879930070284791081978637758288370403359469731064607995369916664721477871914145772136690805634771973449477632416869004435767317232598271329938795170322925687557982474580768336866803067079018452559746585570586572663298657375182350972027748409826707397870819842488700056163311338219800386970275906777544139883094525854158341599878710327260080566196478850107138149403336871458050014178525072840834777388348782377565864918325210945310728042899914358697750831680390203177490984667965948447332896434301901569916774919879644510391446303979616024119004318213218211826491954005866776481887598212182644519936861567830052632501941758136429685114233175693287573711264481975428284229634032192277721038930563213453273241757564178800065657414391174954815764620696656692843639030865932329310643286680666109086662833938790128009511392531187202063812665098905155237991821252522671846863306238332226356845331807723378821088347270879627521483079295045958193830436553894825605258700799848215134679948942653245600491398714974421703906663486569560961816014907366144263129253118337487695619504396481649580238075440964167780051406075450746811242579863604892089860496885811269743022369266580189433491408315080568449542093475341543249100949667359621606380232501037556849199738475661946684727347945923288955799596232720489891423175478985978421509143543546917023507188277873004933801662495720108588597484357148007991687262557201886485023485549658571450536777759030171855488541384073972518966835417000576789728988539412317195305773932083273865043475892780532744407772134099435185832850740772141996927566517319026367885582976459352938727133471582946382733242048361661571052696208903048447466283346415864296762568259873725338528347085668764722416022531790849583832049465582696626860193418416171940149482011596669965329472555623215478001308240003245119326696154741429796980733253865506715807414951841116149047936536164056139184982858846782359739924169791386173741426218355856777284708565173150473993157900475120789874034067319962939450110118345464528057260308972848395340080915931283062716168605595860485321909777115088798945355771116329492519807435794864058525991859669649602628529236176369894885037293394847523941808160540542445945161295155582829402369030937343240008776582522502529836507035016778774312166890634803552808256775548608075498129585364262537090886938086255765690747709906832203121120005974833023835014520822188192632018046003048502822546985112003242328931487374986563207085332636856015244356482552454829089728355407714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 6291475691853409821707107221896529760130383234116333201025033725662143341431207097071192804481452785493666318837357929068698955602151862086452312547461279903041153291777785866196619198875116354292954402672756370073927607780691148728354033654119952657008356449280782484320785373211698058728833343560310292258804413767105701700724672694293167403553298719530705135128491063980585273090034398314836233908326192796699760161330192290195433044900163631252861716503495538005697533846173439873656742760335306147172292820290782019065018609789111904280434319946945524315878569280457217055188896505676342284057703663757000480659857494318851520532600704861753492346336705042073019957436765772456637634102339491695837921779616695315200566847447202191277102203088490078325547268920020288412805509483535405253678294438695401376817674756504848186437655016773479531616786649664232799941912703133334333560664014974033394983174303447907588813985626800261215674717113543201040880252780116835149539541770386183999562428545416196135318506960193491625602863447840012252261833345013470693641016404085146067471149747980538998770440360215275100672292530968542466722457930897882392988998477120180238131626771833608421473642114029779834192182508859616677309105305917114451400711557001102259078888364701443989450831491342851151551598283596911369405845246954933903920241662010528826400623365974094059047613387743648703486433389706185797386280734711850250070720972347149657269993914176705516075602887794012478969693675496697501132410171047122484572443811977359105476390846493979717271412322223984503314092289780531958772629791361737770598193501469956368873078442135870172796038480010226434633796901219924216129713020663033974017423082983420642113756447522550721382331098984977323176201607944591400408549561870114285708690684539322408232883992293405999519399582269394149348619536640691239015236238208579432420653509759540479729445103334165558151273254461214786812039162734528846816383273331743813532761216121870382531854423157241216656118004074378303202056845750012790337820648273436159989587771202319177163950509155066462582596352190755751474930048492691031523492490419006449471418453504037821626604294140139598651307809172931752793392447452824676900814830770540839492125186716713607312702456858088689583574077897736740181722726539416331544425033365419464836760170103599912775877588226749970126265927975247224701889921625771818058298704996055434322731861877663278861099526159888610413078296338026126749029427890828429698444045380659108779367537825605415453198491193814823942841195653877275256081563109843475718567581334385502811598182971073891295028221248419959162787671056901757501585289606981490700002292385804236503329819795950939363637628482406670946673582813344546816496572502437442176138131732362639056240171038630131600314288302018784527646901454613053909990336821765504758479200141559648013399581227448543393463626302175441287058731581488754410450768138217927376641258171728506026307103936650517322773462556751407498886325781054252264465526578561659410635618269047667579297301746296484159973232299144419031376083231047693073102309172498477093727343460292135312660903816257585663758910837750480311447189880226711255052422223395484435800689141427577242097731128822557665251815909074903816672922475233520582377491408959571339860876866795818548759382533631926481431253886248230896981552759049294866585772330431189328363930817738906638470391391022083817356970756792908455845597114858206814440463827914439412829736913793375197260118908680217430737045139219012980843244223037500667455642672091280086739793548910287187336153476940981630618102182094438000519033260483642425247761466564292400676230702973414408614092089649111747741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3195900993334546931844354320526824944958311735810367169295080483453438102431597000740138277350358001443385546489109355979429433227162843119685319192058761060309276738625036851929957641258866423986453024473309534176478658223999305071870126476174850622197582592879888581835599835032221133850268875417804075968368662126885985896078915622234044950668164541601416038721882206805596386937421137560704870060411816415105863352796037820988490729047418522832976848398804574079602788193234682800633213823074279340962984107985033934729994439104132350748951268627581799707806499490856840934092923615706498429190953868593572214218774928464979760786128668193036638063645910364319758271749452946768947770540721929385093483627964767363761248257348332816991197634310717932823957782820485752483042063553761067877761478785412522905547133932321874382521476791017252839609347990983989731028133802211878182679419610302718835529669405215603691888644288823317735323149023768103812414504223231699006566024137967300242271441839377185257423959327413179135062899016580777403805993008782782102621799260971587660430565897173860611885222747233096251998533473847400271089488014301728977935811503269505427635379126262626472265022109449275388841503680370903410378688532591631191885986443239295194187370045210925698580848388671080915394980983411120163506028049759435370922423784259474605120290188064132940856938216100481757368302946937722883141514492337741452593033926063407008687258587453128005862997225716582389181353090257042909368944535368979394384308557713636809646101734478186627201813052948740275325827931639439851683419460498278169071432325415938007882729261164104899899784392862513433900512062314121417009116706820049984175683910956771285487363221087806752880094132758410753934741738105474684196648534907965332211025810941752189842339905044475297617480723753386536597638867398650369738875823375017505749336957246647125529184341396287414128918325566141479841546954883824366713671359806778584584126700619428038238530064325221633227650907027186480501069584837642436221298095396526378305476334882163908229213104928346358210202886303036635602145092556587540835262613487832525450064139609875114698128070145540274781354303766009152247942992506433935322896244489628003021491729804913088416912166065595441246971325358191494890489460179143283088874696995689722142124749771389720911829824609561601567406393288040987370260404346696080190346707682156854731331494429376280636988587807898061236118158281166939148911295344468642644307003820406005061307759387752757420444319064321369322433470491125139984624314467030940332548143071794400450829596087965439228043982544302315701527633629263593312490747906475746109055027813587590369898438725086959088745372587889647636616086994743305430333033205801743332551799629864799185054197283026426334185330925181349206743806453980216281127657140860753559507105470534933271506253706743643645517379578178258311056824359507132486537804000218238525745173339540306714962051508626252450807498042731484857538535239767388160640910732356872994554923809433744403682946800815163116784555121362656448133598824249976583458632838555680551577305328662387011059117262203280689031925158013879112325740505501700426891038095243254620397102908299875493467738875856185732186945125153896260482315522917754536266884979845776026889384227896688164543961824589519106188443728364086570930380193754496524880434419416924104909067673694412825241218247806230508316098105974967945173723434370090614726952658572182909105815469602207646360470240408657002825719449906828783889201784689935455053006974496105240316056432296098971591781214984445724025380868653667294624201273462286484450272495136374657264240435935681149102145810082300853729248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -18353139761951562466385648913163373357529281579767535414671656147346703493525898011041937732063143836431542593043303902959022210535512622592061941684369568251933441587192705065278587839692640064191143442555734697432016999929651827997245280653142715276098882318340614174217036110104544697495564839856578473246413408032901579627984592560883123675020858003984746126499888192742415162310048205408669880249696527977048038907238509933962348971946426108660750974636704022133442944966556149318450192821431911768965658151301601098405560254525171250649298424992988765325551582315072151405607937780693404078047739005778381998631583155673284773762718344519042079917162556115113412383638438951294527912488280668848193430407626031834660558784168261437328815357519083795907439304515203861795154532804330033454684138418413582187781494516631719469881987573967648166791347837818145865797336333178447309971042981519727468836579803420515447605517829674637771590406011317389322229005192471106178277967277643409423958730461314609252178495236268902335217332426364122350884173352756773304365386899116339346817525803269758765665396537136592507364782356699025215591743185661482433404097365786013910368819784459213511532805389528692410743279591238280396824154490828153652917345730756131437210024855808505399179361772586538292099813850045706236804191131189611244938466478273120456289785575663997524422756471756307810122647044372782468573789749845406130111046767963015865205369926897074649798627827045981329543613280019793767493108374569305755317896477927654611671292092977990410859313029871681549246262729279206755356403152005370876326310279299431231351424916013059750850229615002383740189107370861502385655794005455501899077389636528376515574183084583127509098121636724699620779016655560939579923348814520866720346820509203991230418059394829149749968919503126688284264987787939385198286752072394134060167457925854035376752269721700757054463822428300397899426576817279174287359991372297100050393363170682635555325522554699880937880955442799534871597302468505953422081646778441283554135093457454060367349919165747679220377233357868090142574002730351654390096617219870472398884782283359626173845751047902820822349133099176684384170472507759520165489132638370043377291625810427978000088535604896305479039880477245526557497911622755816911793168277981275712197228851972905232894597515504358189749828992735043794663527584660868186851231611056793387196446457830644850020171627963769981796055912142765159881314494778528841426440127062066233410731595564530127233863118066519891768117664806161700737381136404348872916469832565116200477989999527739687855800087862265290489965876208565470529926294214177042262028458677284728751743283863959887752936296034018857632418277689190296387954120871811944889171893161082838044593261529480187118497952954714538068782754572701778079821807595673930389776144928182091944069435396808597144668192125638969296481955348360927860078330001032350404838957154595401098435880116367659235188873703983323957077200123929615790819095822581384600468778924010195270849624931551177970127034530119692379050504833751083117966660175558092647428952301939000259950610437441826670155086203901064285855400827126442529286246773577175380376896291547549073849541988409221515579772013318672084273725384498620559158545127648172625550422989462810138700729511123917868087054274526482617361522685066633905331667679499043654993751548751551425338135904544632154909243656943265555585643635569802679835209598804569832338044074119630183116482038311292667523712503315766862202973102343749318607359703489044577291680216020591360457290226984552478396787007663834534650162763696729387251380379586776231492320391576579998882618349553527832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -74772908358223602046129888844651661362873561004063282365969101394200942164551471465938263509310004282143381301442680855516426925977941841459711329683155394466605681505670166200449868216074251129046666700732942903342616494804716215532961256988673541505282380355614489127620762195043691457152896736414268720175034956206371962668201950175923825662868881264718501081485863019554381978760420214117769196567342449952354252627634015486553305645538536521245969835930501997597270410500296434799641846962295612216344832412366386451095857407330156866451514466793406012033436393507856777736996670713043273117501857923128457374636152040503114217227279727298308673292230022203520115828611117032575419137588129400580804544630727283451891510019009268484248371230710268930346714761745540461493902920114685461401329086432973437149717626292287098060688398879006645032321948478022122667094842425978582460554852866548553055576973484387923378299336474475979842683926431121660038784592723530310033535216480970426660395440709241263117444935410577744344351880831422619768820159684515098950406161570213061265455715166406545329281342023866181937587016303910230310696376542052149042046837284239024770264964033470931940052390832328513458365062344671965950326684823781991712439024506743930973802636382993366490467491902560297688047221950507120769605489816374093035496991026022231359792952223804243917925743270785131085044851063742787288689331068863958987581240349998775092374118288954750064600038488570510818421499928739049183069659426717597525998040042224841426667347485091931462135526770046113342191313783923447333220607438010455685804501950080218179853056085215495689807946675327806962262561704679469183645442623590410849110116208114594799851079692852903946002642937966939072940070342341050450441622042150564261364824984157323880356244108694305584588986580447806108523342208450512921446143491693236968415770188304929908827467020929100759947887819411689017977185740566402990664721492184871495252631189078691211336893436260777145118934190252325265292413721440901197288104924319179617887882547796924884859689857056458163317557504958805589870577324136082310006469503700012662916645454416649616308807999511131743716672061374004241017374090362115118268952676522683832185249705311835468813671335175372421404808396516142773928587630601749408576028710032910961449017660573848382063714470693324369499241070012096018603218398163580984534306186920115159223427785386776181656342373127979360759504183586733810345118619406386212849143631615739378307887289405315901048760135477298131360404407393846569009605662817964530317575911409853820419424469441871552967544936431942235186901160698779779434847595395413628905980469392388867272814654697236492125545447618346590490143640461945841528100330123433496748207143212416642952418299326034447492665831639844385726568181572220356670906783057986700188096075094247321915619392187104314117835819991194151197635837090096366319132161178733396158484800582184822873086163869521091866561500609170535875987193693297279736876705282917637830367157464726733635126770476648570692253535793987808908065090908028581774775374208241901424182190561618301181437854763087943394150057806791148588462736968940168733124344342304257732806126103220712856855862536284449408745081823903304016942384000252137464980102651042891835578648987824675226436655953924109429797918409747216570842744046129204348002216555083910256491925336431772802654850131978430568185566212406977927880964635333019718153255745112805628173984338709969734776921079582304581121745436798031205727216482754522169836807285374229716550436799474621275456877189162797052116652508036408567390628440053492437965852613941519484467961524885085922683641081365417480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -157859027236312700814114067932520093770270113632964369024205482295535876735301403268949699457492701030339202598498117485401359157362805555473077750851064830052332284048924675746216545961458105745507055572549691671941097546081591827485412253907439502177301376844259141310479878973789476237147619045941843086846305670838234885766582896383575323264122827680815554698379150792013778922695033732349491382623186643732702212683840496805373007408066275418676983833947594797322207827854555083256709134089034723084577967007411535122644077564684761818172570215883279860988339706667275073651544413817132689893880131292516892371123747992855804065285204775704226973820168796943264042050219742650175306634008613806358848589089418425559977674199450289291068309402145791686063993125456578855608462175822675275398565544590382987068507332854262957413828520931093962317549666918037174765100593513330871435665862380640179145915090190716489014046803865708365577359844209520303501609434609657328643035552004446735799052340715651270149302600299351201693453751541142519128781632758174012334934149399781212123857071873811833300946185379922233674625548018536798617061066817677582444370078638225255839165571247622810654892668319656440699074255626994497739521048894608784030593785396548831327730522366462657151786101057192637423036631766274148918538194839772269142815060219515277293300356109545031572121428457375501401990097602591713589757551337776435737000244526095259204393731056402338803730073027875778057697910948984743759618269488856471226707900455642492448683476600706466926355906923468151058815397368529336921536781758092412435835358396704561823598670877552971771167026541629569760007041097103779741474223461350600837525581994264880691038579862069065269417850355919104427660909029504880962357916530133386918872252501187472381323508046337769603772937481988277983869320730667562868401233064071939613735086710322344846363443551094517634538441722338356503382131158971926297900710612514139466234694244017430825516765129838606313106270841321398496244392518817512631539396660296902470516830145360375656512053949180265750467935347340461032361849720022407510757597063514672791430382386063292152078259424858243616452119258427001672928763101876757255200342820268955391297393553547529264586599044335764976790175587216336914883367149671029764533136788907749866075440196078055007997097071472662867826976484846066356708984514144041068146091821642275262918462610433864597210631943671348695606804908555290608731190300194047206133636891530880532072924238545618740604412306295639744517127632482597180187937438130468754621435448710267889381401933314035030489806822524603911602406819502934130818573238276266937552405719763657970399292228137791114290801690254022340808420795895129936532014929864019867796812340344443206238100600022160355553322842457034592664958072976495285713638868110516231248312343484775184297379381562691650448723147236740710976973389711750513273830107173731102582652820219324127506166970215032604392243075194693675488101046394844007258397995759230058847873770689392913388089066940252215040942380288005844968718307358520743713355276375214927090113895664397861353645593943453221385764968215564836924067128241474147289021623930504393862360984427531190889261232408197037182644298847417245530402586525084300288653353280996936640895026652997476248759895865929304805217346814523938010150638380599946822854603223460332388425783003552218901570198131278717463948307206214453905541870990608523791664483610930063450044917757731414469676461475175886895057960085063343610028756520549306930504837853054984280651205379236036976745189864885631425837228527914238907020157119716052384191014919882494994786448232616798384768278436688304901123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -158963808003607005053938954586940610237117494332494580162236020801479127808095140029445966414335880342595366624726580795261201198025341718562239801661155707406843384773266943728604847749990029297505220196725599280409232727971506113405825628717194474936729852480280293863356005040463764931926644855595002778661442755129879955378800869545013154159439561295049942558853180699536713399193176666730962983398483217908916056581603769687293997898449960033304471465116581244359462317567950905604950632101149572849609794281976830308011749998554213559977379243190136568715536889726717062640635678163229640895992916871542828333129913013642342667931572912225571047520547713346370076111833537061278234745100896189975603234134443437199763204600690505717863599207994745915579808530907512975026902448700090888450723628325050417682270654686258918061886101976973207421975955346023362981396835398769316979286127851728849932631898565227045907866576306785048467697182615171579205316538064398946357171858817321456170681391673501522892175546141026370521324604241529759004409872234697819502040559629606435313631557200706702957459383847513828699793021284859747794152432755259215502756314539534050096023434588541038723774095789988539720107102900533092460565606933831302232799959066615028878604043908021943098847683528394787247495093062895447407100811905866412921152577024865851417232973815126457562741706703023731396125679428226478660778551208144100772023056456868618931904104831476963399138955499671845312222044292629185536764228156583321321398188872645635214691607484963018391545936206225858699635453987711539261362380359239342409778138429918629231074308638024575554446966192169799109341606580815997337648187130101741990767730823609381657167378202875406427888468567742806936938679864154236578198947386568518941125554180222030963795243122829029990243742936588156996086563971595116924351849708277408415539966721209284252830068494524175136842361096734879776048434624015736508975845037541055205866831712265967955588545649313958024536287102795275993171396115998173112415458504644183726658324742607113153176861023977975612991405648131745033826999329103311012165991816607313542426773757349148954146705850997880133577915818654252001616611598673707160155891868211104372230933995159030449810078150201995560606631829230261216615034257828029795218998123286772491609452212778192165215585548196347382659713628740230306783615877017065063718835668173243199283731168072617245057514642245376937868796505239740278480080555203906278631409615704968318608450232040757165801724076109869118241246409428906972686194617003457240295136952837482637270651027275216000826865058451587073705612865030340599506127689020041499523944314702044289144734901500095140302712589826012847702656924497441640882582337973410922215088566682680146827919397626238938562474735186620436170641351496372698594532668589580514057138254205644938306558546702738828683761576482951578170259527355995980828060394273583443456900336432695631639872175148436902029519889537011201188396486083732100656841089229941049994696889852000246212074462623443413999357082663673079681804366432377997965675236484112372285272899079479215887339761893696985717338415616372439517594043723479133260049543420370103968469489064248544528938123136078818782557336829866092271048326123950810403493546109123565660680352689051688750383879047150243840403779357666350185007100384578496019121120370444956801295710668401915202753498467317520080910878462435532933880492319797192149372765872959916658660000408919775273802340564576144889204653833509194625477701937795081352469536683684435394006407064625700312018322849193879582923626006727781843932243368874275426358246267076267171576048038523326668552614976623231887817382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 132487854018165999150806342044759014360866153833265583909962371846726448004771336479009550492911208274168852622822408013176890446484075005071581170720383874775285885052588108556039552997199502022082088550782709632119079632732332113293581869792983441096426265841329488328893190875259997558696120519800992811491999012031668938838963867515062267513909620637177911638926635520204481520313234808760694771478405388630422751137438005411747876308409826500337743730487285107429157934637279020777730135201691007286422893126909342680534999242597749165085058428446103948713073621135892917866074542637179601850293092525733061895260027776805398719064241685570439367526789674719304761458025347724769653289795504859569753519625611416308439218739570450791122320836036429162696344791580782531698608889313158456000207083938340014183918480920604370101038350382663678441126635019355263388393820332766874461840399738272585355371754626303035711371559125056977568382702018569571699504498687925930185280140117004821093395133124516738118016064203284436382647285464490757634392007928642420948578147299134131505911195135315242431946833897868571357699951889666086065762134698550002404387864471639366073673964994738854383411211759856400380358196320634965039662942950410166226869941458046918821195239093947991764003638422826129455798430223027518158535186630378000791172900683192917075289844379574967989406974346181301116163692762842664414659639798077599626991079021587446352049984819928642734956932732367042410046897980646518461966705999192155163160800125351293346730020389799803335968149778233417221500509708081241479309989098627857848050431385159917407576466277349379501782102441055271500819525481085368124481292937736154995609468795501368908436356008516162391318781309151606311054882762650394188010702027891763810725630612334889139170024209038753797013263935217129090222612146813106966134253705991930836016594186442915658430777011367768663220166761139712754327430353153553653690784895044587392012394229910761054224664860912901113266879498464716030657258730958521578448478051886478595709243901413421709509283939631568662407392966930457106252089365239213678987977098507252577657235277581153190610323524502696099918676279694677515952790582520364401529274072158691578346037541763046189110578549176133295830740667537120426266050299564767935317839608435093619647814585508300731152780876615637168337939534629554138228690651825482337279928606654943821391220726367895478606868487978458576212585557001520933418045912550683221265800324678631906010165517950932596914251457022828464126404994263117966020716084274226634428611565711873985924786913559625811338505601343023068412107679766818306688749113354435057909399202999306944447843317659865876467412896032312089700800781225790603943127676946898543246943723337388302941887757042433724491488395571180952273987281669041943737552507278299327221443989578698775610520013831643969091994214467707554687719786465514675883746221131288918600243221598031886270285947147184178055356375251482948095923281318324809097365255017981955523415149071126424313572115668290995628784873890326760018452463209870691307087305589210575445230589708137938078955295673103248719368798543972598607860507145251000959182159462651595392369863358778138288120876456390432759323474520598510595331783667502481559154535214559959294841317728170672784754533679680784523279787515750014952477166340935028892483461305363696062157599122477000188305742747997526561638371710381224386444841701572142334683423566009139151398320145525983165995269699485852332078758941418934346177718093478086316708999277425636830923788157538055313302569321275779036123055805172541646614865359598633615178033402829500843876368718974962953521074183219445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 728922544667320169696792457088917344352418479659403011138949715761076476847623399148644237942722751064796425236859967237479600744704360264552195123958354565652294978698903520612922459242165221066501552697529713364741642259938590622169899279514192224079476003831961426154104128625705354509955793118381651873608253888677222217736328101388006651990318789429765361189981966293402951544503943303613299174448069689536169988278483586829433652330419494744388311404514327563145555875707962455771935816933452557099418723461307164584869113389370748752584924155109708500798213296417551451211565692311624595510133836042271046633792473828271319574963597756372071102311285911607137580300392420649006310121881400491417048855166626428858699180636865406685691083477158381619555174039230322529122568316203999021813495589370934990435920228657912031444426709290606330238741372466566940991237128501163390943293628999467337161665445486771460372184055285545383552769985537863926981177703520357446383287919247211851789580429779180903119337698345803127529837528322096216178047414234700044898115889296945120655383802117461201049036665667686648164573255643694606279540808914941049874649659630782850159393034430655560911550846519055660336589286411443588295751063045461540056040168576260115448142517973153323130674731422121725485165169581836217862256632768850693165478198451270804070006803073800275237484654576110761450665472792138359552866069139212884901005749235051475840373061492176016784246043092950520115988108339321636559506098230364957960969242162932830892524028922743374816669933716558135330864850034479518294117770824214755444098901126481156424122907578428343342430432200572035596581408627139119261181914507835298165830520053176066040880594387974144827700519309100010736742699416070483362294008851814103492152748646737898952627675360433993449214219558447110328717467179424817735661545230321399376385472778695186953696396702076028724553744640618634490926360367711180843877521230136333804673859915735900844016658672577053414465227536988266360030102952193373581049044327413030199394844926033485547918758409162886866598027308813668817450783896423932147259996582481952997712935383892195668599465305468824665703943359359013703087912997686668083540213303076184368377092921762846839884000376756944976119922880031265661144000556359570571043312460066518812031279441564825657626595309601112884671179465158573757396198376312652857973613901338027749834633005912491025916223094035489204668362516335702750238721685337668049576855759103422011656019423493324242930605052294102363336487009626239035496712619230075054175042463022266078808390135993152704771934611945114062493788927280643364778737135644304727190077216875201216884972132762616040103059759060019846578443101488708432133853771128363082421458286616058992576963510061037438814207375350974107649450818140662202018219854757250672334904284972091198654669886079639985576133501007926519867961636954213195107110100223568512262542811248443627737065720540909455637358372502222721688016114733931232114687293332679639025663148592903196502010658332549506722348320954519079668874649007857335229020128105836695557549188399321887701820490382614177030784338259998755814676096049727814579173916232816517839993503320888387895594799234177315380746692323150891752462184803306312913590306500194292638960769578568205178682832389094429111075983441275568683652164457766380568087769136083422434286918408013562872385589219798568887778219126134869752235153924107894741799255122693944573776149461428442391193262511427741154668354273230685722256352086490391902370457014571698357790854860301965183422394907218170160067713711102615682350663488451992328341753609291878352371856755954444297461116346451519012451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1176340773802731541924888295013928391003516754427126142615545557901720657060220593296749312536289425461550208372580505997011883440772091286215248708750066274456008148073159416278685572720510057573821290690289768660478290914475277714402551586161268605885030489089428643942297743219798960985864889827282847260227798605769065033043310723265465189279778776412998747654177041464374262002831463560903611621783505093020877821943697379695337620952343107230922615690811481949622550164752794960065485888147609276792984995271247688478930781013862130051601876869642988479313428520575181869827595544124583109273363852081832567308443630544663896076467716024693118021995952621878892417485408898062995555685908312910664415079698956750073149891222288282341332823260636239205410847692263085689538998649236823502808152100331092590705658088452743777265799288759749481845521889571948554907263476735443483732906242129023870727004128592163279734332610212405150800847775878490821732232005985046873063994928853169173816974830916811387142583577721916994397023200852496810903311546645441163272442147600859947051037110699951006113259851624395886333426923266778282284298066791458729067960490384635522463528684842864493926006231400648050682003286353640895736167352930210852780507518773114741056619914705600667662193051141633129023964122276725050008209668499834223531096806516626369130248750655260758504080995216048321423156517029819182546019196105002833140281902583571146764004604676320652521754146232747051248688538538200544339227051554735331766749196749032702573801543751352353412504415360061150987374661602411681652508704040593462838332819194494428765728320047316967615798422024006777624545390887247416109214631675718675358440396892727852859758733185285042300327886498815873668781709129325370749950596304562614214310152801687729803743336374603424226333155379663542741197024490949793022331825982482960219190724710622821159038699190991630015962476123598668977963857584989398208268720954727966339245990938965411546927366161049998240577930846752862790346520619546987265964270957427854490943931407913891081636394968190636300885150984145155713736183146231937092068768595129669024361237682073977990037677183866213063116562619844807723133810597334931183731166296538653717857350364608116574374841741736148129709727760757221424126159189946811823283630900694257039449654454369627591268061835541396246087699288485421560220829788280588779737163146917932667670475208581026709228086928410359124492961919634769882775243465766296141151042589430483416048805908986747665793340024697624502331801680935304937444646333410238841138930474565794780629344897106121597767853184430253952771028980706121453536717380233523099953909567411111660876492647565006061324499061716186109389657091305945308920047051498327914748288843872020825432935974115299022500340402331210180111283842679471001417191488352681805049545690116975335412683857464233112254062031791462083756581195979635827799245735750800085916213329179955059764328259117928986219428671272199834381789670457570151571682658043050488106632451529565281955189978821048606370857879402904934963871632039988016564556766334920405062189363717801795602385899671329158815640416800377624177459515866994912845345343573670974886223206284495033979035363090161840455012268997769588470021533091684013956479087680161073705808961514206635663000886436779200870757343200773200480502735466866725133818579132229569181024983302823273974870947831595594008392311898138985228100665213333271072261337721880474034144609340597465809240884549699815416634134973319945118868302993150370531654656550091666300917684544467218426467589392311908893199420193489310412373324584766238599034842595908036363825281564427440767736476248224918365478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 964109284685072464784792996802579979037568693750853034109935383619948834963703938366217863340074324900378669265656754068321055217800599470463330800101664661281300436461075613234763895735255945265348235948751510763179657963226480907926609206682486931241703847706505772590622728247685544750390926641067466463605929560946860891859196841465879219286575248641485395516767925960522701487027334845877002837031819646398202748370476297191002568661297452846349651449935044288784303416633302709635266876051120208526891551657283649510745333919696903028942741350728775329140529759703761302589489060810514629733281252216615346683602585415707401014492227417866718254836098645868002791929130362031012456091379367987905200352413656150544213903205365618348098201816676161553312726912948387793180339617508838531978605344886471055502302603239269728777160852389370335491248157706985281486315236995039945077994420755870603776379226045047719621583012044560934135029871558299027510851114611470902667428663573646707013879310423396712883076004293014069818521450252547649960193250303091339112096092953769125721112303464869899716424890805368513646886842547189542111305968165243046802782629642994314103762562386180390897531129976869510964427270484706979105372992432742981382650505117727397645154403923267937594154238344000173225588599074585552888238247168015909716200389376816946573456437601380729533919889414647291548967071566601795600301432041386842887239732215494799391873062469611746706427358337575514386382142523758781680669727958018147810213532909695965604533756196450960105885217028875635417928011335394371688962791157315656663360718986349786005365647119396853881486821404190256330204234288398403175884933212692127593627876104058726748110577441656114731872916132260310066684668527413385466937265015127943760862044033478377481870430928809109313134641477451990947592612038116611068924822165152750976025559433405904481725761072928630202687092147617481230843187252856146284456690561905821824345686290556271821657505493539242124851652527654750761966711749411183680823166265133205644806485507412656050801624644837164378010711970061265908003975012747308442051913217506663802892453445621486660351573082863842110242963159663310640351728932371564331183866548257804888190262262888236223669279188586071518603107211433508930942576526733323209181609917126513128535754117659857867541379292074039966691573709272052030788272343327783840925467582403569115702510642415142003801228959588972907153610303175005505844744309448054942260190098328040147458333258606454555807415254684384502943372153238095397629212187218114001019478005152492869263842097130429240377757356705881844705470039179464430602022500632579770949057755318829531533088132045721053469099627729865779969468476072045691058775706003557123132759426662475151380749843113903073244197975405536476465518992910844313396007979078098919046952108476925878076127760857045326992851029100371613289607565248340010600551803323873490164567835572056702156991063980098377829648124245295708573685031525986328827961493051412851547413751963243211024959935222967095498976538621108515189764770796969451495298863127377907839394046731797426601600955307498328269240884061806647536048306027066898528870123165255185744426005672837426928796251342548359533781154537176525685624476400623468707841399773849944370029237694402930259873448149205046018070739726058010925999670781089874314041021067138161133567579745900446842142944461204065245229712644327717337863298494853878632005413957899157630299166374213542895390972115779487397149926730169956444998923826722260312215827546217187202032881825443735657026770558282584401674725382078881438090546922997616537146804794498709457947377167901229098122576522253129959106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 270776841437878551972805357674191636050684948549195946546551130280020362311778696837184715392036704380877382441454444798557278665554750487500059326645244352274236383580527410253384335741008694088164683065470042389372991036379871790036275740930650803608629787155984645715844397149365255337357072324527842923978576085991599685530328474499591779502445938213794816537588834197661043105882885947788896947160461477966127658381327950104602662293318670658662751665701229798236302997329097145655554425811744810304627191424783759599555391870378579352843321312677183589146029387200854796305389206826343480602167554426431322353444876982195061970054550920190761542003806668716543185494194956215964846306330773129689336831428675440273869400952375211811084780896174938649893430610854608752614089475463753999810629624225536352149843855199738252554619759815155130731578454585017789187875432923011064216603970548095778926214604189919168398139410097089336127638254444404686785468345975552232599937110025445844927950302831919186481640741607368710248281302769075015015802460227287840096892404384291419254932381983349648927210397701505536867716666048755578998285281654753739465040582901326952448300289842299492611582212577314167410991276878734514750003918543657154249526754899832487131738122675795830490526660305859295584164555614006315001093263938186759102868211544726571123471137371951180301114491461502102882097872165244160546152534692018805721999616878636634880456432497780605417384792162143316588372417513356782929470896588436507795694963052762968400685990600103670326668990618866597028858239545108735568102348326751561828053005063895580074408837775109184870904523693716684385679148039755291400808930986080397141849908754820909896951528434615804001452725631071242349967362253750330831632756649177892233588781540048843244731498398965033420255424406942264973909553574419589644752754700870747649875446367577980333914896527009365687120311906323869169567840651346799419229366874928405633585009615584291901731519421424617300531878624402280309742037001229209789093020850386520363361178867357567496832839599954335324223709294996412272916584279758962501614994267202620460852413461987072892718919809546425592231816263854659690748819214807745700246824691921305956906655255391255603098207550817494895678666627796229323517613865115655540767001060706510673124121774438369614975248778571015472734079877270165135746974469557427704475094778106195808610437265255163172501025423298105185942428439763095671798758781466584511254286098463232355040243797696825618385005554057115820253903932931753806452669307255106127874953418879858583220044679101327585506906671109092735486042103934562312326297626652629994227562303185877194848397147722689424430864787448569063138039702490929760478448228755067346315807117945742819824577167559236113563086656448693433490652827451830466732760540780313619522308862858449132444666127848683746355201127852594121232992946090021660616745163010180605309539173736722609422661472126698290196931926005222536816449206567538168149047120868261423809246269878162095353415741593733558694031875502909081331541007371760019361675634964024709885380904119707915720646500732508642147724560202325962164110678460405053319993521707803005147244569724462417743208886632962682548078985965467702162793099350533239479523934562547703583470773932963271572630309038782388200950857464837596814587764322631274866529776542637500728433495397384392945552497108893727526537413655342876755040082730859505940642637232353938226904092008579245241211789782512146999901734923414201377024226439389659797281955688063509914679626245114134934323607062460357569999618392376746137307191092355481173355242749221136030235025591582667684552644690432525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -202195942414754252530855412367956190735519095799752867454546454009718357006280076508383362849650548553436555577666309115570989836097341897536870478451472309681325699270954170442324410021909231866950514890582103445238455562639685920052214210302587599392950191408142280199418603430170269169775833810124430409837958672642641685737246734628341938286123322169600632280498032677596100578022771220449838917112038002330952998376142896926012887326475268093300687171776094273314475935789152745208858544527717019602106974110381595983474860283083456161904997118149847761819187716343139228394135976845024054072056062169508986245578241822491073634391291221082775749070442861243357864753114426999167620167338783519753358872609603150739958285833673014287794059005131136730799500608720415152249260593788240180966810102447873746113268329641092049475351894167789687719986348730142797157923372534580711123366040197941772456488913516821815103186743102135657779843933652177346951206601283618301775460026854624944890256832384532100674976943235622551415435693534408798225710381121727988565698415758335799756831388773598445777650333387291759879707199949081524377813834383518747276032838191178625581269241808602110450560530596312791932211519169274331228573767279416998221759541441988434511147673103290550206258951803943507862252189276082627357437345562530043372423904191113254642395047922616548839041892306226629465972077355132712688505844010524042534340624004044957713519860051934167607333609893443106410478508734773377046616619036018638462043059301834633463230954179061473584080363196050169684894012355575423538875340843012421692505065069478173595401931521944520837903602203550631606967149784596688936993825050119726852382914049413670316172210644932947476548452640118464569139184410851742949631355055188873685919918747772799046226468267401353265277071960025051124871800400836184186848214782893557504912827365413744122583513136124326463912544353251976267151819534179405245727897467185425743016052759091756242870950004639337965999597238441452915815474239326072746784291693204099373290463713496217111442720116006984927870474956852878154945016683810212256134613828212153971013388375049433062839293561712540486338911653598796168397231531091447898024696764842655639374690829405006891611149445245352491247631963389189422835178626267426409342108503579572048899916917763781372083793519145326560450407166000807644104467465159939007906564381589722051407626024467084553390556598825371412137773225364186795047645525595016267243314546879884999677171846800685983225441411899886911729973116358384130269186622636670464001647911626884162755300028466333733370143146078612714284471326187504758801041044961634984925367089946161348215892490147058160279358137291958500637180507813201137880352319673963738547453945182895751588116004023045875590168640760768471548454901639073332894373074874404509788834137104265503803067604976826578970770362250245274461403388964281384207893523248159540340463707139291037036798955020270411740468195119572353571584016923821443487396290189887555737159255573540918651310397631578951548785058949492818606546151902272385523244158932590145491514729938859505281739566541410227477247763474340291333658236751860559613994489609358410931675906751444154203507176735910386817390659881778967094225652234416413134567319203748388440722723276189041549304795580241113567060225863621728845550873278711196891981474417604935641155127081106678468059538213811313189299608017630477416485161704905843080434285954138364533333417615770985845612146743871834046503495670520506730471169690454681225335990323736728019653204513960236811895150827382795600594066309077351966498605361593668382106542337061748300200235653963960551263040811764565124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -145605242167415183889866284629979214498512405292458960112228319915300777127901271064648507218336328566063921777880756499747965085710174179760807468832449972236025977457999740864729653197972063208545216047442857575183722423629684227832648999915938954820391172230127212214969239067574901396285024461642475261145322774529883757785530166497532463831110071135617052595991965513839624675876869700016031705445127767600363799188792305545229839497065653108030811216513587175016628113655175761716108264495971090457100708150129700202937403372338035336767483254977530842601936131160270241310486609294730065847891973940573472139452075433092522823073749535100825454910959690404625588053292939848428669613699016090862676802564255623723651616468207253762078664655978666666844879433498834221118895741989148977894249642940143596210517106280126049397205354959780262673771910884940634298202186047895703006710356564498918550003175969285215142355810732282171484394771076985773491225361091460542899233078820497523826707908687157708768000060969845268609581900713535776350492839170663677380054325685879948563687143131032342797737350927538721954103777636977391332669119731458937029466274645505659187440274047223822034562141328074013016354327800769310377847806707341708840015429101567309310384389607421284453704225197807214562237748787250641637144919582364257589460495734126043515525376135532153665641940138497125185316170117649508946656999052301466372094349372539482375315269955157836869550126525959113795511436419845189632962085305019373338359970235351928651974232416461391981022565320854394899796449918640975319489831108023097934141788915865625780155734845672028069779313039739724703583321891631049249252057798350421304101221506764434306584068836786035313181828292656100117413707830818204497414589820276482818517990426597087075296200597608470189968577309391943544016534616858939651097268989040065803660018145318915621406744504977001622896915168962174439621549247486950664424394691021931189667305490634715673159672946110053549935262908100379316448475974468187152075057081923826891101429826343434631147751941452074334358459500912179616880950656664166913686826558985469170162717956944770121667015993176503512142323384499983785620896698761653944814413606963423282419204676383959155539814655452374428372234639495424220279799069915874096401729695371470282484669629833411430271009741886366866379426009116978887619346445227186526283687868223779960578304750732312870961779865942891228574430061514495546305294274240678095695710782657070153818717582228400151747884716304102530704319498428033270549935281563646361997346142947836234063928853269373780899459356920915534444041886174677987281246507875665075174778309089944499076045594709585384929612806108253785019019555181997907713423172304275325077885947303136512991948613848214720126639625844649828821119080287064822781800323463607646543690109617684991285834218316425554750533507316123537201481130552985910227626183062968056643580729868696049408157758554357722738394035076051391983719294631539101337771761021205459319098995911121691437038075139033208422373996724054578863562634078158152429745205936541050986722604998178748208944627437745819271273270282798017447823133149875181202771965609037771046844696693141233504329438978326282529137710148794896341299237284731581717096077518820066481510890995273065463899060320656726613398837879494872041615966131628943296760855838324920798871520948105064860218092210360062970603584111873936220149238282808559484796074076806902213257439949943472895385070901055314588867746122078220023218771479656802553870622922025777670860937231817934210152534690371727521682480525704037857917302537355182336656325861905650311401523230810191271536460639795862579345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 85842685390308712755147149800282032236268781870269725262294954862588917560105267424090989232401622135765800999990220083808998597420334751972483759708874884100129384620028839691679017206729576175561928881499397343794498261446663621862639255943024956267256535473858635256855806262617947944245814536388780702600724153410937069675890745214506067189706899416659111281567854741595660166417160693134430937748379862378973182893958325243582485739083593632528496534065340332272901227642095652019927907497221386147391122975106906730091805462566396754650026588128150359853790499070574940165379843059089421124419467722331295080622096712276773977606380913154614497410993897563298574190175748219004784165779582375238255322134578718157110013354454279102090246741755110813070117010104403954462811405246661796779750072464756901423855375861636191715949894469220808100830541669651375920629709410123385420267260376295255765251185104842954015465562803180198495515196619590250054087816192466390476081291545190904456173698872616539411323166992276458851696816534708935590771119972182161688182778283548071118986110799417514432633968915185851267115534590208802469558860816819558932645783540864627431914729270939803555285423439115101161685564542041183580633801063140746127119693696567391802807584771326017680075942742117360042014520793256750654691392546024951096779845692456425598952989629548338578284464594246515290030597612931131745757826729891735736884430983258214200443108559628970545314083949876884191016461849253989973809643627665081663168773209075763179669219103364091915729570525264482768433961125192422982102403906069514295262218277838193928608912946659307980241421307942727064956520761311079390506497106655036983988987876335211775006787007875699484431116573246238709875727286722448898535296641633292986727623833895769417882009975136413561588831143772775548904810978313377476682199199221265821681897187012143930164910993974745258755726310065454918315096987041514245700827997136548128153036657811192573761389027181986256605723538672685974066353050134764551639632107563172944018173946207269528205663669575822381611958184776538327737708415563778991255588186686598099459524177728404050658828754445479579644924128713437262207255528424939527213691323073469940992212936705580608655102212116327904015787497021561344066418811720529555774023766538335345863480114340332476262007990204648484449961592744866868883700398537235027301663740724238532892332083717617443056674838838465123524932773342658109622688953765600634670409784925664211404146235982458367660559694468540789554515662673305316378311278896740237524008400856932399975154448812285477262013941360012263384640059249450954893531389586149372421699647787238813103297539893004861897655662265861769382534718524905788526896331457614030876094226816989531816111730745107909446122555680020159611130436474052300097070750219499031263137413090118031787597250466239832107119278863382703368028611227080497388407719451839584337532054018335807373960671847977012672098541593338724434467750894902734762427028120805151776285495481920395803446133661903287194726618797312977628872558634198507074896107695691519969063538157635575758513063303248252484956587858919494103064460691824515365659298120831980739893052023701038963566592749385403583404452805929482813821571687206900979218162221559033808060683657126899026397834933821503876668475046063984545099348441715538173155251952554611313438771276719941837183682384087649975726469862794092256981165635832373137072176181682046855672311391192772789339642696448122882056437010845531606903841851648530032433657651109313450505165572393313391613050407408220394877000279184252847176123353808775567650675245384668941116058000046126358162112626136401748657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 145777902476120894766855379318373438820840828422075987887054348933726380700801295773532556107417705838950986456008311731579091247824310587062839652324992044862819767716676904310517784559423567642807924321053673019521146770945885355392638606964601429471839881106999389004646175246251692909695204195499994260821742685218117871481545828493078725927816885556419452776408770520759622583054851588728291092734839030338812871947560561663629094724281680228577839912534285114700301474708304146896391005509116810460352380984329054137166423735301039768417264852706997338132263069997647572055327347104166372935570868195548763700215396463544360087458275880322772783112208317059149602884581982054866662452278019208293656490715414933654525104584929690694217505899373559539852025379423489418596502371740972523307598243588310951679932919523637503229914991996959913629326312122780289175473745677992944500440002311324869678430344383925751969685051788316316501492757301753265317434317918334371298711821834930107224656518207944698501735505535140053637739854149011508682543963646751536504957172896420086931883196587361633603801556140477372998116841591155868830557673789964038260471607320022831821632861443261453021882993316007396068403394372464114951708058236721093178071643372578264869632393645296086115137273577435812472304291770028907569194362092072856956623602147967238010215572012406257358237767834149932854484951630901387705221205071685616164586066291986484370733193437395366273389253520832693969119247346654749835936843655891544416776294263999392471028648730462346357563017644619346484159693809465042843894233446010037538038923576283601572885562593933632774855103186829732690371253493433192698182005697624193091011749615051780980025275865889183411982366926750582727819398769000743437653985180172168143100278055124768951099146913614929817765084099336621434424594336549277056471059215550948350801145409301052424278417904522333409298454326427590303431183823670205943147547011963356143804200083167695290632031516029956129140293510246025477450932903005097405191734857489410380912732770768942068625072552599907303799302714983794939728199754940877798412439350253396963248097738310349109384026955808838378584198284416548388231554178832066713710042834110103241361811050029049826319490406168941854466483682564344445425679454661422769030545735024709028912504740616199659590506776256770318583802292570640828168951547220086319137676242261355987822210872654010174769330987972744251209147976347193736021379058239537126297118290400941905261428785576624108924688593099846987762193177082947791678214302056957437104643371067231426680094014698299300618952493682169392473803207775315521643050716214710488077468558146997935083785251730079372453157984940792914573581571178364894468184718296791602403715214746917437307993039549737269539937530705561656007824062631233825799282389092237813255792963772837501484406403090088849680778376860342848303838541575107173424097412545408237672418145666638531107385822481739322518772720805591646045354610580202436303883223461973266795880656704062656790532199033347855098143502591006377971159877399493832937684405125691380624455063911285082801798843158310266173426030109807508856621151508897021867142814063588204018554302619555337594532848714260604715365678972130505601476714594043389824050746061420464392579713526458782977601851172000275979987510165963291298670448073716079608153377885679475751584249989424181711219947088990501251023815869585285495190523697802557559631842098129237762894339108509453877184114966562265416749434767204867369229143212731100005218764257490623514264432120033324366199565389782706714259380472586810622540658764953973779694451096332445815952380547026001676716829553697576904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 70159236376239490517995569343693749841801848951599069789882646896389906431085989010541931661296704054494265037863485466540529535845938189715867506079817910139119207912211723985629826312069377888925229061821132463953625022018924004104743007484056625155093551955915793692288208972981134404493342840472149696795389756053126440771105008275814943418817257023851407285741420193877275636693443210372979169905607001770728573288954524211546879995937936437725511654726619050544559086724871658610152262644204892567578898770626859200942423576049489742705195404903513145556394606896815048309076866339583116292463614199875113281279103881723836162954988971433704319207347537397324724100338002096363405245870266634522031054952749734854939256210359267112962885853164684779022299399855436013608467537032277550982039744433235441356103715511319870235142853841138619488638892358471997259334548478902863499098571576198652307755110002764140189495616820244593675455637543320433055042447338172850400818388617229861237051593217781468152123843032425076282729425592477582491264285064760607992112653394632039582066383377731396814392464847544228909643930070924076742878899176857844779467287564808239695438720449489040510051257030763248312923691877549467573472721234041427357849667181650517620932591106758394818834037508595048017169330563636082617987122617274299496342282226934525693632062725237823962836384781898861362277588957064951794680158298090876494898680266143875042789775089459049061302297020846017054899490373364541480400905053439432563149322608035066762942293095936685335569021403128742944062490598660226946936447523919916776991890983851215494724965336333287344794611756077759770376890864556787080799724805254018356280567745292594038690631760335366456437456198875880141339887570365395970376322202249470770959252589852925223618355438172573388737093211943383305880079897634384539471647240569631140312622048084601138308973260432653982654270789052952545160296426872236433972155267156152824868518819304937108820153498250477128461605006915266488366150879240599959775816457061993618557324805530088931748990412060184573696487533517365576489026778387281918616172275446864055765587680400116053393492179513431837837991846491334107347875908753613950154927206554622232303568729295852695384242605198209874583304275162209085991393353693771808728205473671075678171128835593513808189612630435002744217182196941156091120762880467549743169900490996321300153251273050311571904653654052705301822661152639184400403186529809337740743559998782946745177570944397649189955152204857436557752404666684566960413255064955426857333312263820174718116789732238130180290393486702809376645984937150153068637771320590049348390876642278046323515849975431051304182411288876662095568524840497563901368759825613498888680133622370518262070106380505297321152780361078429765538148473924965985880011982515644522385173088162540304534426394474045761635389990502656801609861712586535270024683955258687258279683661543906242658099701391999552172402132062476885616499803577179724808452151150190517759414601728497318427466754928567778753834440674520625956338651388079181178225604517687208857850341775188415531660776406541294469109582756917345985702170611244650956199549717236025554921233630789009988497500343499840452463898754997820903664374206196213866084160053684922802665257653941678367240145401616966761476720684290657822750862793587889656118290530685403889295122328763776794923947070714963997752547620766276658809511277728802822689825216197373975278311938408349832769027409492267077724017922503450585325396031441095005694151540218528701918339063360266999775280467349132255277641363656752868547570589211239529785765720322914307708658443563062710517041334942147064208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 15134639001642936630480180375943176837220733851402726327796836503379799376130683462678011710125540208960806586331899749746320168080188393701615072586519932939828226071338302898813547924655665319590450078043682881454412164171113356560444034920396727887403518809711563842879971399077923859375972821638719387225117637878923067516143456096909016635156714271970076576392083317593384361240046584576109591000489501350902117364799480334904549201722999056063835722791336052735969860042459084538880972470442949789663615901638812607811058476102066605658944060033431470250936271865011631817552842294110110424946119038876829768321851510672966746035709820180803146099384128334371609736997705704977010728010561306389856941942527339983444985190771663238276512051716611685141256762605539274985553456946024030348242453286273877340235364880139077516365232510830320287501488353461248567669135553972237638492000476874067129238701665166062647491385647800641074785144451112566152768311674378890571967017556737871937717812632148327174828277472354022028063533774667164403983910626901267924630696579194566949412228920130347438324922110246344295339924476311142429859799138906913068675613603864607801834855798410513420439466799311428231009337381062950666537474033000925411487107298209020659398047157160111858298395850288918026254895785978516937268399300650656943019422136104700038092600262313870570226927119105885866470397598727563028738358609805738076598337949862702569605136734661224413153004734052637347396657429584131162034913984626759148493593313479744448932028095999635259454980040027235808402577993298123014523356020985172038002080233478739435638762906172302111280037405356418521838402248604294104996266929615134049127544914989124744706100594386806877145654284229535859364568575629363515477458155612494723119797938109087569081365369413896354654228738491175021942921323357952324748802021479288176257840619861232490170286509715318382136867019160896006251263082242205176904897473785461522108139231028946890933016228251653925285993317387373899904225271681769016678630724518528201691558618870276906291853138070518290979987107814236713210080781411261773184897743546672580611391542182079516194389130925060647876053136976468134829456576672626194921613206466082381335273654579346190370531690303449335461458984789071429422862847370346238454135467066752840643642380968588974038610330238138631011643740131231801517911583574092308992876310695068981719725901889322256639646249327787234309157314674989951417148345389783120094048439970658795571567031228998804097288689980938727851702895625558484556293720967700513589808671140778931602856324669909588298938258259488833461350364828420752594944326608041797389582498806519552472486604773229362699596352269497431507103270893839771462970229908921790417914453661780552862318836510420364139606120841473751476065298785470116828915034687696454509064235229155239110236014356808247982924199262578397227287017410895388354703609861438265623785331972154666062699875502946779611392631313573278421697995175382260590260172338075333882966631112795903259683040748678202581287750337339533603541794065132221234572437703712971949802903583617154905877438728148671599786546445903623432335312709556829926308205785100951656541295633082538659921963425573534648789980281338531851770271538186450849066866220817853695246829040549695435221206895668459306707949658683366729698410887099663957563473237239923219207836245802541751771130751604630451759657863260339877878477492864317044913551523667048075027027977547921368807475535681008273489262937069567031054864322679362256685986822570893564280002129302127750706054759357082627494549438563219550500818346320711419137825707201916701878636247708001068230256421619506683349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2135709870320117308443957303486881982525830294190755812658132417214240858112563960314559427892400016144634314518894970470242572079675930830955948988822860398204618810505685042848910520353781850304301891510302770493376365879001771167203775697710360682965433755557124439677084821623528384291958463525998595177095171777704868703201106375961504963522180381310829768408458928966812385693951399313296681460972035885194060937970590845547422312553077159792348723800073590729137702851383017983461419902192189041666621649259657576089057451126517021525412749870462710963736498081976988414614843696878485612118638958993086562653473252879238671462759347731959013301277868555262556727599788017284830545003446476559964490415589091052790272260128482751372248982921193492868417032672380200230132608637979720510176531654965362154835237058761613419568400623200331970735847397649014095836663814444328391170645534511220102611934558672980152061080128288342214205235771220081303285674259720580987914300040402724819346751249661938077747505841899269172670752158872418073993638528360575608173816287446094474351980589664361523706380744510360100096496822180069208222608617552041321345944453120064637308487278184730918139084153755278661418207297417110278645098493142765196481505721892075845147391835924487887015279807791399089677102182866836637099702239448822840068020960936481939042258718704775689204006902176372734332935177986606524666063670240051801782272965977925400697192197261427847487253134069106699325857435826959151000332640396661341653535734701590162370440381483589127013935110922112366577384034440081128006818227019260249233423686549816796402598150387350990310458881863677045351467411122932462781600347675320715024610645645853813222270258093203732962739511136073348848062494029816452391952924949301452685618656669713068770527051950740521322106616660938073011224647583375543016073729097613330229405132887462212592825702945126724915248593190107200512057348621073820073319289849386929800404879878387252192642546105647495808605923860471712069632539897139090677576055712318704776439869873749930439700848252872433802643320665523433078811446595124584325392014113217599911735110242834088049575239499194810578392098460951570380057930736720891651737112296933473936259515470110475700608142616548209493232397187517899202344844756795562976586563537826113979740512619983330433377979716976531001421961420449716636090566173168911634838846078669282999871431184163503019858087683034865962984551120166557410669863319606856987546537437848061945451485663389817230258071705966730664052896016928495831433185157773221431316013297160170715824025908270777732465990045872241016293058259634005721653686891975547860174036456097467315323492776445144223477127259700533385895405155259066062488096780634842161984590781124072696445119681243557968587361438826013851106481263584836149534413048952184227757502270980373108440692620814609923555897567873473523379370859885585624406050447683744649769509454607239919466126090919500953387462586068928923781315390454204162617638061920490392021232644435786090976128769277371254554413688442332102674461699753038912564116279711276435423528010238848656848558845990273305638631256650165910764274091506032700125942710493187029661299819441891547832613732255045677156294862603449122533649893521805612792069950411791415818053543195237979305887883473834840733179393545405539871568033151431629363419937487171038600161261276456303764937410268715412409258408735128602772123284060810827483555659908328458191766967471024300599346359075102600925924773939846246227744511402997737672337636313980763882203768076954299633265743810074984736534338022893750763017160467911250206373714263388466145078970676134467317288088554977035522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3364744263875590303129385682588370582812865112881998763495158592417852153014897741017971206091070261564272905141442434234365182838674109020713510407250939063556194043621206309692558613286205582584596914715823892444781459953965245836628742906791997683546959258483597523118749374553786625266997549171066731959352121566529784656097963068973593742425542641752242265295275962921129363912142352364707470396355018044523331509873228767832834907256626582804627607014156314460005051051181077049162757078974382619727313033686426097479730600916138026122547002440953403999253308989411060567475223529636403204049894295588061428084977798953903951317001438174554637862075081006881200298617520545970734771659753012681459075174458096532651172010229739616947826559113394701298024263454744086877939755506806407543450936734727848220938359562417118774349619642075670319582559542761368088127138354668709879071871449943729795052904074777775088856574076104815961000413926612685171659558668507759424941630229806160978505117262322300459611401980068783577231012509062659872950158948213005139901184254535189980555014049537666430019233193409635662833157709498433374985564398997361393639326237914461162358087493756559945316550026085051577033926112877464196247621036389636640750399120413412121629380895179764854283406664126405950246473892726195781763675991560760439522456127048453025675994578685933341678926460701407998346608373066803518691460506879562067400224924704034001030148972925407335420257672578235886583954383891412875048820085490931953492619450592249065293861893419079713182292893658860373440541746941274082374335428196164094653496344953202743097675624896031407237816047926416108573503651961860285981280401801751973170600315999418317126626617917532418356963523674256186913845734184749303980481695573436547496380312927935308485449890782608174457499430468811915076471736827709488690875707720656545247887199294329403345623473261336025181775887616998504585808752064201822232319438654114150912370176574732927863191706323067504863445804720591580202065263882604619067755055024214246516221979125815045224772459547223851777636665509827021201710248911010625233687029979366210991745215198804949305155536306907967997364482814173658631576056377004187845202735017050997860797789398737101602306104103080867206322584204226041549609261332235030597197220037491900237398618024259932414422661150683904043097337283416007118887962948433154039354217020622083759026263670434678530575895703804050691599311499133116091837642261103871388522145786401616293216556495211852884980133757087271785115624851005833323114190012885653008263853652999361262728044643750931787328396139410162453190052663840891237935767605831373915641242568710884198419709795725929356827552745629825247807386083252197582246274180135703022181286882926111038728772435958940586898037737507580592607102633935371554596510209101536763880460229354076079056516912421308816857877625200248480703634554204018697947135286631076777169394745425147753991707540203116055688790427618736403706196032756602345476064404201717430877752545074582192101411282316573434962467080696050726944397142514695591757818202892074667064351998812843665353681731457222148008515972831594034373869415940881264305466500626489229121198398128651023153113133846049350859904127540890261696966859439145308757034062852279247329427725708275605514281758449273654997950350690853430731853787677335028911814819816483697787322564096461279558837618797265705809266653452337119513139512626672340281347344532084479582483711167626875510436362624227061281681292214219892046477013493898164203886217284889085170392408755654728170284775187268398390635818750493245257789164720919772862305714485517886817305972723524885613719012771667480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3449732187765145375869527393552427061783695306044296555327466307648306423390498295362231707374174087950773862705898035883994868265988733111335780950588823763562408428350068681107798220413197225511403726528987653024151843326618270732957481330103478371084317583225828403905916035433092018957143336774333404756898545047529843825865826871131282970982276297912786354756915838703536812001987791215845773012120907993801570097660597643123201893325818502136594927751361460583167480442875424434187394011115643705751099544333466217358216122578017753426940134630912367243492747791934742894897187264854845425294269744247266315324187219175381886983036431496812757417641243036147390278018910696922995324742909298590763396617756275934094588337635792976317035601444066082388411885751950625624856685381813101597386915880812709975534749431014109371257004919885677917651242056655659965595006514101218417683673145759602823258305058337734217836891591823728067637557135569572487203749037454489486475176633332829655787609673775374017548936711420277274967873038368593634955093749040004381876763787271761160507118756646444048693979800896067178789984243106593776981053244542178660692290137594647472078874467338635190727646371355980570026958606452586679384471830651791216252625857976556309874097883063622645149910659262775400819677210825975171825615046007102787788914394300299138233899799096606109007546621680720796948840266993837139724891646635220768881542261264571438878295848523557882291991829270312334112515393492120672461055350554346362811968487313835314603781463378541712305130869540250866910870213105835856516051998824517081751234868293589254617401229205234694623953930745508090313976885604528849837220470510927589063086368896162411702301022089332527590328913868167525541842922738972877100712186272576661059482650519411419855384015709748058686662290455081690135457664043463300085206477493106222980617392417565688411089471525349582598742292546407503873043298151246697701205985569822463389015834495866453669246924726096680830202137030637804499916608924920698551230492635191066880798029270486271564794775927922727448846248189190329823498388913921340179989631819412801341461525839703262429194886533842864294973181760583943002310477311905941589176200842795152088870315965942171212066700391557334625044534644639295139495856271525882666855802551607593913106021545419044526928715055398120172381612163282583386779137021422401049044616278175727264582814561690321602318174724171876939657997679773492835952412606357985462725363996795396079533256015580231886867116053035014069393187407950158000521471408867966820679693840996461115507611224645395755735614448509854895516702994664539652762859790048441065078545555825767495824293569447648455818204293585331267630466040765692579779613818814054169918072908436751580709962445786646559855189215708675280000791565762337388884445444225899857776721570486249024490181467131006649121440736536967653249378149612006407841255325336382040503130976309217775325734049005046417860764095791316376765696278971661582653862407784436509121019279214154102879639922230166462736098990330388680706506333904110496132007166223477121608439211323631549273254340448712830615757523056355039882164571091653973559349199297947880837676583604108744411080577485877024206743966663403113140744465954140448405709867409979130119563853693135452700581309361593524966450054606529922928828958930984384303603716707549355028220634446285971821063899183565223985811916513721754689838183442934569875735766874121065094653876208288313865809581879487685400534331320093174139889278866218174583532084617174735173915993843970655204361431921856669895506265902396118831710163327039124468805995011083796425935430715145084439770346752906799316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1883219523496289692183873493171878948515605391191890676453629026877022173443050283866950869904235357321911431041401853035635780190545909077760461029379488312603449159085266518963314589984968522735681210763816090097231930177092382276528616242066774621519247109305128273345861369226008648906998218129802897063008477963027817300142848959698685054812018282122623345592128743100000343062373448724617591289913522992506940379685146470663693227586330461809219784284860407976776476680046090110798958555926651644020833949797327181258171900744382610763042875344488179254015867737844312003644884899473305472417014507573217300222015637016245094451672137555786541572601372612222696186353206252740427467577155975677904261640759906787708340097718134935620316797174183510425849962058554201274239752122698305279406665441763464889513251902812678843704530859196895636521905787718493715747600952796539717737583492881697966235787709547150144629599927706333277173595603044163420295816285602777338700056142697710163665770523085673071413133898307358271946964528721060482277327352851508999159301531156321370076408149380543288592620387844026259343408946318346783305964175164288678091919429320054737011791470980985849390524400055931597481726962376491227779403903722796331620398839958348441903647182795353377716618218163952101959204966409984964875210449340717147102837439373847215068860920047753108508708385524042743664476642366486309512553981692290227655880889589348602625782817161291170385255772149340721882725043590993337232460243069526494077941500419412057682882106667992485103311717651112136731076355134712720894857230989535752489143619069780978875674171063958803732026724576981500142023659662008662186839882640014928842307471794415048624949642716721431017972320276553435784890129306426753820738131801253022123585029720736895274650542743870295051998174715314231489318662332892295895742692814223612437572587938056362282125003113812532415768669911128302514923577798392632200130517812641713150081391505536492013166428502955163990028174062211818746006529244253797149986270559344600752590006753043527707275443541964107698469559564002390305146287363569738339852043726178148308864403541373658843679660798823125295036725822105165090170098715845412988440239068627994158473319847583732649615198081761367481335500198245071920800323397722661972639229339776241096281547414348610877498571446809907877112200395414642594066737457276616235410729654852181835044539418263548318976455032325836182887553485768177710917946078302910197630396642721787867569080948862729530255499655273315813281065411434406857199149586585295731590595013160908698450004019531795392328361074061998697525252244294574349188312028258689431392788423868728222049422311051563007780855448206956634654044744570228836965541596595683993394574010655644796841763053547355474576471631200285840136063826464347710575315259504774213791664443432907431892991544448832820456888747614063985579835019672664745804403570034673819356275962178329464809388446731154237473581967472443160835010779784281914777454745029932030409723026887727381914584753383347655987292056272347900599348734682348466106743984188391565290273620217550084480150048571421517289903984372946331176239533639744449327617239278251388863453127584326518973984237093234289517212324541644184618813746905713949375801689839828985294648660167713872962094621149844055590690711092639014122528287932560271052569155537482938738114444206801930746261291603896966864347443258477314517403393679019041928047598232704342967552923335788554850197543208126519951436770513373986071438112610890521117753503767579841743258510879411544005155616936125845623399836232580230408285476107432766937539690036680937133082733445038551057209764760763168334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 48294263570096363039941777234581625429167615181591765888092713308604675061786636141897306496652132744658107986714300008068081903194695386604410231678282759602434501305424487943216326300803948636300331972330302832030444839028749700471235793645038847566514080493603077240163979369926521993272689371411902356540612259923474203750257600244757136015977339941652336266827541417241541880824905583048125735255762467845768410521959511281491450043180991897601608591276521201950771741891444645894317713349008595719190583120074806598519064121153050738867985496023864156977084504981280201105180415580512798271477738432952355232542894303260253548979002624886793693617840392532590295981930652246301585857718570785711321162093122906363566531752032729593021290973382697705215423119745829711474843657295696621549929639698024481990634591748643545254941314021206207851956230342668903525168166733511235003263817278863341495948871314111680230258819442664565541100238448689875326524910823178345598350177226060572708653596213735536595815002690407281983594297689724330362786430769339385566951382510896561362891047600855464059358032967150057693008900624454547736058199144072941501649103018346894845469620089603391695695058297185825706833464248880690691236060758533670143530355703243514078522336397306881593883107049891011802165524620229315181359706226211940001771079350953963117282604255096548884625356725335329155831087280656755584651544707112847928622607167926871997514600959063185618522164158466372199150569817582041799934729272481557978186395162490146421785126234416746265634507594720989444495284336904661803831998035306531253983951971613318862531789346895112776360075465240795503565046464761853888989573609274147272185488346981676829484436445872685125820372657050737033785423380115032925224771689824719421691711780191522061138221787207414867552903847359616657582086686926219893280839277572902401818475413547374154995373248091372730628494369507716919307701265094015281672590718984507584101990477088512009517981206195980993040421418590365538586447375530304978423274269558456863272267094152833587822596288642246386562838455682601425260981211426669292056129948056840361590958245670534445840195745878641046603933432891139651936991376566862358817996701224001102481405452328944892241055212863263298643371090495444749921665655302474165143981158144670635981032783925452393650975456585209002689244330251544667705932519935183013887741045462097367664528834209870474047579062716005874711166778067930168665983627126119943699307782718168886161370480393122791725332319103072202809764591515622850992931718158546365083311482921438785938830977380946363432378105508112296464760205915878776246114906615301943948054911550216785225550234227907069554125522430069966124490766782861347521125193341853282913178160336348532874348637372670814523791498754335309479317348380137799499009250398163964421257723631342420536216311438811367035679921219849882507975301693461356933362823961209882593264621127820672783953435672903413868891082128414348440139496264050130546257687721396541632630085744882336138239677568368249964685924022911704961604953999882778546983227892039074481838860371226752600116777953680614828551798775877180881939709989173450467432232891307514687957845815884719758773605269336432328577460918243799538651454161109579804479371636223034101442136494479190436407297634482117057968203495584960302177132689234751004935584062962949869460608402163071260281788730646975651571777877034772975701281989887130768833496571740929017257513528014658049633493491523795875031632136472970500327617516391523457061655672676332842007606663173254395419937072725683610606914658217108831687044889501766216048530504044106599728958587102945900129572359784889221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -151810286578221185255045518075676814739866479473946069258081089221429063122313209757220244223797741353921533010159353750967210147214824798999389971417494434374600116952598116782013187805387836071104404072974379810621772257305189977030437867691377278408739625352531498948571999316196726550659119997110447570777647904508017988104426595787324493362336262531896842122284271145925286592291997548150378422965826786817458830390901954764793808694118742182460397316532625752668290983542257280948808137589142686609019985587361700316997855569324529416359008402302594068261638333984136289415249264567112445134316849107864158252559476474928793973539932317886253533925619072749178245062876246757114610928977984549384721189221368280551454918372108440242137988785322632142478261016564676481935362219750019101784601779178998903142533804367671706512468721786191993987415814708725955170696335162828476250305820046748436367391952568027748785342857603141124500945159323730370148515528746669548147280696019699436414402943269781035339118254173708238838735490947977154178933163590657872039625169186033003145412413600817675150526657903373443583774683814211409818086210031081081559312273487048431906949012202996846362592745938049134732627682253348128783521395657917608019490638083254471123965450142772911826307678996658843965811310031446734190343894697652297115926404427342684297637487695750392908529435222861989477916029443043168891899119300602333292092694556378987338332120367499239544647798806562308847014483291153259889432129527432580949273882625373058030495789546064935284594696576848437190904682022144823158827638895947356375910152292814642087477128673188298528712778389177123166634061132803924212473406043797962905671213838779552162768092855401177679319450709816855483017209286532827861725989721804168526675855956597628956338715607164460841617948216042031038471328265306347186978384638308405690916375579752143443658136600665001468570240085409517208503611126239380516042306489311367698515309216226329821897571648745270972983895021252824695922111620476227397953477452199293273296271450665428681906315247633367293203780511873424618363161849248957612124443699969729575010430219183303634517577645088700943552810512777814137867158624789003499144593205774636633103673613140947969214974394407305232003872747853222419285829121687202934963829008360817284760498577506396111568822517664785939935267127602902813180093149123802962763681222455814534270038516327802044762877626706142524629302592897925769343695766385713830198184363202236716995404647131045635331937694778289146979603492278438881295539381309891779967415369651806175501605138618254111348819684766690546622842418982025005610198304520421938486489021685064151812046003600792950920828772269965415261432222083471965206403854511337786830737978874074352668641725999780754909209577066121043124504161266664389578716369943262326301269161952943528706619326500122660401828851331105594281361890508436508652541126587464097020502231047946961481805159647754549391572127937105542423619414603694100183915061904760499267446631179464091217494594710276798561887355223666199507004975187180971836064466370823760825568186709402332021936544148859710203810068622591084678457204955337604420413818124959336852551970285269682314282371917421827071786085835371869127509006082494124007535143102408065707646069254656433374396939636161029979940883041271050786476014901829477443194549181474461493284807880014300981727258917055084117088921130757092392257733310673799319739038260229707328087385609776676681524483284088593320420049132988934583411647621493676558519698689710821233667878440217344607170888138443290209678889396385582232045690232562308045024496251357914352930179347162756916060812066101074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -25557172935901730103211992131506738454513811858778964326229076854772225884574539055777963661875579184672763201209975718419806738671320172270163601468288352317624672402448278485853797874046337916429123678784043838937685064215164343205711093746203396536420809423570896340021182265582905758888704192128247641997952208644519711035391795669860095411169261772464163692074828071714722029122185542073276990996930540869679941563541360812943412008241066188184511985615418820515341482038354707697404501006563139792603307073845203721787483706939926542125784773353968234620272788246949864880165205649228970521950140809570564557542951920475418231365647836898683519937266280586986841040643078830621382900581640335439863569772293502320073366485801284212619417960340981512582725486036281235105057771117581930182711594146418836448952014144959308190709512481727263618083926003149896026971043752502285101108766952239113053635175556916487419491193398221794957764593994784489307498926906718199179785907388815095320081024450921562112645003936536556902021150192765727065372623964474113609857291579210907565985216218085248737580214584616253466818039026996725458808631749805451490253052861450253038150843128634456767788120584383200541699506684166092439106959834606663131972470856177378973184386594370235469906367525846212685953173844899685040119982431741271008222807358523365489211566935534869061305479590360447912776224801345159144647392975561986981066887012828649631721485734032985635001878389805129647422391112276425768337714008415538789024222841201011786664328696276845098100157830134275271128044498522898221686622584157910956473526282241924442136063571387760914203281586151539177601066872987235248947127659921714614644592701787477983466406308401084113007105519462323971085231299792205956036307093838241644290611617230626424333237407408739691980893617687930043252453867025144562426949806807172358672660107228713446737272862127699940401888340630454479549918687006784193563906879440004530711624844767969934753958182081988018494786551967805926532015122395325922501907880155197478108021164025913626422598674479123382123700633521050416958727710493036425706933375192855878907910448182837103548206313844046133200445571354260501754059213080048154725152838768785015749154691991820602000639218398346728359425444728155074809325820928064058917396094199129658040023675526911950074889921204623800173300203867659969412664951218487979712555812078919544958784833285809767460773881824933410090706716473050476643657585778184011579752718295881836107446126746759951738045475832897234551573849002673314733686159086197428463520326179302927137350059124698916839109458531653180204385520274357990605885980600637334461878373555043708513631785971105918904353976573924067473114860862794789561988640111949928875764393516380941763954056934001671318182327587771996052848709941766846804927352384415108593211987534709801745993145993244779489141469699982975402502175590755071599693784655508121345131641277848147016090342489419924971797770967483708697166212396770184836654741398857569859108166050860874991053680240310291888755614149768695884736134305559184759881133906500126330440867529161300589171519831046818252418087305296895942162645014680256376302450810135691048290010461306670263406756391903965101976595892046422666095052593561300569926073842676515261411019273426583468601025340828634910706267491376374439469593315132783575044356661883182576552047721224436162816932845078565552879978302598903416074227735416318972113167848415502373354072659283353397987170639509621241190584084982402138564396959408728828775308596971584470464667510499947850860402158539418723708806262361751939669686270697878778965738777409729143064957990058167594154983438718795776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2240828268045529915032574478100072157108588145887145983449842349964217467682129419015262926116711690597408725937475392755724687825751557608749388830486873893711932604077588589228887054966040889747504695131711261419411459106354783305050374549707865793494777675304299914745017474966300370843484500269841602586617735601928744089183966834380334048411316919218215346527179296354504924412918071005778727676317528372418563147020538157633003702250886451807311476129197191890724333795097538233785488867763789103293152259296596657200482038970944713376546971305525159399458335361573766946276036287369761244010162327336543665743607853274104739503221021174001586809542307502336737563165484245400599277219662069646492025196707886336148548583247091151678055771773456841685583771705446517162712175559546518648373506962626615648204533702803188697097445929332843271874661245449941195334185787246705361103085154982279166367056622376984840395497929001609835556310166086149879305653452193348875010038307038189801634229107554867457902728454263975742832134328956684356456942104843527433921191471956213757898736997099989119174546602225615005132629632492428883544782978084583342899137152222663083665840871341490219671372858236632558006801329942852929241770205730819717864110982651680869342428242499533477180412799630952850040287315395441610314996449962097759342801108150247737917701088504378522730473177145888692630132090469602213023124505091067342400684571929804752557896874804519244290867121601623960055186114441317459258726403384298995370860546837982297073504763308050181414748504957951466415973736397812121460472030999994613639636974999890308033403316877569396006636728580370861786526093983557162413065804561006078206963897189336293379769736137055186656893474080800744992198968249460123191132229707940991353361186959578561879564163920557307491844337105837012240001855851605460944649686671911345017546042360260481534779343584411198215501507480444060963599740897893163033582753664578106068587817555116368207050564038722414964508354260135805605443801967089334568113128692577863471447697132319843777225658680547588248709196420551609216744414445002608051261172558719012358928008310303676976972599500388348487206382349307733159504927073072145321959970167512151131239949198852790621618398847802928871356758507990889590522979678862101098455387365809178052831304825949159186733034975886171774960679131292252781577185020609471257874563394913282102338560053074613122046966138264007344613315699282528426359547620193268736322896393669407003349858846435806385325395828405729367559629151543076286540361661461498471285004782975794439817683186419634910709955611187520361346716311254877775893447324493174706049233149521568520824288951213383863194267938571253271666766584308412844278944642808780608916909428816853609327310762100085451240264505148129335106976165213084111141338581118540194346207045635956471039065331378796194823204414782952653974284497163312719784493671393938779213967676279851270572404692265667025864015385519686693227323182594791757928374727316012658738831056025801594288328500175495316731872186474311082975694010189169231477785138518524856414122876303470292048625452987004707732121810190315674585409967875201331165391638278083042793426598073900354351298164229781718657634098858474038478125501187241561606066549642984393411045357073333091888069891050599921167857262624871744369482860371750169242389715349023996881184301824743853968722164352781372196266705804604254566084023732093367464779260059781302624176955967131887494911997149586389817721311726284788753664886594487388167072395018783167425625899862898458322494940089261470572910854044446430043717958571266083454973821050511625519277230656889008894083622358322143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1646147871725795827390047665695097156988823451505851334739528431165848598250474396564048680055836203084151500896210900024249556976104669628948369612295060183904115772704937309431079251097465137211565081225185545698046720137743577797209978151803748945716326630842954056473778601980729743425059243556872100510977369183898349209542166664559297956912075378597223748710819433451001827443724979572351413426811202257614528947933044754396171214737883865901392709108708274292554665463255309180315454633225577376955383085812756418938827288940932634365292041659984178955675512144889609831772772924912730891759693716726139768920755092560029333281699646131942900222222853067377855275328307090229826874110946489376176769916861368136033199318145416755709241235406389203801545848201685503294040328697341605507849244804800262148190956004065895865996583896705326015216453962947229765274452711904181953956052257548000685884043348176614767977308810482400754040220504586814617200815600753024449479913616189145768453362705887147492178354176951864791528817508619004621047342648829111109424081807836265979771290062505459291849387391562098863805347688632204879353216773491937303565345437811027405634753351972205013102417188697135031042067786273490744148931837857730927342625183805555765661724533937231437765167265531075698235908946798520052171448951211919316212756996745254354735466402017674031307168284381622239347100161549004217349725238273281157153696525564329983485721496338901533695851443100792815606339627218438737178475328448760854124453333216460795944069522028066977608619475497416709207028586744090868372322787987817171389134061388526889251397816269416065939500742072639958621407976243022201418850866768150054808711011201109447221522609287411624933156698318554537984385141693609070985331334541742025506783545565891651857934708117034755836263859996570212402391940643004858621518845090381462269680115701104120631913596799868362512338648171933986643016609210828730713114140041824588764985069198122960175942770421800237336886358101205391648562264439669709577099883977680467319843943240591787401984824929303052751928150058219302308763396891839362479770967780080557822190681218299243175071702662681753093133881293575928671555578716081868629939927896505988464946727545392646481879160357453467734855974641060769232959478963532323697823624195967578723454290546104721274867785158506256862035104221759221555499557709385102049913044875385993047549875582271904156653379926159799026354790740246142563247010239954677924295250584838090499126410755611674335160098074346954354032717568132175553660192297725983565985696696460118603744058989891773587035561411544324791330895842774060678823282643327615902048602464112551461210957516015686288600667828316529530583980004648125390659845315009493347748630328097784456137303834008039471746520740195496365765390752695103067757061697935488121390897980389126074870835221200661598896003922896188282984613324519737804395840133433977631434374435635946420974237304601387858697223625771713859618536901479453338364899315154596177436287573810908274922986303374302141963472433311353238284935419800933038822133944538677136978080162041344382133443047213097280549914726816220499720482322229292509748127167584471074446214637803900633836320336964469341768234703569384109465643899943071600361770546720733472106629881161010606246894168724910832260707865384618580728825782807114766286206672811643176174534607463108115222195790349017791541532350346086355326987049140871527932619580489006441033978674040574431593528496216135927341410083948594215148606779313624612856009162737277882765494748043381656441821480082914144285652016010801094402127174252597145518266296398419864334322571697266397358749877615928649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 97373021419737688826745650400639504173516763046935667706375192709486114709517703431724688191388369429938634628802381813528968848867100538845905870665458851862826298897996168063372188328036578785070844141063757440161145515150572147138709958779553080221667120390983109160723813705900873672193248237301856677482139481997615543499852814839897879460111258290400270994123946430090743855144487388295199730660417314901129954236325421973167351464760036017070761153460879717495923229273026219676588687732334941899113840951654755136716417303779387102806388301161214541234297965050545349367966676834639585924218774234536111012557996299299009690763589283868995940935120336844013394850111784532634933799394744239617686286209610915497469653189043681918004391076075916906144066991656956147905037494279646436297341509234045964769142534545330772689136021883818947259568232254178353092017403244639199383783238045558200034960937227089776630659156778669828706321784797884434573190171150527453638943632947990464738439965573931678975056030766670094807581310788994136318990061171866096988619472901955272360712518239181251770517158795133156177484757592517810917625105757905769361932887765956481328388993324017563996427994553108002430634747016945774344565325065603652566508151045746599129687041590651261407241038397489782764311793113808754506268982367371452045038156512336000205659477472116605141343302196519317892644334508834695627674065833545750171896839512345611285625210562130723704321596538880890111582653778717454777792664355139944048526646671470614472995245156723587169945708392502926782732299029224004869543326238833738746143849686740072784613242338541962646256572148914355345801584719755946309437048023349039764828637622446016857891688313666190525131204864246841536106581161537051199742714376885672141054313391448138319592351075014111113295074017328597327025290653145887744400743059890767188873717052489035102414782957524173847472004512654725347646097067333110882069276172453727375641417434429562373396337675994053095449357111997619744287094856044591223980461753757186627310675625762210720552648208347770640789861318427013928764401017277730626558839312176213711175065036847403870419464274318746787486410765900874304314947184629738497105391508401484402470332223066065721981409982762885119704469323322746512797698598464472802993755502018365605327816710446177157394737366116757701045963057559591404535004175436300202801606191807836963060764805077791767900034252780780085471159026548008851391501560954072409227637863164882140077839494534546105362273426719299601525988067806212592947792296105987243265667144712513527447843605968869651722300356097645611272149430750666872605266322043103914834152842362744090589610070197460109074683458824964689048385696282548714921046913168495115036590074819383586338094475539838471236423932361483831132629031994484443875940772974884236871494776388203083539760887436025329259524604837306265664066287864612019189226699086156155727474449499232928533106751889958305308804556878078778726522932608162526649482885131458870261701509505483466112398933615606543401971752097866636589129615735717270209678960741710028155676845362880940631091704229314469121562150027847136893078486513347265030230290495224181269330841596176393604765397618425725845844642996011379644744388613831077645928651128234697791030928333931258447124512437557118668762170569900915188840247913178352259592650865828889250623583538225783840213844877119194247657756331015334639760555486169965997550332406744784140976385443374650374828471949628906365129694644532868575157370255954596268164974178198580378915667781857925215518906642247930507633597130584154560895489590958287807867252205037011479836755419889033295557664773559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -44879953238365083120007648649559214337193760542680086558511654444377406239621896076868203457324227110474385969002067748895097369828524838606265995542898424693130510716666213254651031213352296943303467148807462932665038028935863041597344967350821600104645385119139566919358356035185590242915067052610770293386780403458680291303439755229300900949807769645249441379632801018390302484410027699477999700030612229582422204124907629635219690941162948024320168576736873621192899426010513262281574154284124114181818114625189238259059031078292841785083489610444100554559171257157225796071873092573897641492088272000057103253793118893114583566841285892437475210491717592951441389747458249227497917189252975232939168782452072622494709216691482989297663343468836180247669204861271533956233167480120295008801294636546906871189261510798245283438434497648954030233122462715573276506409312604662338598946259343059124093247289857197035568721414855376389977289466420479640733352628790746122237361095370037474915193234013568302244346340588421641360921336036464872199116926305891861763935803066540493161958046189546125916482672566316452634042293210520477502089684432524349846671537432378208402289006046449052396495180624542437819858179970466062191860116821643872398878392385889678393869485770491570936676064095838284203521042446065462935655265316718361159931971740197801761569670522493232060909259567661417969587730057219933625204476254621826418240050638308119594996006825244614660087095891432697705948433603214928647207891612116634585014466787552702159301740285892353895025177762068320386837224656981523386737872681555359802439854694044282011880290212009718200599621797350542496207877765258620695841500117630271290295135814387920855078228787471902769295844245009224176508543698364109231961915708612531854569358736837348205910710783954779951418125787515978414315206755174767275253424957268848306006537799004200242891130978717776935447805728237698804230907723415271755939546447660202841744738040276920352517309736143035995713838879370926098050915332588409327477316617423300495935691262648061622567590247621197300715490949949710000451016402600417328021633914136061561484288521176185102938002799366337990966635011463638043236699614597845563238228145782021850760902128900517748787180447943579501023108025621521868017254792307419779840356402228306923458044883715077110880900573563580869334185127162118383072805368229335288469959382281552527153202282963942080075007041471843352362250858376066809359678670800167938034621127817980802124785540946241878549789092558276943254007223480926052753218186076515353962385383620899446902046465734885174339951730590456344536825601471838678621726574982962116478432811876816177959368685553225223936201628935738377341967945154083101930927813567135712020518538820845300245002443402704606121263245325527287909201372551912387972825832567886773362242742259648917756236738370305583409216549880657380886355114045136881467020306026948624120557513832209842441892885654511117262707024942917949938831036680043814567114862949228521222826704291969657960455187998485025938210132542265735414989844327972782884042874985707501113634301281621334309863630532446732355861912263292343861882539218338844819947605339949113933959056292265252222187857072184099900143174287702321847379074192092604297315053794062040351428563176146800984759371315340811515970367517053524275705199747909453260592792830161904880979530060088977080321857051489827500517742541076185223048674325585537189590716602324957420463250139658795652393488164348567782099310275048139223146961114804677304472741085942187046961552324071421516653950905204183923088036955469882098869053354308353485429600426020791918233594348284139604308938961029052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -3586218013078428124069671093814855904063455261076804342258934129878035817019908101947506787795691915003069163989713200492492246450306459662831421891163952621782829562823560375315212892763136389519077964379443294440428928255259753278001752303012886119652490775038166110881370393274057497749904283022441909361792784874798346937165801799719204110855197639079841323018960788894495020054937166387577672404309964819124105659074224077424654759601971521708220798804099947545420541184921155231975777651350051344806515929898616453696170753639706834835752447640349695659730015573066089371682981068065798294037581893524971573745086467726165371115902883484832890898524896867803092061787139851472226561488447704622824605293036402111032265265987136389429380260589431167894514838361645619825556552188589986187298503829979698412405077670826164779123069524064573286199949512999742588904976332905043738967540754674073585662599443594581216392350679854446178176864894110740357021087399105598109882924162393784713672644699034503664618104142043752035155059957895664743056370542646158506057020491416557129819376611400070863777461565047288673346054500153237192100497860275757441877909240825102457190314093593962662561973318254241518725300893592033302342672489724355012103038547920864240704506400621670264152383620385898940909646815898611036872388744446895083520910103622706990887643098887645859035274405050714869434380030831957187610497328743858456605838965262791156637521004157419458820005165084521618888871243095349832246412036874250486392471903661860663719741090270649389306156206216036520469554543830095367801316765010963466460731484063221268802902260849443143567570690086224514791830946124446855725899334485270053056233813016107969050677750628904842440688885516230944942513429303969995736810402633493320680800577219591179355729588602723422967437787933808975102832442768778856774876330179788692134215602358377496443562768220976601756008389773818593981189685463469216225058161701801695207673712140919158537012134230133872047559700513949450363795938348276961848722152868343579112475751117916999673596737375958109219235160051491953020119354527781697687086285928223909984797370621786131810190411154964512192812891410404821850747572573575788640145212205770509024763252961579393408616341942527048043019840523639182114348897682552101948725133234801580796256053897052272509419385540137272455859858935980818741880861891917673969145887353014608247753430940645786746472957288152857716571300320808092569537731374252788152954264361855876198337482640197764518589661716864642584536246114353839360196174688450860426830434703774123516792832519566131468023609013934641242006101701430102089060670040762678449991219503528741182635403130226969527523241252896831811981275007677276613577577078356284188979034677832681942843222523759025106108206147875402081439190051849475856994579757688619998388174637254343942852413264971061612540695517705409228772243483120847739403546341841924635932426066261967318507861127128527889131396844484294994744193373073642652233978781637692160782325996569024149563263191590947845154566139936833606642743910819771074529320703394452320860739984543255993158090126278793280021035929171924976221849707135947371601417217025373592885050494415820090906485291472882216797390851844419487996862393207147145459686165835019906634970430615010899944324397149308420186681793883316661024929712366998733346962201442908171855765506196203918044575687829153389548959504765225974811683231318130771615672022526414174663028708837071246000293114188146596156412866225519876447994473121884549075979008137923040503953804866266341462104156686919138178897804068742616695114662701800343669967820141449193642990384575647663972694379806518554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 91842534018417595583122258518675942421385257563520706934456095470045864641085890208319453329350044819568051848786247848023780972390049145371531289600263064045453159501803944386461443896981977153656781971541054144830394979239536597334927963961121578596417333863585083608200177472269712849405788450570656850364505834316965217732177813349449066558206099878421247529743904422039022679279518596241669993650420751762567402814785631554085461248743705067744460386489751393744719398585274900843581025293032900155163890130957869335503740530358233458596883537387934666867202103927432418215836245985168194414537848806678383686426563511875180729131201690637147468234245188323939336459104039563915761829795711960516935092612548511007672989439488585117967912330021977247282537850453970516626240888248900720958224376498113855947394385172141589088802545365994596123708407633769417079112229409759441527616695992169880397105074213658184790380683635860818578682321751314196889024054287062476344131088744299267025989269284871582639551091254965480690419395983551454840883731646869365354880188360910560892392281323973394419802658309673628473125279107240147050245102786489187275286099740011144445800413451051110623801464901363662797903224801982980754838377862305279640946456669266601879811663078114794018326097622366799137617626197302029237223116814538197203073723182286567348678729760947980717950013015295273749116476354173947220373073344968660310619807060025557599252213935983233533335531676612296298418910904682007921622219324066312059865782766340857584939299496325923253199957721763550493082396193718135754484702808548016598658009609454058675579868169905351889728696236057105711566362864761229164730152794210568538230281241764304748790464647463459538709136622114837268661256494448969834107177668822664400482278769582859870650126714521047565226576411903553726829981721699603997851296864427414233087852400284121208254066171354427447459437439458080461796947971249234626589558647444775864505429044044388101288264278142016829731257548335077321796519182253366362962328596621154126714352549385810381648505230706561655610802730783675364087182119591574576629815062482335147438556585338102871846896598273592330356949933057918118993646060803070791041200743196729384210111599052198603286973157430842460484693204414524462607128536898684529492928667813042703224115552476852283942853748718730838442449196010127460548545997455165616982808864827015209373524815421406144400575157994086142322090209227734750760751485597975962515489059654836509829629044008318845539748001415323425323856222913226230654356522284615886407652186853413710309845019916403810807274601005703206680383588406198311827462339194722612086716540976621432454977029933252588492043964857940080905257831960492923804455531961598291556043674902460933954777705404549785498299745824004036453254391954766653350556075267097125678537425511608695478091824763635354620792506812471011647939080007087015315276972519107325745064087698997194872448616082046278648112492227725104443369179302216146064250343288183110085997437196923049408556083002374080562245577283826119179348723168246082050047605152715271633768377675132821460247137743222057233264041953849510019189678411291903858908720328064989247035964650655777865829625607294116532194066255076623305779410347898825106799365106257325785344644134196708884170083306335069643893709596378889173229975266275943557902206958868069048780850427726289918814088998689807544732722032698893965150903427786153309580615601439689470328668617148602061515707038855174789881552873880451935796505833275594686210740099246725549264008689977563378880408336130811278868189533405350710236799660056166875465417373756380814241285152786657587552840232849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 160189394788609730987781535436266126528364933723580802368798040617424139898117592506612211775144676759803910251976133719578388302383787689772479384460565461517757464032815032992854811946287371633749065947838233925670012946055154897350550475414696550455876324792850928597694464681038348788041611733213373625213641688525577071118028432314679310512461299864331575704121941848591723243377183577369932701577339371827056248338918230966749732591894374061025109092412702386474778441423055478915332612034485371872973478196640359440017895676872863268698296013348699233257490107852841157073374945569292440700619646428296324184206713914595723612793440946677350317825950869379546410869692362758400548305119221585192517386192034766291120105402161117542549502402174498335251377438960843580587145208419629898274513231880817223402870661330880794905081910550649282030810553848841668370961083732162295292053113697921455058369129681003035567711414703258880662255453796601107965319076878099294865560981547464367558807762481569893868560552777012130240367520192998302544413918146404159510905232453636811612909861771140557527766893377846055836225817177551934973123567747057958213651577405749221157984165832734470731160995441676234069149927674557446222838000307784624101195680036088108468444619239688501465275635087911604306320462934758819341187671157000288541490382558409630825704609282312886554392745003081937007608583132637729055403643963313832071003595242811335746008175019830922240090182455720654284045361295338586453194672826874914655144496533222201359771098928236457193971189641563915780523392648095447817891285367737752641561147140360227004087712235477148171433344008355109702141480268310789225332939234530707825078003436986893526750523562511835201186003031221172698860288424777015409607634443028509988919502877589906335454022404923809361654386960404379579140125165711480951069421394206117418033908025310830655271464040651312887504403823381990901604262598971097434372834314292599828605927586174063503235917926633591590925533720835268584491798720001639176182286825191306341858844578311840488114594641857104211187025370420927993514781631253908058154900178926814602797245303034185637077480985437085001290148986942437145817058596674278079077996951966215636736992174562172562940738008798849775521811138914025211462366202674516272981582914691441780556951369562191036265622971771749925622395061853921515120130507616519486160202991435370669418478989543251846995633070036648912768339390840765214242783700665334905943615451806198261271563119175421414213754027605968497313275863910596328363364285649827899310236373510625796968039059991978554021101451814740230270741171053431361069335852447384625684959716017374142490317042382170465141054291139926806778275323109076361975770087306153043251057567504612655548469750723714030084549301647965312440377454733064238832226404309670823634534979416293472470251409309595266838332224403129156638182334123193819421075237299521193738584792186162683006408527227295679230853022837411525880892398195892235752489896024425076199988306664939996210152747839003935473208862547744057118306893220449143782888678099711002858383724731421387004625823796773712275007472631844982736436798158384469947138019313308891239767000372802812885709566192925505297319883683793645735771676339041046986666399630378080881557058960208525750407882181501178973161642444075475704896092070266140649937484883768311325591299006598773381825955152922051576017936094045893565206413101972103328462844338882377370312297107374831600738735619492137779661860492984259223657689124017478849644234826321757639798606194670540794178797154705955469772741277475637314473309011741127684188524394006160502397888546957267373242782592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -12078059714220943695501762398411495535742857261840620973508390628148882979839101673179050040298544543156018329379955157280343630146642680566255747126623243524439004105861955985061040935856352660055157023907659494263511132023687929709935172331822277313766663484404900868847179699333078547009320027512700990253560563288524608559381267203529513106269271697340648357985438975932439813788026355300419906368115703690446785312776631653669158125240899243514803092552552033875801961878233085375410002750096061544283636978664991860877106768644951512554652936366627363769325800110015676858810321540168681723476098619764448242825218598062017036028949021815461844258075408502138491881581704173488421659930827008692543033728097522213802203123017344448351130341190912123949278660872356234672297219365356968353096419700096123742648660706255151150484209722366107630344008468095793856835372921858946024622503208757562248360463439513225718836871558337837681356395166886765154631100593744713649234643138483352540561348995989935343902606754465172077943694088938006799120664953149768422132833516965085692323965461538545162455306144523794071668814670963711089632958018170393863403165264627037776422951149245668643961583747054085352833964482232733334962767377732306294080029842233316972363377091319904479873903214789806927014663119406430966709183217060094616049892728078523404175778886659139400764985283043226695492705542803180342223830461555517327084337481413822014277465592625490846939500096822474948033725447011263118590525461565118690488765306856425886486455350373733420154067739979738857826684112632503093691587053606156083916285501667844776685678147140784155593540310629658592897615425255292362301631337609699964907015198992813125484776716658125581941818941476049186407558089393917514994639662112935382696364197950782875414471844378487772259667532306041736429023143551366759037558037443256348441138245019561767119632615350587261348735405541702716746343721571964707530236907998513506744959679732338981417911823965351176445548233179058678728756294113757645152581881427775553943234741361102942806425289085937127270097559248068418071405513214944515442299307609121697817059501658742183262717154865824078034362435156399575811364547937891825558579951272248500728857952875279007177047098176982559845049786886248017596290294658821196380367094002514012336350966867986124030547144569006960763152232007629490643207001572656835672151558060269945438669115329762566532850470813127117744655738805470158850257140980397210052156227677689476504001461587445606057464879938939594624453483754475790085788722906304566294165235687149391987422659679018821517800771714537670671323674377791007883310042547167692711696135772006715522615156889793239940457415412356821337962423356665246510069873290409387818318613102264124801636796980331557324839895999110448950526056954824271738315180180825347432271173416388275895689517873696930026243991719027312182146993510891253560196731282187935128503239351494849557026339946840568345085944257601262852064159294564957357394143327440219927592910426754911469923624534658503606595515463354548645245314983636245390989404456342354608285506516118437423019844001982962633830114252743867024305726676104710474907464773105418208129165330025979650591918882053781496409572343937246810201711882758749710621600632613529981909594129274222377610649178212228734995805073213999144519995639695155409614686532994882754784643420755117125785436637868588891443774007603530783117341852808086339827026979622270872958458642713782191915744951669256282514269210361430963107679850516244715973179691183967433140659512729620572269096414679471239945828247799618138850034648353051400995324976892847358611136784102571793880768966674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 280572482302475791693678691997736857083933996808001023595658075312334225229904478531171945831664674704876141573383862976637343369408543818376160971421889585581007578329178569843457637558861380214909886902018739229784200315282986674884360518144592534059149127358082789154356224047568086185052346758806356340008928640080913001735146202519406549682438948028902539216887024874497453039475380637640554484625074668685703088864634320747760774727617594064754995756147132759763604127183988728120652434545665043069613592623869956473595132949419088827075862913180863936892842115601022672178848046018761146141274279327803067281372729866542561314711839523412582032789187880530553417659788664707480573183921605022632139000537678748057806661634151883637765140412621361803619287678034998157831789889179218798542846342603474724040412625296728491035844463985561130629163560281700446030130915825294116940505203323021996974473010973849756081359045599348207246598488463525707280921310937011423669553996903104424767419921990437097842026333086081933733796997645801328196250143627890811105696310640569044887144446640618532651774538243717346776659475359445041983495515419697738542777332859045685780539519840990081028367404302545857695675569775610364237325161128119118281103014850782731993498535588836041516669361306498585281628347036606874356210818787010543725876933888367230254418459997450137153054321107180796678676863702334591324526657696393494903000204974756770748369301209487553892754534028567081266938069107961208159489248884494681892056769691738228616549111214417100350665796779835463221643350709913259305200121931749338554670407431002033106168364926413432690462953836835430435236563229783575697299836867902729373315915010406974107890176702567043498865395834377964525760856122426206986415943673135299422905879701207977007219501005637200474257752650164899179461302483025088837586395975642973354581274111317768871344856357062762405749299956893062310840455900404066743178196650437761797041351226878227807219322360814064395587193899798234530472328588110442862627901842142854441841345615702392903663435237969174278756372884256968682127869321709089168597483574552243471698874345889857110033509219707793222338094143883404587086095438816982770708413090797074769687862104067392398646798466865969864141071332292032392500677325954983010287914123728940879690110297260331017957027017756447055040339144354595058668606769247780281249003450565181349975528340809986814708780523394500806548981319142821516916504759146382763879701499017893383743401073382581041208029307399429841482640309896728198059635741030990056358107403588773242666976348468141825016341851883655333808674891748774713319868387437220053372471600678649901142584628654045282889866082071130327753778468144333397198989476620629979274870715311357787898361677580104573889338942592422633657613487897975264885596527671276561578790418823497668884196582041482225044720519965006771968621170359714850458908119995283460761090916312199892643661323013462437744893404521787966748337127340887172918797473118584782883792592429033930705627673686552928720666775698456776704749429306871585949721801833405724723411462378621776544768725077609727151664126940206511600197748260337030774319647193883484633443028835257823835896841273853281878419193886279514072662761786986339096009890907911610460544870111960007964905619766855834415716224809512608432283933617904709159827191113152359606602320681668324115967274336687912839728812216107474746072733544878573733800047193967390944702480619082504865858214312828868499671160153387889505313725811983949896544795476209203960497437496830999998606776135688248384056454832969913341348217822635230838552209004548552821136061103136332190469741821289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 169527304743774710497083554384474672189430322707670530307649496595416193273708229784226177966430017080548613975024267717459506985804280714044870844885074285091257108413122728816786796803052960729502560080430946294759521705565417006110151310877429790428730518003374891404324395138639711706138041376200156898562702215316190704787951646880519477752903902441976999388174336676491958978029502541333418718888550488269715462221641387433688996305615585602265638902794693273598424535013918734527587402046944550933917141100663042798033488028729239577525940811821530549895853144158194322119011855534188037204634606016271779437134018783076509979181689718423266949540791971652636437847227491334513252441430052038891067450659713748359923079917249082263914907866998787871291382233751927585311895052213786645009238751305343082424874278466760313223403482549451046486046220048924114639713888675719402081838693166412535250384011147880683306103990496433034801237018231415341588947877097846888141441463137273033296034083631486810443307803842118084227868701214283236864634661852096632286948833470479222784276035433293545492906618921158494720363042854914086988648617479454033817434230009645762503810239960629842261748071895527775092719029945244155001833778934817547250270587805718138922660923830575365062787834289197764872041161222798870647725535405848709576845536794524205540123411114269041772631153323159985492270626446089310729005171709584390245994320090066103865746057553405447699068001132611700884987472532474796246094686433326375214553358182833081822966860180682623809849340283115385072335405755958377964913549764412708942004558639108664788260359386451394385419078026225093065051086852417560028588322472692037534726498332438694200654572776753574772759288838116453566011411059256725482567776941295689335885366676151584244334861543008142337689115639740375353818382366693724208866559275141097412486360306874216429927959258506855574501527304079942084234067477061558639526992724961024894434175227302003564888320142041770492399667467992533642410258297338146392533995376754028495431195880473218412501966931365627682495297634455158829301038985393586712818033863499618919865165890672094629199150649708121242686953838748097881072620698278477803168973117722865882563700637700612060484819823727755318674737811356024747219694245540606356866333945276586609811736229133847253425363629881530628981451095744852599814557199857967119538722632646818036727337847102988576396071639639473644182924958479191354877235393970409824937498121851309414813812575023943103899318619194475240111863479637568045765415504096354112707325586033489321830811678500386992644852671058052641753205492971587568644527405364809384084130299920398914565872036572692550671617434625596671935018535893172539180670404350924538798076120213135735190821346154942230299545004977634991889719725852377894060613985306903278987049462473696859612850742565391069109440701664906668662375068395555163558678226540169860975590058145861537945389253186449759907477421231190568679149135217313018452566571613353294294189920510473460694284234554769472443068355361415665938960537094367311064581110975651699713148319589696614596915371294548404203334195265060511018530340846524274581730959676461873002938194759041479475882538702777967350290925752421815477778218850541417557683801915092489200542204554457993563104330209395332825846847300147298503593850500874929248258385673403301011893580316955707420030180686499505955038941456561674241694612690875846331035994337143387612979628362111127891408889898438448313243955564171716460953926581832286545254563994191280259279351892321391127537845183076963771924359947144463701835982767813406779475760662055595219464545341455006547661781311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -43301695493482017218736999848617785349007499145777422911771181585160461330689323214640328502922068829524682102569594176190076669946097646671004266179975145019227710454821345238422052936558871509918899209952521735721637443461010763794906744724214277493416206085710355417240897000221502080258938216174996825886859146342642073828868242753733489436095985272692772889014571416046986586184267626467157259262520605046942923241540846194560803312826335515723057996298761032315798877317972375644683581192485620099661288587581186182747176623623466046354826170945955089968607994641271571001429176203710623506607531943801151563979775382328630787004420073088170417911873615209567725400510651374621403696000628796771906625240472898077848403624555128186351328249367574323437318572348401922305576291707266218674529659921033624253718163905583448910957437310591791027560947603079789301366823522698305321944775314087166694556098330294620473461090124311144383795687552802375337396023842189099980851855353553297808387216700542876563162526270721599423976318866999189477298578326374633102421740219977643134691431195250423375705226955920121611777345939307908967404157506611979137069753106507316505087360299363845920154948462773619547816831293766138731793997902909520402977702363215037203873697612613567395552945775512127767909821326998254089035942320858642863022229713381846441090321183300988337015601603054597927133080015789056881891977612995962962061521967927392643604174728642415899990787547826979979225142262893188425684778030742360176754202249506078521605528160032067810846791638056261016219628258661063671189875593148038333856983393516931947230021330575454165015542395010024295754340663781887254339831223388389436330565031866886196804597622521569593274284932373232455403074820453848515758462788851418529801380121355750354356115038354110001840133685570447283774498541779010602968988559844891536341120732185403402795038914867494132656044332387103828228436672805831677857434404974742212487613557392695746296528730802244835292224163977383219625734749940062042839081184040037156883606588019855275306469806930588399318112760345424760348673765134830093364458632770790807972591500105478098735557534377887385983018674715363016439481928075019644794532751303366379948483188931417392161283078920146366819120096322561341980842106053606110451360826493287154487784051886666362398142487953204558709339729258916192896880624282862488983194609244218197918949948580578550340087024581490254890750354058872730404980818323835709686809557853789970424629224811736893154601496995392735948660744036264947657339192981543648449690764053460651102728069506000219268861414894831429136178861363241668118036848295677548250454215523152881125894942257534413922013970937638784333877881612606138520137159610034476198153922237641183869200273340636324258723345145097647923739084436186929841188093431018687745951940660165976351712556543016774257504348393669940869948098782487257794981191865033046867490219175647141410542253131577487319671324352763985009414055219031793249597777394768983309316893196600964113734158822165978531948844882389052818955581677858326021648974523807649973057941225508307174371114103863775976715902962453065086100209654911116432086892803990698328219410798118523006463302519584796841506250259349173687334976973661053397436039353131527474427415282678671333733298579342893433001563063562832474113090802525912558566637773005719127834928528541487045688088449645607470235087925461233745143497638239540979146639417731849305633573941878090182161381810238787668396574553926548409226091843525727059694020387398094488263355360357426907233397391094947735088584170114492118492835647669517678523988861263970803633320290753103934265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 406004258686405396556663971783238743444024361036613079439597847139630407406435642397560138216467879198821559358262770342896112375458010790870662144425971600134969128514730142933406614433797862317468426057075649801837395329128180953611929179624633432090080572486368948645630401498072784411094291037875487217371801250075280891390490731365852005537887303724587475398045154139337001986016405553257061713624419934430590306212363215245994456218183433892164008912687472385001298809614314005509770450894735372314319011912158406265363776456563455094626575950377667089422774253043306246204181163243019278908764428233595329658499290961590613363279091855136359873627847006822373728817479252065810494831540037211539544877669907155640249545081086245984820886027166233727785273619937088558599884200149621247120952258981004070571024795103651040802351590784124550202321011590996173427141368094166633013662489965381651169385157848555375947542484685154062042147274711564793116113497101148016436568712402504174305002093592510140754240660306976218420814067773846257231452437059649654301791638080381821813158627211844822042366919319015395936327319023471817649391074187399389388556262593842267129324389328236027552590266937970397921723957064231057509599653333462730256510634082566388327691093786576332450929817026289444963881995715990217803930157009413381534602465230494071074176841869677475039656604574373382267133199295304109233742598086892475743038568428106843096553868164836134276468015701200077952960297249884851463124478409194867435572293438795792801153780034983860853680833090232084764811976560675523001003754609564371032370166234677108623855539151608113638460979319862517148736426272481996175695704843665899592512825611580178994990700911869244907789511341527784498023867006886749165151778442165165208869103923011639267815688566279433461781423732699067988907652432780587545335397979477679565130410697193409418946137087499455399887286973290603903728179639033314028317688297485181660124986966524289569506455828504097480669784940449762981161943137632417391673854918251425849407548554900799476399928543881247453905445897445028501124942904620542606609705645086687428652167509907891652711636482832224020760889362577953544782286424016795875348739008383107154410031670229504233001644889296143711377778273306517201962609179745235920453891040631337169098135936359430301785892584688240368602897269826808111490558246933368306414240545700642151647944904929825104797237810983201680244277330061936212386531677309701758469354086186332802367700222383045825865927974037127942414144021145641182480043254749932465845430867725711917854362130101862435594549812669798447346704280594265833235285109071893045453456267864041483906871336062119951905082814697279838653951782906088806607074414343845952580290560879149373118662169133009685810860092601180914058165778603644214944269572017987913262808739174379352711553999121514914876569161008690928595549247765745434740736302033142194484498180566396246825336856029749136664888346072222434998690518313803389125012880332852066179997306206699637979576533146256456774163022634765546446552260946056604093926886650455606078458056938281318957995532996068093815032933313180462690682115843350230054093587837972236991816412315501128681128315790697074329637580101064701679832191692635481223551191637886022758219361502746789164306965903492709233938639672337515739522033743564336266674149868628086829812265100244356595009627320417361119432681146332452736009039783895685374861373199159555346518408681767021823419748750916572180195272167053004143601500002082417004584723228105565653712254677686331842005728711273792380669331971273847806070420467770361739146920166393817319678396551771927154541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 354017622841408029317872518431205038947995033658687581027626826797384297808932185860656836167773877072156245326688519521305101506326588499534648428272523361889066219530302687091915771971091072893564029421931731889896629276929232649463404147561039686041650937729732506799064025421372353129580585526117445709461256611722999930507681284111596950314559777499235310890279418610552702587409159803117073710108951709557316977328622469644024901682331368809398798612461811908928913885070069825717254687767615742752348672643062800697996477005430725268439893740475403141585999962224022314749871462897757625754095925624396694254167558194634335815117647444601254257893950567385811619161063933636155666118693318891226995690589178166529749444440260572452991391325952667763139452609286116859817245969574936449524340754182067216945571011219601115959628975721136227890986214238000072193048863806843257382985562751411357261738696222008653656543012496506126699681193955152927346791381856158368018052703447309964846603996804901119459883978273836018998833196361750066259458905652158512427095525322738321357596452572620081273778419106119435643481651907204824526118447292296966914648997832037053885437377748987392164624273707541600595074857827328930331994865953712470960488218183740696167620880244956349604392852490023884765691944112479226461331979299888124053551169101486138338480769299256452742246744079682200449625871504102895326132656164796803182407015970688232095492906151889647793127897772024532520440014966222490102874501140949327728242440763728017436184103563408288424059688425218735506491545529744893481486608520092654303459206369051399956311325655640641776369019918680001161760009027130636066701714729630226263095775055801245805894048903655753823003720270262374541051146676494419177785224665998546547074621203956261352655901498686481640728379519921496473183732431932309563001952292811123361176634235581611328263259210371748263744790636273165383275973922405770372920083380681621958762024879024034596761867766230191396003816909852586674518769287848134484983563084853202384632930232481332451890298009676018728023260854204520408981688273039605531053435609118291379400428830726372561494772022174781408772246797404943333330351549485857476953166296715335243905366207757484555645871723823684021189090880398213802278999657271801455033151321560818745773576390027978187452941168340659460162002094665213259443285149363499150056875338654526209234148569426364829612604707107603532060432943514501526243595262605482596031295950238244133964887663438757774702771204524316959129749358430825919603402533997780573674977124733917237482592612432248020169652207301773618621277797939695800359153714023054672207440196117485884880052807869538200040844696056340259800191210791210010943995018601803809933615051579465392121076122952108712066216369284577957823663934090183838889181605418851047827200584785803117470497402269990241364494425110803642605223824784004977367938655693749228393882906295478892549792820848678863186185538189010060088451474438303014461129742358997293528860636431851816866791657615419302084343677211827222405615853527166088937238682557403656508132761721482254190411551180932925295309972210615578252346398455407067448012405030991289418090917203498518429575926791563230528482473596913542434781524579401900844172244064231023303513789913969621030023311876530872032964841717483689335319992899042600252691854278036909693533162797964325957561359529242489714794494612546605993716474204824123149527118743003714328519304001312108795813529211582184799009649830475284256188806034191401622317655846320605125225253383597844557593965893515069248275851198519766701882074093062700012740786079395861875464038067903685615386962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4524651715455297161423476867437757785393794030855413267747027116321196440274225147083105104717407177232697393178396778145728795527877224686404341204507284780304904670583511979015926624366990075837796167570239547436459714023712210901440350827176820340968756772822820726224491332246243847534207062431931961914727004181692049329230647859758720903530633227233163780047913788100256288321384347505415112502991956098749162071852440547225964252296622809971647252419328032254738479626762426571195152887807119120200690783411432680447370167557072642019580378419173823632792744164058317077388141400702421107855116237089670719744864253695683112110391106953845457870836109642446823804183118643362505931156020341442350854335310395981311213823044904387527604029613939218127654494627878729908775621419226128548973962024366301550928332093215483008439269985540553278076702244304789684209203320861383513261508998209753008067749417009571251272048125164085333226390511069728889379620273509232715650352520007994287048671735030782064466742426665543297601444913213185782730600651989810949021450307885906083834694427067912136852011185142318053910349467960626907343454200823323367324917352468739472241508036069427611269062517310120942667421163984195936709418069946026305930364542019079332524075171079317590414795227732601934491383235146679372622987754134785548556401001947133819980619818568209385766508283469076721479271690649107722130607516000151372447553572988406188904681755527781686454692733595645003472955465327684720988987585320449663090631420930394234675506123807040658867371127089509483924435608043512433786313394126684476487571377059951427942085287753273952962796735607132157964135782882144595655339214112975809123932352517116169064165218556591174785802019990194564205208177316812653070711804296389450339688317066675543313176695549754625151672042120680226561493540912714000725532991969222151096600249528281143520577504347505850423062352940816466292079922630772121617653229242442463990638481867715761906632277916914781364298684246112560531804184741969920675123983659895253940882017938405919855596923830669934322177286928973115897595640236454355411074767415220119545749800862314128842384026951146801574142460533943676308352602631899382463933193613235118356664082311145169288329125834094294286767051977110536347368606740725522145259272117870033785836252487365214269943712960282157655501659118620315788772154461439138373451897128241667150427475594279345189546953561210873068833842295315435930558440230063589077770848445021257719939622092009891147645463044046805698360459306689937554229068052397834690965011342913691941371500857343538389386434792226745353709243358599669085414118743556846425501898316182292413487761010136694888126112278170263046627266110263435862947219992088062071646180642680397596795584809911477012636575624800465709777710689517415090717257759060996661363924053550832440820521101774375000385050956006355781110608987598184816735395090664103436383364595292155641607540546563817631976085431609692612653547357816919757545353428405205765384979391451714562209846979258490936705017907111180793862115298206065262572670221925457866877851347797214732014823690247563211848638770345287128072572784540289119151008982765644590924125524855717095748589854663151982823269731155156199052528605858187577886885427174718217798632406931352815940689310596345543317648612610136203598696798576735043219475182641822286778116518476389864755125102362304890163069937976207265138926337388749643542843392079128550126437988296708554349627710235518515075507703431500247238915144864290651807502518764569876080016624937501751762812123075316799561254710977922276908915207484081711248637539430274964029481728932873187637329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -779035502671081230897242670540322534153881973442981014383954239607600826698287953817966897647067393851170155515946079241659459012801175623745488811612005743615257161718096826967414874589029075984927746356560154810091314643472143784194820039183730284037512358433532451904962814088582323853306306245739670701429821058641171564055643477651534447212048901886005266364068289958413040282771458132402172215593097744111384695055579085440184817061799779102592601482939823642366351025463077970983140551520127473308105810921077130637387621114610612509257555691312830882795484779930981327533450020546959448048119818636912548293074043398821900179058737609803630044980486889647701808619976439845743773165916083788831954385874657437387332872095204444640884307799601475183106904430638782281677058185717089818829376879183169120842824352135500593105962758867766747808221656711692072038989785674245937399407234013314689085916377626305978604337596883786952362084684070580591170310012283130853032847813910514713814385220694592722899383486807277587934143828481813454971864407801775222200494372332683766372474374088142419306968272558558895847857331416880215623747083901123603405085790753247315986318044697573446951591527840714766668629939090197420951434246021711530339605757451574248671851197752824731693189873189892995469925397496704542902052599744911728843426653982878680344262101874880834613410134114636156468030982949549224089624245849655496670094888009977474742685771245050316125241203366073215295306170840627527204360636659548523710269124313693604521422454297323600539690981347652173995755637150002177240457340852273756244302587838825786640731843393661643328238513029799767783419016859382229786027598668454424241691280900748464268201324857816369595874311609531408632058675750373192807794983081649332177504195392580390344067492962763780935718495612907201532400378938097282094103180490485958506708961091338762920735332560313506398402783249073529832982534148294925398619168664716143536703229429214972436251623848354360139002479164657727424028848294512561400924713032256434474376406536691933242489689394100323765489254002546100651739080212360645040360467842452259715082852364560140860217092890488333445780475482858391823841274202661301698205318881613638266248950899721738088360496702339950114114450990782025947198937507585517848212561018689309213992572940605885740756607038827155513359761892797798431256063417375262495742712907473632517714432750502132353437440004654201593737706384377596506382132506969432367437903946442394333218996258721174503345707491489753025222562524777992371064143160212491790869078381892608399289482158160417179672001695099325761594598439871844583317343826021742486953235142762113055098899181039813060840431580515817363700516360004683834917932548921077479213621531927975849508942218582030866583779452203709962958636970358018339527099099171405617443060301792172100895075277417535388907400396480669686169327248430974453458642805705073116503732126396054586940949632459760774388082254257008983388829666886741358963002635218357437786793749763112313054784656371578456962075498911283077893013976494737506687483142223951533341794926914310176075882882725135552486635691829222723673516623383050951272409567230246270894182944883487844809148915035757534288422103794522340250458003639083352030633110703936787587322974532822557742825927722230632362781223344246639331850954447664091738964642193866437218176668978871941122641938685817025004036718312337698402016670395465491710193932296094935829738482123059498742565985811990488470785726225264781171730239418591160259760000796592068477017175609864283671392375479548572561924496264575009019760283459662358089218237749101325004731012011459191894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -73889234884897705255034593492134765339677332527991235974474328960252339382284567959351068947400130075030100738713438987515334685314008145322048726336986646613920063627064286310497961821821632621908091536852650991836117997496611474038524300430829772835104233622033606655694295571324630660079162622127070906011555280998795626812061002258703160856861532910859623686101065296883137409090161510442125545553091067912608154443144198145860168398409418514960852741315732727782906154763586078885485804406136852082756526377357943686779067514710034966257862536598161732846815195048416694192968570436396441393262881504895357049755320905144321384227654161107413160540424267029542249719258604222168634272549508228206867349916219003648237403196207203962143934656079068862268932076360658405522030461217626020705753233775734459966576988551724868641209894688414270734451495626151590072394283992039936483624559964152112920178049112157472336747496371859036070512283944434774959168866074025473402830111700479146589925807909472964728102344908807361075582074131925833559304452646215483248304262310315939501580287241090512105676371261514343131009291890564422782422601976089721389439605403214778738814405899046488957183284006515589337583851171132489694682840940483401338716497983261727281498564948649315514388867028314785174146713268250354473560909526656282363836979210071071694834937329014247914741190347701021581010444816517283857734952903091958670187510068609074717749797446214504937995320798402489628700018356430017885540112144670064762440066101106855410841430989478067432652617528389931008032098938516798041546678827663476205241125963093331274658128501790635901327382141364924459416047317173805808942971038931719407075563379900658627162408045567059587039610717422261212660830751828146993115551813363425007560865995235631593161694498134437036460419172517591562140436969036375293719836504179851742606305052615335707428319827846479669531620853177479789216572706265800808522480974175717823526016651305813949577355341973411832565150353161670209422698327404463802377129180040335113316000149608363743530927901546056142835948658435329876270991107242177418808268454960813123963913988260883617911263267191865965929169407568783530666538676280155359267125000134334002753397570723899908358470872658664948157603247664065191430280228595749883276994909264002037671857809942196825435227390026636166903774937409885625368980463300811464605672459460338134165191893302586509579920469248618655260252520448597059112853265040300503160833368154098495144817551885861819921751862348699057321334566582780202663261074151090641743088615837330007407943484568664407905409586373718027139951531094705111842489335966662422360377257275731632710489568821282371555428903020474910059501517763839337630834177793455566765243733011005685793512174427175376029707735021339902845681917165554709314384438405553234309287027630843816442973795277303899635632598283046419427037446041945445673948140177005548716658861938390417835253330087470281069258150757950646610544585708822764216999642144013425825778961845675560658792396348814617493443386379310712649570863873445581562752575327266369492130793454901033636333676564300831065710518964039068527743157146126433124631660998066980491588507835767944107348235815278696721801260483713375673694953421884943526928170874670354139668531840069356978426945905626262421104216967756732910816757546856489360706007653684463320624224990317099446047016898890179919713494559717426065841785961384994784684890452075103963796356962302565484075389384417687077648280798448595294344515236465496725388896542126086173536765321137522673176591679305767977920763002943796057169202647845766933807587972868429703801573253917856597900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 482656124774943774299969190539593117906458439565955227560206034523101772546362897891981605424291998554132337895606633165514357284386717820730723782420397377171890984306372706027516106241379580975942980897975426655056845065474333792968694964348293480214606714354595096194095271213228938135889478854718534590710353690266586452346036639174405955944037624817823417282024678349134604533617214625481841062486263517101226832406228820273401001640345394657576653318939598716580098767589850247516070607912094620333192987799452223776329426049430675710670183412532689611676391930154781543305390272393531429981226982659674246223971195604773417996825391317390109317604766252281683959894097462698565530660950969667756178271316694402142910356411875304894868437554365064207953881299801096700849553479391224103484681049856148849544073269339942308419857160498710223985596031312812307950447011010739581944521557414550602683257954381666053879280461885096120605660952381283594608531655919812531985854092193510221329070776508783099080864772498343172698144461582496728667038801605632754135180511353691308581600457914620409936600051586437460649969306318165628637531928810113657951471388278802156319644277471260540580169775074268145137646249233494659912012014638264005754074657068927379816355790573354458194214257846917836822215668339093517590839775611791933220290935666609373156347591631715687054190990198022818496182779213432506025276340782544725989587465437794321347445026074424067661059772010525519275913984138467250244224086961070423220383487323362945084439747018401893477322084420943133572421083213587519096498537211615046059236567345110500442831989440457929558299991366721659085576551336632718259933628661150429144814943490835829931281433414302878227948069131561958504552669812464042666578864834203847990734534056422127367224697899164114147633763915782718939779235996276731943399118158555439638783316023082185825516802564180774640662894590958824002956142100031258318545731641834656323409535380634747638701243022694754543641554283447516395014236053132904805992582859335767254467212946428521017119183009910780913595780578927872803076907115086095182618022698188667809789141605708489974673745416259895167364145439283316996621575270729775219073001223355420360663103752394090508377377359440726349197610638453910785732594256502572696768016550405089893863530302243348865695811721692350659631739891119924567592153021012570981371584450169888793432976610631662116023417931229439286175823047907246433242523282537570319502170634625841758614920076112070803014214113047531625389744935030142848822116931311401701546502000147512748739241493504474236296342490203394659680195988963288011602320665929409322506529203114934340139208095393694921990007811335092483760507649371034481591140188131875760027365126176382956986547685261812677348666359175306109179290320648289021311938055998125140627120768188068964330189297419276415112447852612271286532184073984486402491047256609006065673253811310023514537071314274339287104438528534459544685119081989911989953290786876230139641586096220132275615966479615458821731992702942181935039726789962551255261220201464065101780367558452108702937721787240007860883257057504630336107835084577559540648745524893012369407597198473588872163741367741262728940499326846669950663137825965088496741977293575319594866504680757290999905055735592828913848764282454188602522481244931166312640151815948655949368941818188585275093246423235955799112900657551190200236286721710320984305148797970900457683502787472722884679013089725146187256293501357890860141344510847077221963645492193218144484009256946813155973667716724215132248703078796698725479937501656674111359689690455568610546365230019934844970703125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 569302166072583413071235725691582095296853566089395371413333704426428645789568784253000306751968797976371741064844112713520174198522429232329054226750341152257788370744047801214262052627532357081321898416336618397583541150756115065238321183676023290490535168107392075554517246448642184040139950426930851837843309475881193562974936372949149447403021148106631025606248519823751321220892063532145420968509703964670793740962556323385037463228317187026904056662657410557239853877154341667167570064621262616776197131003630261828340279535939163301905808232830756151775997675762398808890683057069506449942072523598101200996382573641461742049001573518068652065776064496540434233877156564019620780642616020800822926901579176153714086418627087461247773272641969188447150472455417945031875212278774935414356967910515524242014476933104317876101304663271545337584682177034259601541949836541358040839440720729587631378681895764515175633024698509695963872801172813717107510859024253501349506600139088629660887280790696055898420191933821036562898805095048379446384824402744196243981123421236180287508071890873008824731862857536348809283354000643835377392803008337114348341513303938261651150334278684894180892801038052292998850260245423355090900239739509598736314668638173475820518128117577744306176605473010811486218401467374738513911486776612170032159721340757819482577510788262037654195452696342715146076267462754201447837147582310081656113490837162360557166620377551080076751422443687524900348739123632859337709300010701279458513795134110578095779561085636860063692163646402052818599985568045520499171324044922755267516181909639697331943229858331372530427802581269119361280776604643257780200167262375502505595775488163486573552835598113192314058706971800876128463411782617469632002602111734921406574591245365273064830702495359445323982130402752276960310496276331882374343110212558777576718314337779990587792135569142896267411029066500000225929303602735039157643139571769319937875929660682927720082414110969007890466325203979169278503654602611860075392826770651551623746640691513325208846282863002323397938145812911244135640553046292159650417349987462574438488082813279461729691582951861384198424261866298161095907777762706781121041429226177766303631897671997118095448159429055636636829795850773886179633775732363421607100941104757083424961081911519060463640240845522381817157255715038042626871892692075739766024249965545660111490374524796978813413949230983178540120157755365006186323771162200288419606547141916517002583742265930436309237856271510108820225073103927253281208028281359684083319285127157847075830138454330881187204980507654072490330962139842246911295334075389988823898396895284185751159809088084728357936468254475940626665773700106595781167024461171764011096823274297890987206141356328997582130297380947242434298556834060850475987254809299370173820670132915901986741610648537685431405991169759887716526840352998194580261234742896385787730632662227818814092199516337305209520132849922793296518727316185676994013533933472741604132679302760480557083661359388139184129574059190957344745747398390874357065327598192321876086832096994249454471570121778291511614231624204675518930129477079180124979723417432464549738543522836831091443501172432905494229306202815190258743869504740181501427567161986930723093162405448223412205246692039585704468668439249736490036939349966916618457543438543495482919520452694050926631598604239724084214965864130375222679486794660418822470199736534696724976664481553832894123941071354445526088829873247474515659138616627694534635623507166963690496848336474588730887001024043922014141532984719616956384541563819390757875931964314997011991175511804677697525024414062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -7036431434824260102498458187687723010648586370940652536866404728448641256031895125431149458132558298658449597519827366412728534541998364388636065552193789961037009769531813462642029836044721146728856339757816469517881064980849965575774693927646129693108799446099401939719955490007319778024781748962247660051152892574893504187814260753942523669154952604780844849371914636311163178271423563835922040600018289938130374505078643598809985616949023895984573642595953307349787794470842131459428848325829665998282185230272183239851072861078581571522095611039224692239658685379342501762572944965130545231314879572126561426358511741091497914381438876421310792188062057613293856565075293768652990334917694916441095286489551131741626632510145477566746321288057280308333090054863918565470577881804770577868779130441186944613586921604792308359084369507923160491913965283899368044598042417983294865112085354403650260444939228031759020041317068809756350699760544524088181503162452369034825811864462045324048268677218173351305224076266011805547781191058150158240162150708386581415289867170664094441316004000083820699583478415615727298595854760114976766969197017010837387315757792739901751584280868649788810069459423247832931522917891379451263387028206272974025662655980228278666934047495405244838867323125526576827191648475600697229679512492956497277297101153788512813078861034866885480973189600408738178173481958715219839218351326841770684170461569269263155854036345481378507098867336622796499869037439598082043653979189386976908136185297742357249128174195990162197281515967322684276062061145272980057172671197766054980498087324901943476783116925735013377861430619189112915859895484001585523939557174931245482922982282537659631708140312756085650537212933141175848630577238615361194962976467492757657607528052690863496416267242245038125988762131117100696486588700500511026379670793262218765349010373239701598724050017160339341565277103060535477515848276684568702422712886687493021086622493159839524415862470511887825134109836893156259233682748687635249350417389737084528662136566565700689770001050987736031653250135961272580931930285520228250506676504145152746034208726790716295764183630475091909863719973759224445149240248744581096152199337361659226372865760827985092063698760126777011689412243935561113661992717927864546011579273148013909738757104946887152122608845883865037483203067816191136257995136831805152349915458099065305080990790870315261074427891831672678939525896822619239602542945512104243374055815627437744724725046244318011246553472504168841732358616814260316381900926671125285254926418305869496706026147095580505418369620443903818405197926750083725338198886644404645420829128287544236096085902348932842065356190331832073236516468853963690514449649798595045450594280075242825809506140356877635519439445327148972050195025752611156264676599478868269650283943923424254967420075308487246584807515781511704532672203603924502581539286900699068329408135475652899206626163832974790081290207485854358432797321821957566150925857790594405425724815131676883128625235386500422996434189188142522933300589619017243642899866410052775721367159730303456836922222325874516779174397762602218405519580232005853552496074032059928994829896151975708483174548444197548093542876687388790381472736498842301529759357261882783615945392401243232670756187125821349060982905264760689828765934423687736767741144707267045838062553457099011809966429245827318510862686377959436126819259042487468785018858874651463224571720006279181854478483271733157575220729658346959317936774567822198630736932887925862841328139035890518546089084938000760651852382616544591698972575970793853452576543825244881566310235618402099609375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1091775132267068761199015094890467312082802182415046621213079225357724258965624399179494684852925716565767397115385384896420798716190080199300566027505935721022855441211557589338906118188727786873063601210697810347474523850497009623182370133792815716702922730381219386510527639323973280696456507198616389210858274085935198410683458235689268705558780661807034860749463096917797435803169945175666275967797188516816704403960946395907135545505631882465128267300355907917361016344860855120954403801571049311384958676965446165943537881813980981976250590416835491306236229904992298284502412638724651112234489145870857261653744605388952344896451586341985222154009187190029882616627137326291422767687315651494171118409906313082900858593424243461826183121922374899919273327826472659625441576792223664814522240420221170953254761259635237925619468080852431689429840002044240054619187903022544152217704201077034582955551601390913173424047399726398150791383634973692615633418575618756389401351311281660225046335799820220835399549728438240362626209880799701377989810070452108937208111080083356157132664812678621446266733241851241075641954011456721146735751113509696237856714528122580442454517023677910948659169297432512333829630550519332804723369323936600624928640240005504010634117258923816031787688952706847944194631389998752836543457135155246764976957286314015054832614483218648502703875298721924904426033451688286375997974273449247903063900942726056244410081881483463827299757794602396103754683235273956270313866486955722161042004532609970152929693678459072504817445762040153305619557282392176676808717164812998511454790791373039101497978860852642040472503460936817186152336981693849389467268928390406182657573529291266794604683417423987482153845387164170514140627842998019278460363222200805804484693689514541189035324851591693980775782533824958444582498869619778989265243795856745938727489404205240585700738457369102633502347177784425683268080688563908555286058322563614130842600745376020350028339986119531971469476241361854863993676482334215581329335112396404098090370838821981020948024096989997839201441756539861653823666953671460898792776880139794575433374003576091386080041112343990239036713495115858140158999762848566628631285723121600184496538185734093130069971523338012473273202867629245143299311288912511631477387138984474616907949285770564451783499883178534885770211499226333521171747132256542458356385047578965014934349953189000798614743939972056892190421851234890282114209443516434230335572232236110969228288542203823891682287463881133517206495099407651335709120785687432724917619640599893585126229906496767455088148064066775025475591518482750341186589451975228847964522987391100016946709621106183186397642726909858012275569574286414989941087319261674084408849625664274993185786904706811858603691362429782951888121305218971233193719395722673273900156853925785035368476260848200748709940763523552147041709659442462330490084935651484697562077721263018234114432630444300073413161533660286691589449816743925914366588746269223480118431176579999388010166458239482877829802919545560613379458070773334278665177802383612018669431023833198370535384130631049371252596759645911886216599422672690455044220505258717400361017991572964729980315793626443132628500425870124761097601149066309174963535310837054471302514271871096721884434381365888452483768832691444678303899943769569962603098285223430115957715611944028703976473878774164768330384103962921725187483149101633980821048556857031373028158995284656321316429400999052573840045549954379904260171375322219915239899156148019183672494425905711590330876500380437472353188398169041774904946291663520198665987962969757757970224479933464050292968750000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 48408075949384801339171249840703552812371073357630822932786945291265337073260752131048005073511940610016210234632840646027718027263968128685157589222627003360964617671840192299217734312653892104332597786453901025366989268356819176692045635299855649953257509486832635078150283256152952538707743007746538444793914455785806265259126092059004009559225585550723116184784469624622399057090729796874333857230845904331904651372080662783531491459256065361752170686388962271648025397063531502535497635705056861115982306556486528109522090940775809194957894102454655338322529864671358514348957949978260637208728009546212967974992078575967029405297592507477411119968199275967985563253760745437060445978035555762891722701111019220648618663277653699346493748383059838846762876825921612183995539729375461839875407799548351222296752551133366009198448944060271854681223947198974370493700727850023421487482694280123687493317722551584672659701418116850661406049386809322763992041524359530958103192216682186217419069549768307507053013122848565270621663470870017728293544798823314849558433463854390603339176963256861585574310179802476643246007817086677977091011375544788772587653139620434549692564188265809069956150736404022186959717107570090250940763864250377054846253808133282812125953190973997031716286249137855211812239094046091130715914114398615425566270854210356992400647778741381962083662012696751530436149564734794614754378350161486242185589877414311036755701613344387940509072158202094033765157089769967521651137523735454551706767343650876235236864969435347953994913103165415363912592635160408977444217820534394557085466573429811638977133016020606173305462660784526946643086242048142198759126058839854559742054519788285216859020758820038449793085084925317167386898480122544585420739133318876752054964883789017544823659367861145879075319229697163675886678421170944762910542462671499043419331388589665760470069124934847240495609407988282325672581750345530292272129617253633825194763626548375497616049805194895274066415656810981773353471720364171496303607761740245250741713496313153614809543884272573485692918068247278893634645211973426453824411047700728507344382340311558953173609897610438296658528144925144367800261784837841131885658932317617656724025030208934240246081092016522331408591391118983549934153956250347213393005447882018053574012253730004106094118807074690899169976181364033495507967708772233558681989516265916042182598078545657176607771599723807686876758223439762204170788452399539098898881828989103815543708096196141832200416604951011886400215475828189603309130583951046726802251166486094503150254544493104305242036126671585169113927214270267039723199222947181558331748943478335926979441254215084003469287694194890979244465978676969805850181314226986989430013992566565174029130605834369705796593793809731735013311240969277767638982105106574717426901791166040395901546715994559264059635297052961103931185682910263710765484036150569375947630009904936674645666122655694847522078040203735368239154744537855753308382366084854905941070526992945358141537783448203272678139165569022047857126029131773339784253618513249746681117303058031884680868497250701330925496885176393575419133571911287867300124324400722551793184775517733044058259705818118299732421895580740688357009107842807390562934980110370892065138315450256159442771690367009638108868438065285430483530277211082637128478088538349114541005125898122566485357452757463000180929908847171509118170760574508139512550908729392567823891222853706854032035618713706004283134084162732621795217033934193600248030789111630714623339395137674910503535221861921359798603711870521931844319381332402916419894073579591618357995298659603118896484375000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 827901216749386488288114784812972497646859845217917071927363675629641259742584434916901083982917754516763610660620606097771261832818019987679003614860123459029315076858647615519261915232590641729523662042146621930791981065602498442882448149598558844341825041330727959881573706249683820624214120836584985944518014533818835089401706539446089524157229006683643279523012506866403063383445133423085972802960574888156334140928051137584090816573666186993223154921245445863575915663604255278610779831018359099377170509454167870470840388635975282099005888769890876698341454126944749445959142019821548125838736725245637053526151914182032366002301528703643915091463247062760695652451170373565229733692834763377550420887552282467832600900185444348593712745343528539369136388774585245273640120296608107084842550298129491025104162493488685056053989128465720610263853325377389653673762738844920442326263948786395851442709691533721415002222477868833828155910164964408245454964950700732936256273533180828500987288515688367051629009451594486413651299654285759371070634298501735254582983614804417106612390184747985869497024938370652191720129587121206660508279717001906085921373154595756455341178255473185647653981102727168374965508150922450023501399357845883802192720702540921173597749931189005771459917229895425359450006683527063772503800671491100246301105705162584817341084996614798883490580035025962395713333915840487454086844391728924244361427336735520446508239066352216818007804079651740619498939422930735763427417274493419915196902167345744756683860528546611507443598382857004209672534617165602439274743352397385788372145369893269517601358528521516631804481216822678185883384143194443876303268375176883171046952340242319399772441573660365294047561047118506841494866176139731059046727522582293929807524903223432338195600568758759765154452485213563400460648197339794545610626592914796524087878352403117676852164963362464258543734753989406093217451425105177112490309078198803567786355229093164628105160762891111031769550428991094414146198446174430108866577772039735063084302902292030612238805403856739447864300422829644842820033374358056575700365984696188170038709463223785931811018415124320319249968923066645438422019941418870785216926429147772924650202329587295938042227011162685269268517006786004501951848948459791965195558848802943281287497382021461734478166039175557831136010775549240490231124033085186665066460844590493747266421031430157415045994754462108588982075727383592300033213957385229444454006328483899222382302878836442814348783711242406042227779559625991696019902279465891402966638591873914126254261561784739259469967102363883373934026353960682460198993127088018917767260807378688201303481856093130557677180229774852116542576509059514731737401984731990270856308950189185372314261337622348795536087548018766053332999567226790919262681450334309838795668687782252297200029762734941675216258658516722413438320132569089372923804165512823042002281068143946295043101516734244095174866707957795336884758962147819411722445492705832648807810104344200680664454350366338039585767537339901871021793878992962564336604804585546068565487962200545617722785254946027367344969144526170149291108352928841745114540050062836890894424139692740173504544712757039345741374015227410599612334897074931170990265863239637605621369227088621385332788763142703410175907447465962044816700412517848672147394367905746909938940204702884811304552182539036036841737249616262078775516275171968283210130349151830731760467451806496819001518146061890627352427853526786190535967811953778973888021429130670871193752981856388866708516881041701689828998565007959945033605599810863855837925878000416161611437261690139770507812500000000000000000000000000000000000000000000000000000000000000*i1^59 + -117734583321839606562763804191313543426419544837992836161844205404377817429872124963990793427347224168171858906297296917696171970753450336816633099772032862034661696253641648943357388158367417870824489846391628772063168356185264503340863433571970828326064245338877795990733587710914891247735137260680497857677804598296003753528649942022076647212472014967104272646814449881148296092920987791502130525139451034243608933944603394830337692235950651646852398151551072944025273880667385189096378917901723867921141855697172131659238437341914866308097914780178747294184104559415109782480508497632779479723843510927811430275723740432584910495806553237337812701517715989758415500383522938171567569447917237830824507615448312377755876849405308290172336054772810386350366735454267344871074360206664088401698985594068953200173252894291929359592527335846835472030808401718586551685295568134964280389144074422928121754329943436879829733349945707435382971263698633992120060976828338395571389349365967856398019241901490232171125362526365380434689491790155281052820783107401691239758580385215698201678426145157150780510203181746511795948245265730292701628790327405835209033908899348941140179733319918397553621513533532700180090129800150887940006643961859337959057079860304800345451713284920880140263990633832202732880916164867832158335849059103715074754148738734589034245485078849129068937686669129880846789206556606417691818658667631667794974967670827611534761065548401905164065149292319139421170384200630785250556308746906774281210831336265577604467819739951395905462375368778083169351381657022220517944439860055039784500959376002666635214768815172778727315837702529478115056742510415309546092856843760255686397164826706849248491444577556328514836625125463168203596403482474561523494972073270566460313418667150888716995311863795169201546921813961266523598498452658162862983058996567699768325283173088888794018046605654826590290946641553226163743044918561570124490115438632753372844076076475817324661477316820559577665076722350849791847471829371011726640511757526008770473051883931399568724697430022934726956709801806454856886008907908195138760610922817809224743644996709221170146341893160630679681551516979395642534794411759892120861081529723507560404331393761309639592870026597196261120691322222007080978364449033172348257573616246048277522592619934860996313557110513691872356788760935057027295717809157940018663647160351900085904818719363573830283025235599974908017719374221862952404613728821903747402805780039057578376601452370726093166044919840877892993347943572754550824625057510037588422606859198435531098467558528484666211153722541829454380195657149373650387795035976517716006572971585456576348959931942809932923687151927433874443974637880123684140200819862713027038477023560850082851278812862772470344610739720824540819191954915070274898538167628489355429297070618371481704655913068698513763811761467088623387538216975019982782665129596109030467485854482359583961949570330250893821420958553616810326861145624589842127989110498649113001380007917202688298023742828638429679117552889992280904107423319135722881721795209824171780938767840828027087285888545682507717714630196414824527696723420119720046803119842457581569699208466461023436767205694854015067052147796828049998002675684652846758206029175361685376402693360889648912654197785642365504725038865170731096683249148834608452497348826511745415630818936744180571186059367765899433731051119665207129174476140736538999936263567981833474195327317129738763533600239865276858438862662466443991386339401813803025706581117834996249109783712479389606654628496916557689867123782249434823177524030827659935580262650970387786400825811767578125000000000000000000000000000000000000000000000000000000000000000*i1^60 + -9789874388613685022405787734919952921993774920447227589221364175633699815610741925380132644320511279031281020543714667756083834430258384775409422674794302242961146774292209494444224381718272826836347602558465860116660551384723039916726773354304701780678870715493671257487381659792253071450832127152620413140318709209306271150889856688569496724697538962636789925351419848989557532029720121376535627797853420067203702972614659386708170604796392210800892297378839695464367390800493462446876882075251542745986875421917596444602619794435374740618980437483564553689294192929300386736639523594047135201519286144750695742926176182119461849247028346301799273619017795821184772704614729222693225608380008302305411020750223896659140149455583737025043024443969688590018548927004651725217891770561904312680352251535461285871790563438495281214370921912924847832348156390962452918411180058544795080754313788224750680159264129364364960688120487562694576420379511981393352137404116406395175003829949269179585168106657235442169466996122906075336340565354706950193462298774083874995215656705178963845655813191755050789677677539546402309903053813262114782384453157073315250208296409278117536992176848864613393979953309675189351619918034088487417743900537763567503350273486572977043294668398229172544263180893709506748226118363529310728673784563564630880644473207741016853170959596217053571917326736325674190032549786455232319532774159708729194870112080120749565211794472058206844225057908754476090498493521420003963515133918165741189361373559343609633839437594211290383729249423224683335280504164059557043567599800409318684453636197140175748184396568460632592505805328435912826745353988808409264390067240954845973951046099500851137256805373163006800352610787345778584085356367675886493740413723783421898120842135736736451478469484342936020424612354789252700862104490292828982462259743273813690249785433625745063777222000067320502070494569058258994041301388640041076463773344847528871259425805992806516964498048207277266106578954166992029684576053980651509433996422547242707552170857132544999110396243091307659969359205664429845775005806510323180531216167952464418944968926991147620552926947350550302527072292232073113056439228453578752733271439187239375737829844657040581200570038687001204556173700617845626154983854403909563177372613780129545628641089634716275643663782784770376154159008511290746869725377760289919997646207321910099132845069852726654483633194528861272249283739393930903794177791700516234643963283420651834795452751692523906029890371093268432394622732020918912033501788918163226436533445809234043072129743548441337939483661035668782264877843261833761739074843192607732565650309664410421565920435716440568877493242300286048795049511305811105955506051038577063959817631562777509680179300216724651497372095888582811468824849925710244367420373117205816326194642930703597029214057692036694434600143303948832715605085420712609140693568806842414493612368945671203799981359797124597589166991727244258943417882578078276465396022646010952095846531072399420338049671500481029908466450098178060405396005120677946986622496021206341217829262487836230042807221529216360349295466297152058896122970692113212522485093919418292041986746027523742651833456049951346799786196206377387353838623920762746901370608262435282179544516830055507423997268489054398790367971720870303768065438335977963610146320318780927120504126638366476990359516892235342503520500670575648643114011384244515145443108106774470686205242087088449354587774955560056146040704073413700709191126280639915517007277767133602784197543559040168668388151496721305041873820346096636614806836957834609006087536076345388960533130645751953125000000000000000000000000000000000000000000000000000000000*i1^61 + 242677649987769487691434273632248172592308663254830917526158154239301966017102369884809667241556057185667048260621772923842607933906673067599603464206587080914620767769099720987223513897132095014144853474904342100031212833926836080836325396680471886799151459686455349379670275686435782241377002429601066322887438422767640710511320075175159486308907791140935989163560704997993751212585067928801523244472369840457936927160579579882283162405077934325012652253599384980884381558797474767250150091523065213816153094635238250922825266365071444626290343414347243884885661576580763273850176000773676215695597277111119771799928198051049723763883026142479308062745031131439398238427614590535182217327487798520514592324548050344418666742545377120803696745517240121069444112003102788783888613430284670600497448041905795061801935015071262332242828546189075228696044859403404593593851616597741091633283529250891477315705708356824769131919090298412801359285526253520437687100412346338163114581938423425791206213649583011989978736685694961689698648573510130178633105402884613263280851237696507559394947698978204625704172302144057755226892477450248401651699125707254699469689575520125238492005724083012490282621811667009246789472372032854968535415256900466618671314390266365846667423200875423944350513407184802926655240602234385251588314062081556803613611154936480996903951732803049296143791366100753552734687702499126230812056896147913622102179514440868738952076318351947299753848056156626142447561957330847240710064214286024087789846666260866039240232050062898169968595772892634338011919782220634336711540627259096419446668913297099693927579714568753056155093749720199565037567321878465239260898176529417129278684128005849161419170885307830773216527364478041337585054666045063753574452175611697508384911177335809237482876159549915130366674684741918202184598207077644445087735631325790114464211886467680166117146088394410848896841749793378078874328469035654475706882751191975754227493121747878965496669116738892686013572229611957032843521364757900720742112680626209451959210340088055519763572604714634160267526109064750391048373447034835377852659992676830361424827141129832221607980202117464185699021209905173439451076002665245654529611506980829204265887606056681798392537840985502174854255605898568179049216928610666871140002422965367695590222475325202341205936526527645355619980861049817734205651638124619445198947108134299457065812726765150921530583641348330826957027953361323671559163496772169516661920829748460756836568051964897606367926067759084591420738292353107753978009612352163011179479946731220366554324691004124208027795720016042654718626459454465263712966785958550777642571048992567525125362777144639634740632464985825938225509638191683746037034489013834908509995019896787410290464636569622202238978901642676589959543339440719679577730406562962221614943851272182747574424877800304436775810993007427979099224211036381511630773511481349825360270536037479553189789806914450301014365063369427645643449518036455732338784349239382145436452749267011688817000913668692162261311454047421690568781583252552762948803408320739632211050334532939705271916271219520227087030606914000919957426940168556569338265207394057571315889223272432316631722333696282461046537131879201075218690555585005580467157836712591446000035770152696811855787559673789936006040263114225062202476060381449551225230063497513841418201535648823277145996966339446034885981263172983937435363563350714520803053855998485495479605831386294835426183664558538410104790333090416397345542335133991660409544917391137371445892869388322974953108437469245572190547824398101661473267774243711641772932526772521632956898387908935546875000000000000000000000000000000000000000000000000000000*i1^62 + 6122457003961668614300554338151983891550923839391788296967002922378829175397533911230012353358665847956934175220751562972502232089215823193923278256516360813157387855476867421972887687364790914070237981283991536302472425555281782450827599178196702252777263128167368808090400296117817062597424224385021050329391027856131801497347536515679008279615167953903558061184382729689143178892765137309277409603870439778838277220277231494268336347826852583269778370016190523182543113154261787199852644203828939965690569764543444371978504414087274631410072820986125474620965861554027017042092833774441959037491148994527406454760756616240976319379648012312993690796863003138913495715528224783102007874730739075394234815791635077029635243568982615855252151120368855821325849647339079368940527760653413986766901970696147303036977999989266418165746537080943394308650939452363090377128753531247550642642312702607278781686933017031543256692109754439047257560249676487455714453518572625107795111787423241823157108996925346399219636681736765273443416177895938067972856476248125308913018052842850154908631753649229939453244298155300121435428390844964253074503835719005821378802613394441141965715168442100968375574704367005302945176810938935105483111175599352881548588005122905868557555823785926210344007501224587587308107227762101698463754644901566933527912485741334009468516674339124919429364359622194787096963621872271282544796905761729971829933580978308960669810207180471916389206706550745316818194652614736167446428276436006886058564641709418154992338003217084433147060211769965710058875484799405440600275532344041956815470335240885072275621549922049323767531571800917488951763319228178677388207929266458874292057961892677164642124519147652422949334469304286704551996697465421465053234314072855044063740394837017426387704049275345542239634732885873409404082014535058754223431680404295315540539517845550266846479155170360970394847782202410446932781993491864748623274176911787985219936976433141269350659034827255696746464857517722084854149544976888706321367736756630877165848270321786680696467886582902075161814030996807543227701367680176474428485381340875961672767114567347880975113930117354554451810933107245320991032228016737987780266579768610974709286630128322452141940680328206137977846715506131098002042402268591046521328372279178853605306363551249912926629833411122784470110034709223282129507034246095542043000270580112089397914084891396578893746621857848339647471308640811797054199897425483923545665502555298282583564810487302801254852253436143438106238069955735765154116423481367641562363940034163210544436498413925514090681787426234209131413167853273800050819667095501658139141083083484197678357807654552469916477895027805975390674332096757879654491352250954186012566834671048621025992509341659319714334927317788542134583608523087328458725066507449392999249489195184113870501825507383299337699838710819272109166035951111995665336936192905655566251757036655598408526517874594064314803579520460266804883436049475915311904663541770222992102341952959833993177999568024082397500551557879003750414601151467107494925708762917051469588058342752735978511790831167990641213831371628312418431028218074949547817892791870844586101359820440047373618825060692583672663382002302429601428304944463509368410615385510827107437967866573823283222216584024010713368414317666275685043501746852494667810533517477083766899058712987062880883972342098847658293426161578812927875512713905295784133700293896629662826928260522646747639166461531220980157675688177031766142723241168881829776403930524784062808912895454918151097172396005660278046656286511267662345110505769769577696002969255852747256361007690429687500000000000000000000000000000000000000000000000000*i1^63 + 835648633431969414004403300739493752602110864033237234003385410098361450049593917868986814442383886199902622947933398832791122989740550050460248482474365272353815572789739260823172219146988665382849925140434811422950396536776528005119163393328691231919313539044871308021443624607801179796271406768165732034496770133743158482632052576326591626397849868315248308398137164240728517953901711778386553729363251276307377132934250623672750521485357660616321836524641965776797308020391043633982178334570027913423590921268224761958585555057289081379743941409615231967076863393067012093708821498086517656617408317514227400933535122481832691424906204592714267021082433081705776217786460606428297250479274281062702959797082404486633977586057350380527280559610931946772830046786059017285394709369315121743307331107032132318992307759553072252177962845397838020134910476871006403663023327173638194111374617834081832011670088928521645192134188329262356035398453685057829019686140993207349584857542722558232702255869267532544494250137846131400402498429287428985150077957763146791742586144684848393492675871376656663859609125258817576746320647301624770488204664613108413604604674862596562496812292262334633418584610878029251873619873881879426220237168218628029963580364411062327581592073814078474086355266570275971654015415067022845824094821860766574743250503933148278661500294353995341537185868995917864165083689942211703001160305021985619059106582732739916021792711875702893369592524160680180968220787735425259430817390766599274439289142488658483877687870911096233755439335942339432673617847671592813186279210695274252055363131698119531727645402880505820494669662187639564365412508947279697005017734100286793455175014595898607414495380858153495116275975903683794238351200880862489364477745729482415144950374714423024720887127209145102639987387824669355027193707079181389026704591449036840458095004649653720959960043309366130887531552112965042341519649065827672961751591071616539079475274482393007609736191060088850601585055375242363201546768641659776680637608277809779098320530528775797254266708532468756261239507761462734748096059994011521773796916970986226772451599038489973764686309449760710919840762188947729207756622235808102302557390610539459614103938645923309138817210751447583836971902901560294902269146308841462865941176777727817096470058780698117472635483081882407593835304095173483772375697093555260991283148188033485471832228708590033092214781531689768111144232214854024446669491534117641701086414056222294800080990528464454191615422005223205965701332713363652146517915695465689142357229858140862962833113544902766006183813168404886699363892158187363330819872680261104542286175356265122542087439085364047073073446371478190267923054575932029723678137124108393175789374058670499838240970592994626506074587128493521235152590375855484958037019911438278338695940733947580221591953412037741050310635994926647568267832717788768947504445398890878511008241069033558683422505258041780657208305483456724309584340355574180197690274824488191553025964157151071373204577304290271606514675150256620821699571796971726522576514022667080480021821524781835228856848706792164404588739877064018075349508561192255171015029927445394977257006644050553509321166358836343980763207926793771519112135526388759570330849757354188089259923399315243703295471955419212771583564286657571049059072187789071634424439411044176265419269457351641789634714924738252288227613665689232516707398193216206303250324558312714974983800634067002400570681418123149491564966827878126504904678146393273374783191242610428615119885536418895296306037468629275331763707486250229408818739915290528885118203236426570834228515625000000000000000000000000000000000000000000000000000000*i1^64 + -7212513888707077454736287494761938110428056797611720985620214605239431116711770473021177711092121410249374549865350822962583147922868111063721331371054816481911611737943565715475635373347591851112299143648035605349565071672136269616292617574681455681109599271379560332342269770732723923826262824032281205287895464953111806579634168425353318590230967682584888521917602771168569310578873448790723228074754270107374412007299061426629323530365124144184695397662497472578317951677317098735404049746426539546931136860321586550357418530148739799339154314816757880798930562404791349385277481412110878359969606939613020340222038034478839015328331891368745750524846339350922837522198411022097884013147877069735627620444966544061415964612856853101167053442546567554440291773922838362571710908866530709387809690699061777901876580472287021717525379055850840326142779939743162997116555766302434960736466317702136858342418716633554473127968499323966605479004233250639671538851157686155255487806025386277538968051504427024752811356787962047655486933460470181294025807808768403381738812864634437173512695449204666206776970792935484200125344096328059525945253610844685236876999968169288648929745440898966441874117647511287152350457780681370145019131478281782115733374624113094367537070170093824331599890147843576322973108363035926554111906075678834802212918599009566048703763026073022780664842998143574736016282670531102959513946811911621051598152918643835439776037259934095127703377662034715636102069610172717670923868552787204392652279381523345541556157007613743511366994747637662131505784721915867084878493808358657203989978666508237723774736266613729074375375842820282333668439943377395624726690810214120878988551352049998686183943080878758442872621205284234681594542012304159284281062003763741206843353367616229615230110103611512305242520597786626506196550595532257088340802589287140964781700127133828188599344672655219039048130278320881012377732657499330757001505093283993006372625501596904868845037055275117104729319218126448027159273154509184802994458928652392478743657056324665738321065316640661562278021645088853820551087114369573352445244120451386850315246778286428576474564717787309337731823730304337131547842706530131012084093327101785513723246074367790262513140453827292837092979209263396780837110193166344903739319100185268585599138074639373366174713467568331938480592059685564891261403939091459473264080531301846816902851688599976683611986562595380682394669786341539390885148172074216934530554711552205896836549912149453425886002520648068237115211832581291484749665798666688767190991718274285315321133465454968895867941720824686187242817410706277575252290502395044506916777046964360195272592953300064002067905140444090873823497521253645781815928525334588043727939487692197930583450974733480900234960022442931675363035688901848862964473247524747987080006527250489269980604686052640788751053428064395876996964758982779353047737247572218136889773043327900386986230222139263720388682689739671767924516921508391039817896068662536009148699177945858494755293325283987817248585039234514911034172923529098427304449638858871195799352633230071493888117322925364066575096791089814544102794359479632025939928665261838147911531765262356417545086940029473670269307105507320962511267129341830898717600220191375240503915515839010889312125695922864841841174183829840558839094363601503808914566892176080845455735997366420299737843901863963451675411871711087223043965051988123944844653658110240374473362277707397286239266965772675548961362197686082986234310086995456262027891744964334549859087295154187350911678575558508635828233943593943713553372715804310962373931659505589834145355224609375000000000000000000000000000000000000000000000*i1^65 + 51066002964149303971139047531759720611716520831039389598798332356933798827925307117793886913532335173243361944380838339148786567569711053399359763182153356338743140956897333838429107374568077124633248703031934787950061473555061146022022323163399146505003330001005487455070042254135068834111910291492903032214074903572249743314383238054936802894213521946026283583771559844285982203434098680286561317486388917861982121638927122598712747926662493570673454345627876202024912544222395168036676625217687468034566310709848145076790482806494644480966875908073608684994261321043221956920462674594740618052034163950334552116926680420254046422732502400644138339258686775390025975457112412707854049224484968924786370817378572006642005594947247942860587795900016904526835868308022972697633851208822774493441435593296230602438679202180989153602278537145056642964164439938205010779385169551772919401548603614581769043659891389954711797231562128605722065961430780746148827469611199852334863595362702338441691365272698106475843694358819288566567672809438800399329402962966692579070320957783156453014695014425522465338576782739309250153762862678240187113580771864696384519947345451489680205222185772598798827605561494197567415850220481353838414222923615605892430635312179523556583825729750359132885660904634242515601790133187633986934787065301364086267065567675247908067033277938519782111890314456550512165690030711845380370469028904713522048464839861929444650506530523769869354610348194284652973423055947666848102655069870660111707667053471005159815557891201529453998706200356672874624564378432014793522491858517369745120593466596838503119674007634321800771336612515591402016969384389876928989063273000431200210652977285653861777906332411505115142899569315169031605179889499097170674899553827489495391515320299945775009343382416353375435396847357322914162537222749994090300952232572023277576168318344745371057456160016185044323368452694379527451700554663982306651683508045540543374148190081918503331050712559638820564657838949989643467108552668937077502442766904832876695187108648885080972175071382571232528677778419058232860015828783196683052685446928615186943090344776229373412457936238880774059130339340161932937462893441401130083767528674234315065857565007772181744999478117264544560174288577442955047633958058087766916455260668409817673464586923996895079966286921837106726779464321267979257043468497282361050094646440588315527054622121121224960444945066680063427485064272090709375204639878024628393690156643524296179780600244273986694703015926021646883296483545812575925661209475918046764852960272989620755728550340008281073012747514775370576105228464930775579767639295037196831211583890105836759365436808347938658582180208592702437064109441859066134030852137767801973853301947898770236788153812947143210526831782781227361581436109529047810104329803561201574806992429739952862829747035083599181000963864470969958689471012736153639949121944880826869587994476309493101438701126980653099098101172679721853951388149602144722520813668619915406415167339484961429487495709176967722486974719542106992003148051501667920486937803391331478402492257508482671140792676438678280543699752148641324024524460691242814119618516378917554865703197383208496888806053105776505090988885397027356070289062137449690107646504218883955961967756956099567213298653880824534122065759599367919633523916598880931035911258645955129238257561768093147773412368192080171449017840737363618794511714045019843150160156217026340406985817597636855325763958980871105661939584599867831351050727164333132377256137128375934947440781824403384732797506651050825662720344315255617872271506020500748908812854490057034492492675781250000000000000000000000000000000000000000*i1^66 + -22396685461326080310942425877732338561309268290535532977280920331692253438169218776690375041461155825403541898409833408727564700665804495422628974924232671665303777904335641342938904291137325097995219842674288975134730474265571670158654594589049136513678742457963364027149494059692420395455279572701930485220854819203054878304308463609104767943696891994044981862198635856864699354141436557548612788197002353470558898642335698018741176519179266643836994185322855507373888781390891242200824385961149592925273685622146116869421069564775109751423518757245473067238992627788882667730392046654585659977685148440312058792689304794843834211496390588991150649971552297044211500737944923874370559579404392310068550662119698086937507374669040740684346325488621020949663657413131210171361084200892979888602872159181086196234441440066516045100058201199623399201215822938491939601904712147069420734138169409125326653758387690359626839706954118489841294981201780148970380193117171115925993656640018457256206668894940024424763296644031210245679459594334678909118175974082417819291208473779159449675949538251650123790315532210112051075384787633411574982523360246363035298186032227204363521223289481088531912431002316989535647902414433295359491391622432523437279075521559145704198587478768677782788946718045812777851726921849866505426179792987556544884355569919599611619486808762144547653009387243578328335898117792331973840031979875710991147381082151587141778763577802254101297516974676094017391255908203418351791558923732055350129087964268455588766834279362988742078121644592524780702395033786428202699679867717210654016118468717348523752702131109869959899125490147926353841292152254748129618583761618284044254843400815761346440438475922124602763222417133500672189636611797191010181403823957964695986102218034910228768941562593189394783537853248766719869941779532177362728765040300047458304276177167775891068636129212763756950598754799872065346679278208784954219183438948580720235278768086012653593978255766358245431461383945076676649400414781991315095367807487803415452324227946617462430611290257608582120561849813948505182829960026576075457331466378405885991138924675790364129374184436245319980000308859351171481566847750783723482203388606307707530489960425698609720885057556411614819204161696718124012683299231937096863198434743689537945727886426207001329537829694704519970316198967393529535500271543838100154525315168422138270247294862034462356606435231475474048256904500939133433556107311160079277956047081292866020102981724936863277984862845278422722981082313202987635032153764518526886515843457031266579104146656960890703998207035312902859323553195537487711976805531790813544728533393929970908971386234096924611661553744042840988912249252341399008800819670681478113692539759701905680879278132638461955115606789055859289442740290371445111645953904193230204694381199332031019527635673897446477427759213444648525857471304718572977795185273048545510899425237813099459379045921406843437323109527180168478410626646405575400919311366744184061777406978063999541868913583297639537887470474575953904018931975552442243119539109054975807301747923647256018070425564019139135100966899347501350474166065155583368583913723425429962944942485370602853639561658390464520145015295104422572950124624355059775799494514129781243141052990186884065703122827648807250854954312901910701024696722146000516092911693286762127683707912379060871359434666881259317233705153923379638722147999364208694639509258118047035857869340755577383435694387275890381532540871037564113062029519521742659309695455789822936176497121007823531008345815122862829365760678631002924252744237937436633927208851455227428913116455078125000000000000000000000000000000000000*i1^67 + 138738777696124776857173118060690647441273521792608521915375434156948718087907296384404185147860218303922463826169755200249125835574104799278285582132614367109259746176820765045783400398434197713655132722236774274708489557748975693394182089079890278034243648449684244783567765776231031728277066769717393497356426418874103350913533599196723236361256888702485356656984491497978820045581009805584212374179854268098448345325845013008334621172704421219108054675713363678596233904384139526517493393176659611271935556722854073119604915007504287074027706599310595189614664003988178152031420969971749729444331454928834064447638856925552221860530382593990184297409883407886112041939226501327321520411792381850630105961153305695258851509547197425029499271572521808715046916104611809579290379384922977070488841758017478951708980809566186573384998018422890148418085423472375092561098902297738875408806951602648620386572832570566987166095924891846829682032567733140515645600556789353933390547922933496471176863439086124750340238964249275640267226428932114751904262995830945529174713265165327311064742384030515666200704213111467255319607392070000609427339668519730855285044454917489795724439267965858962810080567439819108426993058808042389016866870873953798127012887951567323624485307830787414300145603263824489402709841457290365376688132328776728007659067321974998539490157895543549852379922281041400978462430716785892456038205363002542102944766755597171892775420701800033615536210572511483396014398742212434295547565814082521509346619779040166884253743062600480640796508230708705085020290306053337512305060151304747796514346709228923572685448497835262505716456842150654715010031920055045465530931639486779734805100703855414238964249419250413132205688599596220930739945352640958312497145810993276574221568338176183623581123650624572604982827791649611214768817207765267629477645493126119743802329378122587888547591802988034895895734003997701816726924346580521441825702874684496676149332588412479144081570490625505791858634583906813433160671796918736779663254333098984130390037198684260625430373741864620327109431117547093992130648365168135911960631566067647947795523050806730855547200755295431037154571941379830362857957316676537954548484034961143892277536880435202948204056036069809622050000029213960737725284941211152969538034666490999445024596248834081945719909782834331361350367083154445744978697899662006849600744334604029815365394741824864490555239293235808062613682352268830576032759329077065645132918161745842462854776085065078352168208041328324221640222304189037789190838484926695758222806160787722719575638522304538039929335505873653781737416846666446306346685141364100630923162871852191983930232729868538276246494005189005729657311678373565697647535055627764254981566862739400568491039854257534385188146383402184736688785408683373147118191888773635607913105146332840111859402145428610197137148852841871718236167729347259195349791170089942977538048152561139164951037454415932635739461751397002004640215076226939589892267949459319919236867476365224273356598416956925973214355196972985332956163919410461849738108593205203399534931705961834980298720820942848513254140405088058917940996184317413810049192020070686990363457973883061487265952881512401076936086185743415923868560291851555938697645171735653020872205907388076655713100972459318436198692218635208848217989968246877209335614804303831696341806713741250642893025727758874942242895809209249383291860104245913498439209404237736330257993715776897834961045734077138792640819366794753337798068431198399221262680363287960346373605553936933746921212705309018062100380858821945870255229700858400475788220647796386718750000000000000000000000000000000000000000000*i1^68 + -2224321061661348396661246332608163355572053266680625831246658133282563145782417073441235635816166779365696114011577563432773044452029993387869426807377015714873558946025255997534848257623632636552867772000532561188669070134566119809931712028300528406210234920549183234948477031379644607154190360561076743710991639880397873257211716046659464541413932066896914715493099572121463046737407881192120680022748013905503005989160998216552519810743306515101942567613578310504817507468685770481987994042705558126067421189406676868506918698536773477809841819839083331107185436130574255776016017986761627538084421309735716835720727653421384149723574335946705431149277015231242919479182644550384963689687840210113818759557872088345169452418682790901018339457980361292230892745971011488131512839662523965642253799629407372714784017486757636964520367178282496191796954023066358056366431173790517000924891705393276481084422403596533362347169805307511715704765993971868220703128719830549458232905960052084652439564412728941130372356666617391340694461501974168209152806725305853879802821790221427503627530080600806653507327005471540694874655689015164202511436779464977977467561906353555164081399519740987162235266476263665271082879001865305764308726187420113949061712599124384536212739459987700218370514246249405287097515775223152805070089548968431422457484695438100831362816309096228485706505485621974627639183697107397419633216082888910049971789579068494972006623018681084013282952634638198898252184457341071141325843332807892417821014278508003496996542866102924137828063082431860812612649871040777338886331178036494938134806036479463162170118185606435532207551496519556850165167554355802066196357101986256826335402486477137619400791408540662621371953146907042046693632261721694695769472932820705741205404087430374206334148641141174895975784028798076007216990621192744960515002351067345942403412223045748651923556582655366722259694732847674006442374301174426693496150263233619795159060855345655119280172972636499469007455994541936737505680760017695513388777743221629001414862339432850243844471279754648688537672973962610371651079274686387175069414033299822816811363904516833179314910057717448188217878998047185515166071732637056187161330975486275909456118131657553985412665585062827098515546488395818714694355638841594942939330079462261559218766440438112179930857330826520399134012781932374622358759125415174630435333428957171376454854498743920658416612480973997137183622110671074714013634253924829179526678180421117370789815270758188200573490266798097593896277183193469140676884966729438064170813657083333863223218108702902807114158095099785956502556941036336990345019145517224620775284559572451254772449494749233269992850700688191140980530577671382511682251718222662806125560216059813370161283413494383204429939105889762309759158638621610213918244882502529402855401925276410037885110465559703829888346502693478765747502187823829636867756257559865230723024205767002962657292799917923404267147662425027897064918641530434648243744790453953694199567457558587271442995449073706192799028553261179530129186865665711843440341441564222807294309550417963852571471938162692690196741075284101366210186355574375730308640457543475172026693290379442061780175378377993986654136007139944558143373106557145492659141361789893547348937765932916009092129143355045171172465273015436181820128848853716200275105703699279530186131976803061054247310510374929219565548624190719843163158093338471028179229032611845109275053442718882214878736139852193658353723060203826537804602131635859734930520228699345186387483358864817028189404501111806271126684116216140833760282450667439921641774080562607765197753906250000000000000000000000000000000*i1^69 + 76849299312335574887756127259954386091358146409326487508824276709987641100138049334864795122801455016219792586680089032922502219613920319755439485818589390724453328543857363206620262972472076919686260469916883764864896020452542976270242278170561941878361635825191231704016312199318171133049040010128371153244625562949252932684478927875506026762899380010585286893318293363363563133354484893928115542197037148076225860538067233823029778147102099600159902970950985871809054789042987608827817880076860481795098884816522711369745320081706017903545204905654187832739565112204526410660459546946877970323456841692087053282907890307770891307393805987052987147622380928476944201348916926887572249819537983600666846759285266091285605590329201702510719612599193194809362869107768220959628340154662360490316793867195460789780212594367266532728241422318589188361656959580346273134050642132382910316625290479574358289018649876178798220825941901150860854924368531436299271185825797075846215670335168799061154996149334775942788038775448103777072040816771491189156619479938776439374891223883595020852822438007765123037064960537262506371374691523662749208917205397615441844196099911341243492811429230277955054590577085107336882499449453771267990962504311494619576008447819876583344358091571677520601675630548893992188958983835400641819183102557641217212747588389859658737637334742990839989468159622618916069949188917088949304451546178360364642218384662043207918974388824230502143103749949045347567657348483130921520656108436857677619959703542696357637210547220687253139896972132926226634887256235577374308942704821101046998097343744769940170146879824618831686466732637066108192279356421689906302276510226288269292654346147924399890739932165904624217150029251880750981927479420240723475252036211595015306941993741948775018259854909250932928184425721393886826714072943054799217495933435979586031125628657076842462417634218669755409651454180115731785428899965469363609075310036185344587445456448033001087817593649482689047277343150599611955434416709399226417183565652475406796180939412183079540108184627035923618583170373101169311290538979522686809062489063337436792275705181669582505848161565688653380342684778066457906237972176919157353149153676712281969073031150687713926687283621843595835956735225392965229721122001400056973787803209369713263030949026670808864343389212390774301610357801271469387829668286024893691054614728461422049080479782112317355448770430587514351614298369544429920587975213875808240936192846997519680692631095789022446058011366211044942418872562814263031627114334342251834626017773743070203916398545639143572440298733003236720603269967447276952468129528552552039879270058623573986800077857457511120047581998498534085215657459279658794056204110777729241812701039838040175077256715045885691750000722484055508264996274017065663994525834695686754290149194458658373367615126856028315160730069823331367713622637318640650679646238145596151967559095826620605972866314668080463907118779169215687636829387012105816565788593343253069822981393775392858085136307530463119812813414665614933385462500534286243235292037323812648896586246701836476573259218259200735798087449662771048518264590887148479604144648676109547908955889724400984907561572836084160374724205829499736612565958481294864583175214817557259514811427920659283093854184058595322174188346921129300239541962218380897134889642365737791516170651074538678414376096417739570927173813870038125930605946889100395304896681168713819251019494429530583239083484200754255819791862868646674727219841604470608157659181567700800910368541948409224664414425662392541455479401358723608052411905743391592465432752726173400878906250000000000000000000000000000*i1^70 + 613097013282856063026744160756525084267766887035949231566396536220205693455848203299560076331602513001426847495438632058001065495804099728089861173986534622548420144048224920752774162022742028849736563889428418969176355722744678786644841871740524532350296215471545012733113130400814548926915252443617414534973204488369736731329695271159493135361241964203182910633384928792262805852537229890592447903425378495547558136847777406804463563580343215261858835913756299144368446188844405267230537789282791655281598057904047725026476836647540850890259464466464432813385505342399873645876110729328804368943165423469857773444824669665117616591062963468580026609162527670117363309166379541027741868872571656697498295574543265761065882994173414600509895971754773019136430553946090545241335609336945857960264183176514625633370832420638127307057195106454240267680693176848933305519414202816620653550030838292759451632917475306479738032121137875767678035730332679038847391133608259863864876313482013456303795154206247184104073052214633207992898217450176512076065749166769861015573035602542965282131191672017907426912172074290758381881548143681935867548493847169693405247063954450457587877052624209119309547148093241075042539398532565946711979218173108195454878738809744534198330886035643296679126031702084835497100352260286024226862962824803553818013929598865827178270752863628502176635630930694315317761373361380221477381515388856915711887511581542968130055309020147178988427167491494261451002226754094248618766586477774951750436522501501734534851375726240449919414396272089180715402482686303669336384206885167153375962729879250942994273720845382930356444823117345359896794147693831059005759522973035332927106592721249799535056561621416302522626038576173851657210399736106998736200968412645834037624552217918076472576000947322063065199116731918327411830290335468570924165265613329918558704065451776683270937272159557617145387546574688384559292321355937759703366432272978619184730518730538645597858419796374520045937919150582056691652602468366946573305309865145691735083092622983605000938005086874252086386048176913158584757933408523050061830230467651857011791605389653979543931413910099904465962269717853421135494226631274830806790587497399338791526330672525837600281246517101977166404384806537270518244085324507234716208288519472376641931466494003889456848923736384368737527998856235836538876652676366133090567367281183664432999255593102419471067435779941863779522753474508133736163654123036928627627476795338668568396879747066241257970897155969712437060407635186194403777773917377171503283392752292550228518656041181970609062856418614100010368689049785385175360332200855590377276086813887796052809974747570555004724632128091283634076873300253503136933988347198733569167047071674508671147196481133818785294869255119160008473714506800707573019840266559194709285780030635607357910312877893344591296439919438103012366420862353907745049299103154976019398123077459684915917083727643734093254201738941524723297686735329227831214511353690634548902875183137655194340416137896658965558377114073146201419065817209334336625397382472716361511312593185056191393614881542052447458608026906267394500195981566986003079619093465140013482167741037782964285368089703737121079206172672087011515927516855218523567366054904716124419755334487488915967301000730549233162089382679851959861898076032600220073574929329687869125261141947710266942870592840605872863269913980884292030859873586721144233729622647751695919937126626055129055499564058283381498628340363914487541426452517908940137631052977104292396524029952155328305507397891522432963705366097674028956529728561561404201272281799793243408203125000000000000000000000000*i1^71 + 89445681306192380384399816596443345516940062706370329692260837948036100859569127528091819494391109234245341462358208232119317741108513849176805931123420631090345420478307167779502009905380279202693902374074206507807975905555399822547233693269078176400506571080859205204053241038631353567554990822983986285709275096845500201656319646746433006422492929234291304968467369196883201879479540279129570106060885677839281479053907840022509674517868574449416657164075548150387272564355786394148230777258827853145762731947394620442843661166881386783849346662555459689968526651931778587737876432426202912785083855590904211207042208740194471941231897545421510312436271733356349826006297752345734522828192650651983918134476959964237709883629979712228891879682317577122108997996668992863818290242551963810006078770158135584315446807288222056408440768401754877757212634044884107350562159787930765140250768290292601899301027197813548464572755178840877360550485456521236335602749897045739281387558412522320780822190800213776691525756114334721015151146546546767579592039742045615542614162342429826668569155214769551240084738004296098816841493775109208083189754958483480149150988175479109226227053811828941420139105876958596301708375728008953053658253048070032739997172862791829751193767409696439258203730167550774067258742923655828537327769566874751124942354079595288489491188487830210403561948101274023280532637868327743669509102650380756178536126789568224395403269136190234916908464923718454321715933857330550178903466066340163644638226303781972534799747976795819656280793312951183936189558286597201822063368215937709639746605400979105684822782442812853209236349345964821320108508123638641852830056517716104021997737683425652746327542247401076886720770732352400476751525924899265459064592688927639477896528689592514978243998801812968118280471703321038177346788142634314953560589560566463632565486383621186922948840166564342176983553427250850551907123102406098570889575636193606466196241867430594989449841371357624747712382879483840036706137649433692740690469489862138792487602842835254960974478458321953716596671050219314682656476941869528231652989302497416673922016851890358446908949736524448563549425369434759627732100992772550556018131069843804956897234664127486730637077617603818432143840666838903103292150673916973259101307482355858211791028996167491828343407599403568128439921567416376081633160173103401356245216844943687187187986095330664196997404366305500122544784886953045911484397583852155647082581216965971496446336690656033673327874607263203968472548906971940617038298553857892699728873067901204776987476253864164085616292185633871732473182622719675783214601117764415559170358189933484752434985603566044843222980822724250712545992861685314175536431970025717257071052575447508088260161590701897868015303772722212634032512458491545691972096482429811674646768535492692299898660161559692147570390925537926285031982379613344888179225759781360083614070603054728952975509155809198480314531901758678279812047714065482228279891798902538849357748579229820902182092453051463479124350013529070760936830751057959873776835668319561768837008925316550994797522278490365425070118427258189762955520413988662757448322501817179389873704490021470649999054285289755188501328084987784276218918732912169855181994268252764941707064403402666815323697128964695567490532637309682002281990370539176497116103812712260513012553033087775969213186449858056955343764139718068373245681365547300279759207695872223797505422839657801584526000067243279477874241407763992074113222146510980905029281307706970366181643432542865538842236677212761761469594753554605206559078683857003149705528556823730468750000000000000000000000000*i1^72 + 2489708341232818893982202308500587678966426014714199671978809366465993310538370870233067398915499270787199994891072963191411630723394380151814441276582411695652152790014806574986634477822255164052162400517548444117683323575163627057937364813777146013692478715253379112399713748409455946061049162210259499632952958279137583551081059861409435200967202673013832533586848039677276097662207975769394187035304542359046934640700140617894194443560559096995479811882711446351567272817119948980871105074344014795809255892094722926932697569221217164455646396436052286384598953666428938959233765987577571116445823968269428819606018979436510787203753762731323682118809900070833540051025157698575354660972425154443048687852930003509550607058124926715796414478664586442549675002553837374457667328018571123192311368051901557766131118202167822037829855097416753824424195323285815335788919307194523094477619604785075787758728656162007053009366831537630838290606612418835066985423873048187410417315215905354751326746824364529279886330603789895510426522003550805813409082633293440923074286923585022880903423516867378396867185800789029649430184638607832448815626322696432480877111033728180777446512419846729970845803170775976259221206193456941025650777319345046370658133146254279824468750200197609052427440892178503090434367373003193306522345835347817049892506149434377722141566103302103018614960891138230610203937022935314459480618358476895962538076274636134541068842075439986907840287476372407190441336778865993243408795180186059572905777580015653312153684131968596681681552567381203950894669234107265660197430481961318783770524142647969079212295729899354246469943581368188307148912088571305661634876361662136547923565392009103289580470681677525791573168373655060376820240147192467230943165311698095417115441108042194584255114671640607815019017416998351881941466264400614658982808860564439564309395968703124490763634237524161581052837618561866364920483770276566169876777613834999074553516622789034963876061512497797178653354244754858331165546086860968398676991062287439108273929122315852486657033737470667629603022950632197438534967568255001488367113461539494805023838022181006363879329385900315057030108404821281108716514910067671929192725857826157185871052939951951008915177676483298558383144464287931556326621600082333857940572989169585266682087542372635469269367156505430244943664469637530855658767354814670575183283683590893426012754270224841145364474893099307516064101986967193687505961877209166971599407894746916476353649205162062799836231000281137118433158916055198624363617619693992512363108216300562665306339403370060511286967501964046251038079125684804438375489014031558457839126310797824819789280624672074956387042851675905474031245297627987880948165460581109601841581276829984662592304606350559346253424414468292650424518920198031922863591749382857004275760277598669304414106841340420977963515740120661990567542345343973990409557530633136234064894250270687544941412107008756765156621646706478724884761513065063245855230891488295735794177478744698547456982351714394042024161143711871836040926750633585661242063795588237115032964605070951653401140885327791587976396544956400035782826779769188096626179346761293100202632197117800220321862577820583526669668216004233935665071369846207760469049974677519812635113403700184091787593475474973272663599359081182083449202177807049689010868886196842456160314485177511091721260869885278165998068443588506021366501369742761992594705424693493721777527610481110102331940120642153230562462718448982813750919670474556623010460710888855019262878524882715892516397322461763895955356432405431223738829697501060585974642065048217773437500000000000000000000*i1^73 + 7973144707118052719178806841613559312804512746087656140654322403615983034637052698054222225069885704885812983360615602131048540926216997959660888321982050240291801732294308556603251436334781526790753972566742922520155520047716497390449995478285970257698293166269212145477097566528260217067160633069991534758269781585466920398445550707378514395167904280359787011305112538078478626998461381049411519885812187197707214376341280489455076530193067590557050418553438326051157621071932107045337447004873909467904421903642669325750638551538272432970837557134028472032825440137899947200913939008218556243093106349114093424010035450225738336656447567392375203689155843389281880910463917451969875926598456450745214735603359651362305649313077789749247962163270697232760386509001729402440939319366759377979061579659331345803392110194455024409105687722207559225078223981746699008790120793236439618511172448929571905848566600401472925747820467653300971617988106709197667208126914850837846864494536330097132238290408046962375600390222469323838850663915542630047662148958584005398338145880331845893319422643088605666515292168630354751181924443580875476190253887012248860380298311612941559132591733480321608579034645466189175337126703816996561521496387172609967125874194445220121040268201826371501062353487035043092893505077135028576201817166142000317822439828036433164481851265461939714280339642815396001680246401172834075218038069560922797617041486317190644369037731018929301873224427331635473545554849549353873409158445331797129780659619857972296696222467807774851866229846903218817702491071678859847866858361994704782654950834291658942347186954961698396233256756767765665224953753908595564825278079449912893733980583105172678053327287193607429844788770206130438493810238957397731222121912971327637307905477565812686159967099258565077551405796846053236594082035095630500303533825815773357308326945399168686016285321300366731767304551727252677351960179415902123275477448448352828529463711494037130475583475078265729845711541538900735136647401919764808339320126578826598325073313013109489194472100805658145551655024435646749297879125813858142319167396352327540333374534172924551710909159639439418640648299684198394121273665723776180617318181207886573150842411809725996810152510132424940714332106273423058827929506542714839641809214139429269780129359853509763856002777738422637549808598048772331801975580576474640257713842263000241755236046463842661916734264252434203262139111874623738006114736254875244101505050107724586599620551458665713212255346111277633319732303776727419323424546753985446648356679010297330332568139064112240477235613127290634359001646145415768379095766823451445963530878190119403750829292159124421818103599741417475841250561698165229918637098252534961301830397624040746911151329684813918408606259351433609674089609967055464332143153118401430685214744100549405392416132131919588568614559499544580804018813326778566048566572950393848740275110348517553746264985988687967474622888271323622565485676832286757327630314620044469927161588638124529298024205824975553843154512419765005422282445801941090163070597138082454136573173534894662630795029384499652791666501595529115604307151091585148524889430541929457215419976442238189916446064866531949314138220032590807014202816465918243696596198033772093805852709913677750341495364663364132216892092639657138814991712030214042343588118072770766636940718181988801860174968726411719581226923058091222155590273393622177686312218876801708639652188561138920596676193525791186212270375383185777320577103397897493987467608833776280672457608414836351940861649960781167197081907218123534165774125974045094301138877868652343750000000000000000*i1^74 + 960760099955703133030111803858504367914763532476355786660300096471409266071720656387805378578662358946893800884427260637197265891170111577008390371435211226592626035655426385064223546897603647483632198793229700273557861177504494933832998469086138691109821948873054368841727393500344730954021471377906891175178274429891225645380574055717858029472684124438365444983746475654432516838401886224487763942340085527533131512255664717947859757275094357898874375477366097886492060486370456349644044509845673748026131299927701628094393375219621627896378077614285664988995457585227592835283018425546263521813761561100952708698275268914336576892166315594684557081108633937999889201692281966880090313079494770486051996594837382923896824065154300136107168941681454346195986198283834959836487408388878028273144393220945813897156418500375159247111517602566626996388701688054887782639334084013020957632251602546510310668108845838031650129881024807726051583372036216294346440439987457480841079900888687705170835589469282958943006903292602749578081064567149851521751298622732138136642734058236985871720019856902553575271001349458838852830935102455231695045880993279894089518077609327502530940025493355159890096896507420811427565714759441924059815014721282382711742538042164482099317028541709112119388566097543295974556008358084488358488302570363675861545507221161996951811349544153372993193793754807181591357829338040202344135384899571042489506035651572727769584652831978102388206053915309229335652192562668261627766867139914808802097989922867469697965308912205198184856355387918322183263385355980584771020205258222851891925131359746154107777035024733674192996604432350139157464529306239424091279111890555370242793073949065862822140995776056843918367737015095161678908231272692197712033531538697945927657212223482110688045033567976471274747922925442613878044729958719747309398315958253684112821674638367661318116287828616335807305334201565834891859868930918002149307440386527656087755588626552584209983860136506968292557481261763141222550399581943806806462314994597765805768293613195371010973533845292982670532413981915064243855843108994786827739119280211742983118087003316093954912881730785327100118701973254002955359225342991120688759917265734800899611710351309147029594748056751634673267139617432383934530656096490967603266548281296637085871629087967002154655424750201986516153202831625802536892416920873245939970813026337442338369086176167346285957814395917849793702766535803395291844659288871837829678066077218724201232218692515301482048297439604499128293677953089857758951108407602974404342877243554498049513977807059737597758742782746694955275892729368407958461048285391407326417534649915161141396802187441353588218556504375704119056466003868891095550729705955943100531845616931035360204323237565266392810505946846253054229486448725037550585821023793370816405756669792983408539406613309209777006421139138191894553567057786775763463520895869872554975268110487433430399133667809125557288767003791776507894589716387019246670427634344888481251539936404878004864814685091317507779148782052455652640014811631313746220736571831166134201559438266986917903180276296195395175953070402346640239704286583072854364998991826336852073055219574378407740975906227491005270584395083949384497350798249903609725991198004184905226521220614168221390165067237063174023288829370710392029121031577597698326223248166341774218200752663025632848428650246760485038970685656126875798648954820901979145524175968578790425012594816140532343016331927319589412386862004475864959189841117105518385318183965294872613668783860345566699699791654819752809567245797005782506214388203278165762154407501220703125000000000000*i1^75 + 1133611316684846450732608236228882087051131151869179414967211421203432528018823629470623210226399505770477059342983245891237042495785811147588771368398441889301484485945487290055212966601843898095601685178708828477187444309458331368852824773291449834108006353493769735419312330680354901658959638461431725538735227938734965674445752629146465212806508741888432517959817136028117763995326678471959387140743654932402108806556046554734532779883519592057793830805511211525950029049782109780333994114969703596638860573634270855372877854020388599769567183960911770885913816049035481638643283292067155821643862891369751133196870727000587177354448703249426770884352690794597412877894248026947725881056025207515133534871408842745915627932324144671725401701135861434035388269325734653146091178505028291006695361562812190326163607143212032191068489038815446479157554795591137985475909674058957821127694922343652200108281047395163087770542702467057207632432112220924914159225754749552091245169001189443404162761917632409405427068150405055220111359852859952380020580862209052778081961198203962110821860719831394612914762896222045819934935700921227219847598380895374900230364030737946857681841884132006455033056242816133155523794519947483458463190609276358743787039422603891826671827330556512703775709396809063007448401993829651228370359950048199723256119700709393533009635836760880283507869369340346562623862693737962091616399317957294326933188715000651024326484864820981939775520403007816039075197748615944066627035535906525140246433861190616748712497667960276000420051392394204525309356507361878691942447963839799890216568103442396084759092429638515612909500928667907679326582825958340711736717836225520338224587014584611980807044535750638289612312850902905518131638195889107926659415317232592393146778444349592873169260194008269218427055655721200742045026631108682346836791165075448044970315652236913786914502984812044675801741305508233658354923491880604751398943903732000356172028760767151276736666139236520828113081562242717401027107941169555199332239757950467532101727757024503125237523460632579965945228189360737708451129527266908192845739516490889236552433899864750476704511331621043390679423303373148911377596114641793898149895107606572596747448390961891586227423064546731620122572783964064577281599554820267565583143171431889740070524689266772971595510412606350308165245013112542055985331418678617195105670354735919868238090219872757301045552597506203926810056504586723792816773966204430428966443518508329679595699799180373605503900751417896539686126090840519817586483362375645366876047683111459185523517290124290156410397854572553816426786030805446266502788248958649347335488883099201666262328075706541629066548712225848890230608193282982181239079396107490242983919563575249539882281662930967035228857991274110994521603902224150419164739782099859349386084178902725168635705835866275941151806445705552531326807556912985055799117381692968650395061792354899114573886686670365558277899106299505856458629021938287400984380643711311964052926657496260415675951811564919648733798053675295420421707247910782929577256977398765584486953037743883532738789137183643967454552859970056388985669240807713326805589771805485579281231053867897481283209212225697872846529706514541576333899407349466310785876921002193211726333540392560061572545791571206090018115440175485837160390625434301338428204422415929005897849012278391302032362421316923910157724284372088177188868297062644951713244562606635213477517173743431982482072371689238170217949837689390760234036080274466252767502408680868618482508823877201791285347631288710424541899111736708807793249735732954309901428222656250000000000000*i1^76 + 164330113068825435004406632390714712924100264687523248832731710993308313889146121589633485592357616171689126734793636074153511766312359980385115618260594958625910302421343955646881923118864241022803553989656347797937097426850970154622512025980882657736554001216711314424828279432439506804150626357921334482024965064432070340626437993553448785930537487292624190690919139514041614942434982361725832259813604923995352355553441903584101614598907991088947908791077026486793681184862943980324676605219191705569330473721498549077400343431691884012408633150093206456526263497048423046140255068202558304049395675653365158708541629158719107225751201924393531483839005197146063796506291118736333872723270621318443628905511349529789861394947303090567789540468573119358685274950402743104885500476128486489474371941270509858851597716224970949485659089659244944838704304248086447672078236694195019331952861506777250147782879344069084647426691039299852852788582836113786960911290205889429808905096119677383649429343980934327058247838387213052511632282953043314324982336829402243645015476362914216509236830160840683639283671583685555758886485956262651401026940222309028896398598243002280824098191919722229610434973532485162149039328009590358151476769635599952265801422717764360753003957090059890748853300009934715301616054574203255221507320924316492306339777510096504426781638887270748452459516976069302786939520288008667020724615794417295094433597119522756001440878172460872289834210008622396727385079718159727291592271423921923875125720336178581324627619256197861292405469098717490443856745998238834724105154580491434912119414052258636395671425433284325148111977959455832706509588284555894672090680296158625096449420197179898953710789142110883599926859937172655305340292845054857199801862463630773415195574316323679746856936019258109985904739195863753304379016900102380480548935639375546455916928474862671161903298249003132509715669683977692366143287553879761717933629574819904586898456344978213522882835020261221914469402341388495587720878227146152751271038495094483262937614806663993710739896021955515399383337706375676841099241982078250217095202181016540275515604974990414543366959387658105355784738420233641374694450576457804030640744582272064948336266291816592354790589712108716705791233195956760929505686175392024744940455273479550993104666867968822162097370476155240431919866839333450674089541800205533311465110733399765224661876313458444014491965393354376102451363909976211236977424483615530798403114114956602030600754927612981545988135647208781809272100590957575363451909786537504448524620029583473211953618974730396743570935529303906601260664610552846561391513831902665100533231290155299470199937019070620681211320713280642443093797002383420023442675666737212559116481856467326923500991296879086880024962325883501537056483881437819914700955920374077997193795454499120115906372072063413457019123990157840103489788348162431751296759051480830164297089156076404651055314155098415910002678233007982498043670049023370717521803082444427908012216908124667674182763852492629871310388273570800223739743876264951241060510498071193735309940449572574887844606726463986099266327681091459336801390039561644674867954329987968476610893858254233266257038708638176419373500657884056019399257983529586086162141603519261583520022978007746037465057266392017601493500416550124126867987259985935016222618071777469389734975011915439399510143277903216716560578477960400785121070111034398285926607754924940555008366530526862313035287938513809577002629481477629281935539300023166600053129794997806344446224370324077956682153134537710788041355062330665353446687411171368547630310058593750000000*i1^77 + 4715823221192936491013016135485684771019969622484330534777056072717971111229252490215027189447360381653089018106473277113541942927191277999648765105366908815864156441062649430757510427830199267203053016425967751104925038590369649408712631592892834200768673474370165990104814680936141070252809431772073483174800592108674254537084855828249919641082335625311650420434093634687419703957299757847759103902439710205986285562301909404459240700226429155563381356980004783910958253012193269428927954743194483769417727307522711233099237834742686516485698226102783733123229149320698107853455707648381416094758713485910308230837598745634997858021211339012365964466910843438336335221171591949012994970154533639880281618919799501314212822626700132391490087716247871187731167705179854173452855504426576914089932556753322816146941379368369881134272220908387624305606280738362963487989719016966713115665868490263416753437130462926588090570900096990114736028318490121307323232359044377257003305733320299413903137919667083455226403916772474412094324301894568370855230296356370047364208797268225787771654645610320377643733733126629758235734952725388806281775481671675968794412197881655190389479869378070412509666865484765082733074891796815159493060222495383348838939160514179573311654478610012243004789439976109612511644858723403599511760497032940341467054692754993843493336436288730954052763244802961396838015704135961379224569761440158819190527007658675173300558755449619655548701963359420286650781235150201928698603956383341330886846301445110190353383620877097134038985894256450719982316356418321970116124489334459494160201726505414342285960917384555025672603285232161201009623795799777935563247250636169821697525601450610884903812477159816600918831664350033587271730600377139491082401241559284213032636114631952250913471212329159111131859805854168928465013790993348164800813518290211245098394107764459752877362978154729636736195488672568252324639685828182950777944653460268802598921122538251547991132383595539834123908223838957024334249065162311427995698270692881267045424131069415794933646076023785333438977812620786659693613951843176393724680221692440910789018202200733398536036840814730996841840907333336619008482727250717874384075450246357078439235007749166385455277519643933331451744858961517279675377801431842621283429963080465884155397786518709397001062340935216680046936216389060563225293858137156700930960428795409690645201393964229283017453164648203891888879221190496189635467591950683316422272630804417713260090324891894786762348259475472002742530928114231559715586908223207446633848824983293867979313160764978165598141398977133716516087716858406131791610632674466891982667223756639771268947636251870636147140865013625099891352087223038195597038475352793646280346090355315257536618099437260280799462662108725666189500594551536632185991951831146743372859987517254352786803677735629392528175710636987076863013255658505010939492469300142515987229704080634529193749255344834082841034090077679164917933951147670822601960220118721291876041319328737641590985978569278669707684583785184096116787483408643822057142909150344017678591680494080485881929742282098801491488205571633994923494149945401096094848366915021275300760197138999165715183279970796834538041173287403096680784010498086449478218013520472406527511288579595562487814234644549747107011419269241268944190857779263209814463413826070093492707774976040354373956371046340250656673085326636896523727700380809767248596565919557647751973857673344762131974471136021152970480633295755784824252722934864209319765051511961161358042203358785238897632160641171892014635520422198820254054802306525050346183776855468750000*i1^78 + -150418441347758662560630714377981794603293983596022787049726792988258930542519718526253058386160777040104468650796186204571049282540442246496263420904997507758632725272964662881056857828878332052504376244162207221952543439728024971237175436259275937453020017408437231127778363569000613464240179753581253907719231612174761618858654023904097422934975220490223120144184821881190300057199327820339910646113011096440911044411254864129815723639187964085139581577942001058177345851543057862443766940712424816288598106845190351444390959617678773314428206871759737724787156419754668726926648066974744976141728241200427986520536045243398743366627303210210463409882921331217952211221867310903371380360196985856821850697302920400603944152697705828892408715388244774863409055647425967113110827209705011818529662656178210294160667634358408412300689788882020598613791602062104242916159026551557816178659548609346641676519916390451447320021585679139293280255867894605135151832470828995095453575394445071681017776894868139701313095682293596259964463464306032210929688658102463128353392778860871920556044330328346582990460280318205115096431029446717967737531585836476817352344708606680862314593929538955290673687434050200381988962815633498953589963628932637580150550573891402376999748880461230278139771682879809137078989809153457541484147227256900741601111858414131655518033209858072864695174679368513892795497655822466584769161049665092003830867761426947294753943910218484313884031930063079047283881464220063521175559842490580841252573879653741444579497655387056480641537354769451613540220603505197210179715014605317455889305469128510365914810415549682624061968776243637592178672144527245149217138590500017954421816388457162452595694469423784700130024546614157071853863172624091924303444664703584313668090213247329078379486658195685739449063560959159052064780527396161125454382032657624542927797036971330860143732863024647087937971765950973236451943929589670917601431017669597057608013507770604058069166404718554804600588550955791753679866599868775413319214992388423428829973331669326371606032777308820169676240254843821616108812077969782812103040775632165124498772033888184235756146311343894385513688881860140682933019544055510782084075826515004913673449059593910763074377047682031849201977164705243361184418561271417442939651010800715161936545860018122566936480824194637854843150008974281287763233641467495412218135001742359274902945706506007358332255640422575839900379892952624006866928713595546195487535974196099494097307560473492728274802126878317536478978201231368218632335124848813181185419579814586793151959289957308634910047677328377558716533717069509717051435121816836845626996314087839355562036614042344125472123503312687559738294983651808685723343633184033163087918065235289249585901381771489998958117495004773024832078405360470236369448248923542986141889723297359253910132291786405444510581599167373125843627900631384433410499407749684014460529839873754538810712388714744983561959375476528878930315822023094048428415399283711889390847758609047820162501149281567690942506088498269378390852933469498248265436226575843335734379940084938503429758406482907720259096238021804583864324210338054247914199121306057714182845345483749699317572799143823732079566520689100857579822804283829973641449371869743205722088954838635658373712584515508515264988862383569020661035632939515160668002306205714595971700596265072876541106766070669081580542051251477896036573977106477313899026668379430092240037303380629328839994342835796081181981642283665667071067409350595750319084342013596446222822050517514342298849008054568317556775260858229198006735296231968180561065673828125*i1^79 + 3958850280868985658958967603653491627674369664346852505714497776355071714203212909331045998416566908945660130654762954927327508565125922991584494140154934864895312288000887591635486485003263601590914161815677259446148674785697196695568482979810939068499130569058637908315965661217087551670787233465878333817787736248950488393022326541075142404675824494266657469548244645563356296835589584018908672488150005628092193195530795570496195543283023428439323542679701977447730807724337941483791970105079002563978645966617929766811771359946666010350214726761119577748625828014636088187165079493455765816574229273032384231365893258995243246384591011019903673635591484799381680031600793357414967640023581434844027200216574760787309067489541044882010975571515727662663331148557377547412832501362044296097306798517387832290102942948710235945647314022307932203753054433375065024098850734695019379478676697168639167241145204663481519527814441206062820941527303226199278518381667178205300136922523936100744108608688328349918102481627107644040929408520452835066634143972343633735216355797802214126302954103047916711521727858218723766079647357480895502344124187914982625894981520520322023543199419140010621928376780749455022886705904998706349004961482325280539338094794120450164070878465841438551480611739775142376609058426946233012197899202296661851304411280646534697807258908647820374064656455471723861481870277444738808311798811824343294365070326808081251712157874522165079187743340490596649370044845895147573712804686543243473234162955279822333100464742779284942158742885800310863705744211763132388823045359232460395910121397700206130715012659655431678542860597389740042263810740316083238608299250345034287413980847250715761360336745189329450831080854159086014739332201325204355380341849948436035783200526556190250158347850693202958476157680829286129869334660441138008520231075169511432869319846963751763458628315716096124640549429337628924900427583756565968317059264489792616562640459873771213291411384856437888736241032058345750143132792689600875272737281270553899341070915828870361183850130236181784018273842484425086024486964231494422352323872813055727826809684221376905148942772682602396755077154713646698658081355427326204867083843715523506179805859512044731525477574900396459511589560931951230934676882823394297143461749569654268990661022908142073168033323758210083459041490603823994038355195169500888535656714362493957991817082431046393188620796423377168406137159274928026411307912965056527358487195410651176751537239591214817057570421478189387820769919989807647358783395408253118978623559652282140169090609433216044436467681002318182179255454186319474433930853598800665560461303904743259425922929409484448348348336553416369754115168992464919124795796502160383347985621554563891756930285986674225121477609728084667785131487251799517452340036195579736045933325655464538344608066387697948072972359021062059010544133805846185557690358052715406649885265546457146813459344567081362043941029484266330607248603726902209164545350773631567122647561091774418623806066772141303009359392101903682569990007561911409300721003170439500561939372356491757660040409681124042463518276842307434487943145303759577657027613729240627457976114853268339397581079119924089073659644391965524365812319060735204895241114481094587213182961093813629742370695127225608774902919230770580040483817751787249254885958701023010776028022452148809238254982111106550779011498646271719865391466077576347703068523287135634457996785904351120858640776557219498833203003538663269634751036252520399747478153092702487451688413420082523095315739727235355622239332034059023147817527347187500000000000*i1^80 + -59951491847465560014516890428193784544130073966768594798101265742175264002488637569294647666580381875676026676195902302590887657524693594377724834904215640024844167169409050256193872507955436659781238251254423128865715895263463564627170254116691224023120424298023096659882646690034639308821127954595383414032003415093187596001604154356835169204267214040140277243461936232094686803705752009458762917567199936846539518408542020192420333191422828456603802517971510672997702168004876322206395729410205920190806074708323050413582231208355480141113141810083663522183688796055134291357374354841112881501883679092397746116796905766527651506676886602783410628919150277873174323827602165373801109385681617027618073507154406028144907087202320152468426986233251473890108904738770050139584861900715521494736571250764931530554927968441672344498817726073564900517310274436815414946510465526911484813785204086386128679637047793774813207756746987903974524814456256000933667991277470957552996572273849522120945609914418700965177554482970815339425800305092465189493195749905781286206954221598161677457809744171241058786581338200856425700458881956903127077159060208598948449085616537382648184628278866869300261707954822177711688818706817244462477942373753090212308996074643231359471581963510546110473040352520950943136220901345183950968482273112547793155644400629390305869235728946791077298108875963382014370426568940802603230169549366838498512548014093218370931166846299410119247543502109378565640019147860504716334338954477608749716505021713901569379532770281348333112394341663493476061156662061547848255619777380224602532525467161272566646821620201294142320558817482154804399680894065110159384163085836288037698889568882722272484732421193662464458068211587131856163477853542439987029589503695285979902862809308450304318664497398704390675554387803147927106613888025859955152535013121316749077505481214925629393883913945771555415494226997663726700441462474670338117842085861358658032249313367900507920183144744689730176560414872857238446509701629294683824154371059345072932734768069957188710705446203650839144765170945647768942670122300323640861444859383949177795782850857990065243554781432579383356322066550339603532510157313720800705476166505730800343146906951255201736661627299142718394405485922496604473037330626253898525526998444350647294015891976320063877102916345005933168202230077911536282266940373393504313072723930957098622995362305355948685225372366772778088392145348620677013291018611400427497491537885515385218539029323182569513170553527138021826249273006190465332856062151474778610753320148137090433838842165149106746310553691287700270456210597477027679914084067530086224518899297319965583611442429459240216543381195811936910591495000323384281391967434374806336060906543325670625004567398780202652797770570354266050785344523810230835381799816778256144839304064555705381956689043593638200659633689625386281266353269441052750578335259140954596824857104658877643394426506970899009166353764900091534595913598864376965629432816815302014373662118114297016419536226269411197759033718526896703902159764636225379467973886216347805573375764820111431009976343026595634280545166370170779496981716020094627645875618685445925190460231060883800193384725054848664956516990005767697416721991747892789922984362722968629933427967365872652542790991030118946815448074678469657824591193014334405880767622592991983952145653129462643541770286352628806319938521343135216103229815953699655000489799206096996195475944947624123531035924617605798204335097719461443229510212424554279190354423877323224997880372879436924517915793732473615674852458469722020498981800000000000000*i1^81 + 793106357276927493810704387170340792963416734787529743240093904069487586105832324724129604947200246573514295611472206934728779168806760282596626212087985396228747164958715368292537175901688053251481154297746675552309922810771794587296651341543677458841885990431883045115254396487134750808950038620609966187418879953952932742390891308978509445987520169681809030443038309759841231490851445673725782761799897248301089829771686242210829316381787008302317952961784699336492154603693569373154557271532838215189693229989485146942969622663594110832690319333729263007883316136965056815345210400261421659448596853755957395701796540795025294821269124925687570889457756809271746656355776797251272657351145845376879325303114401752269241524389102434415193943673420517775677030479699711663690924501276756350726297843602607905054401383458262483110460093117715368893310663459430117561263506271598235205785561930250971257985850542233789576004653279729263298295428184367579321959416438157049546424730189944564502571883013507741517650197019331101010304442877436225949327307307918077893073683268655410880085503490192096209314316172272736962876642031378693182048706636262738182543405490162920723000383455882616685001175083283395417589769450423971857852668598216164873221849594686301584034426644780095999883925947776540488550791442848125018467688043506319982708601630609801915922958359864802279153568181530363400615658945430859049128267981992367994493592746118665913142237661337115500171976450600799565197937127626436284782221112182286066813020806560884799261548037584981083498744030733410889522524532207438543891990596484159735350415018578183311565671982215029441186297692634385447392365255635462125854449541491982476579721361050902294637813829262671444847971925835428197481921750241522677343813681383649318693584489353285484772748103659273612806236800890987166552779516287553788554876036883243174578699040929194917082784661672878158059381683226032139977600550533391473357058133165512308458218267576035099559276176332231437211308016078643271575166906350967530156424723498179176598617266876013663954314909799884977298208110727167174523094247068917268740070495863782715448976450224218860245021029512175887834884927064494863666041599775898474799762812403830932338676213027541368764084672108547861412724788885753959923393330505225200211599977638354147520854265854968998559561904744117876494945495376782800585954025962989988705988935167472698010780380461405149726699271605901387299074640877824898850458695109594165400212705624150368731641749283483259857173949355297786709138917378087784167575699820430402299869084843509961974819131118600949082514680648369770812705920605896030434658349972916515022738994595072820241301375591988068378447923622288144880935949726745076414821953838165168746111605558375698390704354476146827906324732159221578496698613687699843768668845190563194192668722912614876047536317481035188927488744045853729431762538899281627466519255853250201770228776312636492495084684158646392341403070045701882233407621319323130631805508402421872514979719219213830800166560434832207329867618202299025845487433734629053512861340403078467843247461358091921058769331472728304902448264101715097522689657619991186441109904320481974213845092955993638104521437903132490951513166964913540938858076239033812083416811013979370037672387850649207187620396154604584513082504725320136410168094961858485321195149526284703748918158354306432069091960714755435081202302735190566980156847358506889609687627531830954822513607849261860676234137847577287511788915923155607243414915357307932481226576253833372959885656101734520641659547792196716377342171486210024960000000000000*i1^82 + -8179989169012578588943884166785784362728186445217066698359878736628764503593553426270395159357604565068131654298461594458516246014141994585578206377866199632998560807775454090025747075822108768559348142094142425356960946474833568034430249586155112763820146118549068326391796642581011262065118427587728085616855193994254690759311538653076602978943572737591604262350187242560923163564360763417926502903908623008093338804046175762964477078726061075772270655455904815699957585381280973571897827087624613906087466608951788294199666657899373804063544750291849039675761042045200259916245380053119451693464963506019023357937590920730770789347587097780676540777361311537767975499963565373672644400049144827316898907585722861961228143943382060582488040474496789635172286828265672646504660574690639408134863219172666384555300644120018111556032458294991267732550151957695027369775619499994914135780706094677137496082801229258683431916642791211794163301453258609678595436867065712022400212467896861915067506178846403171906144895641991611537984755035248903437834302838070697506742972498601801682342785194284201375688262599702659029287119536609445726382396348399769432946646190710264773914081963194571089474994213020082450545215739275034385996846690464235359215865696095311040468192306408363446870398722884186039979953194170850361384787976753717118410868510925611919795562014118582485272826404827875568296642450913811448597598684503060012944037791902770832148241898783796117516494666637645403649151436825387784788722216275228891226445057536899779532798550297381054718124507689890932813797572444173461955894047677222712631754901325183475457880015691861667397982832268532032037195933548433534732949011943423050685117369923134917916946906150338058913093187572768610305929901890181605544169141273871333481250128568464999737994322076250058498695816338530246494104145226381926953376590380997534975955089235916543334778857239063889434957592721647355348616633493624957212441016213792243401607848141351992236965560299365169328528627121797332966290299049808195709815420164255631761624391363918323773580559855423065058356500172070730185772770705144662752761746103365016775712546967565843495623933711334260092064104395836241893029624202171976718991107831324664285757367827493180340253258437334440409122176814353156962263971119291230157417972792457687189956489123548461924958083828803564928322929151613487078823964998496101226363233718687700404768425067248198388519173712393737798411552972944446735653405466582627695167791164677509075162890034325209288391083125812329500815675171512600341431699535573607612266853309839808899326115877602692304892953588956549475091357204223748754330514657912972921803678475407816436145913239364541143688287335926991233630041069839993562736004040846664560971112741666630973889623405323480549998181213776837821225228571919370309348056552270546973512349561109228137051228380516362356093155142780041509323557277819122069521316457420124372881364413627280441461976502622433518179784382166418959360061436857021661483519572786079310385636144631765052142354019577242408558815066593717361179333799118432429202352831459288766216446709920935669693958374467660007452203045007125373345236286960310375609071488507323124812676880478730480454655841363235257662268999433574319864742783313378732040541512170044514177329371799401236207350042194203073237281088805612861638900664060024814952695117760171910818146268103512270533984815976202935678890270985323011394971678049946079565244825657092860982281047643471592897519024160049791900282353471344233386131846131935913034624176222497767372336516781854441211293196660145473368069286183567360000000000*i1^83 + 76728302550789484577282733645044351566032426658181807207437130407438882256978782722524839152941293069074064057487351563175509666189913462590547460403009586214677473452025983115154073294281285484851879097886901351146052878996602698057292785492223137377959675571371856557858169722818965369687106915786449508612189606413153483901683553312950677640431286056960591953051428270557321917815714358906916805618217939424115943899159713035605154751160153372950571171419549899370326842422575019774393809267880359358536514544572165001515249297662145178097515359916674080681090916423312503516471346174111386927379969818199686406833392390604273465474819374172066762808781923122806975420464211534166499064516988971337157544273620646587705812216074225777451358402258250456607131841659807202240216831003081287038929791137636388053767310576198280552425712073207498102728211904851318077790822245756004387185952286892184759062120171517317996652002604406258450526843430164066141987662296505384157440099458287996464320170121066991756722717346772517339820404520263785318623322336916987844676805839330414336675306949680355703644665924899048762908375011170157283721238954217814081834877401589623447347689136793435247566522101756941873859005993281317543903881502668876138764996294395299239727926621518325781786270448487729772151999564272034404721156225282991721021583637700669154934991199028923764542157356383913785381920515581218622605518738277759442985461169325680803114098150989124686945655954042949337274335815345096400761552046559263585080334624351590543983062152168085099826551786618043584104740670719084439711730080864474011102175921027397991262212037059040476536769519181165492742829903317476594706831535910562994727412762079175498998508258095920674296436804222520099890766490839423228162757573073004604737421758838515551537419682339825593885671261253209040893948447314572118110218416099335352471457327401106027816115409320914643435292431838990074298379936700606673969565942609835064372116629605067243140195234028478224808088413949562126902501514022630162174775110109611240266708955918479777564920901532890753741137896875936135171952407520546670084094055594002683184500022394622341680541226113567673634577318107510079082213514776521945054712152272228768560378615356422409893258040605056580761370482449705196613099087526757891434034144376046944374535146719751539545706670180998944796860819000418356817989242581197907333262715305196762030987334272653353029530499138368924257865824556938415400248120362712160884839730221971083866442594725417469848345628738303314151311774589763254604152359955449352045384201693682802290888707543217500530209645387865669293645319019245857129357861806636400535191762018454039118933358259886636780571547428231869219900668935761566662040310559529711115785131424647045443148912482945731595812939940617155332237908691676061842533812318213140131789267101091524314054948753840604620447596092130487044057914374464311608705312084585051502913933377924784378663187117018266536286142584220861543690046494171485008742725977789767826370421983689268665547526632066352118103820816895113600922307046279160885814263391499746933425749028017284471446553600415698180910108207023254199125468085109068088239232592459172303457985763724315628346051956149891331321539336861330732880083593239990751149651614722131753358740808265646554292938057083966683508133496416013520207326506814498759580457277709040813763949565797754458185038389881852684712210051039278030487090677511140373676355920390260100203279583556200572847741521061497960424329895076641745558131766383489321932737569604760583829561599035884399845227641215027514754589523968000000000*i1^84 + -585506869812443626901751861438293865248722291750757608441748931394214364379123968480467070642687060391536543171000442504343089058593021717064002504516664823461380512443460894098717180772129661576644358117902002546699254972931490554249873563663440788920903083236275361289237354980959989285734143797891524096476133532858838885821084237269300878454865015529890488648606015269712928998756680169255787415105020316758078252468465083020927035089111424746957162481784378559056346246486929132422149082711437957360863989486774335664510627967128595984512918095168647803939787763072415393822617524635668493106766259927649813936870197469008247912544456556829526328049215741241214059788560775105644335144028259023906824477284573927765424890557304943637960151379912919184607478473621692926987358713256321084214643673757469550501805047660667774654515203188766959310224092043899063145507909065412089376605728751980429394350848388127854799065625927881266063302153072020938000949124247686650518409948076088363586327492221582823823774299432387107374341653024804919995355523516865649516314723070880267506262624113801905040272571844300183829568210435724476744359509254174306748612723723143087574667738958606595010983591103972600174581801353870497883148736321417407714479369992894566556078277232791292113324793042256274228993527540893162748991927925056131961449850158838804971204799381980716586353223649624707586436987756553813607459383693851004361471620626719108696626896091720680027763176463719099991247660899543382552054625312748013647523264577918306693618664076710009728388023840186149372381546407463933177126468815102143230894319144827531442917023675264709838261635585267295332695362115538076267339687950760118557559849763371110088815537540993420193787625764198083869441854299723607625237860573277116116412798011643105959319298378374755414185618853725207322207399637789310469410150950392619640542062646650233310388698957824765868836759954561416321627728716339402458976461262754736148748027056389457541148615892166678768108954489085067997685213731825499073736667687130130481074106641504280036916967336350418712796423518579852570929351085821160216086729496089426004018120823648564395928432674392365750648450224371647302234868412129068345057783395368729140491098502655597664004554855589644195147114859056695059652772697443189850974286126057376470603849961551167689305808619302505076860250070183290242113049709803342169397587698915996965400450421321441648441182004366144581004682920374356169354222257810649630841857727517528773761529041886283253004244473471650487982116414315451420398247601469761181465064034300265880085388218021492621396445074430425614333365575356650830820568393063140425255740016989177053459372736613841693893273492505568770392506758233266271827912269003621990114211075054924879890418249648611916995088938962625320388913514240411086565826493404918200608416047483761126090959484439909165378988082194435898398537863957658822627973060601448438439545647059941058006213304340554636504043993293702646061114845123415852657571290471836422035090720893916045698731018873946666197722559874544945788959533086847196372147684380560440309107122100200428317562464221790755749520658736265095262603400773469876644462808311917476252610125956011340635878202638569423505190257614984467741550362122033835320395284970494135204048280375728008804080508215219885452502655261292289420847043246207901283985778041363388133400573046849146256118023229083030545125673000270031299982430661987653814105610118781213762067655144285395076971594996763357281936797002815664358190867605675565751564661763965844749438909119350129079887681110543530474285826048000000*i1^85 + 3926860114280487891010110429238160455263910117070965406650731168186969668088774801938793880780248396805478900769171662670131029984508237083801908802290923543185136373705145644081691580725913248522947550549828919991062959517365957336620611786969577844386419607323347986184219653108697618247298578590731427460024554571703030499424952592234219320492617017352237164112654958723732623252305075195527298399430009404818916274016285438500617448314595130083509415180328949859435229056629483814517937178777773403283777304108336151949376199425440434915040522710041532183057919830595118790705687332922137304324229741405859020608675285925691539140341629849271571944307011062257947671392874209560930402348067568601842600017152409314131004990640758013690093373714074164232089076349803906411918163695896231249626176203252341819338092271551666754280870667685630838533278785453891874566705649807953959246222784517578536362288544245720230625447819018068393842896910767306168711944499578271436376314742457558160643205347602114484882515684303165512074449861728151353264310864648973744177560142963360803152865392451774500758191969753636716023813486486573553830652413016090605643513319576118369590782548646934513431386142289780110298186574865876426721732396903144778991601111530823588267417506975400143592626613646262639963508939229429720396261380440057995558800812380456560855751181772878224927193553746673580242943754005208628085893209933940004691823887390645642796475565733127951740829974602108614357704222168916181210292453966246551440774596437724818855543146524723347724858347197912703526033537989091817785115596198390998575140072642364269363114348839946898086332543581403338073570540258393964110872571310369249370435914597151904143605318828765208884647897684909692075595877435386961231243598019928756661642888735519453349130510931984371638804920201886309659184638020062380397717584144792596831658531702810303174733380468133902490572989536309288687354298763929845402096396486948464602954701032879532352538819150984606937968850078012885149097822909179388452658643841614250438075791599729845808260984612486882187979760169011628654134809451802238824056095101011297344360595825490119896940645878631052648899289516126883827015085463126127942275506144284914881829354639557020175900802424974703181896207823692600119233231212900064678351531736822606582428065468587245799384697749629717491807520884298941930598490346705142096081438447685487576398789007828958865748047111371486942682141970779711595375037045422941858948260761119815263467721850638152118496982764064231698524860749683501203905462957919181786282157038134612530975475087110273350940409084635451315030022447146049403790641620981094013878961898431114911993423581759977298062771839828572652888021922839887635987354313634448093580244462866701272874313292404035899800274477697380925367922415733093830719584212652085971835566632725642323767844006267201527043502661406253524245315348493964928468093932306924697371776819512802838077723633742842174933423534980154198356458591724414553303183621312398784761037315915030242652211577539462786416746090338507743749905193099661221040263777728339596126490819158573940404053449697734927913783980364606461937353781200733601713386914044896346252348895985011886719420301311012754819183735324621703158731319204152394419758470065202487528220096685581163846864312255916124328608311666688844501371512303953330209743692064187366543693205168448212540417721596463540055192720846048694704357214522689951619682537131865706881814076117379625778824652540253413536327248498972683510081838601225370107728745228994834413355022902387132988340315914794127956377600000*i1^86 + -19794893427361141375599550402613745721705016921521767400916110262963834343399529048531198793220605817992061879342009624698803387289432977973334525071243436341163169176335160286377914494881607790835505893808815675467229373755944282514045759353144041464923121639577938429534645087237608306053184342298152219187357852115040397423319654892030726642493266982367871446210176967849407746065031226964265870722223250251735332767532346662531606740627812986901178355199512859675508401966872112597707141116931147116220662062696454188426182302535175775628446457526653412824992321391335332768294081841319308603154248438431172392344833721957013047238387799296302059499070120332607794185839067616434865174723796074933490967366601230027533192859893364362426579910618115812883382570866972099015067756009992670092825903154815332819897648814393902511784754589834931629046710416550232013960725041012919315424695926501014532710150973786187343586907239215397263974007361088339742096950047582151681125219850871233321133079494642070668111650239877158468605821459536022226497274729233375658923775034239056888456677343915536246190009749236690072239999843277950615799035060982995800938889247604236356021493020219616786538670031592151661017366933557058909776847944804152647885952636696457670930779256379617385625844796905561930440923082390271753169093915863239561553927385229985545270002156571526061782911666738601968865793358579569066507652022370353974147654827911198125813438673237308943879884882122972607480600413645842136387150971703410945224596880113683684126762703337407566916328034038619643010817192359904371685924718087277111765075731712696999974105911458771893797412063597746483355283320525072954733712594194494741950551349038443992396379196370772392593984831456163114177786426078126152478001736571956387493696619492339589667694513929977715287409690212344130238593273947177502778049753273971853268338737647915693889978311027124053531484848084446848478845982101506994831230961099269854828900569466012500059960766671689572001248770932100979366581533047234139906869131143992829474320698156998979582532763682833608917999991806185086283924985611426412375965588616240813739028882657533438882542241843389334625488618343702929927172256906813229833195219739533182285053675057558802335645107397161922691297302361434809479415694179659811611706729428533575402287980173702190637719921047955024880531425691329506442387171835617993558613935198938637374799460152743462154106922464753030423018383273486417777348069553914472530906050711261483602735976205105685437718484748000780471607694976416068142844061135380006548503165935327948315100559346131722954498115836034572850274427543304213916323278130493414662979199206652122613153036464076370916664901031761689659365441277167005812358654506269831099585366344798878453593700030170310806821955750219885792070557149678302013630433946859365081335588022635211064159953044709496561940406758002704719963469572693784698436895170852263317339194299569149519490591616222613117031358619515888058865215650557832978748385538748204174988904314679102667997004211545479386271055070638691820670700705895748785648367290780174741751332493875416987004602323630839805197325553034033178211600251416466385251444646531191046821845547078218872234061388162467067743175731758751214538474144739953476302747563011884935802304613867448595971527049349673623686530074741728505023188908269954068052709308285234624589250591506207876889242291166187577263912098699624512897496115034423350261817972071094530099371936624640229828359892536376033000130754543784117715641789811877973239432458099768564603170818137720246803657008313616302080000*i1^87 + 84137579266075634886791120294492490765067620940900374430621336712682708391162849135422546739123875617005487441375638546961212081872903439334013489019621992963602098162557812417422736142922655996318091660069341703373240591954662033782028209403037108260538508365103441593820747624011243544115158753405692909896664603398233793672141063808867714186575512670454711624171048238782214971939374621377067087420842527025684198333124042350741303429115293542745768288592433683356705775990642268736591447896452786090575535917770316997296049586660740946160436697590663148857053137993327390539308481843067631401315951270804032483916933784484605173740311899569412232020872168206808800155322824690493886195247871152832971921439039089639730556502594536649148972654032494316358944928457111772028028978440695244751356754052009141438802512892167706788637701636616238311967212966881702218177764142176192003458135263635233862714708274392697337028977653936890728954799223225158332304651192153846213164903799673099344489381649902130043342162973657706236283573382959595982449075830720237788386486717417818844172917484237218690093585323939213008831875909705864508227350529865558546406416015355901034875889321872832369848979816910363436764826857667963195640400050319570163787020275912679986766487609844899865468024831096659611132964557068213636928147280688312642629878187742469023060977487254988937939126916723920146082487391224950323299640413692745260346283495127276368105894770118021055589622707200534159295089940239497917256605185027339993930138255113312755551330802511058372774749145139860177251412451826487611055187706195933330135804721057137708713607409341651962253746541181289651737847860687338174915759140879012306019505725218459918421835529265900015231814723094202859183000706778323088138038526625977605140844394140355471114511817690466444814661349868932565606095841310511917404274551248996833798763739863658834793680607842952447014201949871989841733172620168549804980132482461421986762134958384198967308677091250679246281124543752955543480724048717680627990585091304363582389240050318545108853084226128015662965087299810712992384925373916445777792617339892599317337698309026799439200652028039166993032641331481463410509658065178777543521424689608886154060114247203174397005084312417865242050670113474526325320244605266078869246923100049023668188226723807058961597323548808472033017059090054574614700028431634185485238301183170873806324676023075455352953776686188468294906788556262150971907747323647605314385133020743410358722514197058005479133550986820510087020882059442974154806894954402273830114503654496234883076151738240396032799666051752002584168337475569021109686525245996371488620363627378726351038600499065201587388125361457145946191085702455878063181727374115010984956580291538710771596764993647570291631153692962794713337142760003647209976082461312987977057953438732658281272111505702665971386577597777071378062452449014427602160857072587281896610198273196616862204134593441374308832748915155276262866139723978747251203252353323107673017620884584234157824462455533850382257872407303672320938824368575297351510460311587620113252942863077306708692679488930357323802638873156729141510134161691150255384779833842856971721186794240581481163489424758160595675506963816037434590799951735195500155004880065929772039236704798326837314236836789729272213986828684840702193858342571507243269965943003572104119834614013537075720295565831448710192445074876212412424280870533891696331282088054218089228894026680329293119984616146811414645643623960283650144832977157044929824281126614844845853642596588943444054035886352891904000*i1^88 + -230234362128310024527292164044111012803953375025058985041290990460780269977096910292897666985802847014542741147816622890367158146492200350229679582642240746497596985902155384051482138127212652980572620636744993131136838963159368702992236096273677718636134382321330370493030728844418603678184038178526556574310035570451417923395216329755238980422071299714781751969968199148201493687502754176084268612733723784336179165947553992863043514803192675377863414438466485229999759500007824300882840081995133425921034658448336858469709072685241848152727955239644783279238784508480846476165417605910246709133950015528571118081584880820719295564873977460511854548319903724991099103046481025444330576088137924120429632349203724120785328903384645158568205005826505827653624749633302233393600205612565570243825359047363860495062156537280292737144650810289930054320273647717812057604315253520312319058522976093041056865187791948744072974765538176830229993472212918468200572277787247632839236193564475963565635610838385183402484335353450510758783536610569286601836737030146114480842270966699844503443750589829648749282269092211585555237774950933897774214648231719332258232053517643781175055629719231359677655260717222697028735213176699414658491611213009801333676842425914703132221247174437195365543764755158675428706114649931576377989467249910205958121739663867040987936702560251761295410228044183570729827071141486752375608093251423213614028071420743116228361513585668777652884736357727292939773583306384467773938798263622493087657465406218596530216430337343021877842125145751055444335417467352640986399046750364052009954713214538455570405080039204447303612694688301405493067215368002502551259123424037728922290457815068958605089144384639170372029686545485802569626227798435549425792405481866638024058334396764680315067525108159623770186202122893330183639400109749742473266852697981491961903915825123494016022022746934817785858478966271970970804686977317547426715933964060608238281995065695164471566851086996606133117813706281617544940855407551801439496265798319784273457314193750314281312393827177079232345878738966669244876620799789785466338168222107790290625029494219597128340505165732922663171196333095832577301565660860363245045461460874651457615728516960184231321684610673885441361111981404472513929349406096288893093451527484556671584493673643075074970237032547458439261030493152335722311212052849827906615799075768875997274882412555350670107594383124506908333826824834503659360858679974277493878157309139011919325108536757545010929166862770267764425211397457858390999229089734470780287882202845863563440941971979446232450437217765660410792599880409327679309720565221792348919257770946485233153456942525282735659880673874438448558359344616046755630830200860303486424959089268160069512053277516541083782497209492111339162964297567973406049843436285750966298766476177014324398856224534197299847063014714967725448574417392845008135405327753937124287497402957905809585898154386138869157407896623703346041185821377246019252808810565946224789698907260032372948517471729983187113895584102611382741009260893773021626432444908621145771228007227031239357666312411766143877430318669082625754791440392247217336670680350700064564786866626491439902200136915476479851201403577281843296399805564624593463077147894386243085014769970342190507391526716687397543314422857723296481348868053580206823626647153564073167450958062574619619188007707661095204430868922508663434808466874220574021488014434386104407192698121328292582577062544628790817805885475476311111456625950028959653449910368673591819436157998694746490722973437132800*i1^89 + 996894787064779017589653165159071464326554244880099595523913508673457232434133518146688512422800300423321917990611835287741663220507883463004041623554010835159767160158961184847509653103968734282171623803694584964076880546865717931698149892015699258179891920327938684799702005847553660886534421016137214183540604395245704782727513991778247125965942305171448947882451110486345047581302672571745637762243974930945010522886198088212220045075406272524504342438654953740042204956407068354686720100334835266558253858195899475300230287929319411059137106164580750675629397208358401951714031138212748006322087497070765827173220392898024995225951169576732554757350533883758590503450202628109335088078930674633125342779380120964088130570564649935628713013038808174610580833798711292026187228278076864199954554929043203767940497430103707756208758407937246572907526657302941913423240953906027248105046903027692731967396676083999141165389480404440430883524367866129323361536333478233093144785495569277940862826665863564771516064467958281619801717325253855154217527350477373310711388124736143546244424267410992165679473403592325456542121858234383459337063993600989123468601173866656391449276046980133413963140083179615675791360012197272419072361418402657198064630067912901467730533132849620737474773512536520914498022975754314544388291936881782676820380331134778094637314602945171431017484995916785369837713277408193068327395718940500305021367602176010238994197369636197856103985389217084735071354601590653150387112097219680722317534659589048507474646029636375851161190985381090153168851095009899681364462542788118362964209050136105110413920493506633383245918008927233476053199203681399537039671396952451063213883916726904033640091661950742756790698295768826464431922970172136647989204088891649790982636730546884141415601833131858527666648578643394839657235531491430096893657117364637273922329247732036102660650870463694694660880997865368183402866365902251935505165004306346088523678865096842114776045757004545473488339436165027518060945134878794010340433638576981168580383989719623771534124679326954955892071689947770598249926475296409015328188598710536549818953776006545508428369461800482088620655291439343045318708755128787819017390721719709305870509392821526708688546745693492678877465856560659973148105400287026324138108446283545519552263109037186451865717394335357825399028233523491637417820091674732161627676456446802122047657325572341105341074766872005078055936117161129906351039452793894735266982136366955798909241578165472604849442051854869960437244443666159312646316629049590105641140219382689313577577163230570836702648557401491009561655724313754207656496178107771433558021743734493526211677591384889829213828183365841842054434371670127873110075531179342405316520220735765534610274402222335946064985761513240110814835847238873712087954407734492184423995434739050573260516794649659187866460233164435192386544701098089576454963966162001883250502801744384737969548335162544100563309687502689034492964494651280821013983313506797749744913089268040720164537968323710324074205704914468267756525607747053266262347357529250097139464948064532561602481775602737443969896052285257886242489024690362609250772627551862563825378905075662936823375414093115144403287712406808416269305531766154053620662832096304839062254671582439432999894247705706358873315368025730204883081618542567558973005770473273819112066639464615225367405644887903870896292319403067513106395664549816155495517358061235503995565934268071848438048019474330641070915112662331746488033588093358885464136429090341295867477835827661302164682178560*i1^90 + -2184315027591067036708928038491417757180016185382570630547950263855989281230069250794150810378121816520150464940276495514529999400879889027921803348568811329698327470545611959361140977009222782842148316964511011587655014055610316596873947671781739548933211086810357767307245356018594077331243087814486108482074978389043914427306190687007414896486492172858147140036408921658312280587428188090468762471831499917971574345791636065346200112476978950368319492463443789225989044016317023155747908782022387186844008609224815818495101054533064274459305126263798737287267261897917431610867191862609113035026867489460006293511192429295937012790178395376896191753688937630476027172553759490132811394158688408521709982909800436893600693681371552354863075717740316082526630046632662911217614841719321830325294630406010310118258209682767625734509759167938942826878245496178610240811423018753526375261786731097695893744075540796269214815531579676675771972713487710281417104246310538135557559749733440888877716641822169167631514597213249379881182648317114846969334691887737790220859878279403318859151474276222798277604137705956212578761987803108189982597967658432150796294818816756511082569879964322706836259846985623094532311348850541941862142301974428855624721842967936650895871465758687725691316854598564789787316576619567773375408968376807406503990542796033004528839097396735464236008655622034372183462027938922822231403638550971592882257884533037774947435293716026897423962161763931138556408128426247608078249240090597994358035229512505426795683021644425879137143416015939662612911245755514914511936103696194425287451671649369369148044578770990875644729521787475020462119542689012795614498412954003098735960217015829911976664645313111082093933346368340363342288886937035425480919733364687771694852153434409015854940651570059029467026328916091076859514294843923828536551481008642413193474276753822304119024574736177908340244072875245057740042058028692782032685838858371762470491126080081354714518919125703887547257211339212174071183037888880364557062544885138956778824729986302849706020816109646285529277364034869791230855407423982563942766822730958345973090625030131031208381964484481532183863402598107876601678957975861503328749769331292261738530643636860818535091687239300403341160062672656216880969385926787672395621041532571519373810156748634008123223654595492414477281221831870445144723456822075750544543482086771360656545095583435434935991337605708862515522866771946695539051556707170549935265402455215477774041173668155263523161170511583807529569934674875311771575956365167484562438853052494918121039891358774294372312751199033243197613440146895970632631437300268127545028750343872344217190514892817859307979108346593412431088331470486639658221818247556118781943874342598084526887582313298832824380793127922131100020351258161086727330027219569167736054699607500038780487389373746706064297877592576012299016598981709608404704134036277546756630619671732830073250186043720936274996368199828393948975276145331286674353733087610917958183994438672567744264006707528580956356531049365654676936495124991992156075950679673554206663912318578246623276654823523356114432769194236199506952758979468674054230771670717343240181764579917915727845723531201605717984709588902122382192792924495522169887381247357770402932896656792295083127976474113049084650978066315353034845535706940734558076418823190212706707255949776861715671866100761676064922278925562007829120802732950684434914085808052340445887134901096690719391410930518500950957658134448376054348832950913392011153870137520171362469203932606075248836608*i1^91 + 6465041553655232433720246414369138199919613574721747203178323860996225735834360859015775025023788960772940211554177085698346987374175207993792670874301879300721155537328563642368186455903069817316316090607299547486125968398619669694122860640151268545272401436210426402490122583546499824799903339860535535905971048513212295069564220980619773032051371521182920161669377219136582706288736572434430348368344379318540223213158851139820837897784482447142946721879079874832416009042882390952020309775346530432112519293001362100140592282007729077583333689460966211917343174256877563768807819688799506478768711085820282197472794076239074043871458976800265439460688754955065208650863692090644956272378765433896303315187278478478228431579779935009209383681724303202256612915978117604197719340090166698614529270551835816517872949907566568201829009248518713260554485395023698419144867876042132721649912773054250036659195574394259965575472171572403978446537437901779679172145489245937513712264543662300629633320273440711155813464058429142539147956426776058364722146991601524363192008621453484009316024083737395950601445455933882503427051737381785795095968591158872246773987437940264359642492688949819510773891743753008069155639895177531562364639053999145955098456908284648278869413688265529880105151015853814476778833635376222395954686280754716576082869313999167328412473419528782281860455934555816704123977328950749107420715632724832915062101933717203394019836963204605681529091928827726943415335984866080313051482192484428377415635904344569725706143449519076326848581616940101807870225001604328729733451173150330049076942661853662643873542467537737461062641691116530403781890491335573156705041884799910092900593900177564812567226694847365804713317387936973812859078030208477153670049640531763940326827534089542052444315502555497812555189640841561047138903857739856760112866413099565051462688602823259688645668425421384196412873742595800468098578071970899187601969233185761569314075739090472513654534063106046228688916489941740510062720273323569638655791502115038435423541363973026255761916223065477624654277687858852831643634517021485581949382533611370352461736395545866272075924885882580553108487679164829834459125080936044146803799572279094286706573211960304879122389007913571368706932233550525836641248884004341256200271620271810393030914862848211614073432368204060503182460211112740042358042783708177147693009830420834457144698819129608351218288676890662410742238831953026754878394070185275086876851714690802245468653346511138009605383396250797457049723286463160709494566904731314250737897646116913777294233108883823900329019501587522194451480338019080436163065596561996937126924517261242007548151311922540448089880731098021956887997272117623135687819730170105883325557607644299996489375237089693979452692327484558708766819718869235853523153854977961474905690422679261022069749062291637800652956808643060654893635617834307108614567556711545116118645743907722040598365439168131315400206917211679460187541743837848892120321026957283446099631459685079393816876289050278124932291966929288699984065012651429181497197945930230420490092483229456001685526094316355343319984420956911041680911160378583849431159223951461514034295791797250162926082270881514564132037133794197323552262006240554015826474225523208683754357926931584498968062952722897438373218071272254746800070973445923193037924808343372722014185486400988750086563339868662054493294630512749494955600142438188434167876272202789887050865616660545137539629654399712725977833136175860234129580467988623360800757356031852593040049607792394240*i1^92 + -8268667541968681427091469057329702876757136474095249457081167812244965148584218315880667148521367746783224811796799698034363160027057407011841762764020963721542937232317695992665122732830325826385233483219629224961101968406971338487928278004519435348377515779304709027812780775112464241981927640710185610909422228335785724747244328833592889198585590617529333797122542343494723429293971121586081583458145458112524102991905498620238562777689200746015945217530134299241704756385505496044061838661356515100227559506265934849728923107834807011971341006504903924903990976437191919129666661520453970814243026682860361428717056755847954407145757650133907130836348536987571687398282522767960857551616144097496873272997798182533400292570755573479038920987644951593415561666186736437625433917994093978578489615883373850121064151609877358443211812623060012337241560408613099208070976182889052689408340838226353515116464380528942820549169191867819658749663035730303471855731604706206873048115252508342980170889486502433622996405468872647616499081323116784839788128379969201533236832836744831036820746648459439590581234284771519019770353994106843237667147197992602964679145264648121319417822988130990864481963093411272824416061113067843045201031428560606674261965767911564866199105685281867126151340622970536024478378248798036055670805033591714345455674232340968062796087239860000187607883436948391499491915136252615889427372860816885547852801952299247084532003945512486454219570512460252656199061339174409376594662412534556960946262133035097290339142699333151101636801015278904282659134298915150361958083793808968467345017446727920543768628337031731906523052464127144736207952052484008143608383746405649411182640817198361457917680401357302307622365011056233262874389331558372405248649399848462162025178695567361173553457778307397309488592992001918531043169304028768565213816114938121082192318865068777123120571347564149050573818387818473785698468415650607764572341723405108060060486237716674038126040704803424174125877010231538756971208993168387581553966002747444848184811889295676070019801368057501139273710539689040423087343701228534326817790468493806941478072837172831596750447533752124949499267813272883123489396872867585939376277132567960907486992643383584694361491702206953107296927172753050758014402870526121430419479751273741252660992598937623358310454566817106794812032867394059197778756485644421821142635659651305603301910652175962933524157953521901936247923178237696936990091149247076772863512586259872617222123579475105614255977674553176660573292085448076504142163818984192002448836950725149162247015022776389092776939517429323558508368345783232410226870471092980406238938239861592597796892118277575572751812677180525421929158848702928035311582701873235227561019032268067122723559660935792636334899791535918072277070327349438669857154879331459350189202704813012904477414045392782834185632916616739558823327129868994470501196209573089850584018134848985644916990320962869195384133036926301335734580268926938661660538677586964726746027605460379665850205696962504300879701860249023734119666540719020496743529440408080697806024495783250239261302572483388722706709825362451333107381170359250677869758927902982822578271655915925157426330273645097418977053829330953473276992176653863354770896764255493902436811487431461923408035364726690148087599573372911261384984008194018641436341159646508644251980323237013109305990817831756327713826870732202496503881839108180581604197078505979852430859856628736500507867875355279127613364121950101323101016781910750584143813189581892127739663613952*i1^93 + 21864325240467168137389341493432667048483063277356575674353753797538296677140579242135872672613727355934281494998566563933682917551809633339271684936275098265886330959294659541144669229156017980039309876347277236366732388219165572255476156799445713467319816750065419925952247535619894136298851836289101029031349104861263830806566357363238158422058441200620566738548777293509349088382571314443582582597402817287082916826680862837400102848982231247336616835085130663525112449554204523806221935869553909634076043531999188046060038601057141094493647434730736787123991656727077050698935427715337572361516973625248810131918832323193424307130652608734837633206660095714841903717537741477897598888172321876511693393394454680131933538773271419285345083604846816133180010292322504192145823155863981026865327251439803594487268875019871725812570804406204006815890713700407857525600917893329128393601938856372121697215020676952340360768896913308401417405270426996989823099595469052361245483056652122553559714532235133090539607276663498587391383812379209854111508033900931312456498653588518851829693179095314314869045645705233198298319072708028196768398042959864998724884169199325690210005961065729013117162841841203765215566709942343621586238470826570591594638984197849913312901352305221254319785442834459501329919352279512320354916372905548857160255217206576284070695047540724048034268076372108984236291068334348190843187049662505048253531137939739313452764955029307065755924854834142119625739300324286343926163469971263070564434826116710351196743879281057988844241124818443431288382281074427224756314338201254261093788519419962127970796261592341225230877534535533632681341989660010369263479480878442497899954474309969569222707837438596242901299875368803542837611210197296478255704215736037389702374829379424145496292163973078045432128737806343099858164670577997255205394897770585353705370927195115455483366720602038321308743533921797768848277959342471043687058687106345779868917757688036592063776589799921661476324325258349471596499890589123423964613384784090038421256159209911109727408120267722006993664583050000149409308938583797704420138206859731622560947642330511842282788360970132533945487276285078414285313902059830480252946902533257973267786847466448004547137417868572782103861296322354316719721253600151182217411215069222409908270087663119356646382195582804904843520633324895115026460490576134644532406551313898217091390134504299887262366604131469159636711963670052416646353535724987824042226358317403489248392600219881815049195199497685203358274965609705540691225520343285360567923651934688451726125170460877503791581625116093032949480148729154288047462631833547607391149533614339859695505122144807297717695920013940416095747854112589218031282985399183422738403897452153854477123965821089184033954115947287278746916845325227734878331350594024250304665826838271548678421621567258649781241048620673701679568803964707108751052867225144668952778736086810905923634596899008229836587087491439609886636397435656534265973775189337008710927839552772383317454812737550810999191294155960429192993953646049445805392113745679614797564211606381277512665095379845145335454734276549813842258080886209520061872518773797538554513277671528984745182168936833686673644479533746051184135847664557511533581486214476845867771625425895697486533159800378295251470484787173131583769346173671670928812052805177655507078529915102087550482729279708333421414924888903541011221604448821202400210833624975212631172969942107499929787433382605139699341189405069940426175262060288255166611551443203855227027456*i1^94 + -20506559444323640642319102086765914775667837993408696499385697624303199169199611276416456246899803525069177471419562181548261509108392307384184115622747412356743240603267061735075881632915491094812202995749952655591644226466401171126513260458343462027900790816794133076472726746754784017762891828610456398638034299227540268784390201766471345564613696181029770972555796239574209516268361620393048031467790981686811953880694068329839868802063742039532297349687208228643843437458873486441640878196775102220061275814491219075974499618185451611227714049643137116417973340521332945299300094630182347507961590884549295235367524107282383217905631256204251267118389963765945967059306511771255160162995803532398153402310935647235797029994803076803554670201533739026046118049065443685779984412985818928921193692349411228700631935614456815623168245397914213773846616147768093536708414671805740304518714804355477880904880960121088645040602685506275114825638767946481759670910303622854461643840576678492724503730523984433428691594976129919566024571016796594525579325744652649822549644553251591842766987318037636576280165328652954567449293232892132929773436495504107942308877170441207137745872125695752588914327029114467591037026525874410014418243771655571263982500196580424419229029021279860132754134314555381684188923713612678137418506557658264934740681964718458121129874636330309843484389128124626358680452002723082224509274249729478746652092348622354828743790764595656361546906231180989643136888342980583379579743497016777056843937991706753592793592397649753470761812189541991692014628294520419316560926021066760595801940259535006857025422537198616844061470780035256951990853933965930728587378532987983857221639983360944797740851949890063030171269895651460071885429230275720946948561987833381255025498309177948120833550524347435930479857637408443894310138671928660514146655228648393095490535051752047206007195049829152404354701100936484760561411405745153318717563316013183226680309209167842355889629989156625198314031812460723798759781049379349644841153487102567374975916144336840370516426438812812414338432923571920369739743457224386062767579927188995286037524042801514899142954824382173179079047471945426554772174357806836891558567723098570080514941480548723472620926013384702148899663649360483430281777977338636992371493917721339152769662469971481914902331940434850585980787192087014269625737508423387933599689551962504385290135173845079242601407197824164892984108709457322886824682752241949421235431253044179404581544054524737771271873558271391215934350358603205789313842679170001029969835542349628798879990280612758340868237543813452975666411296064454995636573392914034955647373400096045587569885364163961962280509029165470284886893097067180486554579353161536757201434832308625433891914455219918111091335102604502100419830157250654355343586776712833437432040684306021195571073965346533208025214423430081424818853885684165604337618344557180140659799579526690811635218918760281272197658179442083257395855077987823166753725065520678830114797467430279343514782216268161944798187492788514465484823264987679599378016336898797997578830528083628028799407367888789835156987613154223480795986933355065771955546790061394988438237831881814802796178272280770998844951815197687432143083395740455530438289009529828533865916163799097588732284847247859552727475121345524689779740844442242986066488364274508194563091871053486944110787726457593573295616665243947783140230735837689336522701874043418668824948742130125049854441054548720905814401398898112521913630270683984897021569145516326912*i1^95 + 43403921142552129207764703066117203684570824283035519650383633828159208190253275426736251597743595574418256770374948365807012355887398347415685295639119845319091242522787341950149955141339155122591405860216328155452603826305438044427810530636608450748503153920312722670994841481652662081510186088122058132439355871730280928271339049850674744172274279740343709944797619950155251765626017275014898613277208252220785812201466993641495188844803377633355962887244550634010136875597028374090050624907885588739672374746885525450118526076571625201547449053041896201911051195700129473027952614241142573850782966805370928502460369119668706195268256342993782087529816383486707921699508721777128411449137117576786092018856284360399935242627376926202301419638605723797166089232889518757809010878544348524891498517181433400528790316861522126378328799081910891533674988895829754645494804773560893528762368030915109033479654056749437328186460698124076144694141342481143219778034175889794363610227031970343609168089555466566732544429577346617802216105183257659985223136838548591125438416000790318463666781383556225159553990575397817127680952289016492777952289348453670225114194851246668127565338386690102443273034362280278155929755476903044924579808007204239512788526317958264894155575547038030635010924416364776086253253443050878839635002911156043894465737516687730060907137669313660317759205538907881743243293341868779539367058437765270683251237692022087830752918989612541895088433620669318429356210505633178553319715220666182277281138007675495300315263398415937875580158422118026739718357819586987736592672680366764787171367998571844579100575435675567162735407409400832348343631232081542185189814047353012778532161023365593726575049237311680501029148230573641977361211169913079927147293707995942115530498698018237178601311078971292450275945747011261426372117140427083386202800207578483672428045503043070189590576062284975440888949532130071699075722162472568511510768617750936448918049877557043844759410271644722881981591576447227057879968148518877952279101347501775047791676079978764234175514568272028502830398706599653857226788988602989410827189196118524709720213485314857805462796852586588365700288973580921610203625994090891506616256476158792200820305435404766910857937105001332640409961514962091046062914896158131975205885571452495947554559628149362062346371556222955905567742760604561472683267626750931076297891427103930153435202934535711785913958178548816199116593537771573389576535631189975881422937012080418448875480190346331484427179699051885532246431106810410503962807298842152950477740339690407849918130898943615214151533035053189972642046020400581020319025886580135260056415399820124760858072425872757327975639905582546393965727996651072689485173735486378346857759335271620288055994315558267252246854553671618020731561253593525025973581760564062297034612212419485452951884076386828096605049753610585185859963135687746875926625126318714583315493978945832598754262282751153987283843388748599135182304476698065529675848964765333088673667850164349940836765983292905087117436968224423900373062210335452638663005780263382993833183958465483262478186918750592479740844043702024850844819671383086677218730017801789508929694741186583708407346078803679281567692023419564118383608521545236571622001924500965491044964296402497052607330264671384786946824327896491005409784668320409996825178023792991047875212484120209859755325469106897241635929957731465581486300432720317929164617311002090217004844176825399083700101874845436939799007006036302326021282824682609479514280951808*i1^96 + -29669259070846279376965154846712938055995914193000832473691250878659686501497956394589940398419780580109728398466371576509358137847884011754827265657646035343626243460529377688838617688739470129203020319396610098363692463791232704363259620064687313971945106381858278356688913247586737753264467714557191622347814456680544325493532694834063305089119706536383009716827817100373882592242122790986878426943361066567186314301741894669052592296125482018741616283607441059088732835575291975379395332551039285602962465524730754179749076540178297010297056580455745220237774832669849069460476667580836887486305679002801261288995177759234710737148658719756434839992591616031699476127380725218321476734739627477629639855466971040258469034920058051450111127164672910547992357316630641390272343716545954057403555722547063579112165966280841166352906063949237039277682035765209607876725538623058377401636033803539008956627056859331647399995908922577526996133639173126588456204041014035887641036393408146993931530531714290031252647661310835112382184526258790472489556283004412046576201926885882055938639415849034054775050203383646628521206955825608515504934782025356717131699885721909326689032702851556711114153000231915020949342873176206978027879880784503427300471904523198194917632161469259374747648207604816439158240951114161844260100594162359559357591259473873316014457512481822100304057039246251070815435990837379300974956283160464447373629956664399624881651713552085787376758995421469947542809512933383455419495795592971722331306980298848088905402101181924849147460695484275459762207063147195308800908743019807815156828890399368241336785541076060997421608955880864336443601203282100071220787132166670929364241079021187148780255846776033125336386059137569038886505780641054204752370893864389806804950478900596290339886809853725193209549010304530340597789030156878121509326366563702756151653008588141905718587631763019983392512722445937273253250692491658758853238654752777221276775223103219581366056781171649927794080206328926027392051417489290669408284036716674254737432853385188954217696852038941543527700273725268273027900587267484256888667749575135003353515393450715250553556760333972999493110562743919111600230237983287050607194939659846475568800252842889361716540663892777964579460983016760947889015295331690749113814528436617266380800916315853171658248861542341984856246071667743453600750643304868766243729039568576884696365312272906264804007220521368628312165135549866193570628995276822743850756215426973544661881812552777007829167222348913865033037925659849571506630051819399595423095363089400999564225388489109282869831175240354815684129095096292921169799362065981525744848216697798814377976898956853413169984367569586401082338875822328403010512470225059189644427581592829555329636853848654376718520946145343719492036275760958213635804374358531540066663821778312281348399729317837107227455086608864551107248684000595927630951982500703945595472042644764745823426931381906978846111653775634760786227459826022074396452386151885660172758789149977792305865812476922177330675314546768042284279895682822964594255632832971867568199033319788925706616071060606454939669407112359055080587099666283386336855867164769765182767495817308301935903051751826919053410606014641856059593074613039449166610065524290951939655542029420742788129083965229015770979958520191383616230898208356188379906096322645067090269863569617548117977331929227262022258463589498212202956393853583386527880341012383036397514650097207841452614977519061133491535205585796572090523136092598838979723264*i1^97 + 54735598589193222550894222909394400135981299087068311647774315078465055405124411488469878341864761437457720874926422807213391802598036895179999997107189573896144528282978291524667666074850687375426692142276434019246489024147773905563706429903982775800003714812837704646754901809634404373614408225690410616356366217092911687425368522507710620392948030003983494405599340124095974158274166037000174281470652659277456532950496426873245578038243373433600223386874150865755371980802770437074781405925594368551706712087837226259347833125651781858498695549493494504956544216604892974563961198554592668280975843412223167310578017584535673162528454206121167591444865697089421071229767804669787905156499791095594606976597336115892043745789925876880019890742139938385680451512442106028214100245460626469873145995881608864115018465868280370334440337257183350935788813369441314606161146594118544134345064859959882780569396659827437738777916597792190052016949654839681065418368563624166642266349993876376867954737309931728971930768686086268614224508542828604645079007873814502892605640942271867195899611773788841481843712795503010926579595075945450845769940762476646819113005389390465840691367603181970393297162288472870834799870914848699636747654465157877228790341941636662112433435410268380224310574027168260077641029996477904205463459533358852820014145980416120719960872889272213091897290853728440034133821635016508366340815583600850940645217857087819828193085288370519897109787350936489098154240035751630960764459880063306000035634822273051002756159504448118827255353698559418999396357346810255936234593738962239450368061339997363931565635239588037444531598552409705700560021990867563182407812676509503287495234527797896338342406261255225238441430758779528113463430318657440573263994722423003655031129028650875176811386899093680488297908498158051035435301185667120078598759978901296567511837294032676928737641216591794076661919911005539102183627169706044232649254538471276411027342079022134450430160876631127932337903313297110349835723207224015431989722316205037012780294737709168172301643439934482729936479121681437611611380235330571511211786779847861474263017655095348812571761876870516941379277719564372616579207467101892707071380547403359464630365846938607258425671769210885275679448963466554909245588974709126318151761497609962120581669493599444150597907857850955567500840581459524360944692602361903271012945838572599523784505665160189025894149797079231218768525323406647594516339913425650185788507349196788853968220124021555659717117656649017916511322737052100152447711880020996166873554924382235269774991698618532905826729737351698384991793447859850782682426347934706711707885456508087911854415018353969653632819717958305992672591359741252100313327948594869115865945467908107817505363997947900088811098135230981607462648301962568629567427102585260711963408773139718649062399338367006686326987448585123964204755950015861903819344713702314954853682582498751892283867038033122765152685062223045618757897821460429543502922229291610021658564980914339680490859173900816263625820478640002242636457122066514404485528718074858424445384217366967812205636849462686846199085299366586397055152933093869317813122098643962547478653934374643190311043488782419585206353615763977153781488549784949710533211849316674793107530094547562595607601789856785589398062813802013861138308458021749300305409959124187338280965720453593499605145334425424102210515896465609069864109214636630966343846243715357566721320884179056347264034251349622597292372472805798383919794015185141760*i1^98 + -22661126820314741508272101656987066487892487271521825381432124741512081565782998625618914283348664031262694471485686054543675103773589404852517815414474121921912386390376846819936239941442348856948111591762561441781803337615603747600357638340001857621831447282674690110150582126697817224610453309695970861249333902732764661994632753654181665539690940798210344295841442696682013342380878213070167444645368830606969503079954194464591628142213492891577972659197606109765024646271677952249588745463836940437749148010108600029353670066090686703146012115547824211589326062267267959530697789294405466930312558103160836582249122057377428457499096225684487437926658130270188324071409292100653446723523972678821921077558671393690703429911729378098202818495403768846938938529789093558320775104642182951665090877104884778268119183516023836391512022822206831158360105449580918462765515151471942579775317921938767341888113678242606021260367825450103672799909067451951419961253722856491067266047207660010404880097030581597480427977425610805258897753400253136522187322991327360968396609831118461453146149504195327564017846822026001007240546791600567267237707883045526284774870788834794223329347669192088321479129175122730807086524114988214688900248814753202544696882130002900221875797174464639819849622956942817411876167142136563657974181881928673491611167354606212207313543802893439723724473644624725711067429122435373424424993038190112923471401736101386109448530212540302664103391382963911933925488918859539670662653947311539413166361074446114604623345254524890174830692473680267445151434726458024226535247808557617739284539200863362657055928832461226537885179836682761213387732334447396188972250193302243316839885202781086261291005915875785838004241226735095200721305445572419383190568434849345861398824705280438089347155244589521211737621265592696138329323436745283316824449148568377867900601481569327255353583963399085114966748665482033333787679349529961713905508094836544787593453347427095355520880264682225197556020895693130332953967032343289934398453752277088098609159381958943473049612369981300416014340028147513326133530759854883673651539781486301712827654163154215970407459122925594350057251477668287557117888943041766039229610116483891572627084849960565518615951197167891734486702519913725697404932154238420648633199568577674583414751560723795778798978172566086257462339404573783718805980692122734761839453055524608968721650312468465448057541990437332989678689291754510525722892712825740410414307676601713845261112790881130682327322446821654499230097820493085149087572945729462788294276962615638459849607787477460609729220261904015499134312355922583646923950312365027337224686419023144972235218728085552435563820537456626249435258007634260219511265740330328866166694229078129211667647976642563214793682610485344285815785967515306621650992672568336431929683400435319769818418563267248100891752874018922705281932321312439935533820372044666533342566172193205087929937530834871680384268701648662851117231984998040973498627923478893913105684334461436053437189916848905779053768014424329529071168397629672916257099712840092465518184876980328848828178796728789679409451916309456384130420376684425936149579168929011666243148050422493250297743741653497572144666046401263819265596246990128968691887444353034320509489553186557649463102787367009161888292330061398189679348529987185830221658536827080843301587758312864705506151946810473216221026589115526382471888229020767981774250268185300362197475122028443346113911461829103117822746074654642855220070055936*i1^99 + 32372523617790629034817757932057799338428368756154272858211067226984658097809662835677791305688187808131442007477314705821155887761817903193732696706088138961072065226168406038859921069804009267652472467617860590545682022747914023016587161885658753572471322987584699213573021752388063468577994269947353317696558048189546450504842007956279429740341507261095367313787105920526610610492288148418159497504270464423049085006902359661201347938517141501875149390951797258571070142006754896624655306289876283769166712061545584396771070398992038482337794662205400522092023684880396892435761302083206073887750173686417140907448499279871790829336795941298592117613285221983378327921206474044105337508331466775894595871891823671272067524461935067302912445076156828314262510549980436159381516447365327442563055412167863028605395501731777460819115770969140939559296155857237408071293629172862170968074477439608744296932576065117106080812636263779107780749520078611655114112876685069115050551021503299287977014258854576198146959517102069346537775292925429910349057134853655655102614690599500547929393216787716677685013359094918808320752454848769235817851444744052369985723175939660620356444290059201416903155812644176219164438459524728144714838989750440789869792765187737653880578937586406679290099845190467265455241274677902321261249265217305542688229964012255882400026004332725521402220301060481219387682610439358290239334422752059603554863326131053492312581954796000090473731763213589880082026381168487953923938608932550632191775477802934354399850386070144651929726465348137258598069440986481969602092864171879004006458536035683935549964059804902171151722570005860625912133056449211279014094243640445668330466228436409542468954100350680032693303108118794573509878330726021660479716991917067624530557132497709191186078979605896170229235056309829926460393364697030518208015248731974835395166251432716431780723753101685124767892021867470938892058494786749041176436675169579702952807665427426940086425995429460055293333529523922171325647934786230454851115347712851356737279900826503450738524774116431470480692906148755294295128728752614742326728383646927184137565044041929184188507150541446052485186346333690353792819600431980749983347240669174284171572098535118876306804032875875241322263083411993028738308446838316038667584399019816743957113105374437996265574886325664067884369145127043972448003103251744271518061589717242183258465032508038905148996232168245694272106245045914344501972196743488162351335792492195909362314146509072420588432576863155789461932216143794887773244256067641419949478290428316720895830750162879175748597095602084207104182885898029930872288907530709914434993278422237731624950730517407748706272235913846968334996178565561208289123381656376381999770820402526690055108702341875101772521740385921002092150060729487393652919895274250664727641811068950190916056807101464525213139902793348483948093341781793434209702268690914683201907969500808954127584859604391903092557783498471841153301346638654954372593561142804547830795521870807917305132319937210367025118637336426105691093999326164203640006256874085060103606442435026382323183915643845680207264916498852709244435597212475632133811442243684107909039057388484260849578309350125321660969444338174963628448602834238706632822910023191327371092904479113273389226708039260064848606300741526369889413903673982615764417702555189755060722522792697279024965894572415849902655258373105905058540995101132950409168239925266570896743496155350984040370307923657859967948708436739224636489728*i1^100 + -12549345631083373157787100958422094307269821647311454346096256015301224589488581669222377967107944329905080286815977513735116643990833738675201779816701218591259961232618587966823588373050999315173157871579689305242882096509053922965642307950292457160355387282434331096613441872394262564732668324985429990709659734110737118554633396733140276470792613388769704936363096089529775822544869129045812032850079788438374577776476714965937366707236207442835707175348096327719609864861815575334925380058343112093294983513435111861607378178113452977331889162133921096870713946119099135955174162535883182870693118131342127179296270302195703364494337464820246198554917269121691428405595223539679947968199004867862710263282326796740734047401400656281807754027334750244811985334841212308794597419314972388736293004363136653339265878673015563515692544974299187184764977957384189473592749828332359638399838160904103641995617184451920250512401983138607761818342642791166488604925329742860101773225186067094559659924042921960587339598156785537623481703069464464324802198478258905139686816304058191519639310119152591618143351199736666837891980628155625051774932548827840559230213127119045170000876906957165024346676140416631417579370433961413075469818194891006095871105856807290249474530050374218084141411272330195527860003823221374885756748074883455783810851041475800594336323000372110178198274269429884649418044586635612005149989322063708016844867323688401140066840018002961371913288300430642770434205057276384742237127663563981403802730424384584264868452993774636146027286925984804383071346509374829542064524323148440926968319261209517575925021356789670716508543851696397546620247224639994685641156493280696747171921861234623902551052306948150539184568688662894046035192563322286849281565672076621206147568224795484583019949923178096685474420330234229082469458445882259739299762353312417021338934358161565866051635382368020787395880495267243839272196742486226011449956281570717500453243773288801628597315884521741207498299491871972479026187694724168660182049686603452895660205700765718159385965535126698243162182056288186889203498224138422214823964659740368317043725069818405718265511388543189786857252778173588471324528249522741730820282328448741253682677143371629073825850783963041829274579661472327623168793970883626733573276450032432784406692110773510720370044839493205641910850658793321487191143918901322367086799260125488183502235515504706953201995320213343560425974030518906184356981462411690827505687432267713274026052675961065987277693977714620214940087660193208077360662638724608249237331149363132523386030363551796672131916898124165458976722239612607378584312814638556123770819579821277457815492046103078343147269442730361259904485960542764682399598301355267517457594375381222090987454808821706381239162796229906176452408452721875955922164620893136473198669908789021530002479578460721181223349031548614761091966388293883264530312217168110006819398578302767941796128176238388660291427691582963926829128429953416200908286388186876887081329276651638926917993596816302404125684418160211824667509620698688018105986033574530463787912000036050109702734434771571494489672841841721961793300956769607513119216789623931161215531450337531265845574111497138329054290136670393712707819089161478541596524892405681019420744253589332802293607440692338101097084282091320464053847415911375663957702195408229914469243774877943026697148990558264759291255080093909819367666567719060447057601858315080130734152957925037517075827393567576347126010615460528128*i1^101 + 4067118854370113524004414380162912403789113102851666701238817581209001877346316229711083568575160092340722945073026049884688775605878256523131375945556445821791383329064683346036483149044098404704009576994264397138654196397820169517482827010452443971112494544052041626807646505017609705973181580016799610875344874069833654788375383114901995202154286665511589114271911894579597739641606485140699945432736503200740966751544613017718171599241301772837175022224906761347906172583032440823838808263113479121698401012546374761633078077383530199412871569437686963903481386487195284266391608331259899218045257309456618756967535929750874391899796841910015904998215800586180056410326105232020404165908973353462702579709534194934724880258852901072352633505982794863669917668346509297600520332077712735910024243703804638645735461902279713680681359266369113599473736348584025350685138972542664138433808452001996972272205697629036591182139916897442303628283731203113356070398953923878280385385665317710909659396250252033267875886476893924432224375110945115763651442477154083109122334642013476920088408512250417183211459251299516080076845386707161231048405763616096001205215332964942070867672045010106191872646637783182229194752586241421052241215873431232759134709446433216575846477272414271977169545375441244336913294243615895222821430102698418603210955765675436167536334646971772741872733269805847110689241357396704752410622080140689613102514168557402454654756558246701303622828872462644186796810944873754960149927514608594036620205093136258588952299442024992897792525893382804306425344290048295346922226311098722272052111466037390988376145531897003304477391668634982551229281303164706171850504033942186131389403035677620861330397019917235642579363968350518911006443022362033448453669756253234880258129844293602596074967086307323080445021356460893472383449081151729782271841017515474886199236636391412371366616260014155398563368254119973254765605611258258791111149121911074287806987706984716789161497963929365736719696640614200720737261235401921626586087980689033598659027143919187663704374812505732403539610672428213378499807913363145138312654328934867251983557269995172953433044947406342393034445915238486081540544311389597937003407678126194405650857035818788131700800174427922797487961600089069723529066338284152859068960758806115783572014968865402891861802086900177916172447120297525776386826926279048789004398032968779071928937096228515053916890121828836051941888810203082228785083842597936533656025589008917343003839567731897018336433968108518078465594884093349738610204889561389528166217176718216656116899942636577696662899398575213470079680575052454669345169080284550974600593583037931902328849011797345878431616257758657908626287354688934420451041263587155121690736905206593394427492053428203188660084667684104439973655074545315062408243769511179453982165841012238628741063758183746065066785101484485465415409224123332316964636683845277471590816568759465451540951361137008409115713444773294380378930769376474816080926025831673262791927131744548473711009969591230432903458493587891557809939240348677440211849651569287925277839251949056315554435295766861558602217035084947177386889197091480203044134289093346590805824701313296182930166367737461822694067621094994365005375964755704979265567264062310939013361595824543072813836285850627229058711820455082828657514906312259266852052080889466324493463885303951581147653027612743074989240354075396996154205285353720857535795755438047171946542448119129406279625553634400708367539503104*i1^102 + -3650242715968700312476837534896606705765552641518986920506764257127920636784897301974520806289994082594238498111923380012875639583416077923193475199956730505084991620768912080632593184674622092480693774368953161767682163406546720059838815802049326915441876153298054106108601205359618617899002324482261645837209200556241432685547701720044118871709774181556171558890575560882504895730776697278873934081028094198955455550867651703711205820683139153020887966097575305384945179577838198520297727042953034975699522222221810371433382823854371016001897010028534323187928040370090501124406434973505224684040140288056532076572504353616492033738389036194447239016293732340766783612649064075485759457273023966000683545156013493215069629478228642817952809514383839384405009963980576931105563805900956125026554487689840169177058595121129901441390110233067245376041780220962560380695354930112164196567640199256061241650479793645938487921839902722747465542575456653676010183609264492234257270703909426167625387343399854126227582731069067986406268250062711135341066983757610946725161401067918296843646016442992658239420824171789034564971224061837302456897193185495561797872931325929484883182815673187172362184110239052520455170584956780041591720181963294911446857155309314580385364391414963121834388167717933239381690028618643815056155242867356583079930609625042721980892418912776857597322072578552105963285549715341325610506510407090744566392693863492758690921533556422192364267032536105206982439159072311963545509709673636213636873620234571549265494223570012965777055580340568073369810443652129089095754758712385834989565669617877495586872913825803622029738157359969984634073091962253357769126768786716004235568066384549651220861424374619159217767149420924414973456480599344747933946691698136701514489735131994939827871469803688721167087949128643755929898759465059600232926502864914215910804576092458176610414979757658039833478123599653832759805257359204509386994892859876778967437672883316919252607397430486654063119473616108268202602208861192146092327323415423267173328434081969074470949071049599717874481564086861548748902758600492455794358712648199216842355725785995130077966764932125405678488490023478056606537799983042035138662856878336838155035081069240283389104413610477445377500900343811907730105651094057930450885088448537911915760546936728026137927202748449940604030727100067655744216861863414531393640167518391039253740690062537389045921543169914203379646948114398013902744355013182430995693165255248644144792551183975584853433606097084189347113137902327075147092156596921198351894721162395574082752890755667278158005639554622864257537943935561037408680244420929734989531394740871323504348671928820191025606385145330400027519254908205085786383451386466211771348110393214328869627312246924876588683136838125880097353373892266541886222017826036180906643440625069751771843473303473971839196280977405289855348235632508432243636847924336779197688444724639003747834987314726298817023856135157446833326473714057634585056223000183581999862867739672944331681329087791061757406287307016517926566195124568371365052764622409946285979818837775149833619111273526417979725579287807512224936754442207738540180215884975512646470605425015773547353267569479552648445012849925619547197807900765652377143903049263480975315066706886463161106691890807723612265449580667869881305937840724224409821653908492849152512640600255322197828146209388945628405617503851428828337402840717958013978998569310125036933044830543309529300566877239663745040384*i1^103 + 1270089721729016758861769251773010647645570542794135333129625097661183627743698545150537564992484807843737423480110544278000479390278346168537166237169121310713036534742834619853299313760535843179872070556110815880713229447026927301499606202548206606402657767813981006895192120952362037159851901497160852817109554528169860344219112225698243838476997503098517396630449863658423080583083139087595532526461579525049104424238744552638237668533551689710904741111586270150736396485698270042997581044535057989179252668451012920666134712313682299820008096026457785543665384155378522538036905148120206743668669898993413711385016515719923753241436361367921736819430495196146409741711978533773375991777603169771157634492261262758180773493212109079757040766379753518736221741476099184576233621200140149620903994155874060847619662544086856766309474634317209544731458718114778659334385332824102846816693138806016787027888978935299848609434173830848760084451667547761575848260936714588590060524023415748161416994853406339204975233058801570211187466924053071477144845462609928720984251664996549370707689249386751834150317643332193527447693842137887206848412707161129062012844066132608607265290258363501236039755266572508435944899150671034229009531905180304516199239734410356224250177207290706061531823031582126625889095963766664409337080078097388459973101808214540838538456331665584917890729629073171127265466224129396931851241988591864433443643774040378433956042469180047851636290999665696206662890216593206536728833121341783963344191530016991670286049488240922294721532106328672657596521860389749685513138399532868612907258220241350387980864144683053695436908267662475970562537661828484116550081192382569179094981423091786082495422392530085572398155292674807354881850796841745350239763368221263291705774037240408738332367802394615148244583072584753786028465309585167989081913923838352138514881897611882416162343460717933824206480676732268715998796456246603851710130826923033748814233662690488652608221972398369659712329258651911919531749063699297136360301393723184402147520193434921875200670208749649716964332792322955136206713445002653701502972757593100960485034593850039086652204977461821737372663386034718410740831669849366671200089272989686194178561886300678399206618780024288012981927189764548313885092384500074830294718812021924023580696188356527475823752191359165545415667895238416897527407139934470294261193012710558300715148626340388194096860916586681861648957709410375298285294067199662220633533943517768207003737600419600737817176568577036902944781597918298645840525681738388476586120157550387739538134542280996040931190169333684974867191728401580259785516014056466793427836376744711551288721406577496429873671983566629945333956501097221000524613012601999821122629609198911682204217928175957580623124097052037591494088174386268418282933663299770985290363793100958729202062371261933612684656952062063811076769937628049281802548858862899872622227892827117925618765310174940045038243777099779772512026763071587800485914140934176792004218062405701990652235854186526077062290980129764256912485787412585933587261957351337540864928538703744267359266449886973214274896429470029585147400435739465810758765356736853519022999068533285847007913161617371497188738371776776159419092646521359354596520231614236454908923803332798742122763023643687442078244354886831629055970456752438502340451808570544926101460787843442417827131554511383906468999965146298483495224457059526126712929817209583591756454050003069793119633555706609664*i1^104 + -74885530366469717484884719623025027012771143093358405425184630849242453906535510886617512883728277151755637463278158839264374430785260616092863555061568618100081775935152708302612121760498104750614254933884474686493214087525390797775276955049190004288723657166211284242307325767099031449289981206384643916948519550506149570270189206915464534021155335337419855622318557399259417258351070250926890134218029400032264748351619246625423315098587580372211094424578185422579418445519572736897146805297672855777527417557942296035718643534681738445714108342209419625031795524928982995862003368198656365270891988699611937199743799645638663457690526997255041987401434801007897461629429184752606512469310181948330936107359567533442333162015426739405686892801684070937176630377644969620389704505618976470700982240207801128949827221597123234383720090646794075283995306383204446128213643813608877902513062031656341480530052479879108183591150350097273623644103832177683647955086375663449129141372254272694575781079090286369805433308637570229556740451284459772931846222255125770764002199130840814773156279461520416378514228312063823899387193621590944521066351171604121699127639661236166616739955169693803183160982267677773479795293479430268692189533609177673672353952735863380861921934799145291145729745170173726580090122922090459416722716787553072157873900763793290735477519867763951493042321436128273259795518600491908717756891684369470570159884752968426900202279477843327878268174536624743299768322807576537195833613143090987772209496008024171679919941942627551405168905452283929518819210142884899073908288814994756297322580251132283570321109968609503736025679216758509727392145096713852564835244018515838354925196025933318301461757126603733461703370547301307302732666865373776496941773634842993863567711811670006524051863377805247542062539588343209458708311968433951813033891434736045919574197088401775430513556863509257944752948892965187372037601338191452430320153881766353791516699012774685389492525101924271214124141802185912463876561348016888990794938932309427220220605267904341135898910522267581448234331726145920323888880234524825184830565132513156670415360491953682869901032259578359111445145892901892533174176595266851688488635618883154994416069356778656459253017062524401738992524748062652548651433690655013107845773189894629815669869007204208923954686328779171057666821807926107419523297259398410009071311914374042022640150833109208163738458289083853940981579495382378868024583277242356973371104671509736573365844248819806350091480579483630961970789639813934043133599988706106441851038178948106110613515972274051711531062051847060725410095045521139710559347347204899519698782228028771787946823771073124103306214855462496816798400286453724015367122552045437668615129000237081814272858817372856255747756662610491520470852721029126974837390682323476171865812024562900160394185630278539391046351396483656809618951822614656368385794625017012601176021169192398325275304188101725340717737471813274710682004105022632887262816609442910142095116217417403171462523088205270452211527373927621524614094395969350481112705055963973777583832840066402672207340619623846716515278054695847520205526184063939618764117027882189883218546250107403564453428371471026335389744817448820832923554976640322979934388156621914286215360161398860709754098694593067468106471450961952407701115032737953718281076474660331997830720476732125358250089996344784648942262868420109602137718936704420222046963384573498640994247235231101581239779328*i1^105 + -25654195538226634665904939487790646072358626023401285540550573023658132009736369677221719880355962552791845200582880905677120069548828070094248655634676683285792455243084903279888111484595822605819080888487164487097133848004558908691240740519747703349441567593091803360141353667989007080967444360514298655899931368938920623382244446777116331648103682639642396501645729329800227670813876242333152990271298074356593327053941113841962069648259705054977942796425355233254646844380317818977300523047498949211199668631164194294139026167164366541468456811195510508087832407754387655529264802507268356155880929799702899578490295677270108878211714145174799967279501360055321415393933643424847014793367497515585303720135055296856980197860583599255806202278025477444715768910361237690487406480599952655696647718687880288194952090236949175727608219092055361433801248658107940112995322497794350296503101949382271957616160377244698082580796401786659298524650025510557606642101764737095571508144313226359751923156138411622723113851581903644962765587445288584419173150346967839340973340785781626935259056296362027929310017640406707941023673375381883190714703455180690243113863815627494618107442043656542099429479683817344988514409496365009632019289251164114794987760075641001039176101728616630908361284895889751663267290548047764945663708052739191906352763815169514429422198394459465880366042716811624357536191303746380482414051039260724301122334468160123281735308133097189325959343191137226820380377291205605207281304739042997993591336964601414384626189156516691000036031437756104209505963348976308453920399712267078571592129189773126552675270474328249735191989466483443353952109286806909334824184154212095284376111192042836598876296164884330694877079231458033094173454067621840299669327214002745633346222934719162680962161078022434898504790497092724934104772600014255752932369563493122862192772966911168369141291342270548682919273813203529340324410668803869182059827980378860150677144586024215883373739445839817714003699317067563288651284987278671264063651831570488987058508858569098105936521461338836837159273740213653360143005255236158786691042762771946562062944635851703175884608754232513130511742546093390666129994418262644672606643992827240997385700199460605633924416663057660515187997633700753603667815962443735252013694167880238158680106884355973166180880493985647240557806772503512826502683017257290383721624804007446949737453837040857961797035869564931870171106147143434538383886953048229129863855099102664096299430021688261439144215223430129616068474273833405999255998270908446544002709738855577623775283759522614447546959794063569632833340593720184984338441246685062097245731478036893367478771528362371782949981576039284940315755976316283727890201112258686722539729504003086211380990549778398557103309664578415750103992514700745024695552090063239880652611216422659315022363990771926878311521858631204658130189983511955448920705809175418280766485489426445377697953060518459576440466960462638507127595196981857093989355091002679833747405969856447872929015466992994234979616863828989832683529082147451646768462262878970054232498497296248368398419379941095075704559249735093877805975796693454106218012806874469442663946454166432741945486059430397044471194121052141882763690836156729886501964390727710095305568276398925063660272610213526094863623228321872199400536292696532253685454683964749249242583485911877298560809650715338243636880487124552579412272555183473043778486790303160199894140296810389831680*i1^106 + 3345076898702386410773108915807931104504942268811120044840575807949977988074382939659075776746404398940776497366749231629752929785903041098155484257421334229489106121064947421116515573059050261428421106639549649676483400369981802218588773510749132745319055213317168029020328439347561427729205236848053345110013883668285840945389284584571316376711275966439387523955037050514608238379720202572807550723275636668653479636722241649363924016007918741541891118437856023319746321752878525754467356471925068127683572323513080385057444021472391861835487434414077943089225974785699051855533298419310269430876657819998801284674353259229264952475052783741027626190101674637199689403293711466607097655661780147685545321881165225916561424988740802730911079019808408070915455278188617858177231337088478544167162036389375767396166565352758354598883764225052104706120685736376689183994879031567112855714942095580858965948450201152447087485676042468958653625515598546146761739930149631485673978314752812947357591259624154423547103188475387053511682788324439745443313903240664780991669110875047257432966759167784610613299744953354826324796773919079177862539008533198460888352646884218522452686060062342330225070191043983662519359882106595526688065651283056873157784313320670592456262466595518405392041667202128373203382974510527092554182800262225095801492287063277382951435894213596496826603582453865734712422551369020552813305782643929947019156450645126413301292862561606818653292416279191087029577160677226820365726304928954378825726869661728725037966776971180186739739716135621437790419941002114268062891809222835211055170047503556668586709953717915307942948414899146584142030715630072265273533847429680744574015058452656498072642986939378969201937742514029110749034367673608305658494321904756440977712145941383294356768543182546451791105790284955706361470045485569189251466776354684955241636619952116599659864039552555398177606237401637853007430470324346780291810488653527269590379675162505309937988176912249150991186425162190354961508298624877131195445151785053169879905442016666755330640359557031457847331741804716745216758403920973222498320717345096943370589641564116779754420080253583334802733209445038440482520303743226562388578802100049368596765268571097598068882986105548336242059569812794795774253071503538276437003076455322588638247555942517038645578093365973743527557618389756843608148883323388566398857962371584396636754943172703711222863782988888748634590918378368024229442695086704574434095274460702139626290608140199088869735490923720063027984927692467288642575411544497008443430588071062210949456404868430705559072517113778074099179900885475381344611650830568560496292123836401882049408386756912876037396095265485341119193160145554680862978115370318913500761325258254356086315735727957138292573989153403352168262132574192466294318093329470497433172734490964739923320945150531268190518575736664117895782090461041879372585921898040165275785945700022113432274100102045633971912100835278864116774416456123125231095996766421861687258105151770161850831225976991912852061503637907731022926287770883879495850815762401662902723069332171264552754612010085020668779033757109777774805262665015232638332073948786522983836140760828551281834642841448089546804086071844459862351769985730200776984984781052894054625024617466911463585470235848570289924899771885612834704736579565178203734469361316516898167188202527640750472981637007991667866607077218859687843198371397286767283258859717329083553974059008000*i1^107 + 33833940390713505308780773868377714985849086973800379799634005613023234776627316999504221565629151694665642702389248483874569838639049470755208457081073609010349031463365751347334543217457637483565244877853683811145679652454606631314913618609455419894942743805220115338267526813049342800676848783049966303557523283972301917090825288956132635575993013089125473077439895352099391543499859402046636124258327950312095359907850234254753744887510127343560907333645559654547942639580810096243984382836242482579073938949233152857452053393470237452859279064390037249922640200115601163927171485343154720924288103417273496401348817544123510369101084371836963824453828408801068809420220581331092269554429732433691287226110801225793221030039258022670070254567774752026698639067584882054130397290249467733450069584639293683274469426976415625542184486847907743875945689503224626204089429070138304712656528870998732157741794876693788554233101691046725617310343308567957763802640984764534804784464593817092094694957978007946573207948502069820566375101426908992293414509035330127227364122274214053538226748133949114076359438870127155242113865616165696183939774097081451566096989427689229137647819553197004608757666503563733030466568189968962859241215240520079042957681604139061054087460269450821867191084448192691354249765068126792065902744549347541931029973008319455991305403831281790459658766197886661382074118954912939805659391905380860343421060374552594226038377025455240472910836274886606627179726155102386107778438306162407069847368772930402552105939324900554256260806417538037753482498807296019671889565428851554175407935173631213722171552790368655048524061004439461916883319436555570779977991159347113197379023841018848957812525793538422507721973918584866703650135563187345893260038543655376548544348719114451980968136589082924976079815948827420113226370588278909201658706943200607258964412441166780674883396132928569063134188288171317412562804473604674304259075277789900406878428249197413130846123822831216010973169260355699661251465790635885048392603469062008815120480257028464028597828591924046998021435823838042795953610247956399193802104814043172948291509987619344116568094836371076022886041510745447546294926533341622684109496354208722995176926529560412226115340202175322039591918692494238996346969649125192880492620427150804001224098259079597081422920204552144488207977142045988507240863275193620761422871781411790192552891366875013601186247598410571257858131482123846134925258257291593264283743540225835560436034126088790199852934779625683830194249332862615671705907132875426725479715781761033304146648107636491111421949706474027624873114852022874656739987769178208231988844531762636387341725599333604121878957141628160542493802289450454896801052926552720724542648826211500702747372061717208834161817246425954061100425876107789984108743006239855196261911313549834624580942320675391836371533438367478786825072557706841216108987028902221880476871347447162536069698314630379981061683660420465981393334468099532038711183895472630221463013063083335995290648279635038780056264160566943917488055636198996818131052137229716633249004515310704719272281245008633560398473820520215401076594154923012744404149278831774276315650080271096896206260156519170137351916231527406018019038187882165964088599659047326931316123487296483201952968445114165714037510675955661807184168723540674610516590221208826568055606736291882139619658811788380434424253230343357055688646442916146083273303124251144536195072*i1^108 + -48030302864305938098036674820026935126547458912823274795952890545691319713788725281365752967716607007269550616318610333749243975800619737012438084415028658294283822184971546009490698406061919325405004925842864082952530618669745368960781262984902655592694442172789362226679156791633140283936724414432023041230173314083570749381624214596989249599916375697691296957415127339345250680049887313644677350820635199627524602586035488570212347126781680112065841708069426595233700286305307559866500742714427221778374416560185207419507629718474140152379216569137308338712985303966886023680699829100002139384405316332041038543966545999218416651985245218140361119237959005908330451500503296831584781728372276704279675086789880980915438890438934455622960341072552967586827069827875324119707694391685885250710137690060181862074437015216227932904947565351152417847766186799239397468966132687993866003344528131244821005273187077214186347092227107717556390391229670908745397160287995631921381846804449133889432521268159618447731831840642084461417009138130285889731693493869555007206758049241668172894013190135045797758117786837637814652489750533256235890518662923134814449707218057682462660645337617187813704879600247257233387929942120620468406553993101544136234085322544479632731815871751455134910737019939182969700671993584232753763018829298676964257758116524754796379752744142714645581169903151711685914910446928072763127716720933042234238528774894772851283408331993325463549590636569902104119035561963470714657352115898029879984258175617975702750053243928231616181206958933501794064872179885432259642428095734903802870462404089762975495659830765385596194145794866009033499861781969184908460103660323582568499973158143719602646595081348196465927083653800704373470412176676848070409265836251498963268886620672405346204543386570822404088058953082833341300069804954876548103106519300851593511456052329574943767193615595802811037075509667264148579850253818679672354687166964864236679060741534972659677591475115324567786293083459898510792329462892461456915555941469604477359903647613904516463878028591578559916500277691723163480111466187268188188847796431502814047051758406351161833598670833202021781296999965850632362424283143829419165086466920236889266325739064870194684176235748128612392969704945225477199014709466359182725932786625810775899069286761354730120553220538349040469649431815971659439347444063554417950488687039037174084434555075492851269428610047344528259575884372257790357481409214086657351910474710965211599311870359697396867889610714429585807524741099771628549195000388958367541170901117831306174124765809788608674418351215386155423224245351391510026396383822744377410950004627268610851649698697712663851703366967111911100159292189571958836230521417544922427293399313723710689872139225700199544208033221653933947367970775638625504311321946201582038893386170213926655440732746674587164003522393886568305736812276360029066098498714368906440590849906633501460423967547995437017655289804489108180055717026321047690134684757783474952629771481656820940022557004169925697988104906362667877615607067571551627142627638943953086177008755706662672292319107201174375323658973569523798184379658041670533342720079896661754212522582704656625651842413615846712320686123768856994843964049124528713634073863822201321201923383226134907280468564948391319430377659499077613087134661677158844814940030406668826771972078504246685548655500386469704423111757382790507920419650656887759278272288219201536*i1^109 + 18559811140619456685646600312213116017276805082266197467181451965840693837596749768828244391352401187915802679636988979042750954179294254932165137311086278804759386172504296362810825646053191388525508690642459881822502334021668844721995803996492007791026174828785552760205914353008260485727441484372971121110311637547534362429720122372574649591092185590856912768470259865354488650799201804395412235329094824229220380370747521949627952259211158419374265476061222363734526386338239524467985803936161843970023602841340390108940623735129193443539027643567561152003779525907616148976990757801213733625093156361439642184725004384340222173231457420520800580285337448102534121284612406611352262666162084206464360987929156499150578666242659681597977050494849286308369349785572295909493567245614102651196845489847488289518419585886899731903049193260970516397379601829687307047590091987016516627537227901498017101398135682612499356731799073779651471411376271699040421065135935494966704362826231851125948296013551689167609343594934412389565886636932407451566914274550549471730519072033149915287962093380749549269793346551269814412000801586917618943551642496616396977283581252110006836192695369176729180324709690698246792492109959160571287323007683864395588358680553229936754945205511598836813168281617478911396857283177236095755053267565509002341375631604955856588316637781406852408711105513659440628948215011142619484049003521940252105862656174101865463667687800175657430823114835130268943689025682726928574757004975216267312510867951789224621169106508230031126296687792234419223214501890947629733830906482512357488926494689617359649854041785262603260750822224398714564146486758716252570979802541499889706454441209195479171669133831751381555939291641531384675822690173164710777941504969096108866927448617649815844713368364584311831799421930502649799728581004031470510885543404479675782527070381223778594502887248862754430108729767869339486466327706943011239957153864052178510660323805741067393618991036053304366518545698981307776062346202089646284538972045839785632267518145736022361410541847023096112163108053409561967884097728647006139558676285014562236576219735395309583038650265905964625407847558184676581785887548132409675028919208037519883971519701290624379073095732268071720506242000411094685100375249480198798786275337398324088234383192845184040290610545563091615670755506228644482247018898814437291105387876526545566805782026280005415905951999487156200154466883292119610524871134938215883144213835584277119412354544789857949529154450417049231146627623602573644432928486509072369106074719288285346679989597353632501510439621302391411456438812079600833604623073434628318406093383493954327839196737068324325226098928376282774238167343887228907894858145659094596559172602111623249914110896117147005992766175127934960754821726298849324956834190475408663447024145293352701233154651794097371778004019249886522521632688208409530416639932460218876751912674155489600799892949857466636672075663175538834950055895645243581341689964404492034261034726136468320423176922973269376076751730277049448792477323295003998729490282788313833272413706944477135688968539527447450473289810135358508450106752038846576619741837244621728195382190657016873511912260884256538925416235748454444121487586627721325576126599951064404694876175329774448118316702634025360274473357072445338690147737929488191606540508444677658251611826792854058850042150556081110083633517630145467495709706038334894632995913728*i1^110 + -2884433121071847312503347244196585671094770646313580196939966873195082049101040845825888256820930040827959283523353361999389757258779070867402795447430439805527377561019897221656322057881271993684218144990146650089936824376933143008076666556831493789606565288959412056116957111551229950564226633469538550499217050215752727498325145031587786840462825821856856282143002820316364885099062574381042201814115096158237750749924092909111520221347342857500957630138561765277434125581274098091426451604476831756787907247971413826753916624568675545935311432480525142537113649081417616467298072703100858514976388030264139547350789683498773435938453830888846091573534694238800611095028107787495822632267973408043595269308553047999344559836628348402777095868658629700324620892367479996778013299251986429191538500166485793518443972906392263701559868525365584501165520412551350809779208025785929831207909852548905576349369515636215078360015734693124931758843259324425917578373508319739804404438148842134273607500494555442269693704672416645695819347827204101449023933973428849403915198260095798308053030652389150282699383354804442985733157687346677381768539616910699646828912129256082464594405593527614770288745368911303569420866204497410928293042894070756488834894272687193102536766703756823651277746971214667653835720275029298771603536887181752348804226458894640318886001029246269877326413207101321491065346497273290500412869983468800091425951561379924220303742515126411856987382886138946634933818043345447251121849733630125276991320790041438057610989859582717125657633316143188620907056191834033375745036023089502774032398007413540227691267373960365764712025559284136222331459286573310823780934500223968678790886215157228810410132004409248049529272200531702567853854885662325140412162206827317738762262868023480887316732168659237632776022650708447388607622341825640032037683257466045033689550449561811015473183632264683123051148441181867015553586995835361616485378513445465886677354662465322042572563469026608134318754618565827702984420288182188838738262803467355923704113379734203540916360615840017165526083723084331093751747394605335984093817136728740141446233943822953319505119411267569549875527784155986150067673135334911794701460974338390544548833454266996072368384600933931420509433353514935479869676674728004575571377658840396903464666568058891418440729687762616722928675495444000328958122811737951378658013001617357108132859197977532435749418120584877250294652693722362816370813243755378393293090165389900654385922365362096557315764716922288017213329405088833378689128306854898085649539365928384780805517633635176060765244890087013563698838785638220064775045777390922049157119840748878476177925789527639249165631316492711841984901402336981483548243617485174262031031361049799592859811601207065586555789257615643437040264912651392776000339134100461646309231657912604018846584094225421558616587068835172535929430283935894866456019708570553082776872265239341470208169889477524440961637100103007082190494272368672387548808488681947074688650466070638689095617626056370681596044136212079554673649894020763733071020909761837600636820902027080856792123040776142602899187415775187573445214845254716536668430034123756148283872902046120654315513257773411926540757260519138584181662028631775502225452615100149612475793776502962080555297958389138803233157560589565042147693776667291574435384296363174416282258709165317743853347266585171561707028475715563075126810731868533202878464*i1^111 + 102969325355451345165129965032442367728793317141782916480886938630549153454952314980376867887093333985292823977968407646529619880152830062732670112236082793968759401075702943614707013856288088871932206999119827501209201394610111179479620518628247746183337065016624207769133935805236104695068545162908912226010367529178487727765515372579203875722506872457322612604151912787719266381899763622890827818205859821623814070649548306829951901281839609555469688121516091388866667221723150131944183695661376369657550311620200971656533576764542474584876661952595686186016773011562175054711120114727274287460248768178642645305979516695441450328853137662846433514057331921611308414780684280847241317058126485555718010882752025398243135393879158227526085052487773385094687446002730370311387551542600645787940184855088126067837731997871468698811446723510143048386569575284655084725333423086953795513140193187534250679141692008297416118529399664024025573347985604752479418075933801950449001143343116525310420354912351447933540435151337244296583822275693309995018463660536612516628229555072178974395749139287849447732145023831356078298228965860480265296154462302732291297668707958004072897422102998471354745528057119094450837234308124283033133286897270361140971574003271481905643877697166218518031888430117764493440351361830923505212183957225307870316943887660607400899683940802014596361005200285098609129786380451040198900521997822759029591242310144530104276194449504452369733156752555507690055936755101897868343803760427656476981018468480588635286997089357231154608424973713273931088365366431920815703460294992800421069005778334322513888084611434500710631289285727258867050144565963741454066888560520407467897334441864733733834256107304563485328018308772680887538533400367419529810587538610718412009072252967794091101700499982944832201158750352350242148479134250332040799994182135274085055622034348771206791998137842028767828823853608247526253814471276433872947109704138588381058057720557222168076158830225254558492896693383420951244429664473435196280402500042027792370014716123970823454887360467868707480016829341054662516676845889661796104855761974113997858041702894244678298754315199835489048254291749887058575545581180748348634314912819581208661909603171478851923043690377547172177116846976935960595025717579273735172248693075222064408728182302921748201811948661040072823484838816588787600964351327796173388581154819730345870877932171635038221263670706900915197509333343647489418411240477479553700664027621642239348914507306605790698691718192457174568882538810440604112736813011137771305260581865062965361664328902467104695916563479012066059883460486015195057677197123633087100827206032835390964061412651132686579456652889131317060599355706037390809920280682051847176959489525960376495338784437259336814665658220500473088195695057389690325438124659039194462124285946915339371993254392195144857551223547603196083369428471675708956561631165700426611390390984157033062072598586098979968215309874381887551595116556302343417004291784126637139601336807341664660488744510644421221397903519440824187205721157290582729577712618943421370253010896964145935255854501828430243546151447294906318197210504737973823898323656710214585966309801806614849991850655936375013331552578471327586343257215912624551545992725302153895398296502905553063766490657113365358563299221292112086868050025466231542051370911342645442480402691882952344425515200262900580573778130716763404237800900395008*i1^112 + 6468645066224244446067866064070377349636319493398820319037896182120372336373623218456837589950607935097720957373168583066452395147894374869536559922687626270350982472753732254968017478679007534231275781059082457187459167777773059723695905008693194068628444361552519273850300355078817008535269223353898347146711426787308931703110067405139189134506263401069352346085240068944926373609167898936083321530005141173135368590292421553920127115311365361493556786554363753328374969604523527240064922841432414919525733286227475276779982389836442851266020989104826584172868908053973337004889536194673903680580231338339457516098688024303086759281221791903341986066624390874958941280236439716616073803220981608077534715621755753348046455257653416634027071174180991380084394600749943334108899426802360203286978308517314368357043294636569265412002840760413389710866295372947695185928243796769672755015369329239368334533962586457919035442756530286621208747862296106881482427724438776848873185244950679736877171575193137552660545066457486006753976823083630902466646447006391912781385516619026167007452224063030982548587391554261787085401227041385783586227817354270182525012025202293973445785988205733219697642024049004387263610209041052093636670821742196277602506268859158409033762374985528232988275057528002531703082057151794835305343701376326072943504399375904213674994721264598643756796495022929973979367921969074307126023525097742623828244954659037551524602099404198740889265940395952951380371037793945084596890685382254417076711306748389707889521736634736358840927460613398864348873292574388708294405279304628286048247997654900742978746749527156756222050317578495006176677133117100236674375786602891100658503052681174009593416075195759856488596748868079051887994431490770247286801675163434926646749184001478441313483425106778154804293455364473629336422581372621058266898895056785782425012939482699489504410394822712696236618141336715685199173665415869015565955181986945178735761236911072636483569986167474098248814647485327932810729163441905931107349200901411101193685476815035865022103775150178687579878689856683085046404256481896305803496194632042068624096931535159009691142263043186728924756378656082522107761990265235566410458355785645507959382570496715320606954789890249103295462543519514962515086734093774125377285448127603809501176781537573474581108383437108156598147827206342285295758247869177526240959113811897508698792426636669300406449576961252701372171261051060355268264832341449506716867133719410667591576991380798740537936513871925065419316045504325779011486024817406421884434978437834156433336401351085035090567155554374496336833329108529517490782407378810100792746394568181745116647341209494342662703866449486734488165013309606244008072427545249626861722862810314249447511091426684303692964542867528608426712511018415433295331369022933742244221035199654551947410495361865030965477742526426156933185739559452116896187687350781586171878207230676124608264588989933910677462566990561976363719580509855237419267890529740779504896643949487748278251547288945894411957189386970073599833137819938121284218855157956531914810433361048320624811764722858946613071522274212874242217949820066006077917749784079139946701376469854984826440241231401013263156342451923968588960375771236408418446010221792835379719321164870968405936449262678390137599620831986400400853415708147827634843979721051692516188244910795878916045849582528650501966188158578841921444118528*i1^113 + 184832025011722960075691378660230100665539860433255825479020629886631561732974662346671652906608725292605241961400777130442068836133236200681662882365310466288172887150282401372788553503225294266749327807843210167366645065548745984788101979954758498446693468038857444036998176848294574164640457485349278019695373525360078855303706712400263374420738556499842870085691510576669936614987734589484735703845812796618265778163830750778296856061572658803853741573239195630205040281856425661176658658945790550611766929902763180538118185001230385769547642412042712787797190153280117117569585044008404874992776592698185961007152169117843065375171928485886964877383315923389617348804553444125600762901512826617801053296528319953625483088398402819227658082156301737718628120327469849410891332884083596775968663240032577121270614045000803778493504352624338329164065137256663489591259218027330072431650450735711524377264697044760770408551935660662726750091623216921047133128422340504250753650759848915186843699301528372480646450289610859961978840186323154870781962911701474809375200292632034747593959473379328642172316930751270411265832290317356922732623357186651741849590804972138650244529337533835712267135195231009137391673515000820960780724619637831965719352022301215997586193553668303184200543210717342388104399467873681273109192720303364211066037306400299516629397421589673451583063940639544314636458161512557541897584130902965369564931026080489975045767521845457953856337017074079281149611789556892431191930173243939067963336159172924997772479594783746058922078153160176025378092563768150852632929978253993241526761358865984993530368583574830922495524314502189180386750093604071680336669436494195030367207063459534198100069634641545608005249694239269856060120123689431181912425762129366436500729794041361618179503003438951353289085775417088749842696459162492888340351897855503647624046055622006760925392748475516903673343861973287866750679910764384430301613123323664234923676745188944086871350579360723394235381629934318367992810086780762584944513911147075241192216038744835316291814489019036067069037004838839000822247548693366118031923975188420293121088912631465690499057119852691737787947569366185709170221777113787337550319772473801792073538499130818930923304934759464728913390065868055148624772601813788192235696737336589936135547551928023846430294858805219440483972786726343393471002342702767985954832348656500516825976679905485462493329602176834788047648470027706578427424095403913175046439745800197339288887494998741560013142231318380140121594803311211911314263934775826973305894714895970573018840826325402410023451553592538513315221450193061213467609312425541473233401573720377342926944936079833401664322657964967128007074348449410369560297154339372414149758300305269297607243559574899569080060543804569401032341398324987546638951755214381548483121302469519658143923248664920777681827241330166106613933595861778428960892665054814634977535118573042645616716682088879313165336731673289945510505805879764340520481005392399594132628147301872370312980239244640302340819153612741388279672463894019704086173302173690667555725532853549401480102954300935921519826188596830869726123682455731013496968065807940484549352974618684725677879357697266405299288128545605869345867293860398746949865971580376454268286450020141410048223506054893206504594140526132847022203658797726276253606734771379784214646315820138032167244983677699606215162190461459759104*i1^114 + 3652397858135279448411762947501920463471906323542958614441203855295030342352352776587428791748566758457573204027379122790246265591343303415529346177723321760914286186394316058705970412455387054328428060865865429039730681299828927858906339758417673292749188590223480769570036123674642989244130619266147816651299794488353316637744424159519208935229736401840238141921262384414598570158279388588870368974734377478725726844072412313279351932585782642287230413435833604037320712796875628586487675654458580744777691669318371883500740944903056902914575866453256780208409858262417199478218860048251829542462398358523615053516139802456871043672338121976963769987449305491718049123942783655525311548453231555411528776090893233947888774776995312057463639702589858115349730876108135786162751758296381045095110127914961297025195405332401699038328004370662805837085767769762722556272074881248172535013002380280824880702142677202290110068188474912337516030140087046094213203732132231334202031874329653495587101964375788962024528217215088330631204620918048563548035450470507908599166780014259601279138656306675954211054681062824717361683651482347157701906122228122163979035654140341432036484777263667791657404981584683725235009629933930569416099154501680905272150410253433593080811803852023798548203173022514517478193696198232840802613565710713633755617000141466379526573460283592528597295346761646306249229592271740606449433737498415618772541028063750195702065411223349080632670342635734661015939076618374644667329220439275506070603098840586250586188396521574185679581722557447818361489076057502542553651220143369578684181569633150904362936305836356693161256747475616150660430053285884582292076959800595989989990442499332691711266954689906587074719796497225439235572077306788360900874795921469118097202617110836195474399144819847539959371441316467203949259739658941575087372476324710519549630410158046814621895537906877517658750550330642396117082735632242194302198363475019248750895657908467544901403040283692200241638071372940663358636479796577466284027479173919488513823231548915945662135824543510922578835355246917409165965223797091270959166358267662581990059685385578756641982272716716784222774715244867597072974927829816336349702985655199191389230731799270577747669331154873267908997317485876174914453191064507981471622060880003491472467685416454337592048405852429498644668278647403061645952514274803328507689856171686705100455351769659114338290128009759747648657878081129655304325286792119571449709935719502928968611418223590810880929590058892956618862976793562132133575696374775177923848011988269862835722924696456137581145017396792171491837090816500767552657312145690776267308829020255268871238127868992125900406886648185805752837649019597722609625647630138079913934396043033740086421019855010730144782430694027185824704657077550889688788445897472208352954142495832186830805266399620412049491509284351399076337229972149897893523868644226078535332799575101014776956888266374476114412128976073403877002193049080854411864657260357463683141709905582190625406199323430109724869468987239193351380852488735720199851032862135927788655158381850570924872838623456917536858747731939372336318647466329353031223642525850079982158685842947135727780556688940431530778726351220145388092556541213324268445411937385551820697137688386869928245247740883669460606104775364067336234627787850184271517147205791335839688867697011947300947835999366366417659763884032*i1^115 + 51821016017575526292121233125100962683140187158191947537581715704111277184467172298566990418063053330970672712642911630792297070696164462331803594629732348217786184017297959724670768456912938307321616805042730630577473555869136654518817189415145403145278148459998716513251148005860471538371938885767420974067004394969651282709396534025390098006785986221811236685850220647649980317595393335635740094516507235366369317563049731941854436522269121602463172700610751410257113720315860603345684546889173352080745024447950942529123335420738678101417881828162346223583020701252099971835471711206803836872513556030847173712921885406222625589299324384392643623989393635008846644826268649730828572803055709661967667510173951255465209396224568583813761108344218830294083799405443398884354186878881091914047802061859231278641876573158301894025355304366670355582402135924081293347191039614390426194373873359843640351820288201248028623943793662422848525850693188929204515251377324616506211034393904533815815621248849723399873142678751080593056849512850974899178149966199832714027908597436282810649666439311176927042575721796944030013762727459231631770844531209250580952941618835038764490019739408017638647923922798823302337544650416369510055353689862418087888599710749443236093181252116191570335949119956700673702168902919727830990230744501389107983626290583595140558919566502206371085001588471971912841388589298162414632365792441762882795161370695003356744979990968263664094321863558888819698079467910862105172136999018583833645184466753788403459437845567513441710789801453695092083271902473984360889721903473738853379854799871619653035624724393256080037302262861188232839839663135339626822550288276027128552216357575428288405489715246669979911293754378050347631881575481292387081121609692539765202980229731476732379064595069224608773645172952208634908080372031261693115012493800999737139983247202473389309228664029571437879500691194416546104049388492736488619560755472820843703134537750052899065449922787016591291345994526422312760850669070511572543340324422658588375633323925773698115922790196514151276140139444532731335755968733136045532070724345103102837565267927317811258625494087718449277893620695931566817104040704942734859956457293084113050455801038659589816555066270493098410864705448066198611138760350234194596764598109367994300342331786967705705634756550444105282374622600621783212256901059160613577288949784076210740826327613703340713600995109185461753998696185314636610820466469660232874735228302809125110383683329791951720329062047048160690094760805478196610663993648113973103032080950827434068720664014040441215433260310768498524773050659723410080258203689128635418926276344109693609171162725519639433913033233049529758880698231506267695099943713585687695128935861985762225173670512067173237185818200325746884028575250740358068158334548671311779786202928442869504937161218560234239044268281962041606770669897635723821189522853588081320388806792082516144054187747965494941027090888640524682158137375856823360341956329359019751533400971067972256985499614364107168643242194637898001363952862452858866172353132123304745589724067077911544314215590457580849064071260729959484996971390041918363611978814217099068386260234458447845448947067537977526316356290140864130259045488899601187759196858335378582089527411305550773378284530137960866475375360052925533402506675773427002662556852418787152291527928500283137842937560863000756224*i1^116 + 535177249335352910787909457216672112466168835132463464568228125413118605532117006962086036233426091024370525038141024488293037094728540320239295321418305218634301898759833120221220818279504830718614628625207226855105157306719703924013654093151177644255513903102796453647239161203424968487047793873142409557140567975183972370405460394722982569597945406163913067959786465299518100230939957385853511261434876022377892121071027976594316611067298490690464055864795915240611430406717745712619082793979494854454946512839529139232392948216779474633416886837410813057717480747228243155104848373869917179794034625698916376826782869520845091226376048416629694264437687073144224211457753195224790526409702339140735552116172587315075180705219987977732391171674921359907837957409375702557860081685865524827867578795423957598593147161710685009027227969615501274422169933192114080778880513596495625555994326657617683183249897762504905488790430695520183845269065896137484074582551630417010826571460454561228595388457494074549428021528604559154250355917844396034872932768848022819422134750457999432197343843962508948116628076218748848257824874102839385902564066389637580990049822310185663632365876499788316138976544040742592071919976041506567304984317338161636870637094023809512056568949147370501424608675946518134108712107489077675190679081299505137447485625850450513271638229955209138432868673928497053144528708564124766328847198113630483630655175794463418954225815719060168961723266573192690580454886697738900450867285426656608169131275363998614506337255494912593535003164699417858300705805045503646950885949009336514627957988994317214606848173500807866299192067312325590472775037310363817462386199655574103208564589599390779128373564009687815578340235684578260090448755520050961289740919016681340591215651132043698545421470388883582264392212533114013521430423767259042150694356305589912561881448683317512460237900841439955782935779290199780420643681146575898976813870905587290928384157872102949018023009216034642608657402602447789159669903974399951712669306288309367917898685864510030126972960257206944577946063587487344294872730644017253897455989126928573085662566272685052653311097899507838268177489281250600124840044227380362026130050973905963342953073580342081089621849269851157718348680011129534844612931025329308329785823711147049934508286179129263319178890227578707266563279038968667490037443811330307703631359610053570502371110615151000610799365843092087123501893659107131524518432411622541215866869793260759274280296638240457923662150304960407846213882528502946716011534501398608831606664671066930712157574654213341062018454086321455811015487839595848490769047539383551706011864867772147132471776385294540993744906664266724143940908144042770222344129623943813406953931215069582217765340820320243731235867524356207997644443431086796821186730157230380153170280321019930411095463063259087715876004396892770156291788390910875882521886629263935883532487330035350161560883959588825515200042417310505192885356815244037880967591570479846066959148305696163796413757122061324038068673439029254432656479459298936532971412325858073237207820579501357659377054653263072527199399255922139856498650005518925312312046429472677895706481865992512415105510569806785855613244218483251858159417781534834016881495047677647130481847699470805825698122989257495882355463361513719738475818143240653949303425860498228595516392099185412513166339866624*i1^117 + 4118677227332609381953167838527565178132376963782202459635776551854984124852664686670180898963364013046051893540744665124761409012663951574024420748094029901348527240978855608818463132953914947496807250712658846202915532643717481619924494060738225826864540721705407452416551426260425603068376009824195277672702784766055433085893067651178546816027020358155143026699241827360451891759827834063775042808003687879166955967242327147710868151910645412207877800617276211735233122461927761676452539832667982338597065330375161846275203754736624508362622207129486944981050904997624204936747675111667781679865290209142733516573724396440037837255822160030845483778535937501060346292987364464672009208707275146536772944636383386337380679221878438394424376042455608314699627039618762714900293350786558316745690164115369706414210164387468931134675100818203825358642953187941845926525017273104864539452008764342676186173207140293834512310187498816107854614023037146320095951972836391510179916621978696658107790300884066971347753066113417175545472806623097714726431253800842132810968453934279120800325071776953466784041647592274908628820530985045656921817631281708309825089744628678311782578614697122258871273959066366395866789109443199240197943395636037100846519816312107442499687244330056255943873084128620530155661725027703674385365511090914523007791109663561416035500169359139713815165498690379066471895650308482737647598566979270354678940438729957683091869254957415482008486931524683617187744554570794635071794860792982586869263287791626155666721352276923818672085543007965995399388099749654615491785164387760938195663818536721914339463923496203988952962245040893883652577723600549132797222118678086189784288829161452248214375524209682151864286516974215208574268836686175023399359445425973894077258138870118194524735168075167669846347052733823951417991288750215015494710430817808681952948546671074938407577827092364166460283203478055708857137323179624139894254368811865078687956444052633232728321253209851141957791478886422792778508544818323266995314680239413993642939645532250048797884494298308810983920988322278782559796724233534564348485067207503797604026911073153089739802123881196460585092128445214299034023320782648229627232792473924298861784768492659584618039750249404776551873590336049029199553411646109231214180278211061348020955387228540897068311548035710466604890179145344620377404427404730566932596050230177385434585826510404947718059283964285794865792684673606839775352686767364782442676233593248264719833702091380382854445499980575333832524985673143067602754196898251470323822435025522922595216331038858542851236396154916178237632843129703544434227874000358824591161422167521031787654060734416838410759644086340023950634603185083729538952966011556446057812667227771222446011263655079618731204955973988049891737648943745190840852849597463261275193640468530439358102127403426646253777458206591150381740642609802900361965459498415627522365642413537344990538350922323899320601732242006148460657616879849828043691047476775193213617042009031862562042841277890665371712692656961592797700787872544704369345380265657627502196564746923251681978746419767843684506924696515578257056079960448090569951797080237396095067945346597321553528142828214267622217102900830615260031979632373633463299945477818714719545508791555562379609365558068596407978333550855233164376445571958316878065083220080846810832488639281157080350720*i1^118 + 24257801087164700213945507576817219105849974526800146051460812190243379482743052769612480932050793424059356702562120478254690666046994133229241865902653868631385303056670033948977060651333317579459867174463405716721622627501652458290850543210788790682619476333352307024304563679456068822221857432467128609515088300745787917430753405067132045319779027051531646235148225692584723188204373403150207500818929748112850481531564522440648243279601400076682441916534222766665830418999195670523864040421524901350315429895450450257827243170191508070717179873401737559937385702861638819260834665172205321599139369558385363677210194443418702426511402388674834453126201861294290820070295476060731518654161515494337672325699173682163982711098737588296027714914341817925896809415072823432441999834157504224533076260976754212886177563004699471032223399562221532819465769484032809473355726870258649348106711669125096970643990687086181726715652408731585901891846610563939983943994529893329676207740276772021518888899167783083982298480476189417806382849836132288283739668798749202889882494637999667720158998428132206242351666044794814354464796858877097382264334447753836014628921264706644109978917481065382323513895797632693394430606907901953862617117108092876238364948431251985608620563656933995959840713514610697093650498967024661877907616765398057896566834119829620408586351869275901228432862952235852947298477713064142484542104803635627720895151966055118452876885198420868580975586725780871723659557908802705360351598186661294276865660040685439316563033502006078974353524120506786449261073760048187175831842717437908353751116035865687577473957074595758324550097949696282895111444961495144301450261814134398626251970702686373526624946223721025741688896657521504530463395818881694440724422383988520574533987856134414020129504692538729267179184006286938728762797287858650136967689940169001305716107636912567061532921525076959142941063684052154591411912490399936792647054786586932455382200851488238891378409187618588578526781611264233656155615781359456528665430661360274788075053075037180445758410459132515585065974067873511732166560203026456526786078614273597310622780019420260424341991767647871988295901839559010209242866215524373405579441068413332747888887464984516393898532005912765341780406395578769028185110010899674054745635178063942178200187033234661721488597759415032539960628569519870217578406670177492753539083801898952131817681390423663482778907767669652128715058875770394749670226299546027909320734060763416415122000892639833898695070835108330049559097632199603466310314350925822916096757245221402586564756063036986297272608188476978603487017172931663014608938228158897817981093909052430026126865146673195257725415377268420687013874517779975940713534727799045100748960989299096744856742731821501131570057142015580455334522823080636661139094562563959367237743012093020176652976405511468552195421361718936155489792902987737837144102753094161250733987220998139413263586321245214218715880579590078881941441836371497628095297126291331935675816201365117783135072883088314347941562374604897355853166632772220332268754206412079270027488537305214855146889201597320950332715833327518425311149196078310209885673505426279202000992838864113259204783385137721626067581270706613359650128633075954902143682340769940893875156492474318593280936044837112506835042851120699124474042296661537062114364321423456896288540260827136*i1^119 + 111743246532002452675632143866617362597501356722782321141472264377370772586045301367606194621231656617087589848651664825654650734363366713838273113641808477284010602392193655713515650326211793303484683022818095639159785448183706852989038376599180482980439315779791177476041881237278298650350959652534691243058573906554141524071468014161504365089103356907865280606061273619339031189141071725124088775638681080643225394847342117158422860732214570195052950330286977236099444325685782060888822808127428488864312589069945937018696587976521035096864936751506236486796992904197612549583095450199793210575423495236368120933983363237488994541282237687750655761611981039895830288915275020074516896483816088331797475928664148628007588430723984040116636414203177849506710429533086861852047922927783573890393645586158454662572239370889117648040771915922604717636269023563824522044983401163461401274298224026987294436620963181243132150080308994630725006971996600618891918766897554849227819944681857997579852015228040142309864463019339095963850719242354863881422379101177627710348715990560038542669355848617312403518371088326224843571752013991696747692791503672714685630453043914052641296536175864552687475684204537219437422278107694813679312979440267923685939661387559445771625764807913095294766932111965223880771219749964643672744143665863592120181211028355726933656012670100339236180881087631439289338595091949178354621191442805876774747198008127989036565080478468819087153041499160740226836108667482381179253787137329174077089246989783282037575778143314914676493149205548617473162644219547806687180899039422574092762499929429370719983987001130171717529515026800289720236159234022589951391273751540478197645746399676445053398340941517823507649379021813931430125577086934433409547693426705301822127995959454654113334621452994742318169078716782242074386026152401782165154961515258385221056350846636198070224237812787878456062385298441227241024531145898238699156457453917802974732368070153167401489408570021689893508480569000946566893081573739735365960079392630350824191216384407295814604340371369943028781682755519615189637384349610826099443455693621404791424925128262743986228980291397164475971837481061346610274319886226518533335398818194669669737014008891319393897766463543194937022731056025055298497720848495386932236708314252688423750200783837753788108822270910579418924531143569746556738185509517326497838812313107879599907749375188997680757962200008915660084150546086059082701752382291362589035800310744050328775710157476905936927487675101840652159407188843020127316622834509039047888222408147600253913200765300817774834612387346874811722050108584223318167564937651475852643659470278858166301361081683945331569074685843278949448009738116860088883944744081455810325747491566459390995734599216512850814552056754037092402905322627212224169522048453015833258576951803736724496214819860742509333478179428466604119714808648577843003578453760511521792013603387833551346231855526276759698613641921261547841140581792777779579695921594728934231190123749038886125602508234203220108995761069083908519527016456412982818227826936359520951712099656762818464988522653266874531518990454509116110965458050570307491768369419983263060955927468138085050181636016085298955945047586592329829875878541694355160542990579173930484692832311461188635309962649481974627491682797075712713623267177669679449777683136366421680848896*i1^120 + 405698857255368290382722759189664722741018400466356929554830949734033444850856326228840171097786012352177243606443313978075736131479563791334846026558360679838620296640377569008720144096483426529508694860567821997559517068259911033042419043434983318117615646956951787060270036911841867538490954975941473486489872725432005012757217268981763208787741308532011417205702241246064175585383910399712678982391380661887204182393213237923395927351326608353013210067907668400138835506537415159941117423506592504703735577353583980126202580846255667808085059311583796681062744504355182372134673908882926468561381687933507400943071752624968256293980610993185613341887612258882402645330737874330378024055438936213138231664212747014001384205159928204927043178335452192478403360043793886789970764623353136056999056737307606325330342625075841177273495354758091666892265268906378094658939038172328928792562817484784468444559267689925224655370581479065355361846232833621958645747088610226274807721159246087851169830825889920101086982431394760169312680546825075229018015362724422431094210712600548405101721014368216710282024849684115520741934934527370049239090652770823939982870195210956724941097421778124125078928665420731830379464130673869855197626223179188240951646931598281369404234792393588735516051525065448431096562472058877064951537242745968001929548125971737725877624478379469419803823825450062695706162387176408717655476943784810871461641884270631162359313310045376753419558198731813203795147568114173792197087063124783648750717850639984100072914029870552297876262196464984385695376706214909589042919251634305588347087080316801675240332942857764479625724885847007320255737244041438799358791455161737839513244913923633155106165263590105093080451378575058534702521205757485068332862841812586859800059294954178838937028954617503639351456728375414982065718425794517485262166016432014168357586538023672572673651154814960902783164621946241493810610367790020791512016890273962759348083827662117013827641829655685181349223430458879873128927838857440580841091349079434740696566722592884392253567726123464360854571711313899956177197163751869856605335006498451019199480133134020169850497663263592814189319388894565098619212739931784492595482607624977639420368832732034963858637925366729261279026848285642033762309874330503328568490917231490337200589757246880417845005416640939976778292480568902011791479851279256528996957429240811474580372283584985970912603811045694752385517302635677587556103046174897349490489603466647541475917888123432366128506079006120294196736145200891294424848077253738790929121787848414051198860409144664678723813337788050899577191318845048546623405978128730355671210986946270621229197677502476541957348630666325093408465596187181956473422186425897435415184611058422686357647852515892878790465375046347845481113804595293238669611831164293179981756429117185137837739683632239200642379248781450433779765349636945286454392082485535987184899203046719253914507063638739786645114242841172280881983326260800102603090813316749562881555201959345250004164409297304894400901810447068919268268172863696595129358970568405240669035912059305922599799892313368736108664502159359342093437509201066692976180980579418790987842262659555751152848139033540287805380482321624215584453195991511743756350273304378526082887844309739315762668037395571840038359401919646526229873827528038087705153156430168064*i1^121 + 1142895409395170334681399713782168635996322456724402355877044820258118561503757806009545386293485558290229280725630927031746764739368550782370332352933015643562403097981362783123299729355840864071454169566512898686213173627528766248189070692006366088351326018057773468714643633366434647460929551857345786914557726330626130875750983880821130899173572895938976120231826915049385351825386913263101440838145921294954313306529213235406787825595434692518157291784431372017808747935831314290455837014650191011793559205702428994921114979877039384238522377241494198007707620824132672501211432019725878986760548991906725442357189107959692317475811414370365415410434851566432810465264595108934414121438493780293375198110762006738030279439975361129895124188769103231689348644926413664483907647235170052839030188051822953295054469210945882791280959558222525915738378720515030652384578433726988222827868829481759513505631794372626246029516479880021484702734469404697709369990283305111469178072394527032363624632098339082222865499578009711230341151257889494493253229403044611537209086827408179766023526975210244106864249416548668338540688447249913119295784568489547903912100987658202274978054913155229207477275993023186062056541027818759348995543547820509937377909967073155927345569812130691479336498586126909664626881930227932351137259412877996094365747870597309624033205766713832259251163927755101420255823066614173676480053327752767029288107131573906878816826704021534427935070882424312442377168780347231494301685095327867347582125515301559923938699715046941418763138990538057837229306103094083372901842319290739493625850641078037000166798887395354815285261371392615135730599880864251545863846109620718715611129258946741888898621302991864994428656198633528871762471071632478714720193977571467934542508684000898143818750768777324228516608720399503452072854316745250394150179204052780984391274561516595704339751324858535384401017761223999307353857001100478798707289728686705292305321356802089254455948091390621012836817410424947432907823306473198107599066982367436705835568841646815615643080084219297048004472297996086870112316121135413819034894632090446946019512682853892676022705615010387403038801735617410003519271880438135186450506260890079435728019085725467993329869634940848174986826893246260794944751006727752229741105644678013828263511819098611886345005710953910339896190685736424478969289683343001950399327640975873254297015855127767465839655737547291828590738391622612386629474023836334556906714107130715096036311410933600228793423029734288226722284640410830488034408023921168461548851168657692434806107826885655875003532048475311463375530222067869978128714819273197859276134854881137297150278482723339878514854627525151037536228950677359088851019963292296356485846974388786934484525436524523721097234082712989763621276920742881012046071788307424659436460948300528344668040663307806765458261464967734070562029265732729773237943884075350143821860367803157120107040543386042109683634823853650522216008765095990662867117687139259544085380149669708820592494940760681151669002376944153365753555059309090764174203280034162800739691058528956904908578356693778774517464447047653683152212442464188493737450857278985984909318399459858798366658024215151443078990690933883301731812880605715397929840054660405707837313880627533794441221871593763857078063596938635288359748888647519415778148352*i1^122 + 2397842516869024683939187022513203258673473006885941080987336559492092751223258586512391250668701486953635709732277078318438752983893280470502389434369358933225854686684277888971026715365777851763996460488161838826186102143941999355274709351834256915285338435888124008975685033767798466367627231271282228865520353566120348218038855601710910629486890133866408140891226177909658613799094358211590641558203854057452528401068684163964442455208256664582621298434337630518507118310573273501543674627914293984262243307128798691435971880652376051930390255294991325796317844518137319356924875344890227406307031255059232120157587858872975408999927815515007321031478644057305495010534038092944539144550593399724128374187384623500223792962951648339019899122807862139279278114202947444558598720644537868576719369875972812830667303444258347512311134204508542816258766069262125548728974358510934814347264202186872302265346829243836754132154677841177563260724143288143486563043766967936209806580437231224421543747801709516814057439121253042833292258769266979218605511053588418637003833092226121622943148628898878823500622401073858694109969446982499170671848526044949450838315447956742271927731642554294905183751199868224034599696255423183412918836391127930472763502002546253437307351774858296237222749390150674829471553762324982216291869621304592294343448676745239189613253317401535757038663747223014195179184001733044095133834568423355230039246088616735935112898101366731470181402920327328887766053330677591306278014690376018654933656336815437938192333914461635550239142734578292925334558329506584444361073613185904964495094152044313712385984296510527642327903680417981857011768362349988937909396176801107366547469344385121723803628436506824899436108528861050793923629922093864524670979405210451982186024369204280195369234952943707845096832126893184294998563563742849243897709945448092460389426898479542572002007823323031200358530437639399190939510945062738619158383899991886088416944254933531864636688608691150212279078547358470947110065287027215614927756711365101614953263182104052219973066579187101764149566451986491309416227351414733884482523243747833150176227157583437254313503589874184332024805719765960419743491450881777612356651831272284291511281355515775625897022227018406683297678474134345133975618335357537485701754682104527281700543589254396753319518561950370529801378874652614979587698478640906989517628708625238241921073416548540614127311844990216894309764707523663871838732670429195005347892102944768611191626391845283693031508245785735920682655920190440399354924810734976032747352229733481981335286854260569316443362829787912831318305397194650346077545313025286253744931289449211380327455224511658723737450926485759105878810583810256231908473750288930538115581802867131302008205229792859715611486415757824625068280983914455521434534048387695226990110762944718932416119610738287336401723643190559099711367241326508429286224618846991823710808467204544915936198184892216603870833042626139326343248098074182118680480180826352721704576301841247145434222265497881254071300010030448343454918736744933663879090966533690224100486586898701061089366806054568398942261404877343313354005024016708941736525897594896109557907315550638745211143238793967207010699693258664143694716229368003171800621388488651061095993935570671423034020245264323325220064634637208308439227396981260288*i1^123 + 3543654850370214580211684120264408148613007329904559557354159698468863861547874274445518219039248812876028981808821509983820968865408185009665143279767370249285489595988165716893889354453263034411028382912315680767544595210193030100886962400472976401906713157207663005114740931666969328674367744056958548620469763002865411440734713950359569371382734089892110313641601142937624942158617151562094799536443971308196883244068599412845758649502310048418505093973380637542130695485331740524401012669238425401448885680909653875945332453141493378557263760804922719283510000141628769294820019254238675658329814488196905298253711911870852256261550274741180056501527980985953037770273321673938769154190009452485583583768299090396908900340182736676939978937687875208880638328979222148785916017204657740157253931105851481290926404837767260531265905147774348631882618649993025998306354031277695209790150302096816084753869675061998183879433467063108559780976377821545572286649870311683318708680663281966738822013407003949451009027607216056905817341021169879749752449001177327742566524678893885632857648365817811069169182416503773461158355732514915042933232709922722760041398299620601589884936544411433857173989738238124839800645383381592171013018319239667066375527361649610622535250045352670719212567588269413790108554515970780092115610399707457540033740244087691267373684955849744271997125973343946102858962399876670110094945695219568101083847400775412087273178471387324474872885341784330375092929184292775409385667289621828732133987579720065620898487933403455924581312573536475358809380971599514766318666075935272091448529384573892188240516084665227952229515519140845432183078889564475926383413205879023091540499390527245099039651621522196424388353965283334144337628879423536654323752641679636297688127014609390899919621923204737493750467171203006140995065705973966664347936912252299914143592809285332374349114580155492776217346353561608160035704746321094724684954329073285023875613048578739779044915167877384904607667304776060990376904608165499792823692763378303213844158274637426995756966663126960474942712026116885231443455961331181239381688364018111522956799106353306460113961753928603741484322190901510883185397430466107931912163565666825439217966335894906748974492578557827345628886624298046855234412929765381474192497930478285390925349532838499084600584176445807381153359009347138700214332971978067183736403946399799010387708096339466475568280643242686275535325190637438456739254085088927844474111978632557152300659439042210047875107457470537104317806800334547936472574152541854065371733335736217884877784542090074480278870316234631795674980114240010454093450032392437505610143757396476153110548311009509530941893226181381846866045193532441121913967428114957164704282992327410556698722352983588837195405033983065282899146197378118989238624577809797149020961907942208657052635579211268289582035900097781114265790182293740021255896562825755774197984731858747695546556114906201461878178544490858938474166087238943682233690866014892325273296052131534892818593919787534684169909153482322377758581866569816763906883419826637669011491279872283282377757352901698616592675860332696135718503866213193375939745075958134933612007904253150344747294110815604008894845827683361678147117190203356826986210162511854712785161515190634210976213583518617066637666669369619528435105792*i1^124 + 3530487253134768346540384264960448518461109190837544287459316478677401826758794964563098164122225503731147018327024698597544563417366033193843558790877755856189275080955382637073576655363080268426762314683781942959639834684220491521276639641813970519867070811772370776252838605435923389294583930683787947654754917323820968153876376640311603328770133584309428780309766564323671763332125561259080662110702487277197905109901694785784247207767314128789850023182186674059732519612696291738829146375612783188705431341063818970469420183554442590407806031835593431489404590618513547854549635923759677287672458557407038304473944787737319636935605791203543417181489837751053948002364480020148160917132300455600530051232962880445328138334109064819817563163758154759729584641186102894536395756886295885391001914618955222774605318489307411284254828290472920343558287025065103061483123687123052783321019594434378191783238179721154429915569489457024320695430511759909195233808067847392129635617362043887161432706767956185390570579408296413365019062896883073308388005320874488703721900726058537423078538624762392264964422005812645368105654192105038235452671095286078212146673740443877472538779866152309816255094864595726716029437141513198218143629365503232403159082058833017668384395690672157044139072558014665762119272246627558251252501627828957283766045508062576311471313641137552099070873001969948121611181328866411679049477531556789359718924537655852060577346938545976372500193921826027745362604501668173412941942480311348413754109970998443038835683865097898701730007474228661628610131314570397482409858627582836287940447478040481727930630884464682140595565506857745181629846934876063046626060414146210873534009866421279342588809690395193458766137778758138016736807491671632526395263261808279239628904990876779259723741301068215449218954808225563606179628075725633314625180901549730608829189049542398683325576992594269549382961679922544997335325443302103258657743094098216528614091013946564367366049212244178336401726261470537418338093497480243934086492463952389055682206002913573013040761268633175019131008125684260676084367202763853574015468798748295834327929317547706278116821738646546993798885099380200077309070211752090159256816785930099260210453206991254186264288429596985752737760463999075754394461457901969169209746553208967264665431467279195910850950876801242650192060572605760102827704208905422548533297605030568226503455398482906956722536005638707577292039728293045825035124129443689665911275875676244234683734968911465746724571156463434517136455377920874533242548943315589397629477064039619082482016492605236503074168048460238314115465883577749843516228201569021893752475429618352499717844421090717640812735029438485034273168967763938119879075704582354022330679495208620069511683832032934027236437120838715751416150785667706476563079089930089181316373700127127984947486544152115522454896683113554071681371881589031938676349027448296572815536788724810721413794931339427568928916936120497925645796539590926275160838047915402490374139543673285615343878905877534893090073678401916587349785539961219103110117124384657727906916635635907611621106717084888236472047557012848060709932195304986050241857202525078337222972140118986316817674416751534951147833740229901570271236557093853982858095965398243550218956041767885022517806321115814591287516110010712064*i1^125 + 2380814842958924807632257608325028407725833000966041667677611986607691345840439926784772762216436868196902784170448038367055671980072235318491943518908009717707736595626025257181797930374518074907904838078933764425007777445600756971684508123279155272139600006230508659303669546174577842186952881845481875730461640387676195297288125381801414847720749016501697238150274507885175247778831584291454482181951781108219094418090488078389023792875304872822809979440274452876260068940241907234426728388806047045377296536278702171440053179474003549163432673249604032244017128616995364677010430520807062086828927248555594950030866061760707990729471776944663748636447209065914886055275386162606387110706869706829432222951839956737055871723998384131519343374104732995446745992963080974312734258135526758704438050442214625931019836983293076924763165749415827609056360376795045084682332034006225205586800354754506473480958344880476240639149107457517697306585329375676200680872466997399245800564539720575062134872876912734937971859671199237563565360232077720380905990953655909332715760633155527514255978039783072876391333405521400064985141137687864766163218695091347325124523920986267473987706911227053452493561301080026064828954621324940426242584375332799669085854663786330332649440845820278992445881271042102898632314386481082944589605301682736214501780856136588466740592046478563872243647098503260990380261147633169714906776453323239634392669723842720988276323930567333213362842816450120303856100567550624031755213245177892291875912028422261130433372383785718528909199976051165313672920051784904199550089968007141606335694500626059397791437418036522912771413952648495461987056452359624516077918137067142601822953180813405474696341376148853117054767912766054006369544645283435544646195337042651150738078353110172133846018878410342356690732893941556866365888463998060937846062364304887714687765966817993213556732337450458541289127342460643477930234728255594716515416074618867688407509241147812916326833840638751320573184652720025898606087893380667542577113816699789378225160438128404647665279361555952522431640452184372009121336388778041453892207335628660816068127510817443057005439937569522072648886578620355237523698783421884235522211017553423483932320230519217220363644893591191535692793560173306443374914108276855088337971762051885552381859708937754766942727481847958478603719506224695381143640338487541249801569313686441515097936948169679122800026198671097576523213960236891858202519747203760544610352352283542164153126160528377339646307051712755744853618644393463086440621898821873009847428560149958536232371217436090381038091606312404069677605484679764063274562757243593054532745670278932454105343333068836637602181680785097508463685673174595119878348505701641770533623771300618319429789225069623151153570943205634630953140906975795608531242242872596787117976720124566394101997782218019764294794227455645298123191776093454984302587144945416057742974301105561754184256550538215906295905860064354648506805482404500525757831759541057075937190171135509065057019843975694569820796106342762259237513721812311085995883411200640633875644791482042208903196340703744138805305638972985563519532660184205939982992956020055059344407559792258951745594296266714967151250566962123037651645869685168602194336592641436738483757906682771337094774304136905384777482240*i1^126 + 1051734969263643704448913082519238134326057670901406038848366789730324939469365850353903761957091004741118879699938510227338495458632384498119116981712508595527469660360339406080611513866313844434280700281777952186811297690066089585951608408023967967701977288631328938603656673697694177509545143456822013265849983035857182421532173197671971910146316186537219197710736095317805148514302156480571426230016774078695586831978481676977407911590384569099069540380366352386858604020940111357023648737646767577769292029591009906595340062897923361380221585747571321519282300110193837824603023575384623762591061534752817961663436929684868305930439826595237018932005082348012055087619458197254270840621737822144751024784120380736988134145691900495074468606880085602123503834351448613630603822587234717083734237829911407917488085770419005126736836963045331327367479368383015345360242138400025699189938100519810609556353905553716376462902198024140419901634411559772003850775319134792595430413748601689309265277506433654507135731947544279642927966037215086787157482648251198741600611990449565485528127744512669023661934710783970146300311012999710051337648070818085823393065112931519912320486348320529094894808590992855609234707397447213260478041819373070587494876719731549188653895019983410140097417247973060765258219080409142446224059248032152767509929397317163197478808765720981011485900774146437041861828980574030884938682461952153158118334072709824728898968450801815562076728965959695948199590557461914042986915267143513538240623909869778104375582123375521782508973965479769676182328160832443170869073100280415240683683524409042483537397584906642897112636945010088097881456095240750947547728600389494371403831762376938333810262793131636943146604361037640522719635182211658759075860425492509582811303382889207155892669873891405676765031036227807195102687852097280024089343676573389893177025200454784391884496801099269928082035710627968635879716438301864477712427281732309499061118098282666810741129261891193353629018119975846079439006815752584837226844199183568180453067488936727773473340293982557859573433202515803560010223704036082783159095700812873616329791050106152041853162889536785884461907470285365043289505446098291414064635960630005712705460710027231139178288226451878853800828864871819154163038756828404583152086540807944094493890207250062092540988725690974409527001535200457392448227605122780354769035560831316511711233454360753570223003261762027407615692366657935278313443944014747930213377853654097137022589225211234810606669090174599536952347075586544674746208708200745097286517643547461961515623280554257266265392758189385800142373942699825624958393805009361535724467483493667885697134088975748170599948845105155791565271250263229039953424754624134080132132985037566078394626537820782233373227590201870738063232520358789069416072502415180904422761382887633934273663517622852447054447816585034728319847008043969632221373407658097592650083072996943340928096003074367129001567297131695783485692063541549354976147742884023397280675503529422546304292546377270146507254761135021020443376411913266865501816244561547763535143019085465965141292240793508039442456079559919886416870971037281710999042812910363820994339982190180428036533183758183586367290417232515432406995669879342458532378958738529680940336925809892564596219592333852672*i1^127 + 277344343376399826247081841454668522593501581150371461326731393972307612231376186993041382218436781127503058739083779449646189481036406222978858284116912387109600253383990649490924500062905176339834073844717550171701566302687913648077705977241662289982615595547625906198181325398352800953747682672848072247384477186415702506002330943808202042764671824057146895059127889376359273789146960179803364911560116451217837562663856504776640581668904687974737151775143540323419345043023666376370098189815061174688957249797287197795427984526462686367691669692102095014044507400272077410063958687539046258102934982356605693070981849952727078722061978193344643968564623258985541587313387488744430562815612067192507717838275256257955621553515488093305170020007342208024887315452004871238311329172041833075526396305590421851615698498137688927760156271963571703685867932117721078692769829641827425498113862782970837581671042560028745743424980010048356046831751646852975616034064914645508991602088789697559664987526828041427327235807791991680112045003791950874127513878887758233072337871109706633425724152266021890395325018067783850302834290766276660473071677162920497747303063362546643411540315035287099299754018178114719568159139223934311400463024277599582854736996581019991613137880318304867267112621045852689026698263699337954243033539572398521553768282239331818732383693430457721038252287491376033377178899074678000715125207240335962176982082717898550056211600878467912832911445946932160101535471680461233822953881233190049781528747946224385027982410040036427930433363580389926549444898382112381486208429759498131960444899844802018033852612545710930049406402153657130320485040507410172847239919941045701293175338610614889174310530898677558312792126809141072730683375527509784432882678656416204084228250765977315113256369947002133482136551430108865129039330233620108743708016057886058712566086577741739721943205548851492864045414979534556742739458081246654120644167588543407449477325223824804230836812462550036494560164374719219735291296902253914510729596399373957545641140529715084876370388985670302673818626959536909023910584728098878403094720915694237464526555172086050862510931584509076150842873709047378359437979006932926101659886778075547629391393560087033514962368418708791436870157337036753243735621498240699534349652057360163184519144845846496182597045049232980786741711624161290133154359534442227387623184379617477054904814124647768900196099948032067451877685737856846204736274167278656019682777513493593888301670695491724295531475657914023351429846085249159604785920470761898884733908250167573548757480458346221266433006026882852089047111766115413829364304839608671455902729926215841467248853123549632066345067701475183345535127517975655252590736126868798541808396816203549842004638058516497270674921323855839132338156474924408380956201365326544784013520255156596717504207108186930886332483211661774857868464242093812734929161732044366756155833512658400066382948301380805352172048895251665213821742878073090139853673019603987254560512052957152655453180361903241660188150203549910805755203828131472271015186983961298971442884818814813806673951699271001210541430012660599227999494277815008214038679789292763126621756038698360190376568793335562013804049785298458589417253325682589102827431427622463554796941400703500673875968*i1^128 + 31861578078273224234679098112054542815766280173790877691713798998206620533529698031412229953078286423363823022809630045209427856598778711332569813233584675776514980113822508515080327420692091447689857192452574738912500891782507626356493162190059559918101861204224211788785838834414027060449072267801936182601604847007373377367853468000940062542406625858875848117271038743655507684637248656515599622383110082350409060790626959931406638708786607012522300542570330583174452554307146961294705962150554248971653618698712103832919053260815304632230587665398296051686022374060920488125470762776284526562235986650042302792670353618606528152019385124394248954640472730468308764808482515613992253706671542826028979941560273031860869878401756301656084133363895507676169972931801689168969710214926758043398297533290652515032013414127360969576190249882796254790396935998264861283568068724122249740572622726419215772988193417198253367529309967141511172279539158752967617756794563492238893404604384351969007379366738178961900805980951124320461027648933475112369902757625399379611928650393686434194909971182935882282770026864144490857073321550326686926763278272221553387370637248420662858487935712291175989398815378445848756116330940168708987137604201492655816099383520240929354903545369461621050773596859728505970488667377855037558155676957276203135955481480303136815390308686862248474927710323172788514034370684912325197802964945305366521522452662576377528149595711583680723105196191804881480643578371956871570714423157928565621112204997259866606231990221156991860088812548995607431690758006988207190491350036409524723145478995316505668728456883716156213890279403414554834109105476481238063960725759300948971956437857669800703768263194336984839746919867992364336234877099098597838173090496522846085502685642812209073041770561846416721420478195547818362990443317908909517551944882683701989241173841265843364960863927119884301594770417990720136038017439110991572914880988981174020085782098272977659073225502187026961060460939647118792823589483035896162584908325448501412452472135195073554304801943790644934303316308110864745351264609710124084152454339233802441506211415927572538307868201766953569695508779620798395060481034033481712169369424787983996741404376103078748545105309453374645217622088623885579046827132840058921428614468497132441055598501681405983148751876741458842703899483540489728858084970844810230229780310133176873702523758020778202849629066003357206926195089092735519478522992338071961492234561917804777619420490243717127244684132105309268150735163718370686622241595922283814482026241571944656839446362126945353920842588468057370501674542758628537847759115351952309115273191458048829724252079787508499782699674122655084642549871257117847626227602693889027573756364545092205386625909337950207140356839550308231360032292598065813697999115460978444011362421704334857533010952274395822664220043358260731197770558375044106496747194752452865819971083244406067084567216860091367294616999779816058051001046502645370952242696794590775152800485903518943225787176527629060533995142874475927032624421654765855970961745215869388548906797945736708885569401605885775888346799750863914424652267803614792948069222511055839017531770642164914762871436206213755517660124961849559718916022914410874251061531771284520048022616276992*i1^129 + 215497622012243131328046827023273360065635560177057927975960615848862754550973491323115550652195867874801093061968733636211785061139324326003552904239624078927529804131187436892036712712131858671389054024054123585835630001895331619502040561823838883347507992849597561104210597093999180465797478418805558789301731649874722970921276305683012413437633536780736464899192182786382723314015030835081148404685053091423360100053736331637078647771622434828599905022684014277407332226702131577444547408605640884040670950101666663184025985026390432168811223781832123349069183038656757458645218962978053753147454229631597667855106501641506111059289279960097816273756707402595878292473481725432095037741731499638484690714934478551174085789617751984158134988494414379066152468389940326453301037248942264909295675474997050115386204825102208024170279426888030276261563659281248605370465146578279815654706652041172560086213011938197074582291793562351168941195128710773808970395238121007198005286400876579207846463108478995012625686009506661679834159319650163516763197760090810244975239256711627141962981021190710174701013750036061602884106831760544404772156342523967389704557378828166569638773558996582175896493553316154373507979256579578304326015809338242991116669710430158303967654444085462200012804611089481408978776654079412405272477963110962645040364682873078911464523500202487462503891613298207056542739768213585632492459999489791012215511834917006407576504979092205745193523370140423736672192337887580417497189504200396241733522825248448717798467325294916317487896584689544748637111183413952181341165365746612785380274935457853322101535911068590006534852499204512537922469885120661259397251005979742569373389446269383016222118698997979803003405843267120286986257161075243730839101883359564882724255885097614441055659648452291266322575319374601317701497461229652292343413123998285960139374544050847132475542410455903172908374401582799239713074502173359574089233908585546372061901069687712711455480445701964662530113715030664508314994099298187282535498732450794828235097583514409575408731716171894072045753392925244180402323167026955829542917316198914471838539346168297782701704482635413761317272230666169040289195270524391784283165945149712599433187497022219440535539678620401158434090609044057810981519640386741754731548999533186679391786391414280040752732308714954305933546982682860211066790063369312984477556927593150699057764992234104720882096292324293599817000990029888749108273699104486159036380069836652913565935067127326929634678729574923603733324540591178962451522526831735969471469094721581663768322479152131144188080680924318626049285865405508993840639078034458286864327504739374137922592869188751270246254751863471218508829980235709375750653037033706331156562824820841198144780941913530061212912588449294764732980632403983326566243189166520379847954514593076138631368856418221559779275083975444661699796226982594900247991846840415280364111026985831145584190544598333434559551994536851893978469238416646995211717029201473812358895710541803865190625879926989941598581938396114062234100278978657077814776567743268277360048192230306988939489377906204086822077217603177853395481017013106982276061623929418587918921943455031152173217921723974190369400082584637260247332227678028149184049708914422845538304*i1^130 + -238305144957369725412188077589680219826302695101835460076861990931252478221680527033143800448648847987304540032615126219901397078047823615528161442427149302450903367054575870648249244472057233301464408876479810511854354671357069435718002060470719439349724556477100995422321550296245792850968827164153287039622750792033364368489176922724548756978242041233865866150905277352726077547636515736310717442929751253827814396365977500626419477075706200037663047173452805251109494174915828610263350599749495742318562049979542189484452556372447085623366753223021097116859792937332537844970062654740791218567962563142414104708403649776422852470861058272577983436435827226913181009261072278559711303960898504739806149916950592140872563444009612996640077715020964251573105096057552146076740271943910755979376491974528596191560830272067336878626068684020855401501460919860621225566642540341337298463820632486008514346330815381042784537726541110861072523741480050081688685773600297358122230539177328410342134174308397794588801436229699206327378737456139746751529145032404511641846927392842266151241048003392516448580454575560437425365530559422973441678578450866187949591455116584366220652632162024403156770759660805404704681061348103355467625727945978043419527145774487992643688613057312842306260051966250694154325886411870473714463745143500430440815123901996226721403938813334406996111130840301652089741216631141984079777607401819632323809087721920769868964203586033718504523296310072889322811029124110669697880131446900914522863371833539350728017908775008637085225973919190634369100183133662707228360792148561756872837633106250882290901683342237940897769763471656709768794140672249794457573816288732602304678602966316634623716921676030627581373313542288117321380129019966070394678342502438102941168520429265907805908435246076085945256501238021010988930412109564989390520097950873926209949561129489382672722129675029689632265919221068760841257623714226422969989016240915124923018383140394292354213375509512336411293897451016312397332933535199618265562295504089760797429192241778216295863526893715774586239637523619425282888060139696949910919223277094183290455831491315114868507699458110841717648090559080770961769538156177238047530556814381905260750811905556114128344571235154480078727431228961849954836314703147210364541650313239422800578917738562662307438208736091731554988821567624061461119006427055246949305865184453212093254986370602508419111724690723785882353138622918726587201258801087062916542922168751484481321447208473314054619914177407174021610143406458080968502996535047559553946564055229571428861232399502435970585477755106484037041100996654268141205688796165720341315998034438850032000442273608516560902276568703806998671118270843625601248370628043139870204199816688383219259588072636995210819375157214791210413013734905354813232229770866500004758297032353572728005076657803411952338603469410032194861998790075005125298609425983939776726452251873363013925043070475090841420192099658451055398299996779123521789917356668990944161855452229663832207307530670733747585466923955798250092381666349123961994847140514898324759545272438732039828861695760950461902910135734012516870690482520463437015672352635677916599356998047385946037773550316530249705038405396060247783913986940940039509243754184704*i1^131 + 28104107780346416813749385024547840186005769058591760045512855723659790678655493903049070223864364380874795514112004434786829439421945270206879152176594037481781388504924373796870949237488719202380117192377108089518461396949192753067432716530149692684514630256653670065002857418122425555024817631718600822666205010790842796401815876605256682242013079352595420118821778740888951031662235895884369890251385231575333777343839873808645028647464180655451053938562894941898758385577006945447363634182903310031151339086417224652100135916103352311100886751777498165138216080478930500876118738406304893250298887719553947466699779577571466197718590838075896280242483958117073178065621608329174692833564919495524671980918786079636717303164244054683918474658113565913077131529105559113011548903646494690428284400298439151610346263701958076183377119249164973466964681108762414442390631511524695435614121035143849796526470790675064384129386855283655127655186077598113602571297367883958051976229430262573200248404850128237529838718738190652833490157568168476712228959942809790241284193611597747625639444399860301121902431797609834213509307394330865461285818882663229644433977206704359332803413323038675548064293382936554008638636282465246947409230887752592780021657113204674976700996211701106599030136787056945230943724092470346933571071942766219126785249178795093006498775858468144402767519485269408672159369952257544714031337773346695773464721567366420801100794353735980864415684875720694646193727269949364513108180651723932712950669675462221105519448600085642572704943864690550165939505453308783606375412108453467703734788744110851328490775545363687530257719117103144529884289517749778272347165617318570505236367713990651225248072200701051546396821723531425551015784676859776753660368396305973255595841123528483548337803981161906821005956737619586106483799022830713198257734958884785945326160579437639558252935189485918507439448706471951457995702097754673298646267881328584166799503708557587103220934576548094970396910904612394205128734212002868141249026319925112878990574129223620391002405451902849971860900751615853981867351860264693474681069641987390471498238039945125654570578830932137274609416034690323543338953778944432614771799263517087874597311639278736619706792109769734365324323715696956871762285832350213568498062717186980407206613689629583667716180283905827755684087184710871982422182158741489688779996246621718287972437132534325307531863406812688969484586389879380372831212799682490006895489007935423491681203303839913806049896769512471941273762780632932449378698281548425762165253878998670295121505887659184380191312750142872684185607180518319269652486991551160165617800135295852074485036745145633358608715061160326333523171167162205388421558677175261000903310142794097160832594769332233790811919024231641874839123048030082685640433763368907570382936792889398110495556068953298258735717692670387201538425040024622096224666635920088231206397722437153845608699206144020088260922361353748150940954356595731829651160943235352286969273087830408061062307877699516731739372850911117637489658276115255085261122355397922605303853401193296644385764338515401516272916116609899326289077326449103635417294868049450534282038014159045725662975243702164217340200129460299004385149277548127977472*i1^132 + -11357273082394592258665920652971674437083866310974909682429625041618861385509582072724033076681211979073719906112738127792683668387360377813176786031449951265499163650274763531295608746421982749024230887595658566569764610396894749856001384241070384686370605165476800081023022576843820301047204324553167583848874876028181897761547796682830119329739312574079907129433712676632846576186161170830007292671650351171287540642887742543923958674654537528250958470784805282166912517773149564867221487454972797915556232212526827445303186211268777400590269980122281005098917439624133844350537427468720674518613723401684390622937540855167836161011411837959975409103126485551034060723653877163799621487549920681164532508787227535432822319912641580892667936452406117296167242136939279862269301370575285087014700715191401965480484508374810772854968949485531025426700105113574399883654454846160265168197432111117808400903997788764984305408538469638974266705809363843252842642663379474282507500196422837635589399225935729724915907961810760060627217606972398738951834311280552489947588679819967988258218643596412335988023550222701068986886355436184067265090212050006634281306232096048514682965102704325879171663773285525356783104405244974082954304738579198957029382770245489860097218491142062493852341307124857649185483190820259515925094549179553174328985034339192304473051570720621380919518283150018778236370665505560264810153041529422669889127975644408220638146774222951798001621379246119279063704510171414803695842516979144559482776766277541404677018956386088056419736995851655107863715219891062785016516582589446449523002980283987359540183575375857928553645238531615382607732347265159155770549373946278407501775004132681180242874985761941889564846800643936789721483608135125996653505757089755924653441955527711362028306594808530055772871439723199825326110154978699566320435292992459115533728043189674671174363978314665073931750487231421573323527608756257369731473208931128267515198433098523421779693542850326998184468542599291780698172795018289766239375827956700062214034080216594712092704350694664438254993975743256982183571678431777502854832233155372129318879634053966221535710738815014055772768803131587266577345395899552818072663045381542853354604144334809293649952781363159591719678782555181689182047618358092194367327514713014874680923047961455787001059755808243867734150556777548608332464392767517700902376100147417313636785174827350239862313233950296078766656951778574923772418175518908046691508594119235411909169416730686479319114402424975185962261944332201811902938261861918410418282869318155013865305249347748608507356282275737770148328074413407078270956550792567157445342012260492638021998115455905893757128658962355782409808515979931937247805175191585268595733888820317599259355873772595329458327667967060938803880793538952533356640577341144652029820093860580139526834629949472663254262800644629667010576875500805493088327063228931275126448118165194065396099650810891688310853519399527094783350573873696679672901662885984232811839546539293040950599368090377204118574172048995390880942746352078952344098533848933450467793502640227868215534656109076821693208679879148253667005021866019104309435366826376837136512786236556386263210845208509173041856961090054787087335969259520*i1^133 + 1946846980803964266993717717353990324845767236153764806975312783196830324208266455347897543775989889007875005936804518290028186134204970105297548471163824834520538969913669657064272447282181548891927919459294172301943225067665851095072116840118047291588726560251235611596000081988333187712018573856978303940247216183878467575285419237586416988638401015777325040784190158544400192462776415462832783610818563947767834958736333531225150884343131926935354378635882416900307145811533152063538946697792838243756350218561930051195714287461502428460371406861767449472861306735763909027842953010847028392063516351513795871338811963029643427844646832887934425158896192060500358115010684780793249884311399142369742081096800418526563484630349681753863883529151952540118387154293544288000082088617267286719540418984280482814726271524574139032236190347506808231454951499205062634508149272464584573399649187485192840996385131229064833763761900119138212644755621672463020967597908236498827532072958444092850483161784412359604247046220794814688289520723764847189692252984037904621213783356461700892844789447616345950551801634128205907717658147320846259960359571809463437743725360272340259940821458830712628781950258802395799248097778666582879748360837129479343528865980330254166905259665363194244406032665143916915915395619086713544680794489319600997172071854813194295811954389406739132658495732034081554341433307687789218863034347742235315091143574641162839038130838048943980757794124292931631674976853228355027332028898289536903870602173928864153081157418778981851876733520306861767002597738091007473963106493789979944180719291162178695745121154622574894805813525363178631167509296345429327358424230537447424857907181270522452967552689319436690700950748231222700934561085676889291527591660536128218445426904521706813683549626209091810543324267335490902293625530175831964597753101314588678698054203800828108108568608647083299617319267687233124340436224395703494224223297690101606302818477460763758457491173594425856010731521908211391537853035463846948424878348291659993121622666266571166347496141862396768772511704682239975329217475058076421821289826614381538310824401929140746002808861050609469580181272188940975931228046331109415285233847527342044222327842831470454392878097743155661579928395043476429419768633216804268694124062396036778323748300142104021473366923715353294020994556024332737890811917219129794554921270550850950635033797450250902820898478256048813475045016625834354888041060309831531966940412571084669135570757938808477351491896592105980853568974981476412977946446180948768883944410156067372895930712884980516910079695780122540366831979373179872492672154648726098741554562730672720478428494478409849693264391810584453814504366365600889181154074187700920339389490507387020569697601572830565135447974735796407686919117189526413635978164796402242210059620708706420354164193690993616462058518561409644175954491370519895113684852586619752173951532367947130857126222031944160403094197277175946833663367714452296935816406423299574032129757830253885162925711932541280302675257783484049784597427287655521525119471750197327470813897288818881850048978940257912528875362841228734210670269695653480986530225933137848399269068178188313029972483723593622242616767426703917056*i1^134 + -133046539480838048199284786246803084418490720647693238015865180483016172472012203867040409385053972311965124713698815782243535761353155074372945456480107416337117949621817427667357688294786806695576207360832552285214295324067634393415924196997048535499885105634500127713098221968363207610296237007056057319110920788270098960950855612078899284936122220340189389992267064931975917731674263548274713976609314296772113085450552332730249133229655020075799113913483497744571637179112027201037426977228589878839867218230811229790562426825655323412536851005962942600192297704070173180258351731577574896697775559604063612503810318828766108015467594548093098551697627668074372793585596824824362043403699907248506691673630669842210589097979579954751453752612255785404824349389093248385331532364594754244890295073784821673523969484419101944542033523449290062391512514939708591183962172139747947068080940855187953231053735923558226007068598727087914985199134496173340186980210570431151712832830584164499009270118195885908982945377840148025416171662953075213189805021233309703478998732642976152678504556635391768647068534547454894403046142732916049892425602519495598473717680428347330100666969498654771562523011241732876239480862840885166294900065374887687031387877770941092946826766934342995643046648978930047686270561838357567991325022441572092226497090848956098267709631524613296648465961707644028857990003057547112601437730720379561849557750575185899683421149964862158315695915856807567490125129937229488237589349014405569891903472652984988276023351084834716925682837660168021506257164902839985452763000193422176149755123522981758249281677261076099293266438351595615580487214591935181836680045718623414126637364337338792209144322908375970891090746516373977390615518117566903432976602019877359892375784277073798539558230910811729790398330754511414386354895462166330533483567553748127590051542993878793979726212522390007877338022722279467579881948914848197114143902856175377920899153520996543179856821630466270112457412788800617356728547028218905919803643750296199671922962828072035655284590691762327118558360149308026027730958317838025287239528517093794453313395573337313361803364410594001727361637726343705306939834600641922717086090174446408820922737759189380553266672503913018283201135622945813105559274125914168460590289750058727253441923450891362920638109734445949391836426151111433404095696050435954164435018723389394039864766210703889876152468934226947787809493148467689780766974150339650661234551646670752824180347825755836283596044861599850388026181886220090894339965335603952848789849997126946361742803515983290673142774449660555949721793343155962151698083883864572443579013066159201265012478242957869748445667852264249031282451533860852491032188181555112803421494521155369927388042042178262127807116725276132683404339442342781777290579588305411986539588062976946756972115535697207352321098225642337290659301354456815812961255415361639028081601501435151957652692962469684002105973443863865574919401599906577896054649605826866210327505768229566832641550320831455403460283194736633425093931728398033101154986981963092586604673689978819464719001407488907361516987430829031372768758039750478693484663326702067349475789976295533438239854909174062820242751488*i1^135 + 19682128994761175110150400110076022077219853014840230057001224045231494389606424747422359037030549167999454126194659474414837973642695777877766291611713228248949762431931963231447618528282518809617878217468519338758348978618021342485474775558017162304729274971327861760171104937988702531072589547168477115635116339288900628198510206988137825991690567129483440025964225142058112637070874435795884422228516028932235157432799243338925029927165400517234052109807236959934782222505163055367736694494654396257296713998842342087779443909852778229374148774219674184543347378529883456129839112136049636123526353587413307145432382361279893061242247585509251257863749139205076153178290569498253295634851499998861460208239207207104166017704525727672842982724048834085227794327950494764659257774839410548190707963107627473934592400674227660242961004141249751161283447067166474525757937292074060895862426566162916008769490863242081390852493188362319863419082911380618478728973361848705275551014914213508471690282699421771457202833110802358031563037622828998642325222294121946075087495511119254414775349956332678908638747272204001269497960199958694101012525075962161948813407825080390178472224762023490399320153549278557744852339678966249558931329477529308573498769625665054346477680550425107419221484095723484955245727701186150246576480811842394807651546869570535374624572029145622987433756139737858062560029511099025052530046426881518034593692189478513137295816925924221639792424182127617888698882067806816906395176003909898499640870215858346568792972533591203040497504839765149798675344668939433429729126580249269843288914720391448782034130303815804140142232658047500656893154291553757182117372237485423816639076203282994534119846234625761477843425042447084210818049879948929920837822045999701109170335064468587234171609754360680580557111094912809463219930480385115240666064559804777836777760764819566513796274572461948677855192125232863332104681326466463907398189636128304259111314563209182465248954030249970470774648399155703454957580100290487913124270893295780983329407180204876346245690245960356712245793085555947137817752397559602783794518522199106595043437029763609883402340898346300368431492755069821214965086865342936318904277575628594436506923057250167304894912728141347180057714758549296697395553977514556470395233044542698833096391273896763441031587546639219018561454590697961388546771971588538317939247487295675482548557869968361787577915226213961479163473271970418157187896175694399631497993586474888716079583489585086097228671707247530771137894058687152105353136303491423910189479525758157767137775385519157277059533020544420872945991853242304603901229616415336345500231750836261711002600566392609751973632311826950933884949286990584220282661209341001304999833852986598554798347172719194180859801778868027693031611416757201963986686074278171209281929147013636621974412430357156429359247161213677421529907680906250557059749488988882290014386162404731485297664925133617569215803487858599301859699748656912125149389124674429740297456134317902797591339237754277002949770620700987131001261523854375906577374436098298520427600880762804955075019903446136465635453963674015621192271777927627564322945037968768906773752744850200475235502341123735552*i1^136 + -1479369814176991880237082844492478095137642760797902401761117709034977690509019317390713294347791510160573781548842615601038923855326606696468473407171075503502650898466020477242198194315304658849398309112082106875857338190491679624858795821160772950309522632968406550530816354439961127822293282374516335330283588599499384188962994487731470638542596941340946708129611450667598141093981508856759223714299550128268542178813138713987825521202229151907811388657920986124896645918622494888972586761601676240423061336005335470595344195631414441314454473108909891070619123144925464117701813964843033366673149887997530175929630491765799707767268871600201029898212418033999427457612068895547395597556547426264382362846094980539417555083162881126290605512696606954672497054832198748446471382661905686024122644539867976660026186046245260070179367506971983731316572689967533492500555720338045082613494040333519191346932885376305308519203698901364182582554228405307506588406904892538380536889195089588690535787010967473832281749386317500341672166613294664305426403328970142654137742276373935872525533807829656180954718984651756384220200141361125891495329282321857023147547128599088822335180742365170226364003722558682124137935829853306144091402612845941566487940521049854512577634114167513391378324291499442123882450242355945321722893810626622402394677004521665301664996665316794159356190061601455064408140216808717422580620678681829778341693233352885188313105218745388197930616343035072460397867346623787202634683662857892889090634348190755818858943373667845255214391141896413963930896150104879672083939713645246849511931409450466179773721435112137270901897299012253278495891923741322923907138555158859776157291078842007570845353722407856681000183106613179500334703932725030176601548641436008233369856652502626540568458596223198297833977673678324229693716632433173614438145518740093141126249068887462284066060740791128231588684389376984320760580809166932601430942754408426589725678578684756378664669258209137027373106432013898367282803061038208998956576506873275943541775184861659843782609418913759020995775701591892326690289756590617966227740604946340979899555497955936868015015122544443652707955108603777920206917777777082131871761456443391094152641838068570493910179819987636950047105711137403707849529169379656889812880450670964045336675454577692392572684095210249158977962988802640075196573878578190911567698187526225759233369250465455381097570933820306985699565675279809154070344989820402898662883600056714755290613696649751391646795727210436310600405088226410271031791438790101177023351947346744674982523980698796597443555294404652005296784525915081531993546798804819925310360525376307050053439941124597676476404866276189380708466757674939111562315872775713058386634176427042085551212662809683575755855518287984319775358153910620747387040524000842758183534635087416840129595037944360344523771458857972481351452672149702152834966031395911366162553889861983946150213516645690185842116324941951453006962492810686081995914869518574647470379122177596695131489421659259071926675151812376083921596825663150229383157198250385710492323986243341638902549315656873274717696424902449167644425606975000769382360236923786392625164320299148785714462720*i1^137 + 78546705865961201190496152014144939690726311895753751833555310103220546324762541850034194486846609847158268239689780985821294210365733322739548407684759507597136149883813874674326192193181635206059117491208258851197473488274202140497941972297967140414302104054657073884758202299390291213858150906429266810504818476561262746127006468269832889688141486319546292322755557045966673152809739503106287434270995249820189001413383133023776777537974489947758786918682855407901523925461833065843060087458333375382208879520866129927471414275275511493013967578246186335735739661451970545138806348705511765803129305178558387179589904265610302670535326824517921349754897632495784860036840875240562140314468805278028988796819081577099293759134184120400006476860088354942727134551779233795502646612499159360741748163743775798430620710500376110399213725933281904258398036865841210702820303637324200888349902921746700553926305647386731488595123806992705871858034087220191678665298801873804686643417705759430924625966785451485317794744354274050471216736913117355140140699913635762392916658996878495876366972792434501908885107628229708568600779380139190100351609794066106423215230704806354675789587830727371579004175657302969290076507375080255491045747752466084695032718903955054129000605898923749336247454935320966191719787087478565280732884193440104431571427290771792879272012385106061666032777193003010732977474138069879402552119741595564292888057921965372551441591057299249720873610778291963011521080743864611678420075519787023928522119932825555046657535804073562112751120015656909235027293076135258455377600722828484024728745305252946201425683875143959253624269751166132700948480500685103291036938673972198878006825444590724733902985807085963133833897259474123226171669828701346571813509726152516837521654040120778551156207416777234760289507050066809434869741564105202541261462864557461392195452736622270643405872497406322712929672066216740271189099478045991008281158610454270867156678163835403129218182567928139441287677900961930490981549838621637681413888748615905346127209697513897885748276799292202543894825709463902822092612458562248790344387978141971988450135680672496975881016264741529526561791728485220395965444201039257658982656213549743037738856835281733450101608771157932688395706819930504364554209573597890747569602429820341382585905638517717197547587629767404309463675478606136382010695435763436233616059844548346888992473960746785535749201785515010558090233500157650921327115499729461176061141259500481554449077895025604744988052739933129773429514609297862056896629845090301059181012877456913353937778940744263604347381978882168939066304081199606269925445340109280757037835966977982408092581088840199195656041887718047884115618834831623945029258436516067577850313610935599103568512521755591545219290570650178840126725773509045157429663634401446063482939057020106817570119917110087472543414922723720091636125920180131826744756172965687873102496691522995377131600589839531681950186764749996390848851640674839338023639929073850302029821430728193907484176857589768740928147861231467874580046953225462842437887920243810825386646568929209771042254836741103183368440737223224081467518701601110898957898957257169956109627934375936*i1^138 + -7805266210923736004497099955281090908451487989498860001308962731582362478056685112202348093975997528045181299378296790061000475732101964679107310600309152109286607503245175243572633718239964994812245914908430365357278483533563197654664242194430408647992624262118162600927859513702085646701983059154408847893397282175589795414071356152081377964417869150284567979161460841523369172192143434161584906269601545895429818878732050663028980744197875290963837118377251634398691994667546101802024111722068760999028890865801228064594218876153325359958082315310838495982140943999381892345043358140974215849530356582746650622459414155538643331743999255169067791864547498280435024385643278898135905214529163500006038043703764779680794085574482579394115743340920137688809836448287222246957392490084169132397824162495219406856439265275924629466983871324488522283900872230315803586306019127586571939081864285011316719813822702223523775397994791775330474192951358021336448679059023389162089030289293325765978071560985199551344451137281601589611182375446477263489252671887707778916682736503235621806696679916234730633767925160052938213026145689424239405853515057353527348199133489340428057709053077313798815686255508399697299406792941297533161943185465814520677526296981725268713298126096043385406171833023873761584338538767124031528116069075462748452712546146540848899440575266125068620360242175943489954886052679270556132541224523180172254401837491896175941845499874860391913421938768433586772662629176585926825147816968949821956747055921672297864816568258950711276397215291583869557753306166255199501265149582867829319121227383387075581384040898020646235351319977737077336058902129748523231849440794743395064456889676155068618949998186229643308490749294190263487701252376550253691183772964813750713846720080543025002066284852866427144782763656080187760995859933607530943984738345029532682641258149470621755226194953789067026822413435319203416964352245238524556213908880175275978624138079945001830673089154753338563294577778244983205521896205068927208022733319667692359295339799327605727191645341203697605493409010142719499943782714633240295496741943255895877159231461619401957768478601556680699993409354356245331117915640741003618574936638315640060070784625543000192305327293454771018846089195489833308308264088610816327450486182505074843470308275506874722022008766360400501090921166147238675569124950050804241104932981240683174219072368524852705513186055114558452748964026139343904080597596771308993200844924721838204509731048773811453874077971054623217906991578352590581854743231903766229730865679513547112437221698323740423785333049120287766156870391639091524595500342156482915664813976239047981176933214071346517677692008426282663038285342100701047022441150973463484697249158044650187584535459348102166202076803124736996128191537183270797126199407521992987717537627597719074550196984498241032124064392489805380884209312939474860323026123020556629984111156730399331616031018427667376321407115955573162309143188307163277378569768187941633778712449372397916673230216272162856286273620890834127148357454318482134225290334168489288137315600416208949969428504801433385785799050767175056603685365792776351801605988917907139067904*i1^139 + 307107669378042913526359609330492028257812553499278189732200513014983234249812658195114388565208001391334853783818181935563059756709315974490472970203994648455242224696881499629043019703041551211105850459290948172070422752501496730334700313438019907002870329104190470641634385669708398809472906508079470249515208341148667165618747645295575383508332495727233103850860676523541285533331501301283485741184102931976623400758868649708936881227488486571862183708441295412554066862122125172592424250165193251143834324200198920590331643713078414840570692887116743535679884382984244610290519095365770391128507584704990231978068854700014211810432761464792675406576417460630914350728695386563634069560346946632078970637625802905304772231748316958236472548931101549276083674189802565362801909842649554390822550923912817129165203086184018285490122499197783127807993751865883811673641245079273288391522659104751989870771251424222425738031493509237733336482696059612561093669430303137596704006811663689433939620035714344968342013744433236642297259292554554843422521713737730555775536337809393467343976598922036976597786907603891074477909324184706639145605884911605805000942552718970889087951289472924142169745159415000334556467030378534790685236534372760391506848869673032804596858067262772053513026697525761607458803117967692979805707355306824342104336593835132224378219101470836433289651390954398708377045037291693681386671953676777611048731299932961212295259180801126868010123621668346820163638303294655241223344086971403743878390810045642907703755571787961457742300651576035220261672189145270379136338971936845639616911649511200713096657714779851320059444150258207856336547369855956702150431851741941461627315114455855676592474734303360611442793982132537797354195195657098481731535844821124235577121731174377417065768160807229106911378931437271639306573510424173833867755965278863863722786130696123729488410351416280771062781634783105828221660994501138079141275745617201341185205406084542966423954320247627971073059589188995167579488116523538670828154150153783129426529345452656538802227906672153118347816319857763289504060038841153226720160010670130744909922466071077703698051366993959109064143268072659743398423396709786400925168953873998934052015965100791523548698912906703131884905874687694814425051438854984682291623831223404389687389337310304232474833492339984840363507758954986373746025271240293112210692186020789173854859708629574765850737346910759216703004380021013955902881222392059749747146308633846240144095359829898212886753073706314295614207005615124722228242348335368874788444052229166428683494155163651560363366882347431682886366950800297311249046025810970073569500670920345140509725740483883106643443107940884142721962312810248309981091128478265252227437465929470230574152681042329338217370999236080228066241850383465370048909898533680186254572114274395380651321304717399577470247780957936131696054711289927483192754937741899394062658431641720398399710324754201311381025729429773064790607805162881333619040453440284940203557028686662160025022416774493660096023310260547218789828693048863954851408390682433831236906839994402193625531664382264043055818509568515685457816272128544824038404734844928*i1^140 + 17075059600228276248444005302494594284556534768379486640569145901593028689952162913349685440625353270241392764326978026087126174881422485455244225278647205849174673907191531511613542169453520023030742016721958722264312645891156867447794310714870473569636767020835438950930552704386720152458886226094919528828741504276665790835400120739078994366101715217257379333467258813288161082751048952161080227116541868294013009182082420619111004060107915748786587520892708758689486938708004129906655162837067970581079115983622994965274889900362027893926049845035751432149072721588239462708633175877521389549967269647593632785360229387221298517646243859319812776964937018165059705490847615616169505690573994024526639142250515157974550964880236421996589879388366181910217058655608698665007050342299119283009863098796004704371991341929802060212678922499558117087805926784171126261822628861885833136505282427970637290655251581886754830500983331946893499125199786266640962168906538707898633378377891577324199462955400910337526726237065855249327574775403888311848876812264373987705032364143971268815221291273140148266634244455521269983167911136206280785154210965446310599793680930220765329864681344328300096600377749107188120464068627612265055485473282697440890978797621270072996291616240157402078643510039713644262403487256326038701313211192187840169681371789576094732139119101284946734306364347970363435864976843816181005721204911685535199148419712445905916774784942573655381786314295304583108832701220586099915504445393845441321326988900398836934207888194073245745463251791617018997422906270282269683008393109523530790340566670444311984056740972144769719903658294574474067927965968485466304831197371420579068099732603890649715958791397362905778675133502112889551698381699491312300836144951516336442880043694381871871576344832835087834314074784175008834560859982924705874595888949516894546583655415196027028005318478137971877817796939520229526145365693467747460707264579143296908584504339178720359235903282239516849592563704676444546189084312237050316249732211802955775449620531096637090225478120640210061849129825307668550917880208411828524560290515873086710087433360035898103376783492818919025962052880782083732797562382096442656343003656579696171191996878075904851860278749104356799077166058712487594280874193655540045701387168581945196906270187554444129796337021242055597743788120530401787635554468555666416230865795478673387938013884412612204511285723651590501252082053203527487127162688684349797999461793626972096454076745598567163054666298981815460756415759842668367494777063174615323366144600337397222474472575763668768312533388609141117981419088472998293242214442079112849428128595433278422202389325728962974158676930138400437861406452799309942228622382732257373243668480679548689004195758692899736050815410897312233882368913744744935191528249907512534621076206850215180621653860417319876826412214049689488742122108094297448204538054968118015922278705065830906490060626317104607078270607513873246708859932711399657336234342379924959611005382379350887942211458238427225719919993933520522666757634983372040455472281369140022367263287459073026890706918659295387166675975841984360216859855789624393728*i1^141 + 275241764117014658645454984482313896579791871807005111387123458556149514374123677959187252012199423086510723231780797648940127774279981522859887467828742998182952408778750639272317837390933873543344446131721265217053719584823185631219067879384739133298141233870178078958467424288037367632014035897269543145434978715092147307996245032740262829585130445270531955211000285931731420259301191846646219113188672121604632466081269368066759647180573099660501099458578248867528247456064020879695968820543747239890590882358794115180373659742061691298651012208874160119069645496474118026545010047701826617244215744159817214301713616526095896995761563950939605061498707083924168369891260912553249569934167905427228716104897504139686166881633937094512649603116346017479096131505911260701491825830488811993073022291017564594768661198095706013542022675274662664781324926374394378902193898794099536706689339426279349290869885794974470634535469397860159427474267123564825305221114372961221030796659450620359098724170260315477815435793477465100852622342648300552422434328644774866758530130665008277717429106506772064480659661799897907921554681237947575041556588361705188855507615859502237160527542921147740933560052619429547222708742049996577197902105353061839881914041259756561483290524034138817580989060081934271243700820588673768246389769565205828984662413814055261767584438893634191203386066829594759314696630556920422568226139739221606924044461145657559362056035809475639786370528548732325344811385009588149535748981790113777046580945736740724598353911796591258731503667522226123683345508266793668757591404199764005558356960054963939899006802514317948045060148906118367924924639909414912709771836991849841627866469838238326743426969852303235716908194336103360480247119508338280990770333886618004282807473343672668048102664965994612832449966124574799935598983070442314238080026720372703611913871731829840415661765962522997874130522172886203542818575198299069060229476169702585742990864000415428086618497461454858418326842576985259598585077407559786446542610061994558024085244865907637102072452840914024113866212858841764347688301833679030692010446059858038434780235971987692725525101269521259652465652413721545960094154968373692635988634300785370688143495186579468650106669959394612685770248372400242944641219103996299521452480259785878049463712578621861429827900988502005824212067986677564489906484616031745916026244818936679970598041520713888308792964767052390398476677118054176287125244211064006760211846594090206578821489261663723396881665725239617597863322573148895487811745371779171239448465689101505755213464664583758617625898080565760195740314054786861022963008449464343280059997301905673433987659689220633318060120483125985110966615096146673413598741198436063683809450499757385300473977044228637982543767928207656744642656134542159505272030681658961185526978642825845213684787163585140688727251387703216921624252114002833234422951475324797511118386694266029243526258791006470541639502432653047113042392082536718022988746505445956095135551504961131610905071002308437638755215655522616925450321384801575816911031090717738610005286748909007830832588271766625391804724931840648066466054144*i1^142 + -71969415389186652435191619749832261262818593246760679980709973032539405398638834776370578899436300505115902248712925916142654763684748576838614895640123260915273635295277420274194955063967356170594205554090533033212205826374385080780921112906160394386817606201026584504090105000946489614147456750743163500947283269996339035467994358789538760611488276527925813456675583384284583943484634929374243654379293909909614487554554847856485407134493267767093349830413709210698743307078751420040558490833774047450894643450118909514438841360091248857826055456574453105720393442167061036321162725483333304540923992796397574651702096123969335486478499538968739329815134192424007114106216912098115592151175943375838657093378129941532939133500667326767628999700747774606274161118311300358581415684436381724058446740362255253150750426201138369878267870320764955026043501641267090321214440409697792710810553703761924332051931323191142741983995175955180259696985915788609243414357019817107204284395359871136694432941392408404579918584605067247867023927444598466437843224659100288006160415231506478124815816274414452819129331700219766716619886151246755279647223242841668784679418467264094012804151800874631740092319342676567131290871429630587553770294974658865501089012723600396438199636110276944595971400492080210675299462766987614449926115167631548919055674577714100608597298617128655628679084583130822238385018558089415956385174953649341178468939938519550747316375090366576084485968998729839985355600661371815869988853167483321138309786658745459230146369771611026261025326029003232394947348794659531343380192568336732254729965166857041338311645303180943485521168308134211102656973129038368344496910388566143062254096591393712766526656929219524437989519519010151512238733364746582420257348215520903241498565831722716921749277071632918465665074230065550984154320638674133901442775530020396110775627105652912995590664924039229552566101285491093256379545639507592685163929968295204381664654375580903892780323791678262835034026408156502121669579917555476181777348363487810239326473984472455942258255865127024269130809490172567358836928413538303656196774634138523711267744206076894129916063469548282356558029449323411886133673414713218004721881080215082048450284304560630163520599883278726238350866496685446887389607943489193917989318447201287746444182499528784360031828668741148285254572446847087655051998774335165617713608127883619425531196325061648298272195980602174049858959225350526659997140669063878174463575182658965199085220218195338166555837765215778192698201841811133853238363083527951385525654132711368657056767471321299217998289529841702298719314098265570082082429371794859924590537851527534484762307649231801680382045905920339610604365900960881771808245324367175414148782014859871057540734028758894388308613177676859259651312456897704933330882525549752483793812566361847713535360301207396995079810782284200642232736876049369675883439929863970700395544266081282298298675972430773947112092359731326101778513618045592289495742505328004672557764794391087509327144135542255259725476872325625131682421460528104335858227716002105509825610514305083205802502281263145524297873341022208*i1^143 + 24342379552298958433157817483736637125311870110115866503280802452262919274800096175489573046782574386904225036804724457315228331861884676330755347132059838423177084198851380293139585333628311907571187375121993094487010816712291115768082197476396046066954836443442250340809385556458706585821529745363217854896630635214064111353872506374589543920685993299169333536234990367400226008166198130342751773049212121773253063715257120119646610465581661096568087341655400715939743577324950747353577524175765707271415470168278588980619729649492941893420459684821636293160128978141083146306190073323274864685229860563577541275079248328540777574720140086900487071455280262615679434156675986534489569947057510492567090270931663743525268497260034394710852435909294355354937164782978252027697940481397956937922323396264729663629412229882365030844779943421626249097180456926171470426198911838766072824135415252218816232937812593484159024129419818197722735825607147761992260452272676484523465989362806099825060262095533277291247188434126953724614216071175319703960959774616508590634198106137795790016906523378502184054067815543919880512665037051702207774399687562483307653262503337041806911934291026891239278974821455966128304296082738228230207176568927195238709143730029254754285111238996011392524166564975179758044170945644843333069713777395747753428594109863009109667297793227781024372509512175074541594946296224734785440476813652274258347230095624401063364113527189263805986529414354009092686343704255612613086608394201172984962098664741679723453663849028562774262801226512810585437720642690127619698402811507338279660121300815899653876784987125366543544283680039102871778255937099637705650136861365944123126712829699842237503661058877535931705942723152133344700918186997184924898223929288408854537408305662913393263200508094743297806578219777418876687655268117876070023139404311182128717769674852710051044411209808937223928635849076070262323889040865983271810695951762494003961928924718097753295970478479529639790229515982277738581004194634478043931953722883816125544718641403474052583789672122613391518291570682186990626935337620862488407176970122329290536408544005325137595417794852604253500783828961628834048407533557668250888617640815634201429438487654104501691441028442960707472691352477956092456512542620099753109086112532983143818595193348322119933081714800914833963429178783761192879679297833648439187839101934133473452502685162134472399689541373502532701089623914987176718528594872458530652217954979857797851034929372103380572215297980349882254239800924002198151524419060369820584847298886071334248197839220991263008054391041229727333549745844431762202749594353310248081802633337377153943121018587139738944738268112518988936260296838622188150057220339242103444077876025045013852827746074125906870397590847351792198237052256201260014567371242056295898050922577481851503019756783744105810701571817287590633827158116153517560918447519578168553001159877129198534566609068239117397763020799190696848696986968097835032851333255318011943711749155368931901561106771320202601983246259264745338640947591432185837097283715650373399968563388434661446179726610949608570880*i1^144 + -3652676041274816924690230650736054888004977557797249387305762397138306379572570241626143724947612139256968412905064632262553353849798907592374761834369292360966235569293618894271417623111342907055854264010607087005604707639129301692834376135831814762831098474844413663641599096474425381558100031570352074450645892969823863679645497103366607096392827226901250203565199902972843440804820445427186134537858998253305929002411704508010647275983734187456046783477770780911482314919771091126391923878236209164869584126922819087070481657553506394538016318329266407463561503086964338590795849815541531450909722526666704028662762997196277747159896536550384529135946634471795133836011264002819660715504581756758750464060625810690515351700215426350844775374448052332560200926824208956336504171004220435287492472550237022998034806063474589110910940602171843414486024875110211220245268015466173466632153521266294483733006323002583293167911659113620010616864598617163243589182594920287879480067633546433409269947625168410663984470554647851819180917867301052945984874340120888957690810417009924033900393570911444801576083494826975007385355346728393456253018837678449490129881541548806196123413440432017241881114147922997241308989035942247265837255551872803520249564180149074808712086942257438907258459668611026221409684053647261562625318712076214067331692691995814511611598727199812416137656859327869247840140024316877477662741231111415320191753641857182133126870787998520649386457632246880386074584298538213967203170429238613445950923676154958847463052447800298348742663282001746324221361763983407494867248619072227128184916653662246944782632746303075748375840030888551447171813826412688223819042721425313515067153675948711670434582163691814788310535351036474205940485597572919751006401373623727173300153406990631776996160122601195628687130638965646281987023096610024226734997452515885485899904121678055863373412499293838192601567629195332304197627341929554707225802099291883647183853456117966182490321907652609004984771017369986155651327662433903829215079821516505930775326837073287192476348372338188911133405276570107524897962275413746529520440540774899947162933804240235577093749841107561871220636072337086486812166368905972778683000768969289621993596840830147327040762022113586319752089127492014831314678401274359288822378276450343345080497768477346049614743039124968625815310010618468587700871252304504361247786185563422206756799737711652839397414496165282308672762953547865282314229217299282806836746915981972895841786602824262802124928600430871643677565956108632503750865564146989811855827771145153241244985498574514872125635243208618252352699709394089587942471674570298645580965167097544339461213103174653792418086442140764204040939820587214326866244407895170014422093155809176902338363473918381650729292808886894367572188336032795647147179720480764789957272477216586570033571776848807847661571583535863609248209163001547051402596849596325564207835352881574359310449910964898208166228692519537851413568918242899572118969115657591230750930630155005805949475781570371778027042217241123201673618907170846993459247096822446166683723379828804172564660224*i1^145 + 753439734923863355839813963682982371462721508657480092747948745921219502169236630864186781331180199281429045841683245706530151529707885903789819373178024963406395302602141756825993128043525950116483676244448241971380305858304763154616251531295463416019336102435722764344841792834020977904876169816895922161179364424937813693505099216514184517330288706295177160255725009473109293514755826312079144999159713224903963286474760714173406658519736136638616121169702276690604327806184112981328047894921858558729460250279616932716047300371565498111090161174352401998362290484003629163870277157496576594531807682670339949428528242490476851842411331411988920183240373440924568062627198094121523271920662041918102850552532374758603430123415760710179441043192939562217597072683930038512049381798822172331303596394912252110680667396123588772423276514513494294329168022549449690666364894525778131031642930223373674175795758740412991703767656414760838115001745970103668936939085656005164677927561852466876059486467185713596249250671898131705316984236540072149456016181849447769639551816911326214090410174593321024488840396682002022348083939655319652291676487263086554175443615192027940367637306128632640463882281624832663909561305170929329436866902283953875782189994491556091934533368040098253564430992952235963081494601046446961943973810865530725514054741974416726489579280805970274678255183736149615224845228552878600641108889209077161637719534733599881594974249807147729162547365228348369811582536531791543932150518580983883301954816199143757660976257276984292907355656727214172165705777305280955238713663640095278833557899653000673463196401915841367481258690445969661172298142590436607112917720877775484570711949528265196254572991937513949582117715311550427815906098406966626017963089847223690472681857825306588998478552263001520958611439679436426704972514749911674971494571032010249654367174949065464300405681644498625582705225007461780745240241410142887778575431653214586138628686459178432640558234094584283647084461870156779184665740170679826404810269601205865883929575943185514264889963605154364156130075267646012298084417494204488659888854051123534638458227941873932052663284801123126584303487445450934535329082751286854539149806406254195678552639223178289792296212652579126604198905348659489094117648275373442024418979361674977065062718149956005752251178127688961147148610644308692292306668110050591633547966848458865566919498609276031259780173247358026607805476169055581723253211009818193030869973553363352267088698431027377788307411166051686130117324097489350271573413206652361290077503926878674404551326157943426009233169280466522935662135196945600027401447628139054066409558125170055683574127234684326817568130222191120180994533158072407809977591152443213364046166039532779764947182782458909181989580808939481704315647653502117509497767684078702135807675826891629047280148850668589832989219486174633645830928304710539975117428438821760768927912731723619030574081077039827526268927888986006964529927028969166538234560682340207347195705598942286715642374559593235389406718001330570933134309666813521151921714186533314039183776415744*i1^146 + -2971267520802557949730023001184794621408182963074743875313118957003479405176860363228616480629594678554396468752777784336730356826361344840495692634066905169882827468766459865420789678830619915816581691961588874561817834312451956998247025405461844737041740084893742055643160505245122168954135834031635542844378446490123761955028028287526287536782973719952172116141044205351055717052605512957236556861610798314959917796680598103280331410019693360489800645057732884476367740303616614690519458057506698778569401967694133648280486311479103975327071116985732711128936893044815606343924437995801784686731915788694738931650296930894701067608642539883983758306887049354329352601360508236037171984787326851048673715974917239587144629810507690368593976445827532954396703925100047981990219382607512027992236685898845188710141148347275680805275304383654122168199150399026582640491568846288618084360601097336988725192623417466246790225063439032156203801388666987209736998771559874577524953192408100955579190481796227698818136697892599944922660500132122128901267779671308955625820226435798538376183914980063735400959983258657236493133694389666484991343848579328846700697306779866126349588726588387321468782725309061189039059082609171500883075647750272044176769837618699960530374190624743368284857320304444463279478326069330979686948073050320529324803200156388221778868107944074539067313300260567906510147288539788824344767430905259323706529941730559401359187877926896289996348267138555192327267142250638327099658943329294316551850739799059381891639827920228096669975482124536773026002729742228610672312131665251718337333386099273036459827940017513885060200610134970889889815488455318021259118985051657209924129476726753514710848938392278033112200565828084900380711124653911280500378053113391051986016139679307880139240183163669577541611084324554097253613863876923229724680076273987171626820343590170517523276057074040511540931055520884071139915122946124666188614725351624459610278405325785138261803183543919744965339197128761212732017899965734126625404438080616360784020685969039358421898101675544251755053090228491692227081309111445517629246524726361404111442756403460178574998673838120293312684552629463679011040914211955312166817287243103349679615159687274369669849018766676069952109347858976868793732813416971199331687967953045436617680652287342465031090923001262159761733229311929035551542871457128036865001502292062406862111220745764512276449933572753846474160278860221928894018110713393956552935604165905273889560596280651081427703533536932527585713072488751560624953906513691488838077752784611428921136552131911935331978010805771919108978464402705282182563841917149351345825589796035359970754394514484636844502737036924776729002562435231660430593453825804308303352608510006759335740112132705120808203461059914368761543780702388646783821973613490544515217220558394241872216631973967239756135455888206031254212817619909397815853070246549173580625058113084150865916910178766357766981000226814088362656212525195229652972678779489954479120894933459825521071856979624114422324106465942953433379052629803825183403001728563412992*i1^147 + 565118244680321664126820534575673764020541549633428368065199365276544242856278948859936627213682086831335101102807374558856933687287240512740343303018733462531093143247455035377607405409088794573479931680204572237142696175586012918721420514836865918509414283031355939936461275785359745131885242737229552412323113739686297343661718796740266723375899187175054301931407445476118597066583693234816925702146761837330322104794443262057611175295651940507795878600051125253768318109628986253961828768301724891027500492063541380812820353665088737587175083917861409546977463323903748412128219756044499181376115695981338710857602963206668647438922562938768256256425848043169498243425884443216575580689877471725000386839796643820586183888671262866393426506645254565727956820331758434036022785137530963376250974714867112836552989243704179425461850392265987070353751880299366074011685263933724781904994609146302704687934889270795153379023761098591016742471094308509939364801069246747149258857651173479533343290751354661651765339565169914320821972809799470400415574416231380478205382136066412294674858349891874839151185474239320136549152002725410830320998861749960323643717962173678431608061742082175103448028898578863293941845449878009175505943367466313287538134386136063454891100846454958790237735173514031007753263613688032876310357763755619910451593424814147310186114648763300836835596963255548289064934037772513521721134667761942341348963312538761835821904026492801024760540968633257584120447000361753455586070141259016341809220831273460371030051171708781541119513220253286347497798036105431155492357296370491628048738382124234597120074952469130074842112312577661353577941704582005701557763333811139785138529583944726885326225850091395757688617487603679735685399730603135907797446825001676707160692246954741408497382957339950997111722165847359889125006108900420794527310696538027582452908814637384906195896871121560750021814889828486515701665634317221098628057314907072919624043002710637550768841854856365144156032437429989851328590877790984984294931717899776639652124743084637678012900507701541568545443209368657362343494919774770880408607787683140925843129578370000463127080157016248062723835055406814416893706737159261256046572877571515725028589035404018027962907016633090329361391715823371454417121002027183896145220763268858374635945508381878665392373277900896660509181046442353676567728106184368813115620583341751248277912623442518079252508457083886584917871032313203167921819870597603935188825702183559872103099605918905679761216171606549629669717687106698286002033594140461558410230444825825899322737117281335866710260697855996632930504704959120536687758742318954464775702088326109218745013070963884778990953089673380376558876378241645864773832842728294556530247705970980545517888723026813344270639269542365044204335920555816844279843133467401691215047707101938040903171350419567730865424392337636786429928733097225102971147052565314211301132047654763901857241769081033991565970359769491571204786997190617001012620784253332480295596822457017711691956633632805019936948371223512453145848480125635627319296*i1^148 + -16635357572330254066897476370658794190650737314669914456651854561863984398037143745402440736420240538781554633641389328043199355426076410071524194623624818486679269268950940249273274750006120975534806466474329187075978724332418564531600072980616792753907991647722967583011364845032065522022555714380009859343057193646685438611990154355034265067667503477570996745800535481189765654424581283143999553006851268311045680645053046682649339476874744259011463785766274516087242042251435135052774998403955548239125513029712552651289018451228864943826479702600352854903736163543976795548177149946841207305812044497810337178389727086950886252868031005717002612697408517605625322746553034969589242168100651123434624405984832996137838356196264038924866546083761014834027924694805845479188265200727967741994409728823414703185520739798927743502291563802606341336515493288709421499188346537453886409083258622209361277821636720981742442894632306126914867786407821451631289257205771728412338449874306121917889078285778299177268379774022446747200636197461957582237211459864287074745168617706500028054981880360025360895405533841900100289848671253890620064304145345480052308090023019902829682326262657529781755819194738183904285155419226485093173361999773891160428557417580868030865798367896393241055918719686848475309505022488445032032753782879523445255958269637425224465972254032930158164503012092972815423265279420923365398784487485990807161517378651182562161932241451728024081346033361372019561407300407158479026758008990376547950278737519230327843982267068640994122792214893539282080239898400323266403914027479482474508038322225568614976777031768038203775895348705511820288958829815557626364766708384990783168244495797424517751391623139810799853079452533491210754320511962432843501964472788265049116522979333587146235747150540386444952203266519020842382678013917187906336590655889264088060435103035471751311215259004192584807730685709515035809829739109795394692842816257061647417937215184992301473763864759812045410354715091825257829573513597244113072054752391191026031752488389008826556269270891694205412491042108671564924452430456395452432125896118435900298872842780474281311220342346541273450551636236972206946517817045917867443794938287216511863834518326663765726315025355333524863640928267600893849784224847000414416111713604819786261196137894590587509090509432980742536482507458542044850863440539346669907583189657449861494109307008738217966526864186212646635448851315335796553506082904465054328620999105515655180780195793877639173271000351868975019455754939096217471808898825929084140220892397755705968670742010751867917096441059180955009970095020490020543457642521403591885498738989700545929865253094577958699872885688837326217886732497635000913819618425742475364376468586830104435616199386617679562717626696466600474105850013004898324505272223424872368074868544657961959841057112767082498353378647034216656224399017190698347112981948028409308606463569314043163481103736181909274128558459908213476996358412136325542352054269717006118372905242614749342434336809658539996931920426942909644800000*i1^149 + 3714899001744847008378133064171061009211042495276347340887531829367278934106123118986728575840119960562766211716523644356556739761449744509110090266860680814870719406899671007067676410485735194383979173039250035943325465302679609484827701394192223079035509823704551526568815831604019272380439160118463799871001086320358501764293445687444300517215540775360199175633243172737131505687509749888881884430307403930260690551955574379338450014631065474476458685189279296722929939642952307925580534115879008152653160686315287808258126133759594991027614787310914430021574009526311360189370412383915009282062356143952487089776671079827014253901026764270608479182280504973890816670819967202548962461186367615444722533983346225456201275941487672056800883255421613000341374638004438570309548258871431023751323935207496238340585082479418498701062422048292575118824448746876893541928642565330212967934820327287230647303021651991179058555107971341807400755657379980969736147512681549239721284803743311496124970304026066235958976513929525703154725880050413025122589307430772863481039510392228654457497005931222525516816957873150520032301754206850469432127543250258178816514331873075009558247637654368360267450680757043368531089842228975412603205611598141029566926539244942099778640577505828233206670587519233591774570388568905693035880278122904961215300551026420965887965779064324100744423600861569230906684545532561459225915462900884351369395246051781752688704029174211812281089358305797885557729053183001261372866655400238728670600649312021321753685607404474193381353104736577832444943410141761876288928032089282851784108786380856259780689385609201825590343617212949224249076968455845218778851525897986609672876908982179192756915827856712713376415994307208945092176244685941513007855167316189679675393040630006678376373959537188146299804206163687872716936146933055790070664548893991095226966270810988870971173191926141981228952964798199283338516839904853430315149027189133214377486038788489144413252535144268513795799254394838802009745822170633163998640765045834195607846811188646941717322023561276277269698843181139362286268531532335513479098761780676658525964132697788710664482985056237329962384374153799450696818700364765325579696264628616105236741939580538753739969656093142272807764747675442538966354479797759290195654665083096073567236858611868879391991946001080661352238919971428548158059237746930513912619990822888745518443526880003110014908342224450731033975240748351102928979610453648206487017945148376693309381234936620390748988094141511958168948457009914622892412265939994064524770210786674152248670455831407746980618294661102535766916923726104237178578084059643225691759882493067946459417869399829252882213136441395639552593263562591952266966528232874521905960602273267675351872416751989539939833096862496862191090094127286365405679145643215225814730726634229470101126184011572010904940932177774113586498975450380275013923716477025048186614744089052632646363308655842203911998764485504950455124218452867183404257136059070012810514822695123814699652096055679385600000000*i1^150 + -1656056863163378749390405465051028746872347013973547324096784172963577877368439956642278435995316022549431307495480556115458273131038206257554308807021620603602877216917091274808034327949426241108639133514274021694959926780510704543117748570506272514832854250452823116736253031103371597085319000321399089008194204789815352394755043420226902133336869959347156955427961785333108049249946242348996864861007656928244579830209422790275669402430249538333655223021160123705663148797270653913064806739516131548599129382379885860935887468359288630939811821661369361708009416154673510528182113813780206800171043785018699729069084385913602921814859542232644989313193978395862645593549666813689799626830041456483583758025851784429127351709015838134811000364112771553529566103690520523526313284874065290050734055351251396656357615670300591924579365652371721526226664836405318363031959300728095279595372338185562631545962922262740523547303916258061859087188020859698895445682353043213734881126186232757153754260084784693500130774324844709004973864209406349604391472306452521393537999573850785150510553146095113963595557412906143965028014189979814945897980209966431271233947741308932498026669896453722622103705631451233544115105960684695995416553085882362712464553144188625536439407229567220025311225913012862568671522374965671234836615107442673539396049823443831844144380337247306736189303993703327424202796597376928217604588217668173729710878842779586800511910186980701563761851472247029142738762787234690194632779095555678648025624453179708429973806199273264076948553109934899694080270025152440521418875887772737051303559221201027337525188468090349602054644364670447370865952062828420386532605361121147464100844185600473028142388017877589170202471505941798783792600718172770868700902026923361717422109013585005123650445820744510283745553910599499318441658022482874730938986430449632238210986409552171887193446344395534442095730906145645812789124100718076823803704796918675192243805503450946232919307877881821562726894385672912574759263334962302852328372418987657313385527989755081248701884180686237326968433098583464982348156653287884422985297294952798274265591313669238508634265525229211512553157079229626106034267214764931755772084317301614845162072353141546144628834679684515320392384514575790913567632544138804993313636798220591354424123174617931734005928904490912802220192478516737166800901998188116652721355929487329685913892138800437846607251077078449449611498092117996904339815207380751343790231389191359218233328913067308844118175161912877225136750265746867462697308671873340855466548885585370292896670305387258016877599269416534016659655026601788326399800460090664910065088785944199797650899451167256999391640371210370560105884146451857050742556498310842831486430016057551680934671743538077795633310807438548067210610586624252809818705110875525784021348570354154776500462025569836080578680441529231691808344450044112763467969428902266675160921943678081969231554240787147267977605926311325435386838044746819623958841366626030811109883117568000000000000*i1^151 + 250405691039554654598943921527426831165263041283691791178779147461500334036177008365074866636399444315033042166633474334494422390463689502205393308929344224253629198659226938025000954592298304396407203924841615979473880079201883752173811043543611072834848756205333262150613752991454858934919706180014162985100129090212756179323851681595406583299049655180720937242803145576149051755564378526816512570399461846147330478613916841817904302401607794880859009964306146660071659717931938810439105295300414998814350479024627883116614035693934093060723818428361198430203067569471111754203247812986286734280250136401565608686681251602088674576339068608515623346138752680809378088407261773385243798827021341511392378592865071967057684512667007026613677537342662669586174515938443532518516050534467000477469459856599760442533088176657921889186115580777274873241303073144681952577493479573147701375669097534065114954786525941769234023348647578566432360592962986524430570937101363484090891540156948944934994616296266928628537597580634111062405142613056640012856613733314128916809382255032323745343143953649735599907694112608262797109345503368025444650175543295156695071755797109771186707643827185213419674802224976669857320180739559143634615265868526176492155777992394719861620657539582006323239199502173097004970195915815218665221576013405452290935959708017602783922373027183584926074452508650431967677897493720688624780478646696204309046068864356005834605188545477385921729027733312686560891924761718570243865667524564666504720092750117591998067902311716486589845303135141384611349757859106737922493171175032854785482704536158864651996346323772403205316713066326047715369784479659576284543242396507374737455462845476685364719542852584994357873398605053353921911898456761628834923780058718175667394799074654716714155322714587509607255538485899372289369231971914280650665756503936250765978953294187864619990439834360296967895520954718906520154598161336277515532870684413016880971396588606532485389820891825270562749297039817029701787378166481694046682544659601465345658407154922015107837827532471644572276236677264618909230219786655433215657498438062526097117558424766453344032270027489892233206765074763879037976081105832801659586082295861988094289986273659767615486989907745560665629898885939324490850364977351507775704643757575131895707030404883410723998675437801240685037686301437611645224746858942942218332936682585432354560608516497724232984715537434722611188949186480370201060189798817026017983245744626058227647607468796252651697729864250907734974715145130234207916271471091206146198368305384520169721653884071305653615844897090846898336038065002864471663811855246541617200332544461815659501924188884626241558997147256412915831655758219252076205189718715903357844716225346745081684478145780158815153314198263370400002552044617601415914402167098724469253381329049338073427886471674519933168552492461498394041313312446909538770353509418952392689026163543014613791137058570920155025545700609136942117144233561328152949555200000000000000000*i1^152 + -581900228774712793965713245179408683915125428271793121382574359295922573232072758633958782194234036028942565285057056757216031576082798127927793057636724680986006892738165909028110327274198371569355415173523549494114055487665959512350415445044404178110200538429838654158348505709330359059633129976446987028701188589906288095425883221666403172890023367485051082877351801752185904673123347856835869843847618779075287676147430628817247244947880282440548268460959343280432000820617553670513055077831291546350414809997567023968133602779947562598439938871515808619532260209458985552927881611265072118107177064809506178520082835557821610073702465759001500088997697848832762146070530213203618129488705149536771603004003158715235478927925849421643477719254765813971553065546928077787693757726494239439388123050491619407134927381206467640432093006652039640740761499881503437659319314316224792860528284656843193905965976421452895192290353710672711849676301587636938844987661360333110033234315992344419507022118335041690846786870725294525947466371355315896191632228789246149251165725692999693498093088313216959622254014735858497381092229216670722911650138805845905489245585764761351304877039942578954219618636046591106980586341795712095716748266472587499461713585470629849191104729149466799585175728937043462607973090862071806755684368146100284833479566813460566538641173284387358502063481867142563398940727163510419374370015663756277534913765038516767061621385773756115071715095346831424819795645091064300354558536337439594674555797306366146245711091789819761994305919233559605645861608758760947274264931631870703335451959911208764153586231732628462747754458702322492253017222596409358833315566659675541401622112384906071634888022428139503674508631400399829951285766306357595372362894709478016151070672381331985869793730561806543777444924482484849333168209389659777505267643210561275902822055739961708901195334665467708696856067493601509241842363368096021343019657259569759465232754731145215741023244556878286253575232562659847135080720169989952520257528493912073443927175731233991179143653305796661875726494855495933038286548216927103159228742835438640258575022952216848319567530908912320292928023018684284377495227578549056933127543658162016696814715833920853708392249598603187391901399617394806788870556840408917797549327974890840410709269705974296244388259770224240946996485080311507605799318989507279979120923364507182189017751783891214792736522260538021769667997161128067638579321098966741885391045436279764625349233939818977819408561903958241767760122763175289682278619072495287399602008927166315114322625732034668848851141934953735405466102937503657403060945383182236138782296622230823230433089723490625431924747960773807735459362716281773025047827538100120602092865665147402231235963096791183387051704001973552536621342019306255676500289573464966031848099954035396805201100018625532243903699484300332079419777731448510060323923578033007865458563996154686750855113564662786739679500954291404800000000000000000000*i1^153 + 1119868507674700814069996093549164987020227927114365779100170639194003252326307181636912275431874460419312977829485035098900559191724588274989546747075262183909667180061948090327361459863774146109909026942671592243884602629638036407410332664960662844144074702845511043341841315834861975227413751102044301134580883076531005422431534994625218531049630144645490691608053228363800594832488232633989387937945371914210908518080567257676735216964263367252429345934121594542821940172037052355252352536148987013951783270316090351998602832930020525955249239820061572327699568283556723219702487558756320462301906707748082424520184732690874210582312004771820439172424349118405870897879622487965963876295758030404685688974082541273423355368541429425464946921511862000839911393394703993904580644091638360617249694346214079382268365687965057726485380361110060318738839967813037460169974372836805937337271721515610715007173069567259287669879510190938225209319788445841436668326672143166320839102167602117256301392669697549155716320774479635373089215452114476211691885231197678825638993139597922141999875926666257331589145245614116307215212425019235249983348396530777337065969970696517327596457165841629724988014441454304729959041139547191215995513125572450478199218910165853596322599301975905713398937355133675820741183908669391413045137060745964546380492891993882707751570483852449307618732021989404305124182866727425636665078399945844748683038721272048933674542357928204524916938064434167121520439463264424885027323044864170850541235724040885342842546112974107332930743121980519185955638045924763792705718538219456022804030483297954063344415554326749320341756073787709780131656377556762637379658138726403116397638278789982260216849848612024285342605634389721985599914097807242543241072299254217074822198297852755935651116734100203655934282156526192456251625413305741742553809893448465244522557755881650996346190942083220712122759299048915391942528783106555319995033306518683857356362106320815975957865803311224654231625253777912371112591281381246978775403032286083826310574111222554683975683862153786511726495075878171719927119890887979448136831362212717254054366310003514110702095837627317191401915376745346724997218938466657956626411601792969963780311625279126717701481326053587509744616090531700744113782216342860207588627618987774179428977074287464320419467841531968409966943035696019194557396974098120900167109955017434056087247352979445340293546087371541923255142617130582104435596695263372272478597088794982479608528811937494392359931725815162414554765399695296907442762869494298865517106721251483554864779609952681767943893580432716114240933504964549753612522055106379736087682894466720478097200020240696498109354183698879655426580863184962754034238929360358996662517344928622125118180812344707977368950267042296397589554956718849465337518081685023112301168539746842325734829372420629747699565663630573397268199176618894842772189188175304767334296165435232013804697026560000000000000000000000000*i1^154 + 16762005379432433844414146798170389354993304564027746586897635454926892931523879931497335243339664955920422079276276952023963118420235732223638364809903410485380927336974275733912942968876822334900842928062578426500765345185730964781548654526735072748982237747822301975454123562168513131593295960922652185470181363735454599610096155361081813588320333043068837478563593003422714027079971622372596057242484086616994164167783658249000059771524183470848930433952256073782189366098332115907548870997594985965737258495605634212813995098463494835399428662365573387220271920489881354990467293333763842240121181991226928746247461444759103681055220790700523818756570053513400428457227017863005027555943439819347181416924551056798878390515515826519629821373642949524318249948850474825841665926726609688471369354313503670090203497220253827771868251824638310999853134127748751860880266464189080751546892286118873727633782633435589212166443575792946538982780738925174693524157556789943790569591486954554387068446534184789667579813317526364339041776406390447620409728752967066250316034062378984872375168749618909999584340171158148143788856684669063221049777775650602175118351471687140041727935041797364161185437860185649288226714195766289772728774669969944389612206503997936282486678264580017951904723797914151059788296532062321926414035651672653078745352749769877035476205228078547505981151028577142846337211405125008006773085188958288724602196558526223963803216846912207437680909174016648115447457178193427676427545042950429976669068971503965729857174548699901687683730467974814905361693275369047380994067842531092465951956062038183531025851611621670918881209887979067954451567208234562469694279454228671319057086348818637621404957178300885014654655023838345730001298288768839239599368102025334590315565981592076009841084681141515716101914691289439854450102174175748936479589300292796139637404804084928513439236699198328044653520956282063561733912147913171363606457011566235412693278134711781166834032284685900988596504264456505014388852290215198397954787927012056136693938806684589468365258216996974841410181487694952495478534545136999802874694780520378591669974893654115365774763004212230489624351885589889589993328926234450585490285658860774178307006949337787817448546829077128108281948988715485394985957113659895350935537119175941270055268309457213693041520725655211289347903446919120606325424395429963288764291581992507198652701390226862819342586967045868814836217630555391512544543684355193278753593222087231823981001077462968339644085137355950758960147126268237684246731495667692203478212189680690492042196403038559953597865352809671126110612789720347166934559075124891474040145574716037824627345004373236067624672464595465241118128923193650287899772120874266781162037267770518288292132450482166635725494761198370889598699680164210485100738162395912323962307054133060124474210794496436758579540407883053256317641905467064723350767219507200000000000000000000000000000*i1^155 + 60050968199044157328741811680942561049105129541326022781852255935565641831301394929369841577460119695646058599981122533178777221980501944153301634900616484983831121123637844957566583432631909941889822332680143611888752856725472902203349597115949922304398669865098121524714934057062561370562558073831461272191152460842807829341133280521525384272731235565992683135353497741928310535142174565366889411185916926480095909639013886898661668692098390499185583418805185826924282771603054859061825489598640387234299107482397048614377713511704400809629923901033043667519082531673144781311341712969139748130270757983474614751687587296034572991123273913020051767013785273677841361622267136421163772217681722245818559822314476355332278326963089898302548215843329881534010828283428653876303385302145015766582280124298436648178366419110663823793536739528640197355829219538643233917896126625487319285938165329883712983362189727275993092723468796461684391895502712669889152178926546296595959964363163284565342665427793552967798682273577697657487623468735049324810504036575474635406346424938783119436674463370239994328481963362340231051952431644399541833301424600979241406199146844414741657728908681930325188063109742002830518368720900779802202898252693014630221206166564650829576064380252167241517739918575912892521130293904998758762763965291458331365156607169352061786078425705383126060835276917169771566878217592992148840194565824087079044468822616458299251581304604667103531924580334667277188015047472974951875986620767368687593263224117738157474107665982676933587493510519382156774085512762297037714244715297435977771691236347358515116828189635128513796255791355384236756671397617730429564742357012688156231021755323657193785907190648004240444767627015397390446250690533486269000089637141082401129929039450732538295688403870289039714640285252545394706469006334617850724993281961006584668650215581511607731719268176026139883188020826134634651329862844715811515807910468150863324341698830077260678571177778654751187506315023100954736144974420652798760445210673586273378107715764802520491229994852405950816950359956923233626324272677918877430067764698342798794990924986446888073967262239686137348444102199572294004708718647234846603252217914437534465355616977008320330172821854347080178888286174755371961265375449933598571218495936461182448494893476575628779584996214002010420763079472346202630172459634485131403894661849683647619773064824303346594358621819821230765865727492684920971198087738060215481470382999658082676842885267437101074973419575157725650347859229602278436055577827347953424884459893005990993199264834495535624007551445939742010187551963482096779436451264855559044111443095407579180657748976635793469476967822059943796591601433461988981789277824178309230824157056222981947679076319705501572248392826389997876272727149840638699396906329207510488216307860912897659945675862473399474315184429858816000000000000000000000000000000000*i1^156 + 26979073226800638860910327370355915413237199592445833998321687400983697045679874614360743234356062574626574594497980358134018140925438614775287574474820775498008149929699624418391814984097082890504811874939525603365049882274810370035720269980295406953784679041838117989556158767904275206080016109389229750511295919642406504425071649506963801866505667669593102118922411682119131028481336147602853900359843875934593644549452047644265987340674755033447517016955314265436570260252217172143622872698063484690876018000366255078366319737176753096147507937887768570153284261538865406104606931414803713303255892664392353964548301737346897161300128897596734082464035196049625426679541132646486241541944464842594519297739488731406469501956762633784464988041025756138009949436600221954696054207660082293207942139297231453938867258480839147122526869756529050060393883606267846148063337227983890818302526583269808037344392530282455045870534471866779118734451410894821382875246863163798317993474659387751703904117869742227587971160667456009001262079942032097268459280454588193374023441260249013442953697377639072050571537318259215122192686895865538488523802841471422463645348685354544560436969525335590857080098110482974961831330478879977634433288046231444869647329069047719024710621106081235902311160784486131035167659586720904959828891628378436916284690035924657691526197893239650565071773580952858820899160615598502487953774476325931345748985249245330836529240720756953599882102555490284651608546582146439612662158463692421519835697102576698008679002692812338053578558814776304753655008883821226506653884546083689847137955428632032081078829337913532833565710293845638040886741740842287161958254742042759960402244725282110879525429772931149259267138954816845746457403613050741849170997020071477910515250431797518891099470923921049548576650412107378388064888315719812013613395892088858946158588824398664161330065918246402747568328560045336595878798873269692660995720374054187313036375590378523065443227072922882254077173924096946364917617162905779709861291081525831493406675073590610576775047876612427918301937269527655432920746745170237122320208688010844736270236271156284628925336239402182157378472555327280004859527208220187531660306531173325889369146145176120978139354626866288690719665385635697424769431841326222374994421922596637892972541797730793808107821783629973917161955178725022736797789663031437998385444168454305906804113063562942104337427612996238423121329925276004153954603862196539707235533122110092179308076203563360553899210553452280773702334527518102426078948814677129341933895856729882860447505367043582914932994951378310631518462755314423465878385744238832937741833912766119970833115301851061330695250896874001457060576800467343267783673364111165896183550000213919930312986112950824674971841753992467552495451407818127826960580904507139875068121861586944000000000000000000000000000000000000*i1^157 + -56677464295252002586872919529308315759612194609674831703140967596888415835357420216762474632481351140070527494158645379804617218293088128461921326243355725454372626603679224087739509818538791382425452838447947417455270243476969901484608899389669945738982105658328887166941774674917358540566177159428329432101476399125742685948468894874325437995612196814830131709795230269835918033335736069438883758673055800412502892801502972320400157243975722941465813688318927502984478542765365281407574970369936888865877371863706169996828578876049895783453663176639015844061186506558859856737432195556552421236521119653302342821076939326199540238959463399128892312140241215673071915675275202240964209915809191651562166975297766543692498879536447310602795933128020314682016704238441320777052183265635164096187011628939065790498544609394524770311989233595297465545995689823475059331215248065598258302611029719434537637194460737735358252617138980502409826016558248144554638611597440982316245763858105306996949537471731646875967673064238418539346447724612869797830040243984383021728114418144491353310303425813743380449394369012206457858218310982885788364705888078679072564344023055601139291935675324655104651449885173508076171508798131630111869415430626513604334796224771197199823941332132893421449553400560515890316003253646458007335779771066816331262206895286662390284710650567420922644940508781192245576490766669544889634034550192846796782588420090684467532088114673741222567567494741048682850576096716893023245612431750540082245791967370383658502768895960080514511955611407909691556875186908228523105448294961092816993356869922409547126803234617854838411120738163964514646332603611738248047411400465695366187745025645335757008501513669112630442078895976790858683187316764732160781691442722554822966918303886296035987916253766552893257918452217129697605701795852713585069837468051360549072245105414926484386520811421851082098940520488500878530922067230559730499472888407984061784302400062083072376129085682172265123073811485071854645628889976028311908198438149930761895282856748466860957234976609871183256864762243948092122718496431682902834992913712133889747697791339987969311990997131509855230468949294341518045125660448976567156145794106066165559852015782742069267152835528692870332872689417685841425376163090321174240426187360967711027858377954522200306359631754463068761374237825076637070453215638230346507171577454401440888334100909835977245351026648002459808143312312140473694165357441444290071181773622361149056125672442180076775891883132910952064500625067504706974535997555266081507446148929415288841115585945775880310866016883998295657686208872779761735790208699942236556570276783159020820792178457792454605139785895496625163224694720942742418215436803835277353242086557502995721432541254437641401575209692051476123783126633676800000000000000000000000000000000000000000*i1^158 + 4346438625769833695934446290797089016100604318778089883173501351391445264883464463001087196502797983110927318908632927762646185737452515863750404230855776608622585465202095784628476238384503508669418094094947813247565720414197704674917216893365429029589767780013944530472545021483331779894696532159244765446707961834794996436248671263801076680620107819538274280904370191854810285573855618448772156176131981310626013076245356289354095941897246862053699086668511230563568454210876368106843086934932934808913567635128254646250382910912873560717450802824600806386551809341930886624467539583510486296899328086904248184643675611906953791262872791256059047387761645962129233534653790989546332712164447719831341767573611661294430737078841004165081750868433295817802081028739763890881098102512683258264165181609674278433832692335079675531739276137558233876089337647548050805207746426969935015534596173412176617041791390203990265529269146035010572665603287024166930716887517690699830834144556846505646485110173410575487442372873932709032813780281290998132759520412065220834679754599273544132089977447937821188973371814371821166469418597720598961360248141130632858334559828299111237210586494709438864342662112582875862047840023506689111566613814617401794719831897087812406226284861464814625464866817753857781921305394845044733490743624559866027225183044344467704309671780209924847776993179974803589392636401184092436736364183596182569607263271872772913391425776958837035640018043709597257574257749345743750369140788713942254760607984818333257470424245496567495554846833527599371522103847410100751878016574645793700534931990310605951804443052726176796230656782045987156662137337516143748437702922630978411802481181853205132192782081861618164836892362845657111169333335331344475493828051521580363389098397371370494294186783789441918134450753350581263936452281456060505538318855076720710591474776839324939249275703141724048175918518405791897839321084448186477870398168553599134835532861718173880127186159284910924897988203465882635389355939247892485597970144460985821129055378804255669897295781319061720218219971709903807461956256033462577437723597388634651002166888000920624935847391300575053533972319637038520738839759186898667594844557331752813762524315983241470596334064795410314225368964586824122406285114190585203858281482993703740413339086598929127435867275714020897907055250894897726277300710834802761932425605175983044967266623038437420588106128847269184205249279147576622314074253793081008586155906992894608321022883668518536310086759990250758613056091228533583542768438703923617174689557927220176266468464116142835636332401289245728691386599137792849480593450788840469880735970213863286146988855492079403672091948668880226299817092823918853736941971266054022758400000000000000000000000000000000000000000000*i1^159 - N1*274285406665153022938428381360662822765639670894207593579893093243074030514769423999186922011758798211709621495294215549046802736270880734188269416341979640803622934438993596044173455566694210697835197311456624172176117453085815199881646177028005919909462986314228943591671754022178990013088963388873864914432471467980734284581524474987387781121444028462048649335529012461603524326864219689364418709492645200683160013117725146735000000000*i2, 372190202042998765903470902534197719983380848406764765837875790622717032613816302691928669328616602890000685275907067022212620834288054677597619211603336751046400773494203924051970306402999744397140513521573105271743645142859280147566780432883461214093647022924019659577921595709464940800369135483137780892739977944610414206672772599382186046373023318716807871344530358362334544681238476676839085165905888207804442584831749706001887952289997813857059709863477036185895754867505475435090372941354761273847966495878465794567452138237990885767620976044702566759165350447990758001007018068319166811310409370336257076886945831457310714753505201437615475095082991082058405257307613621592206503643092081806571261717777661269039434867536727810565458643921489350137272324144754247099368198178180465519540079948326357779947327397325782335486988761393921453963104124164425940809636032901721070099411040379481870821403152232077643090236749274605227216613600322360831079870369597226656593188295369667680225765819375469951241931200556774969546916513086627230320925816500565378706159119482807108351274139641373413350955475912363350614160820723189127548806834402322821139560323087100801123039409303041806280729119924012602844937870806832555694332243546466307160823907500803656963212849601050345523315832455563533690874909696127355515403993154471061051684984425839981000616588347351680463673851101487087355003887527485006678296601330662473322943664462755374901309097951892210490990543931830835960926233044479698821431651144311332820814288246324316068720687955544667386933126767368084661942883105070156593087094326157556241665340620934806843932299341287750949931286590661319473595321686867483900138648855164619544182954456992947736758576809993483299231481478992993524007717725025684131466960697468463348953802452866490033829316744737566603674105704266752772381690196683189720603928564488319710012892527847667955647013875554277290697624195991408761811215370424063899444754198686583031324680080613320706266621031449981095051623508692361686729356173510911028462250829438359510229992376690677309126178972253574837981940208221785180479458622303884449802071061322366853308073409202473109689520533162527662423337196558499245110331925708195686394177534823742309487881013717371892274232825161757613416603700240089479299380494648306641278232671924766029877367309503429957412524256219356658836723011310527537177632603383667436090293587600194785316467580919887676198204171862021041823694091402706049385410170807887789025377871911090285653309148432803299634808219878727164202179410053321156265907034784690094520329516443741852141088611580917812224693957664427643322611378568998392037417032377807168707219201094641347809305667640735735484164637161083505306621918324431839016838246131687581261140517990326959451107979703117156765688883012416428477450225201433029994320139606441115075390193882311307310401587992517489760344759237379154880613189129269450596087542678130487379009207947464607940260423194154967417174145028555949757713033352954242397228889286526573680464417214786304049841969178306521703993542475212400307191222612432752378805264077872855721908838825889780608394101082393085603708795882499936971459710381242136513830905975398250565436466367557914390308642887376541615126777983789758272950946590663227407510376416330591031188872819379049071210019698511625128937647727625535887975601352227141883840488662823685180545467253564333534444336480114511958328505528022984203568684632986765725297164549117415277109667082188956485181758549813732964131173976280550534297001467369996685156291403469955897030043526653376690027911553299086016418050123307072242396723923865209329123814583752743441285027539413439502716064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 6505962694616809119426402099809903409997969356784352887653406698832215957208650115922522292797556634162530393365016324167003766784730352245150941144245115128130114375864694398877753347132904336798901521380859838584029736235080215530990814325779565765449154931914115008800732207188614334312065893395219581811249206058072668136691419896757489014795779646126415639175399596726274156104806317524333011704051015024820679806923658742892458116717135094095684612993483425477330000142571245208306106595472430437529691146312463369073768825166435711673918781276508363338356128848335789702077902458842687675350142589488806028621677958441332576338464352760045482851747572277921945699508661810590416382682701037785365036815446243960875606519080337902576995031179391847418594752325171007424162881150976375465127057073924009402599186484456403159990656479753011641514067004213470842405327601963337163905867812164217962431226406949781713501092489477349245737549987387013882655164395588356646467402355916261110265219669218394451928462172971919566834105165626884219866655714124199805656794642620366518440269042375663625254772493964890395482727401330370108155306396218351241981547674005782158123891036230239411207143939266190613448698498775007386582961329240151541774219099215693951321095525655629888778109115424931405650731160619931256594496949390532416166462705617784545967095419716344479201678874449755419091847481470571869785897673287299447829925804767519275118413449064098350364338197889946694367669816992943530582083694393996021202173924045904160321009306641582851511722513923058757767598177240748313103862950789775992726129666776149804020495315359890853228152508802526645966223425058324949423027152401539409760607989449725119170883176343193420451648712140614848340291262130939017317977265974490617249219136052047963128278824303107766478022333987566581077340381707796485239347466404952573598717319188942060678666189290651193298552923725292838430855799176701020958138326358450017233157576321707642063568372776939516835824483480748333559708117414123413858478509429331393800521323186713390019540760793640109527522807840810393311629217933632411158965518490058970895570796637212009679043482966340250243370091325078267818443210616115947087877403860097678440856472799825303028616721841231501502853258456509113679145895132726420560638167551879751039238698421723013985712139871040035207391276204445676747673756854335300664925676872597775179589362207899541964003419619139792629507267607604532568755936046143468859429687225855706174454179980901411002707561426152388625227849756062501928663834105710275356865030483271290017432343654459282196950522689826310959919846208393293903518454525167276126639204962651779943400174560908267419954269231865892222760527851519077977992858948118754196172324964525485358635832882327521525061062882475991802748901950546793328829039737848700819261768747251820522699955739235366266154161482815452915888457595712625662005440076288845134274576262340540246280454725123047631512672879708727841887624751072974594518165023491857144422558800502764243277333113362938353417036761728032353580484263425812541365365872751201388032883228021953705687490337044067082755469689736306878632462531658617463334780156218957735653800410714022154419374913719881748734657510006634424887264444992484062968057941549764396261519883458342509344806909755461707245823379614581706948588501504231208074172076624328490693813042275188285533414119856102454027643776806839956855367368488212706940242399689086748567261551110360140106928746670199300443026574655460890086576714893724775439390738540153194130035511395967518182557551083050689034452872558628245703756539255001822445228532690844472056618210118143345856666564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9757712057195615470106392579084803719077208537089837811413093731901716038756743219421700922925385631978464277438908563214101907127158753597634457012502856672601076538982731734212043056565363229796805922235564388983913010396254125489762102960557561902332923981790409639628033991801437414704306871603605210686735455644078596313407262759837234165228311496175784875531760960446773083108769645581982292746732702138626416604740391286146512061694901624965170750782388573042673656436559483039022322110812285295177940753760689118032334428896625596026028656455780022182439792996606702881365692265612948488794189600265774070094433929910639729552343653849338814820693012375483191433252285544121751971285531644804241475682484242201135104727902608770200607054924843864342897862446474530983378267920159573666231988898505689532267272004455188065687373271871223557271879291314015653033734434424166605193801813274083665075725527427031147770988119475642078517101000685981240419994965423049052020279589422480296954667382429912890591668492643545266936216303020912590223586900804183026457670589945061714739026691869916844909111897929232609886228148732259685737033122143191396443501506108185316822862124886926607936173807087013445957164475960221824172336427878695060879375223250173524562862029840509851666738879292007053616331183912003912136339101699237377081035834139314233625741996262256903666153401186246289772356809621880626349838345013012103570081140479859639907611967905249236015245868283863818847778050302679904140054781012384225061706384575751411396930170128436573444066560029551084876498250084091270479787389638245472219545208040220526714808702245518089185591847955627043684388543141472547858377046384724477297614024607227304662661611123448922508019888933589475843019002342286369220467571120925570313755972742823145316398689176024734167175010009406841478364070016984938602536279519709783256084832721941796999253083687721000473364074257430342158056050331297037267974959452411468835409959430422774828478334254167359083880550058181674880191363245268405174703209873321653441611158078972866890554817992460674720966854732645198311313175744878869945825107931806754328838704449326763338657328267077915162215797073672325552234153542168131109608772758251201227103186298354492862556196796200866543524292096543465861441820803262854513502977732472375604291272638073845201023636970135646213418398287770740825656540311376782259177138925625046954452000477718366852845327004872852000230285334921497066783170978543317724432376537689382170836248763419584796311094611080797713455702850402152116429350424558451640438498885027220162364377079931557473543798813814460250859748994447452274089785645184432738798240592637226074921854250427042600733858151229520029920221854446503309192089122674355780253858489904997684710232754967596573123983542986548794269735030330708427336598453874771712953377195080274539641014961683830287324092997429529763112407757232911360066154396481944425441255589089176455529107513327928815145980623937000096684988971309849406642467113785553046601060164816433861009436557874060369012715750733618006389997436078208778509116017490012017524588361332926192372556419124915605453139065483740170554018130510950280399229250650120192030511332414855020375030780554743886782567060429510133684151304278341522807294178738359277384491922971479504539394898813426955160303869006140609412411645316216406825154601732951140842147596769224256032181436213674879257605814563968477204875266256052649634233853455504921748321818524580198604913686722562252469988657612716718287110803529285363106952158409094195180106067913619025624398544272301129722619656657716817536642851524506267313658164391151373272967839270743482300364971160888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -21021219896317247336572649014749151274772414292045135376335853410923543642270093653764763102273137019424707602394183759085604313803916051315980920164132326845686963955243574369546948295403290254139985683647379403369095472015188764748341184125127204870907189179016178680455579325086971495963303713421484080297790320562860088984944808691350870199208481209283061861244443993354617195108166888503090131648982191127501027892396586948057780971248738021881437462407791589243259894770393937632088422114386135576003961236945661702489575038416050818827037016534917599128062826438813142215146523206866741809379223264812833419945385004248901577169858426601120005957684509212929277066832309176833485840451432310221394812016047406560281156067884830031807979000258252645459631941686524258319520772562132111809506266037499845974796996763092140735966225510022565199599719533664239126326541073187521308523208833911617519498998473963362221790682507843523909992693862021257527484727902263648701713474351848226804274052260105341475202876109133998517158953083002639897606954004518625927882493202780394375867808656020900522635133235954365847878342114146854714654925448182210403076827966777385940842666048833551044444830680882196474791414045554566091162486432608845718603566432333954787394944906112714978156996966001878381631888254380177559366477871438847194477012365979076043323694707572288257303075982825344316159583034312339138106935924226974733369416463502908898373422757913254255755091659625015973015630791996209504084847831565566613291385478071842337051841161484778111840367211282143824234352224774789783829464518904861396402412438084040321734688040767966636519877811797719900187129469346642544371168494447088207219979395592353390347130567607178140940197985945501241774074087322585230808081652703754284871526026241701182008764418207757776944266933855453100884722021117420829250015129872307915504308332536874720810573260747601454435761240539896503889140459655173591048326881679645759236514921805378504581642953484936905645096587512236544489977444385586877534315670979982983103551063825599977285663416438838298527767674932551418660309332984268173846710399102535072741160234635672182157165718723072824215572758419888321725988285313307585721702447651217950447858878802012058173765669613549874493862802625935310566386687780426484231533336457102061020259469390191513609933906715306110655370501619842349980320429500797319488286308524356874750910597833052152925701115385478293495555309534742209121703720641790135830309448404216064589251480933905632510104084848987595496297063980833720730721360761201959281300321540239956460673055308038864034870402495785284698153666829912554806831408565174512527865711325146540038656610663352241826311135228192816499599678718835129209707074758439857759703541110916841509312741638264448538099198262482034650682071828191154635951008655002920771213700215472862831911438888778524793207676495272341430236747823634211264195824168842129532158451312887236938905936602249433381741445617312621506815739087569089006045738500578779457559155021942545782736761612433906992654976608029783885049819014387343473321543666271024231007804212812096337562018394848502531225531512278573658235561803870461570007639229419474082305136855955911793440476791230817659151690923949091435234201448920020993114482442421271564691484751767634216283430129548813833578341244252362310373811081137061629781298490418558293212722149152158724973757730961116112774947074038233885717295399161294072596409599616409221722859292613382186237601904413217971881585331283595761967540926874607098989362793108262917834000211719772585289786804905448689279433928801228398795452030843489867345176913821008419404212001225388938420677185058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 64585417371497333320752151525388311859150215076239681825737473168568276063930367869983096159766396327871312417913733854690772325441256428203774871210256973528847813348458152736454143082677670543916613785572471702700582030689548364206275875170457309677659973520226952496911972160146376886032677087444274383745127066026084150519412401053449679470763488406113384499238534891156454210676882466834430452465490648987603382495650034523579233616323119601093453638011240047563558682784838222778168558747205543050725222897791368919040663288387057770233951651026307072566972210963321829204353371900608680396232885175440862643197369868546866018051241530686434350611080049518570276657840975019177849073397390237386388426480170033003100036809427969995894188537468599476136638636137690572277667267810811946252532202171020745779860132022180008724299586415904467057109246418193000606071583747808097543025874000637708831929680497914236149085392729087796789600362077741504949211671930652923526349407215525212754415522856273139111114461656072978984508353908737613720329182321300989394226767296755391790522765462880776588899331399823141076570736001017837229887532286382796278803987280565388818665476666900525323335519148413712516560097981610636372289800381949209601047447389145288450699471868965268013417391692252576051734835110052314256026475006709537632854210918149952626865026082222160067509805273696767084637765557000748129412197506510440212470610489199741087026306100646122464521332943804605438603367991554202146108213944592980741122265579215069225960159675415440595087634676853094652726902904638632925635861622540558831274631586445394372615649907354363489876465017948500891350613404671864636676018795148488987926030620607167119749525342019791149319708522062000118032784870227591481918181638660647252573643095197217492570381313392054990269009067398760607877933397053845683573829501496848397516868291722920438875544195553041530390295867463391757754223259355335795999411691953358965035555840147356235150252212274967838918594330855002712811332001178686402351467449244051395873561384830899294336678244721769850822014171638465285915854761844346135280124450024706276051883814443293642688364556219147865349246357756090355845899069046396218284300139171222987017906390918878056165448891892281899885508849000398502086231814970389758810938778435038288923314336292896072773329021477832095731955024815458544660652374197820784767334883295047163359951544403946967681392236557639612292621426989676360087444455433136238889180874856462097083330414059388078081886463511986257387285081933866826842220423433430789312724604449611372148152410982400758028833007812810697758625698085165607639937385649911378344195494463505787232433678715200639192385803439111814961375725306009884759842812366317305213611896118588714654058865120892051609120382465244517075647079917630150539691627252993981051688076826761156041908807323585549373117245954441626900413472884331085585016756011107467112959280189009156170105972182955860137932969789768438560726704969589694631612665250275286028460833566612754268020558822895563585321871465614754586816524063344744102498433897393212617837803028701617011315708519245221882255866118054598750048918038245389760146796791307119712334536101968146385018681839479732536962308059428316293170630785651289904366896973988010756221172383826441335078371595935884200867743028208634129174449785717542550221333141722335594517191515026819860870455182345829342168908119306931178882875256166520244530518586848388089396841549930718809498783072894736933424543822646903694259099033285029740042735393792611602841549501447295565825295487668394807889716283927837333408338994778720068538963443482832743588582404840233035888668608665466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1496875822857966484829615085224193322432126495551195972887219124327180009082699956634790255430610137427636114211596511978924151229759232277604341892309907051229312095293409802531996478354959075213177323923394707522969589754334894721405467326463228551858175352600152473634837235785966964214407259190094167223227743950420019747953259262661532787892360812708868162748251852589999468092785219868347002572401329879649903133620606615901418451253569653936610039420332184510196451168149578300831353138389952669767095072741039945229167771677892996188388701528051344447357323142129027830351488093854147692736439327787306240005133889623258055048632578785015597311738871187019341526827888590136474501317639599238565686520515336365220537682209955144839725770508605878085375694361899834636604418724856419099380073088419170048384017238602416680647271183647572333722825020748946736257078710731825622275282180821312655977727571544832863664315948879512199038541977468928047725287900089694413880544981750314107319443691671595393253638572832834974192508409220854982398439573904719770364734345097971993947757900241263602593559848570517590233428493820323979965203383833596959896423985928990944963028579055315586337968405290544987922235971471535628186004446375526216640269140151230154186495641232230845868985612572800890009013858047243123050046727386427747752786033094526329272000758031136515365900238697170608357971307566910974057252729704453649474834699355931074533734992193961315499047311181799227122988657572387612522971930794791110059641260497625146768147063751046970800118031212031858174901571550677397760857488889179521796178149789906645347367115709994395924001447646507509489703158550430518977314953412777422334797710147770284927471018866738337796536038104815421791342536178913380670418876116390556316272752288616371849397299398150993593824043756298001256188080211145871187394239099602093979381492369871752927954675667229164517538817215599188437988165469403851616015311238743118536453247937998254454083228463851541982924838797173189880412399928062236919132001592705567912052737693831757157865848493826104475949008923654236978307022167880527234920354858647941212039649073105278603092865605405064125186985097201725370904298126377980516574614326048191825159797499330215798742704987083418754582735466900602721381011512137702764208878618380569260738654525966006259347628017317966981481670907244817225144754081196993334101453771338022676682453484714262227750228147801682553496043842955808299484778915390706542509771798852685320728134621841931646744606142704064429875540163485034515545050538027346499008465850665078735122566508879351902608784293492067755805970036872537700967194564497055025692233017972793017307944991252544008764185984481610011326914346158378205264080895312689450991947520695128936912160731775705940530500526192963491179287419258312894242664273420215786337336183519904829747069403849662171080477794301747259375089580196306235755160853952634122621204690063179683609167751514134059773324793420579818980638184508867265846174794261195936658705575549281709205193419305502357677475192987341501052867078611969453650303750570786154567700358377143002790318842535869660821821856718992969764606684432690403009359911679514360399454446620389209811179247731927666309040152334156389027145262861446705076754999991371060772893787209536906377029215135834631525213197284316710575509579084644819788200881417295483779366732276184473287451076287623825493022137042638789509881870922883606901555869553741983375542467719588410950127645828615165251629602395472063727729942543528517761881440344619852841489475133284208549696413263406646910676227696093109896142789526480071738907764838304647765496043867722933941016195025444030761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7977335954035498750555845651258221412423995468996605209249428388404520459596767162044935744373318746492233134146504019338489508492812893329089227644176852858155944071096285740554603295803841646246818122432264358768020360702372241262847296881751866698960282092208604827052707258289739013214458881920033471350629123974779249889639532169393256406452183005086993256560070786543816142996781163149777020861106068347683347664887988852962873206169370450736213405102318571907064727082030852595082168290578381367839432902702091537353190038660045807898789491098847648587409336181510715641957512506310225889472438298754889409446446985067511845417815461078365548837837152262265928832541559072557263264379244542396574419499478306200640733740350504889155567007719844380666835297426234032946431359281306551946397145087684425681305690377480203082081970264438597319379338439244141463416885132768900102164738374711714890173151923350099167778382943745241328129810864038590841434593314847945937288915801069920454983934557683530006807635318420463967428898196558215507551232984546426484610806362997087064821774510323221835359152942225975275185524663705766131700168615125316957463827186033074559818959069359851235422648397257812790118738096452346993680750967997773650822857647292491377349770285533041435065136188692269602545599345419340061446186645649150820365877052864498306586152095478997925451776561487528847427489212675846397217395884083135167107918986666659300159725773578839578830621137279099084546263403892427749457371608567863364544109795374129539947527711456879855898272486890219393197321041771994800188210930213817706613645418864927953468505867381075006015355412840764071648699637043021032524483647562004926044482113791859170791186670248352864381925616091014795449686728542582690762288769868004600541560771645689753026074536474013148282937324728979525782492015160627194472834833664722537094306458923195519296070067515645700666325256850597387224220653219633863851641758317454819250511399373159609964468072707271405121500398410708475331963489759525328135115617295973190701445403104923738577781443774307369335853843883434613732238645903511461232237994332937355786044730995881511817980008736452977930623450189665954588095413409559000228064153779828561391235259716877546427295893469700316286767439845468970674448290650556927205814682021534594333178603864782892342848379746164992932470785255899052139155619448241738594308438057109552063026870795966594905715092818571237748368836374057367337182744781720501621018123765427130718223768561943901431913093805456527654532118524237483480482583980416849542586737510675120314809021322789028410985841097948771018426008047133721747829142688899023612099865739867977323995888959137761750882497695433549559435653756491578361675539069307423986378510942856546918937800205656077258942553094776986078812188926343777184862509439319656348175935881517285556895741264375329491115893382422185319964586362370962736956428866129749909815140351058158796481799566342589412211477575416191082679304619027156678094303454931748145369193285847097500982197930306476404767918380589526516070477194804806637021529459089182957019857104652726123924252807417697490219034586181407000561629292857905025862412838717498173007310575103276983715883665611790292556293637425258401844113306490270412152825412134422356044570262404317223862253496297449897047151272336257945502630804062997762741147297221460959604208405077068350331613400735944774242383684773151555902020945877765289603687517938475389051392098194563325740334181800909284156131063362015536552580402894045234033039307738343231727328241633539100706849060555992712608612164695109922524870037351362988609670539462693149576601115272107567471830594336986541748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -133162976345236280010216086706385946955649542074329733533832107952794315528158938841187230067779364172130725403870532423422584270689774036655204931062746536279588643651674953772353288425552052912386739159202571777849436880723237317096909365400695376572205163496849986413644170332045723817818023336864279993343351751241178688523195717888711560372415134307189740149943684202562744187661818386548394475473545378098496100088918220026458764854659273090494776629679148850989523660143226916652802718607545045069749827555983809064941811998784009179767779299458947704873946742151354571267842064046764043897698363188012628665200854706411722823402706468515631000767014412822475927068300331857804471555549313056276255755348748052430894907656321113120037602595709550730385617853834564639901218397650657523043746732094097810620905473243286908200143431992252633481908783402882707163676867338990737803690216289050568157679743992550455615502964656799133941139237954763583156348105758611522864883083766630168660343236402249828214414513722437358161466780377285918290554675284078321197310263530740574470961722195806605443305973298581762527249821137379737856700211541471378146447758463435848832521724797171459083932605205100662515434404728343459913425857190459417435312587525819656897941567451544986747453080831636955194503766183216064831540623904743280729262398299706683406550352016845420591432772576500799919666494604987198225090533726502083597068740591049914159296056294465362200420148837338325876453072479466125143096408174761476301796094592101362940222905983945839733129473556768126934311818644689251378211225789916055359905570377520775600850689670224992999469453895892171214613335391802795270424199233110968666148670998208151428257407815389367810925051833202848999302051017104563661378010902078256505514187145639739909951289799818357862755970248239596012591940074784252377848154960555149819895692682553752755350787356965672165373184844728431610771134255927683072249346578278912898601113143654976770115430230591065976368702735985233826327481311645615038046406524764491755432387693557792797433087748020946850880782219319635959552190587530626567971619968602676158422244359553903324207129917255685474966440107954040145813989500104306277383621020608236886284170371046368815442535230718958452952590053119811142696687201268771250154229440483482468767280398670318202460248541956783233641037977057965014706509278486517740292517614046385947679333991499742174624431645632193670814142268498381769768158844298171915884350141718954414869596634956763471039040134209877668578002539581800491036253975681215531484476016933446506852965893348267861223885020147386083217211246989496768545607576399508741624319006730798114007997801879755107665284505414122623617016407996146534937393938816924607877809431791983914839725644511240316470616393046718545295550515641577457755067805162170515769546400667082172958657280975035602238672448411870336812972365063866679764343873707807131038524620760699539460315871496315658119289522666280050237571600605270985764085362570274411405551642653630167388413256057088246939081532232822213284035989091865164770196139286468915574696392787725019058712464205224783560896511343759010878750172581906463974220824160949492524721825800366665540271842799424870046524231909969393752898936101049096166832497625940438966548490530380624752282694918481483653983299259879118368132876626565717663805618780576419741321258203542180913273999044034019866845731047863901209679368698367126638628042361391933101451355304026246492086879316651588248304248843815577148230631194741814568273177367347711761376280443567520423674648206104721536546430036388276713586956774437882003045021844141246249182037259818947039501787787437438964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 738936771162249354787848583425278955834489863435784565920671078801132108250419414111768751973556847093749399448768695835872017345140980486041226044219712195000255001749006416725013910175530421262846703547815494059905902634449402781839616004192182011276585681732435814145587396103904244934087016648350175197789687011096046115809720884910016184960065751507783927572947400057412214997242196286046729562469285301322796654607139857223812998342097468620309747960706152033353582905122086364913473493100448240812070779936645218913412998852309762061133099103639390742188245939799321654455011418148817030549530247750570241981238393124191346219078013190442973161473133136224337949456519604173304400576748433562837569371150334275810532317122211593312655905834532595258565434018023706511362153133965425938957305313692875081087301168180041241309635663563616520376047286771223174651362878220130231745980016713688888088212506187895234588727989516756437008201429105913907523264119720783966434267651703760240197813356523572763415034395884298602030700763807696737234462029492878178983586951291567499112627233107921147661273633982960260627687501588584363409347465341625362932261255972834714432401065312387175892256562514108538714393489521613325570408322865327787605159019414409644752786029988532083981187608854198634181170075875107962434792535934683081244399830493897375376562652738527584250333753837314337194722450986967778655494857995113560576442173770340093329800492523792932243479696934786923643851006609890548581395229391530755361993154597818022604805679464086700995832558917514335530512942530403028749123085796723743635850796480718954991829846901574681530332760111286316517194036357607380439469294533319227769005653364040249726288878080165397280008414670792904934632121955094722534425903245564588711706458174569483258322826708611379401251469327898676542501345625527976292904344624362349403970856828727396475899922254488606470100933989976326003523576364720079172449394419087384185195996097843681924845440813196759224226769544990428832196995266380515783867173698380870627017355117151198525770757762896378717662174857156162764270992269589697166115400626074172410258188174653961149284247368848834669692196647964148235582186480513768150860396437386649889495490105957377807980246786304279144931478302554973328112337257481216691703304744674519402401268472213120060306495531487860322382791363014648850818410074590643177605000617117984572972111651239208540443186431220957641428279643402008941519955789421727175174930789284846998119664268345510463648626830067045652906237226038551964383128650656427717614034611133280627644147121022522171355869835811644909841530048848177513398051080547253991382653217209977946031622725145287044305732594018509930940328963782875309034201857697158009949871586615741430464540596262840290915675411111954315852785987497076172124764912770398739447697858810021559112280937878042759540550278038037299942373132204025174260422352781029734415976290205559444717062290802743377395757437537069713907994907365612097201672661167986779305757751621935957159532706181816639296732248112958810419111503941214549562041090315826262435339500203602719812266204853763964527958584507659912542368328050188987120476510221844680143945401645838675170595267920600659428223723946683532505569861897628932594804058693244420928964002776129569747492032320470812857278344624528037951736328875791456685280659896565869619551333401782139800590044531363588923320591406753773936585874274868907970300821796157789985880849199874441802333983813743132545377178068116395266538366831957277120085067358343249507540912426431809912215948205354238933691715800487068467890283348499691982291647080335706175262689422361353647909900464773178100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 944648447932941114034108835662692396807583778115683813733519003131230903679179414829181174891634944897548634933958742658324055206249105424603514115620475466769781752188553083128655854504997628992529554156840086845156703600570254866645339316695779129858794008174828417511469378536131710396173038215261768994120579730307084969300332203348843442723926160032822284604852600121378319793255336705638821469786303030313915432626736736195544863380203232224704667013226896596794410192788598145024695455678646992100618347028967069227928119401914678840223344694959955779354626501344864592348275908905182609394885567376184421519902228568641249335339778775303468114875200193852776153281364606297255644281571874831669016972485610117437076046635893876870619525283659115232346860840180660181941444966289635717773014508448519370318358259987233886116521911625943425331713924389434130975952227897083562608796288941204028978896015551327025689947882934099196606744115198976750709638575914630516717187417311693058342187814742182796997818609884335537645410031649287587581477799979286158880036779003959466881768489845154518395413878052023199252524888614692208148143330776507596661149797424175186848587017373028122053424327462104201251293657950658721686991448798588455811477969187139686649243189083104306055502716868440022157294392484285361186960281784402013262504885481496243843514827587355172846490935461193825626367203180395123666598205717935148694140281246464172501696267987427084129039197261443269838769819445159973805134758369093534933277985092619670143829513013458299049838868872665397237131960978680573806388551758520679458928262738500284494541121006457507394834988428447293356564854262521445474688935794172884112286825286069983683911011298160900560356898235371391497321050307664094978421243606429108603347841076056528413671040359093479876203010360784576104783482709859428680369547616275698947555906221603783015845951129004800430504567074319585275479927725960627458305453234162220298372657517890759605022612505251287113251637869059923035476929777768218134032336426525848145214754767528285817417705163021142344046287328975393739046551620468660561097059471455815124159629017430991263129899476717668450301945134568506205783824997228771028820587396439022566720469486057759625451197336894659824255024395348051257122529748271656931708243899438077707763491247749123372882271933803047538551223230486812229456987276892218733577738589333249102361715627104666332190463354758539937773534727422061973770319471021365393413616836853442159220153638033685704529774318329947451669533913640459662687452793152717450057494403631820072743205062019767788998550960720581811656871743903070099179008774615750872823202110715374164591956347897712084404409392268709123196260712844076430014947276002261893149675726279981948113672045280358306488411635483556604532432013080320789149359359205995394562289130603189152317360872073703245246422268773736204705465334967032007989768051604419487311075919047554869553159607781557099177922221960999813649192914889543480098940693647234122548704562082519993768026080191458137168279260015331615996857044109490730567436327441643669917161609029796545817098059756374265141245705157288116724286439673591725135747971932108617633527027035886154706095336915490433689494044352784634085742433895444536754570783012730694008574666988154431251565250359747358290704908377157472511992201143902947946590914940441080939471005593276734090438720515469935289605139758099867459586123280047756887620933999304597927641530682144501246026441401858547048478534919773915206292030371085191828376412836894233435188481434593292144591322944680381487688221785582230981579029456721615941223452884412915884222164391323763276178293060183525085449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 47281168779986186146493264633549074164106212868106864541565236033640313593604749600181051746886475350738265831803131023951122288668725182149762410696167449789753259842616152182616040493730887910020764608608798252128388576522365621513370227085124143998678702858842344740832064513877551114622302530866715068367277933862303259648113346134135565334185507812243043062532503344455315032404875362965536301757976623425247851664261324559131438699917372921015830018828446286051836725439754607098970826768142309416723679301667157472674309043292922897636342210136112844372110398396958118136044030567194423381969798040602118547189829764119983442584405112497660115459035512559886872452121268295121339261695491104315881477733253468351086330214247460337299825718348940275107530182993314741168915208688832810044034320411839912494264757061801604738102276785848197988441438082729051653953878875095005820257521714919003997669995612595073125857624840128709103874990845121764507587782591052459356235099651883427112319626106813000258650858764875189790203707732663734093567372430827265533329933467135869312978811223743920352276966708910646043080901807585922231056360667775849985818607419072289075575097922960857789721076504135807361101812948431220178804884255866559970849401097938298989693199416363832564800143150357429447413222744809921458888719956771476500650932928606025760695936072260400996734644450460558935097926005131121871229940304240257192422575999129596836798157032265480586720619795665511562634252769819255255593272190431053343230196097189654356346216357981721611625633894326506601121080301551245562845044288742520380536713070781056865998403506922707091268069348997330124107046448277026532381372651355724244462194967332636331981852898494194498712572041097826247788132535617010098053505260107267638306101198314575515041845342404868652280704081088576933711408846662889219796836750504256566752615243827808891948122321720852799632614325230171908532189483697331217033256168445886865019233567872379959213226675951015190171823372889110592127017264778765384722828018846649664392934244778979201011088870692278913417948592767576945243003204814053636461670728587593752136605683277042114966681114861354224172915443836439291965989609788725991740375688576426667820742731505538976175915050848586994552222939648111904208148113539043475916886228800773308369247148148784076113434039536830390990367358695862298164901547187667236906554453354787128214923541633550007657203932488518036479839752512852148967258791980241818692604578293495434916815113317234613971265358985450798493787861788852007276555157961801593817231359112830386551455178576517267780017245038634864002824296097004786825885551400407095593298622818920654967355415249724876840628004826907640871021533891406074334492245788447491659077720488986713623919415601277107088420327518290395447048443346847870432444758895031224297391573715908144901776285692331938628282998330632430623194270846666557343777628779205873553240882192875481482484719781814162678787587023645702014854248941604914775950076427549569142754491339994905423194068388352239192638554821309341503965108094875086419205243041849297102694698924207984212293712599008397774311160330670178568863614971048522817407409097511133887716914438824739511937773216353638070960513314227958866088234793670139986378493379443443586763832533093779406938361084672338773817716698260832812286439516926816651103778250097901294653019673351649463295184999062213270785816054700190768915998620593384712848605774646612626064803125549951692516791111715888269201946005986676868322004598292913145482258765999489496049221024101554477670727741740455049436749824181116784352720530682986266564242637626766802416221881136611618532244919752228260040283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 231268726569746901271319404518527654538434811498516419142475344148602005489696811267554738675571680117700013571344182493729346695998238128517394677616534994396541921581942438189834938226323159518011275673753224957449603190439437532302742116614074850885931577591470285351571272233200597443374471865051116527023842107373099504399736786398440414584152567517751661208619485309745250666262803577142862495081733084058901067481710888715723797730714539779664550394528625968119069165573216875521158703128664583592675732393468246929635925558007163718957662911616834263618585047363530103412713393550756358663116234633083472842115504353469141162103063661624894842996355987098642399646056915928623488008072163469423724122719180360214358445829280164592023803266955335648716507107974555188525620681104987614453923170652070673527988709598436859460925459230999727471719590899996770683560397666981551284569661361711230458771331766285906904337590578462938539987827858941859157291621247081132621798475175050313871048907855515417225849621921895397862568366672231623980065384404339044530478566719081958705448903814585373333299049193265351213860188092710979134768716664037432306823142630533059141491333619715907643802171399595537633397165798953684088850069178892103727421055605011636025910486372194430997490857567649473634134793203541262259885299309163419269187975219039114694643044378178676816819601426038122486799021495859097590194961507079582490048479097222491529283199791767688564127923864712166759122586919914081654950250085068739693234384453134822295733622833352465931376797487246764108586960449002629946435565923200066678944863067168594171544763402945098043533223476540955991837726665461660817437059952149465458934206008394498510103887363346680975663032722027628691831760870724574036785271690932795242822038667286810295021399180811968594953152507196141794571893347806857969938560859785329748901043037867944805369616988001140191996406911316623723391455581066002419669046787861556343046494819998011942779878100033952483869301208563560218333170607632275206388047259205619389520275116095982635539607926274287540665974107454779514595233859401895687353585032796825417781238097171453868462397060933131925374708405237974934135421097361560500095125229529262572590907310755570041023231157339761064989339012954993523782854256969257892054148720441366933512868888491418715451138685053390557873058215488192137141322801043052397846634841979540764052883541610865929717156089021481146611735241478961633798839227526381603998157484565823564138334376503630329512977853651686867265938502631267304910429984871629728924404155264702372574949416029890730229294861590110155201878553611434660597123656468365314992397225492340702325177217104861300334624819832572119684692921601765853997057303713992750788709444621747480986590874054997679901347013869646505724590239903521867861996743153775198358664834074647287619830778199427213126295780707889668787679885990338628752078325677007811924884509395820029580182268693195585690030205528377332832530867924862064070012748810139384474430716564148195933695938603051811992375073813335021471831556835229426132121482208030376837718364277737704246943104159034841634334339921866934117880234641133700024362793490534295133912961151072237771005097435080772584887590602850379830689339339929272383443974886811641584928812588949018260301404421128501426381283918903340292519721128535148852709182900036455898422073324872079054472482803426053615265006960877934007747771380498261526229512528806979572658291502375024884138111565818446102606208300514738623682681366792200570547609848329205563443674447771335324485187031543832789688089887326223851006980846015137314949701774605060085418491151023471017221934162813186645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 732419659112967694647430661457825102519652479918553818551712083228806955983416619477965725939802609513710313226114247604748092544802564789118302938387915165870689147076010162726273139038167166195459795429379709786443178553121483066091776680794283900225292171907368995965261728118825829526918516246707165113938186877347116615546685181591510543184737324496988390456544059522365500979247346033832808156024375837620643344507759299174032684025882327629494334815412784669878214983706442061511090966217102200385925539713077014281880255375920434469810812009747510352269175833804936389643097180116676693504766635597592681294368928112573179543323270836092452907567786714879753208075802496836157590683108635999370328369407835225565030102529479604029132895053839982747169513594082554065078172603011456392943220359238621934064882850066849184819007794580387924770537824250023643899452599989477291721261580505846403795891635906756111110705872257350318602375840696846538372497719936218820918388060669982480110989010929410530047049343801858796635295511468022578869514412009756625096811901238835840701939135901946560503070735252379540728298708629884167581427663344949294632315529821462835337423516170295034994031022252829065323821963175985524858883666495221908116311201925944408003679562577028866848955429723417793221840207641916815296868819210167801971024419792316942885681256305000717286783850550079331248635728170005475738007746617742607954780241225607373693170864360598771307315930705310646760747394054029394378597447330674045577936049633477483589730831430441206252870692712461254364664603734225767434420954428414308760510792672249318928674558761468715554569168764547306696485630641850959287269239389491546945146085243626308545143833290581468563696800736463563344537367538746344421400933753812342915970458000534673327745389602779345892884768896047207396484203265430685416055170063188073361002981013263058604680528547761142989999253442640721635057550265535319409164337926868995826992755327916049237579057926883484515430895432810519675538085923237113399365300179398963806227211925443117307395961098417005564244966206275854892340756452831928827914622234554147611715287557728883494839629265664224285867901123633402141473007032030721493579051660571195053404964128665276217597452706922020830562434825686916796360010703886704377270208504867857424971474109473602878335513493905319677855669055811531171410424270647801252363505275695604888948919360622979662644179963695364704614204100375738999107854470156524643403034190064681666033142455511682819585433718124796360330486901272997492654394833565849648774966860086051597091625606101368706133924122925916670933858567060158785778244688629340676024854750600301072105965256673237699985380669836787389460968544287058368228326174009249436868758152660277428987431358792070177940958388488939823292447594073042113939543506997365965203549409833390214124066304773651776825843314284913426819986015896610888897171449050490667011977500052855209907782226651301839206598388366602665907214505554511031845804514411599643415113913735817174559716444913228871681970733043286686141601021906768482990838328407655567069989456466706807048359286288536288664483994520137317453497699864405048890338779760550205207133858228051418458852572492222078504332578487425345513748337267728056397851043621626245475254522684380598506284467557466195374090564886556096434760466445183416680720243805508619261695094083820303390152597848903649284734139277731760941544002468616024279807975538665430194971526189449610325860835704652372019842541381014436526508694018355321801100485609197049724582451697114225090475148331302857693795108813137805926087068245241800257640262669193179187602256324229863222813015727673888206481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1805471869617812898568428301334397369216891533092376920727509645093555058289470174747252147786837437368276970804888304526485320834230960181031892479584621014994519195903457174760310681881599333364850437800735067913151996421228221256366336648667008665425497987026966977310011270599680647432919033816627479901061053612510551313950710824579404342794096448854057640399757930659105578995048479060743505932191414030574825632723500438395801962304220057401689721060151376434096470345758637062214800482687293068049723798387341414348259068766778632811210319906666240120506285719997507655490952015930228678934579435525104280364425247676664598954985441860564176556935786101099153098517040793006188888876898852491651685767946129186753928081250568484595874385571977022838089614838448130485353064408591121113875272423310610081154843088770427805683464117362886873759593404757257532442759820290143308172367852432685401157348017935910493456187362915306931084208334827498471090962312347940054409353770494167943181806961802103028641198809048156468333898527945504121877582490006701043434383758756779161700266383579740216090303992840885130594322900245876601232256558879945893727856864835014057252191063873830325962906931941721055997306805441831690077948179453622265712367347861691633664095598977820180056165787226368017690684258057393477600172653927585242055895965184227376984343527421734569368615388346516151301215015165650396689474432438104239425932547092751541591607852021490102461178038011594386764782191302404769369525503954304430869376912131310037252825655229111660884548579692707424270863507405006831341883236310523232033899078386391066807792138117404502630575851265599492944352227549903518527532964204061007479407565494282017609243713399755451291425228709612131399571696438325407483893169517841902519375220712578286008371650683346776363862473136250372135265959808891206666877740309847418256731513458862729420110981072612370534769354977755163340091853800566704848033138978219734281102248743565895967505550705731785125488023623771071141353940234061513853936734225500573822351951018016311607890575635246037370321961800218735079154357113459968589702259689259017937854603307974632497285841926763503639797600648317142874314595618453578721114164001119086474132952120647556103198137442207842960475070811345221652942329236986398864103462451405946704328954252917029721048425300061348774429094320563010115881897391651087679564615260617618821442042732977445664337355819044253535408181205381813399650444502185158837779758771546498414314574570409747480134927387839337865357209137928225199401070866270886902156565438613588050159020173936355864558325233376502971603228963240765692655908902711788830808858682579791393124640638829468983548217204238016187376933372742478791059426964260025627729861672896601075285010954472670013995054348676921190023971399720119813384121591729386015157933422043206685171952578722324560010167819012984868440352211959047197242743268982490723853669596724518630495277002260800769060032215758662738084268374354107632240040230999195836107235454363022624007861107315284053730315313093482040337585987873709496795113993289697957769651448129302977133107304223431382671923100981737282083932627925496830816499358627226692427588385295144940670175957832825056675337278613367700582109740127910951360740682477881637385857135684761161280411098288255336346569481401399908064497855237392850375233348942812960757022649015659072022648325078860638238927538237131845712122916108528296575156873424768616987722792411621910231852923585795458398045399850395409877977911177416624308333825244558001692308709172567990190933609189405392468540502401636033736615511366939793833280668276077385377401212070629686320615867583482146263122558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3134083844672088069603812956236126441856596786386330969403056447824645633337037681329596082286543170090310069272998779757229694093210082762032034991219931683750116898157230083057126888305893894430261143614228325639593239572287005551714544237053002087320560636390547672840156355164324216348639453170814438678508337681100038065077534034510245067376970782537544866258407338421012649250691104764359466221714673517266317129207560216865683398374293323011643311582194979701550158349308107740754321848877006305640806264274578487874241321029003124622777541597925419440604485352765303674981676873105032381676456067399057284481956124987949502554747274976058338559065206312448469993127180484703333588157206263847062958645223893435171826837214962386772160882675182631473910426000264543748728962538494239768487743741207283512290713859690402495205331132887361647657557310946948833607170157445033126555283249283591958192837286476542225432411736310676474919805218211139321777183815300554430284845614372893493107721987141923100695608115057406977195173999770741710486484826434714021637620965621222009671161487298534931878860383935498207322198619728653590964535827892509999862184781310214323584366915770197408532479452022315196072477266045059641325762612639851656292817075075935500798787880309420936297626833243651538588720371270037150716124968946355175786520596307802589744906342971984257768895774675788888778081996467617474483146099456757930840883997124107989748425366206948674181712735756454730897971968082630432052365961143817296278205128782776557266688002797430175016242519869330178309619322125017789204900601175153339058310727158381652302991470233370493561009699043791703066906269925546263692349482889195346212054112007091685377036436447481491861764756367619596579052819059627039042828403993917241366561127072480821031408085797505022128909788332752217499465088752957232986279133473297526867855681352573846169157416291539189848394924956137263284417507727264672634811503133958120452148661862526169774711651054838010159628810002321798333038079127531427971809935418980758065662176398936335801366574299917432232141317414867984651436183602462932743403429843025680884536059275969117138003080114193791293224865582335886826470357202163708755447852241498816507085382355987952621109286334853164763487183525213658998612838739140608044052184508258169112468912377434721284688044121810979298116009477358745225553816591559793402053703233008041775408926157140751751330528725246717872984750466924330218135058857081246378682346570652106040411527233140153335586178560372947891949804451961430997373775418216834777693842691741903375409965078841474763627545869487767910800106403999884325649827404576467584329610990451322035417115188584614253463118388781818978900388621882228391922773055383590442126601206171662602115909337425626625512355499945081663459386842256234436391362062297645927420410062986578833777655992545883548788933856237617683768079805391435620455918201946262412100149270501934407402762118108473686345719285678912114576577795044899875379447537551702105507868379420504380683410943289351416097613632000669862829572021786108619089294603055168957610679748882905095377446485871796979035468996055539356158118567634440642850492577392065724806994893695961605508574827824976233096571027675857666450172688266020147139391855516982609084719480222150449247880178065246581920776459650134669998804331020684304904787304299460913105334317467646956091484949106483686334284832545253921128508602560015746772658922560128729154117341938506701182038302931714457483943105604400487697123303500638960100016928779454276458438228213802464408614767771707118300868249160714585507058578594835655423613329117244916609291947719638376110644155425079524517059326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1573216046288840398239027204550637333147602690228809775715950401208404262995523603338377809379321800477113077733126192026029197284937985056258742424672821592722484357210530275371705274916670235927572644512887194949482355013492834055211591908409988510067888846228582282133413909045762911955504229532999570840145553238867448055860726266905519138592214988531567336644890634370435778249808955400176828330718184461640665449541842966110108106573374776106037614177285583744416333684671593956828938605785104324223768808580195670585571733852870766078860269942885774057866861505592441365618478311039371151792864971097615993500096586547751330057856720715060109070576176175014788492897030609379637598061980238689346703350474223612315107905547100201622200175531248710315833270742634754794026683416529496146405872538049428363647998923338731748134225567635550504772540601559516517503454497143070319252912149968854285519650145252573261132801414681060796347963906647768051056059986535706284030329185365322173442249530454405452919206243801545402049597191794204930792917888961673792653518700683096146763599708868459830671481473715588818146633498292182494011062265505997516196574411532390957838085205154376074733167128318538987397673119851743307540965410677697407583032681319990031723866367859945818433548472851218529075825100040251070593925462723781921585634330014261585958299381857928928158726118986289642050229196254650373414922003783200805166783186675216742019763228311673570189117558982604679159055920751318826656391131428553303170775922579275333404847540753429635288407965002171643571366404172404733278501899223922369143273215193264273355418557984237234269061434954748597670502090449285340766830601368447558841807942747812223568141597916978108498285037959778348763967756698692241348861599285450874739486997851379383148957546032460948232154650703224227736524362938201486736125274896117758236596700069380720035840605520740778645030194256138785256295779031250185096104014123175381130421554184061604789445419829950761046258975344409769235079137886413366077115039783854996803425265868637182534122482439257400932768251854018886418142894998660321294314741640648149701404728154099240107493794397368986664416876049838905107569203727166519841361880162088166905853513518255316082254512730140337650112849277507445654265481138838356824596327824608308829108298259821283090418659332976436398356501227666363571751587055512894092930810025756004216496379227608892006782005626998238977570421711043793310469923868142604663672698790904270582412239301174673689708823152469554577005289290993772835244941829248978301143589050600380604429732727000215648597835621871846130341036470057679111257708228562399180958483517162215485703538252647174177034816570511139690185671122057614989717627998658736800393917891711506278699810550306246808480773827879133897114935394224650582077317437683170046444245889414140032638494818591955064910064292469962965388371765023638924866110532843096524146588449005802576445882391874749988373092879681878109214715890739554244073738722894076164292466146300594987929587310449174587226651224230074458758836115030582879460520895644635423452117001251247386565088753282270534539690459774584500813382531649171358356624415582833937407874419599440247343987781355130543095797103717019349625886127880462645305413866597734516881113385489978427774598410459762505304195880949747856263788830531365147809170780686813088122879503931942028574379353262601653236316682656486837104490233329901737549092316998931980568259279295833430858979192450054733659199573727228975893247348544663036841400844238266366127412054908624063579018250876170784800506011453983773663181248839140627803364376096323812317755018381527512607523100006089782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -9202227390309847484163833913090212968807897907830564121645025062772133715530107558495531777995883048853210944563362400332484730337576772697120301683718468563531470712544356660557260880243124995181621912040972899970397330739648773750011678189690626682448998721381852794148270540430544181002420094996977872156437016880862951490375431078215960667666164803085776150244047845282690677028850489930012768923091474391321783037678059670567350524391498716737178920198715046395570649887658190859395862941951256902560271634986302338973778152248500629800776623664278201641900447020238962328311027307761570992478364390336844522167884657196591859079748870328789112583124912767456094678614558189725095356478749714209050123073516913240112448172618120651643309222290270246171320572235776734297007134681373018667672222576602294252257977083853458434032242470046316921554740907248856330853450574233570040711709787845130795822763011811499198195254948312990597006444761864147069601413394150215470213318984336292784673134491990257201168668784359070620653129481791234628288412204342642359231579238462631828183229427318877092230991429118901025228909148390790634545428699443421701321921313444700840318149954587700769834877497833127752091145934800705731809042053677161189470761412240606345591878786421646993296441241573508239250689110947885031365172041909014511326528825815341888161378723584139277151060017024604637006427070016883301742585779655214014758978728253921035185946770439113340697049360265279641392642434208002898370388727453328933909781936640716953904232119775658730030699867436431073769077911735327886014799361725943785519757236380802705642517449918993188941865250804242021338070377195266593177121183976875726716709274030710292759797896988738618629564345844165853802436439729441358936371272607271772017307286198970799053162102601646449772674318890383305724683095486739541222454939773898719915941839829529479385735140754946878824932388840841019118747515429912078921188381401584783766466821961079867360674927528522615009619450463680143332575134946504730156760086865362720555464003077477022721826009326718407995437877798358958347545001284490257716674875310396999194610478779988753247974315376538899483598567808487107649734325224279727158285852247907135417496077830000999122712894580587053130427908054551984812821706410125398884151893065343914496285915610576059626336088049572264691286811245145792714772488469027068006717551034620663535544980857620484238939686689750076112884141427211035292609303945066601785205127617854502271469918726532003119573727414443056674121786810140601048327359560090920803572639004294700928800955394386962137027342108963699738726938321379279744413041203676841073394240914353053603945373397069701858509086996871042183856210712855186562826053377216611527738022449593601978480626832528094132670541327527732563688756639998726778445467570592828672683913869109043231666127091658770673894164775792978483231155268997561092950370614334119135835930322999157335027007811365324030566921118483253632385028282916433286980226070810206405765086447828498824566014527450401363070429062804011716945935874976425985968772204332716961799474800419450868026718575919438604397805173866818583315564406829404013987504515076159958093219572455671141905404877305556524254261648428916670125893428376135822506898891655408268598120021181651152101072567949597146707209870644122698476307145398560974631137469304654595715264611486067466660510612564853400511939627831269038193671384885903816466706554568001606121931442282734669615895864921929790512404818873823422666505185706642020423280555911507170629365009093477999101385804529889476113598792406947572380229642306405120403488567303234602341847369655298376498288181410331726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -37368234802107337924866272764887671461864238617623769720206178700668599567902195007302696452434602913659755652419851045589552788320260693575845753453605135500573198714866949801035823351325276785859128905293610182622957543863526059059843324136970410313633780787303195074370821127756691894625791529541703764934271820933823324681956629388451977472816743486618500876099295927583496063260653514960813491928629230160445121897711458542111034891407722361319402890177571042862693046793334054958182848956327310989618212057311793991093581831199557128592472684083848131382623452523015032678104019914334329244576214349251099926147226579455154491829586219461925888347383062175855294718060856515675141922986304881737244508741956846743337465105679418848844256057790928829950220280437901329002747940194363113947898534555299865704287377782996601116614828253634416126137951197373662579016574121279394106749964756516309866317455907765668039431796029994782068443272402468435981887399718266429569404917656902842754342743982443348629539025630522207917169114882733161032607778035709386292977346579199295171772930252423419160932549017628262900935840508393140742234400324702343477117095073291614309014712609429515501751562181951506675391081709015829417419561120950814504454953881910175895953231793942169481820862412078894185528609158214904500325221895681640078224583908902844777946730846877024852477021740007144147112880878967119302418273738113232716970851949283954767012339721689435956523424794369715807457202200209276311203798867230843830461923702828190969969927719178504591487336806934321470467761515113279653273687343762387258567417130814440285055008682248688892658451092786373136668466473537686089657589436687125270011057790661161777857828213020579714327307280706557332690567938561650944029652972195992369654095894587659754961474481219145798653535531094605907722289859834284383658749285620214706746197254087987562439831978289407666503129920863333677274411267787666250447489601283091608193088995045161836377725520368866416858296222595487546909214456839681174084541733448552909838234898444462108141820062419337070217939423587107854699254137987166034967190062183535476760543435517649021995550185023262816064318161484725038305431328283130752127418832087920803188097590925796869063480312768115132695636494622392062886011050821813226708863874649768032386478782993205561073475199246177725976715830266644444926783239937534946787845257973746818408919061203412190646290075711711047192730229210257821040725341495426896341736179110356359323722795757147743849132108558172699808410767236029142218661638300993562737154400740807071817985927299065917531390010934980466268249645385721436364752670120030333980658859215936282078566263235193167603085114320439560025511556522002002903808157175392886966237901001209676350160382572566610708290178092360337218892561831017925693473443583017407487477174537670754671416633179115767286117920171003621646117208559473223956398746225730347384874825757503530448748755397313238421618912603370837770589619922722171620053084624696005284263181623689073528153544802533313229487324693058717517661996120538517059154144749453979683377549695325926989474079802763358661569465793540220638289876208438532168481933299345173838358813875123004577145419377426016416965563496185453208273658066661797760730713590300881268180399639560727141032727011803866815684177986145507093655524461271428192164241188979331600922472575852097570929389160912490300849884690554320293398492811873640458372780993618053188959308521539500479061269292592255646808413920623059949048702609255719110108093881090762495514122967589190958220310620647247524953641579453100104129145527229562839722401625637375493623424316491364907876062963296746730804443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -78779279554924055267105109741011127975582986668612291826359690120212489003898983029205192204099469037434687982776693303277324230890571075726878270493410010483215889117231086367532789276299401258663665816172585783500849009446674757028635001198762183637635288753783976628376689106485799895755249030899255132834889688382044024877144932218253467936256855200563512914591665999954376209410416287451170557073612232361958572233036537628738378394726074848578108391394164746366865019038620067514181744545419058909288173747946032223422448826774740647189944838604619931181967626048237396231249106693191376278359760859414420279731411100326908675887982269047052607082739036086927612284946980415203265619661974415360195753595056918384641461498773866238414484458011272200734542568860763134542122327632857729929714677830580438748470731087176960028668778805369158184302929380555274841312297180144100317083270855107789032641522653237342575709711794641488032534443259043068186271797192369485971975836375342463958411366578967129075375560717612997191309762225379705270721707062419428865478457064737175813382165034565635847926414222385070182680288953165885842397230602315091369670729373927177898680014264049629499761200023287500213966022667222671262461479961844852277993136290738898722290707089615466149746624649623539365433908358080962443371490325719303837459634878474466650057875437538372996394649063839111470543430454545419167967918596300182912308190308758690367734882722448450579059784113847162560606452253691951567672234616149103775700986648136362274738082369415102622803481380172762557890094471711202656523528522581314472256379853204515789965314009261118253405673541783652166468658025887105417195610132154290065815370932291923854295423116592153420659996291257154406493242794242069689088614112108032075805777704224354647399081217602553570699924896478687904077297990832438405705934729854369165806248962496373186120798312549287216565209367363242416771785821340577872350911907369541468172227997891154882659443848734047251973476030213371692522314168134852924440741632397717879764181857559912664526667912388834789633723329682135949126474441077624102917515177383376589090332603746810139434850122148816960837064771287374235266336533528705104322476107089456002344340831136795536867640433491637460950537596216856631965106906326723761399201856646812748053197818397068402772835851056377297935875558285797438811485165668454497300070825290277408488550086026219549806924995178667741800103700253267563793482969598984435300639435276382610462731985555347043778968733209708328265699779126652214306676665588401420627472785333769992406776991779640304653288603496273244554657734463888866357747046432884191632699752016274834471682793639478748352628243414994860967737295532538753604194082530736014873346579509654954408575580660078333828937457400630027402672839449338368930022506965258695501782815235426067292122458797316367654300861473049794973661296721078811383295897959129093568874086755011792809409947191071830402082767475692878765460088909632033155646137710389200144172335164729532136687691091129449310509980313419333401122967692343418708977696667154352322563378371383109780358674197151774210450974048952395339106404331095386945543658094315666839437182168630346307851670152140875296522571099465561689144786400253592208079190229657772167378716056866839394018085025823892516818776838005347490957694590314810378662572813696890673732989900243595965565888451565168527627874571631195936515091261860146369082355301157386586249765955053800450170831700052704388148007312735910197221846888080786198349366767002621160162948556533213514047236381832863227574164229502293623203984967384812046345010421476039558410833408824961907440601089831561326980590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -79081492695376525916028547999631628015321886322531569277881259606131411922278788260925259729778667209381722029923567701474356539645775574155848376195986112269995281885124487231246532948519145900480998506664763271841217575803669386218362825705349439556380372336203064294915578037043298428210578124570752294683096966907752619415598074250791861154275201733663113867059042061692516454250357191652052578508816766150667650765366556523319874625382528452640070645696803475382543670279362545546089390276221250970337955002576361092135070422989807179111975765534407920154393119839755686934908321846309440300913494706990582334303904951491068394316672292840802082464878347586079281566444019783087963443314490599427027116792180015256917808222528213235902260814377209702752284863738136144842896430246329070841461752944380242563281747076279551545134412538511480211071362698361982836221540205592846260064962490457567681446084109769092653202251484572983988685787406637401075611349085975910488063646316665649526370435039000550035264067084270185734387211705689509271984219845247860730911395814230096289586067754909129291929102497899269092172687575824387998486149583733262285050733882050959790275031345464298247587723860402162903008442804588510909360441608400230018323017519431235166238951982624398618380060725976108961488799451360732030852748801010240035671150359963545187430291263739926242827086739438473368756443013630573569931758927177851980152449875377943223533103026933406338661702916289197792728026024718086835077614124490059067182503468520661762618696658889404106339066775033804730020611204336530321119254755097767408288747054839984295526511452483214728744761879347245955877631938889745184222515086813915290882197289962283434663875984110392177164873585388880593123112895120104338837457273494641849455386151907117956966786986852575862161945939950530402415703342461228304647645174663831465697315739814664601760038850459020650038486349314418363953558717454195391129346461866001275892369416151589381115155336981464113868781778541366787742401899696656474471634591446972454685366863977668046872411050951410777138463481908649520178028858643477091229684911163580668423102789273634547648658789452275540352956887703473606272794943467417992831686189130207556749558056245257913037404351203980677478827790688308577258961769538932219151109871069710411765960503336837609794920407491604267739541240461614860132910133837539815899677716613836266559169861019688005355686136041450460896482587567610502587949031915437827982903971872049033942383228312947312157176356741715478173473759108426124275192545296570796462759342874100538306752662637933203569167446560189576316791753153151263950034653990197462204893719914011307596063887632771182805044146547605466103203351183202137852500740394339870351303038790822142823950971164428895391518495808901154005388133504202701613459576736356640685584984857195660006993627567498460224810502683206410023569071736115001486416097977451709785962782831872419966937800813709487910574213472844948644539546354566344285516235105087435475783442727262055622276403807239842107071789015803679621600661471149013394139267520693149146540273591679976312131563527036743534629132394269000347095793331482604979042618910335368894130095976793329465111089867007767845341617334424572714454569999163617532886862517973752445033459547120672115819086882217207736468115238746337266616443261584059062511216297510973041203485148590477162359245126882147585432374434200624889351484242991503198529145065081009206696423862429388777055498175204983013752841567556553129218339110843197343091813171761144805524925490802735372070407483837675989050094333012007961963003094855372510833349280302959781747112813747541401103443668685642242431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 66784760005008756164229837825779953516889714194724635843467108973183752315307205489375955991698391063330346085142056745497313603111346749037595010705723007305868512974824509975848968159827587458930201805671103900442176927931770548915185624100316873158594589345633506362788732229993302368463644993348713627307988912278301866805815622288496609175716877095004503414504300068437406588447945271662402847859788893122606080671796169277859321350809950983826687079877511562150235373875567315295729935884174213985973487118090179781779505109905010393066982576784239876575527366193946581367204750536608097703832368472520640572574181543366095331849893356655054374120192316629889519953624992875377272610358536588137359627084793907155761611465855402275181040540410640765317566486061042194088712310809189016467800249136655859201890945742280203427330921078733820759711351839342144511350029969581400279444687602957478797622171285624821618448201374766053737283451163496080365594822813352455558811397742549539114664255018611641033950899385927052794730825648615712372778749252184214116851333345375701932082554117632860360263277834148913666510948304395115584490642668272580573865541882258303850660615260550477070165444969764165485879494676257069798601532694782685308116313662718603972714150161089017019222663436851120412245494557043822262518264248137929916965118468260334464531533849918728096996189586351216438671666551528261050840005979738508651540034200729627049931221323332278199917693746302876891132706935770579246063686808821301622096170978617846720690643526322870500276761084225884137143104760704578717240992911568008754926709098762808540347596064620064741763529191327462969330419448996053847506200432633453900180056683574576210897105151957263040509094403359368827574853146455599942898343999593525133915600803181642196959036766028827510540788525795870355276403893962913855145641929537281787494382868957584620190765195707413630840538496050787292598922548958059087044749784094394083772852846604907778308282731975747317629111510004650073094181011072595883421317555016738257005296743146366795595428308561687644605556027098781334478530462529057152346363114766256333709706004481678274674327581879947880019179708507032667725289670303633100458218238917656001097640223929976946075568791639781561625859085149638063503034163371865257295059644965609100787198752878289594853906724482691293613231962767567423915790497312226842506752816926412059666325763744010934263197710910389180397886721196361766813952133985234364871221068309586978900840975236726388390146244589628636989737765406639086965348738558433388949510068182982436017765457355032182190046603423645736148075057148634646289118609760746291185516163645868522343715074728710075256363758024026460518281787475225164048323371031235933321058049892733234474775053163399687825058965554055428185815793959650384792408647295866971211766476575315376307981017577638098667477593637594870497737434869964393589000828426474392637702462923637344765742231838306968278981084203443003086003080460900391537393643884817931695144190357605524186792975224666662653732498850675126736952810166621232139178261615723164131321020743102775791826523405531615058697378434839755927777477510396087340013485839806815127941381618741139671137554276522405110759919844625460093381365484757298601730236705920713631362782167585190486235696604221853389598907580820837125708977198836662535356842959828974903695978394923786708457226452218839171743789298551798898296401604738169437136149170150726725724674366382505058248900887050363580255298271504406529931260608667405669718794476864064844798935400106649241314205947438621071938147372390144802558719124181260751582078975139964087112688010010070157352173603329319286346435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 364330349386450455683844013925500562748213132447885187811081683277962322998795814005680803286294147640505671081709696181328565463841686414044828601547154976560952500645184744001797100555270978231230870103091072423916142583368401280824962504378424164602031216196301034878501232365905969578103628463916656304119117234726194955830604439941840119564239240187609574220902014928993519584770456877121342221186529139927625023732258183349617373736793288394514682139098952604047881283314543722926742756860573150278308868189350954507217698809056414005169584908201563834125508155489390323262567405539479665342015152700156735549853338620633423014449410545990793922111117064698182428910907307156247448796697455037209091722284106241347392780837115878647940241469542979938752729890348296284017048073381064577225802944233604957235576274131208534155103371507464747383006212587071718462759108620061935075246154809038604741948967648684608909286760209196630800189395283361923586543486502614365156725893818540301312231917520072787290502803552831609939459145808327095633702894068591330131093495252198923139099151616785734587071756268264171584021309942948225738187724853908790033760542813088555775662649460187030270833992073669478262677082051744048613136093113284115412808180837774267752956546178298032988016721025578877195671445472218239083511408180777376969763066397509316881056389962723593105624335629472507878266408896707983343569401761369522007087787286631056090279754676322570541558509117252354602349141592659058547264103824182218484976893013523788238028587683178186832839003007994005638892724580151999310345700965112953154783305037762768353493195344567967046754931831171961982322074251408999738455992302345825345523455942950282002977451525678726980434061289611247115815603235844968290259496180164240327159766678790386060146982348859596389325511505547705050524338193498333739590994850407078774301084697339533358313212410594031227301458367966343826265660398278138211290151530465023874240486661307211050021622118326639519212702242656190283786892279998902706455051420425205332020945654935039785830828404579846817724665627963258794140809277667359878944202080211809421336450576860957635138679446217401255721740007244678595009424414898536575496528042488249516307863745198335667902593991372216886019165395714109869602861427744357097209847679679205327931889093936761365511760101200103574306682943485575310051409105720184564189550305171310203565756471630678525006898253770665960467588203199415073666076664687544461844192806003742201096083111981787286767620168788459495177107922480001632971256266218293047609510755605862856179964240159459939500346160908155712277138556374231528637986278613747824326782995446865365864066190649935131314293408963993499577156004929256569415565512107760849237270985567198170180114286261134068412715635736562071725337102429361062195122973410900796570990908618223200132526271665046617046277671795648131271816988664259331653125105809506814491326063305513661360230933514325216387651339279324966355610013168285965826600295271500476052435282947691750567454302973688673568934882358525664070836519064396463882804196600235361516296150224402960517673368776164225956706134396053073574287968563041437017893252892471462647331222546719153576386941072659411818952208885832522161435454579226803484372325159689082247682064245102600038537370003912988264379524566654954600767847828782680430270502672504779746762526063052416679187140697978999374048174600319515919978590907262479459413411433703203488690637611852929069044052848646479448771657066566873928547253449248909449243574648415600606888255137706365199523108613141946930202534179739860753330369802862397630736124366177528875881100052392042641844809772442852497100830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 586243967725882101936527163327063695675531825058826724380939844557484543282914214093051961619659594372006456437180083189920678922509990825485973925685166000419131392596801737985379174505654872513275253710110618930047204910550994448587561549970759595443595607589951619686904016390415245541472634635625597319279775369262883825918744038503228964629703448251239148705751107461526578962313945962825519000476763465780732959053036161385876416060959103699119528149657558188521403912211421870408163852806317981980299868360312338286526704084295234836471623047239814968841781615346142636297503368104975876813761109126841415686308614910473564001657885847667267767169383255752178060065177975234178513030691782194189937882261273559769308708031658340124946441673621837843777703751570034038854026757222196947638883294365397307412287116486005244654570837122240315356648823347862938568122022009536139933012633991759164876086267490315205750812132083500933394676939320180363072848904101994174123748669261540047159868761605916571484005618050660112634904901034623208806974160792585641262615133301025169938092555762527295569178388802892553082702286963739154939690232493169558348465824770845648002628931484809682540591701697929565353330166610356701273937721373498933801301325264574639434763058013841527349692607410875814344580554867925864613904852321092703246720953638330984292593421086164313811584812650510859812628481269428912599084062672561025726936405243861189669663182052191963858725100024540588830689048403122985058166725877030576298758891606413501015390677919384806283104209311352334601104931715024121100190701193802110849333771762926819132432087341396395079845278173696958868654192138900597008449796624673614028100535271283916363009079390540271923857600283666589125759594271532871455416243278821241844815678669387958634792682968800412977662724223921299502110610890941473747829365869972889269070516645460306306716844968777726445819113610698239058867454231133042828549641402380504615395148719837694773602835111459162218350593936059695013004869175396439596920226885469068440174768050270628778024204326356530810070284770086256015244413067525544216499681025011499684771739382259449650926091172971270614133744392791929405313845901906797676232222649317034648501120717808533679984851102491843200933358402101656235988063543523566519850204175815277748758594841708694132272093290520581375011591081622195598851963483092109139553100058029950415606163847124633501014994551546185788200671379204965812434437087873084124148830786679915765419869648469793298364218131520412590461525246625355730110998475073189689291741470752275759366087504393267772384611025736646409998410157648462144567355302956931330532015215477405381621955454752920961147642833859954662793417202422192348802244535230774532025540416425787759175223168416825389582697593663003395655184668991741450772496711294947189745189344132909120890186045967142928293696305976403373564978969770159253516132835226027404544226989209620614732648193495120640179483297860740765836766085097380678643822002055232824383554773513418148882991763200548148593565428818851183361129404758642036958385812235893272993088269579446969426057205974902433327420646665759933013953304632141955576973751492100854562761276011289933388290890899087174761583361768322439642242875628975369964969392092843782181650340755567298261534431668733501197832523554974574103660021383068690985169257289012780737797020905939288666358943622979931579449411880257153931920835559533473973096537712975113764344260637942036975085131630692264034573023143558542011544411411723414595280734975251768561056502788405562025890488616870816333109789882263548247431885656516170566868935879694761729248884916044584937379679494502904176712036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 478621236634619527201028018220044375847067998574043680656059118831704164260002559193813016831393944217469942622661161896145807584296917459478544384225159003663892399294527842112118013281044113332259743288967348002874652124840970882783199683252819681521664007945783158072266976208005823892909406909270550409323414496693361845724736936239463765292540640186591922364239740713007960431154988864120226447011183960312785870915612506800455637396879315702518389150625798179436206030358850036187618726537566803526711830991596108439312563016229361508822337111707733705398360186042198630636341317843247383169147538084995883131214427624496049726093251127086974003198004409901578254650548504805453274788476331785010104739396483568724482354649177817231262905305986857726341106020738121361221003043214810782810478468460791255560031702950833712037900208156380622466374713069723642977191372908422198340751362673225626768264032740151845698605212332866308429230848745972879671938642087563620337934203602883347548918743142217810059435632928978689701340059269472800801891493932465213972563599668457904347408831838236983590753608904532547071019528273326074667878449917145257452400732160720465236328256090959315047117017439037880878911663778851003802354129461856503230123003873242087699270054524097381368868310898218720087140480303809286222163567668681325130138917864534522037734681592947736388813405292339542810070583301393284915027296355307391311161287000657180751040669220777221106652493728844984076805822052536609284781968335420990858360857800113391066730631717617707237447821360423004646147706940445084057792461964499585001230369745355680266702028159640098400017709316896307059653438202899983540347615173932785053643563425974190898678084891564114442071804351167586640704089860907795167875651653285778807503626057768445528343511226993615602515773434757258831239610331739808351062299746595650764868365837130876172930597547336500059705151629869691119849761053776370822636360619818778682922920015010387998797300718269296157438969957851217803486409142652144192486772370649307401458462469576662543832997160313295066887066029130240499528497388584762816035999023491620560528605513756000947328969243579720098271409855317644152418904032685031797263894633288386821870144305830905624297534846776933785384034159383638905109412138881297275023406792698613657505604016651811944784058273570475079463071198546703780781619974860287100499085096427435047311736522783323818565565823959581093613058095851333029776316441920134395952124067787623584370415224140110583857536528582637572065946932861028096194883036842818315046909597308732425807845616616772017312099608740565791731501760922038931075525668767755920258356075395586361755341570635567800415083779807288785094750135781251394336128507677892031218706117440589589311591349816059544167494809738882586321680080551621477320277463526299849890349020055913053338506303139325868142271124689479958461939426994948908193214786087425640991417013496343523815062287579039634449524521271964713869752269140246861579358206786129305141577096606998863042128379812570772543929039208930025935324219265779808340170945463655955226844079525399985668845242474096644450268698774353821469837343075009524021947066278270518412807760312862903122485315081999029406792515785725714290741317684437717152289641266982624156683340371139783322048849113256611987485140200630446669243674802702111248456824498906596598550284816740804321611642159642228907646574588513453933558164706069426666795603458601678693128062589067144466447304437703877891906940441345115138063017790097416161230520873489495006900736112240472273501021059110863715487355204828375038951063037415765602081408332100319152377905415690963121739843821753429412841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 132730091847077218264300033419603462791316776955737481907235718982729059979573210071629323593645548330233025482904948218163309350573103546639847629699767314732987465348552540954901425591730595651643547482863082139201683635557717485362528971764563092219305822073427967651854063514660318958203169106185748646727805547064998166317846986457458634652801315533177565045074184152622606561238686870480206937761615569156657784894691179061572541168031847988982806761108953540459650192099016413497217683107730426866548678189085314895734585462898636821127947701642615133892288736900635718501821000835744395766215465924946926496850526295218867575342363930727204456779266719612815674047738236503327471727245550081800217796325715008120629332771518068859575843522456365411352735084537851852013577875497001113913202628757764002351315835752136688499260338184898944168822575618441358791950047975607166696496839943265942130922980497101468001472677520794480684566628119889503279664738954218616603514056605904808506223796206970243320480243830889198608144867713990632668355324629642714175752162336505591264852336689034274926345253614257088874560329667580918582456870909216111142637228940863363813164387337632067463605835025371070983024614085009678080751366907115447931839155841843334499988317864386768345272828141888272245450944682871566801883450623024817630735860467454370799170763118350596141634011265679636066581529090210355862668047495131112307240628266248031161572853116456847965379756770824530153359050672376029911683375934876691036837137663528294985703717377542375066307023136655097267059020533396342228235265190838292914584389986719984640928720526699643882385065601632810084130253317638474929464693531759489442887631129935443649911589844459723528146425597568670097188844599363195446079366546483467329255166500279802072709056690269406006908764650424728590144345814775726318196361199116352389743906619659413960363690173070162612208263651300766173683400484391312079612375377086511649389364950816549691396856123903548548841271172650912448589700839115600668144189204036219180622302397732216679740658254287564402105415654859581984108842694591052202247564063562172694737110502284823323803843241580987849706245088266831953041624758597581387635875587018896361930543548820588284958740215337090235751816110995865068663848411601101579533787124972711229533026729762127775784004188388163898799249814402608230127145385784694394196447791167491291103274775126003216463141069732711923349116992189848657369441323216508839207348022290231395910306650639836788966560608664523745705954755392686561355156452118464720377413398740165069393458480756627317744658454107114199786026924073851081230444003177370179965429991014361024267528269508090151630169918565405831024945018820303649650532182268190222324797746990740406472599820981139783557749302724884816560327461070842464689356553549612738345706176899113438369210347378832351691295673449784148320404982265112325149107254261630124040954135499031603412757900561893834860962835561544436743862913390258574138215519934788834697932233671847974515696678432427552925894460729160094664872205220826817814318251534460257973263692877385789512524228156374704529821605977319729063191247393859409225595253451485159256607566383514502004356715343536436691993682665728880346283894708348171196201040309047749513540517165772645132109282095295567042936623386602648726076816583831923896237851722837610166327041601186832009664890854772935940475059818481448993044060035556260789100239944267021795906569816634822734318224174303995236524941725565794265798067404416891984044138043200018698473266374720175643777839483236343948879219732968400544402880660662217081265729422156012640225178726665543674312517420282948493957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -101263260106366851878007360276235104490347848662924652234906886039151518205204032412662250870513181423474474789852074173763847872496016329440851164726196227452761049016174736232675260523038105205316412765037358470117608539574701866782896312630822859429142369509823208339868164934846646031484912718461445533995051018420024228460248521559434541458604894642760439080824712308359644759829003650900549316282061936803679463633707571134998604812403907044013890948267642139376034730264085245021548393245280011899875447765690470776327908781698351953911873766881381167051798027869166007568355387070984104742278445019009070800082362089015987670687105841634197326429426560600577819001025941515993364757176928101493882614037103505707670314559372320276569127203760405637500212327905049383557509802808319606443731925984035693371673039234325283368186142811245681870133482303032215573226971872922751945578793659055917326837695336407458437800479192644714190310242281604669932541256341883726033873016561170824080128629452886062808916329212166159707421154198646039924929234584692840090780541485898782982885302289145995875629119230924473869595465058692384129984317994305380333780726389277839925468517764684905525346831282486010371521008921539699830284927903384443436289015143234019378233618310804101038468194721271682106840232000356490566386849256525903655906927970781674891200162397379214657029684885315714627207404981620884393808822883980118401127360658891792613037510060437827828926651074937146191751360424770078435172330508159354043835704876513824240626705188702415117772425562145781625959521175539847135496119784476308756145878300389404474542934162386609295577861667271276567267066226172364320581302860450111546167092356523223283339784544430332780220303711593810153203134599374136912188453844484936239899164590434812322735161770978164718794955909267308606940772865471420156419906617907611226852877759307540279174999905773900283549794228603139023879186635800143405549366976875584082645162373955605665944200779234397165813287902471131183469804607828544612422121024475403100362405757361245946895880358368460276287060196324564495210305144370036365811701490564573800748155602148694699157568325319594681424179857340411698522265780980284176875391623427257635673027420593589667691055372826506197142946168870511953793860898935162948408674751477314968474323439934047251317902309424325789160072722975075314532271327077092668602805799000197898561402057864022645504515664302384675262364113330720903702134493991710285380381554142415247729226714176209304121244765020224183288199175538182630228979989246256104665530173363869302708781462089891908889006334013202641819565465484060501107526185127699075127548697055551504201569391658542502316346152236285095889705088289996868559935164548572545131946560606465267436824587763974784009096041701355713740508220594379509262651657758239223445811236847037932677279993296635007708001440828892473000281113695927173080563791563672187105456413425660921689691858406739754001235208578835459111789034335823442129791527144605395209378120761919273066438542401098587317946784943833659094195254259199254970174063402234485745396496371506815146919423125308854597176764837876053110798783884452035311042125776234375520983394698527013795806224656012894597808654983928133969970245592063460605496560652758725361598234379289694835700947234728617928320864786697011334076662346488287496894016948275308006951092091312293696912925533232287157856680302737931130993220539659759263980435621157538843745603647060245904922182295889195063981775166972223263154954224211875580602371408417553169108509277040149209896321444072397892576289333062607790055475842974984679882481316292470255391708000848576241497923963070357151031494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -71589485936623439346641347521973087311319126420650234040860771233093771049869695906038714054092062714315718639061412789451970770422419205289708403845270803832067074553437411701051127801217544950567410777789831861819309026174186464249800232088072248702908510657838906240956350135871503619622368546897166394346525217024724988138229797209688970785559787256503402669659659166141273659423936249552284079244340022613316071400798114292146465355974455724590485632154067615705419244976854818352253067840499347650685733048040486563077723104226102474805092751820425979035589814580439833108746894700554381261772156718039757190447053822410876216422128677321388635640516480259588130607289449226943633969588398044011775625527846522169197556028153334104182007245943025186482589466997333208626585016922049540753845422575744827665732823823149208120910602657809603993603202420901134941694967523267472405177677160925499908216436036224483860977486447018448478938502415816561534695301031365683305356327080803641491980344643003173050397615777346053928739365473742483487999005183569339548838267126104758041055740682528077487994318122269869302739097021750556361262360011778928079936028419654300801807521807661430353080988413777031718466717794950807054893290631193448599992888605308889213414100515000808090325675820250265717866791659387120622688617773323360894499699357084273042616895399717290747968749159428270224001097469704281556999108827574071728237471932285319923169743518179006786526883281639663663982771589240845421598778160405520292423525559775057843372823274320559659130528732512445043104032638365827041311345317422476504962964185597126921272016793894954318018096529350975904395151503168575481345924285843458731240500454386783497168243482704826218654371971969765430845158653534682530857948408319655807559808317876733170069719322225904120864224962683460290625314860059133496181615509523534816950205437794384315326933424690423124322527229746592653492458154471766467193053076299390040489934638200811798548876158161460915752111899303443896891543868032356674027806183648426144678560864021465138942606995775595355365163292398558100613182102493856609173575956281998687033374893835252460258404773508611569334901726434500458601314539555228108321406781622086105587518891261071365909707501544876098284752201139253566600307852602259372101079957122480153506194156045835922541569499232920177843879204804567292514653418110463191877571128612045463503363439990493652399208647770888422884699230151869293683559797518822607895296569584227566138770277646903246724669248868191746968898384144866462310935336429572669184676528957909229704422507531454001737693787271183293090496376628346090002806418203269205440108069684955822998410055235851119309429871497593700810454533973566496782981239644787960230646986602334038363099111249995424906826046435982333165844359649127817693434258756691611987001225961817661880102748833990953889467898152439250180529402284917290926692334140658927811810485743315433987201378166290601850051981762785618410011149166282215833405194352668751908687674079122880022826083407222177534827690310406916698043517255882767316665299739016848074143586959061005120055044730744584716476101893467570555500913604850436481832499704092525460709626817764710743126807255331363446796400971634891201626963517337552145271180563296537464407148885065402513034811235766450589640514327697089403185473986470856682788661954731134431725641939875288185449855225555568482687405650972097764157130396146712135330426032559181517151695227426044723300798436294583086457576302028241668874590767594879775479364583884463785168154717041568622670169562330450707249291661714233482125560134532393990327078253760252311904784892115937642676893077809693288803100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 43366208677363385653331087434027228797796819885362687626830236106000559536379076311302408962798115954843758514169607970448193521868924956520984876818527636923867031058933582055953775389082124920644176710643788907730919692950699108876172241128430002660716476570776083096685605224408406139952032865566315838112585140610624135991832399069519864585677427595066931049184713173235665954433635708430905853324914640201781915052093920177309052077433674210026072159448308559214976141777619657865555430706345991738613894948723018552831471317800883047163704958198335531375504781237340405226001002229575647197409512163005503440675849327988093297451086526350963391619050777152940133301834713537252060124951358816356785149647915926379778282203031532120917272611919175475851912035678999373124779920673238290377516062240928839060863878106792134597065243432986755680125992271331514109652387004809685946746398131212362187418892045109679992481230118188892120410406662222030229559125331418475390118822059500550954468740846688414171139530020648029398823232663075359885604891304173386096896181900646296809605997875566325804567155834853851746271918486184907189391349578820414229971492593764393826386595065983864322295949669011473006618300936182195092095435152679179478354101500896273958602172569073766473432378987997423387193900909329637732842250110865476533174193389825944948568095745929012861300414311985525463289766663876029576124493883541994454406012756193423126710796972810883475691722685655434338177357230746981832820587135235172233458147677443321279291338439256191339253687600804412119369968107743692344999516725248143669087203096904777651592708663385599104643809543333822669926432873254326748579100111333322703943650875574443721075174310318111885779031338953656624708986095574277642413868394009143212308378311414682287798958534187857386292881794805249179344264483435786486962760886185807950751802971415898003180316718613354113736873499314490994212820445174949553403678907961800990144124443267992368857534664495187835510109499777311621363081203537399988033537730072307195481216975377008648675969702620233144824246520272766385486727437250391596723708723661961186475583960767130157196855420168266880259487138148822329770539089907710381738146689881600508898284763066783060884217040055699970660589336536313967516479315439227001835805988159759289677047562501347477517980699187334893807597390575324764241614452431006267053828713138686233973280909055999244807619905525754800082589103693528383953393412332032322799070116130494158304365108917252002120919691540614557956740077306915475889235669091478518312988899960609569953653141876405193539473698768895546143000903974861134806034444553951063295025940727341755713381509402057930071189488534729167468577449882782632042889176203651284201430680874601665875156318283236118590686932201635086347054869135089209670742475840889530210586583421349418754138382724080036924670964225221688057798345509503832922833251120680607751914804336384122642660868247445307913057636802718949408337169868958389511853199873959385001288097681646306841004262469978695751574193146443959201851338101330537120227213676897777942520702845646006140254812097561426224431660226950211126192345759865361174154890395127814864255877231671866310963232618325813278294045514854317031185664212872119929318707950026285737742050538036422432918893846572585131807923056387038722973607225351054093310669739934788695089366022175100758264709368277250495129654298428872701809978110058274833754165836165605823239195185609791723124265623447154534207716872543940239255468072859710443894529984424085036640258636875663489090713179832352206487154577358922861456618199808238506558550554813548058848744874691375875447305624637295532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 72295199003006492554488654875202539048123030910496567473919067466867865787198217251572663218215501103618790080958395416817292709272362736447296511951412283027381683015341953133823654786790930734261461433399853004107116164106473149092497901635802107094764822998657361900647512609953096327626845382360081326990316459127197540235962111149140367102364497407411537516071349338149569140223253793942860294934576332278661731001699375279414564783322557786041022416205559811940291823424113327367862695868405239098281383914443464899498730851092687718536853768668234522950326479637561387868665060839340704339633859929620985960560207343667090444785348689936283181740012930479810199841355021771789508282178398512826942700107220240205564728616060158315091012941876696833602899624915886880324806039270102766743805168942669250820633803532386556103404784991125826563682866454866686793662772512842831042306598381084887379232274320042006136459937374286522914065655495251443285235833038110378893849765431629489192003075062167655640867762705847384179944683231602801111135096364185468422368638868466084708831866573025111033186909186798283486068598664314887931505457750857959974172727441654043297532091708269200870589156081758814189587291785353517393292256577989505644990130481068436917262861532332084847105436312837280718943003383474483254493082503922492219278339071429158000210916060350744459601349219294398723679561587463913091002201077514459948325234340397730534875952730273838904631651872145299673337496330311287076301972642192946596575722510423546933415075886909283383923044636313729299324123665673475064399502605581968629117668215328347757544705382027483968435176332230567217545867312106736507105498021281930817715807779767496970737606282781506897247531762547271473261146904029578493424787662624208195055500930449715132938004560689167012441560489660699391067310100126846115418848611809771474718397696356847102653470584568187793982582954425909309004169417771438435704191914150291887207012571016293394356880567547505272090850168221010465485998186448288075820891334434747882277245643213268910224389040375997543204738327487725381366333617493433958470251724562853279978313117349605167491546786749000211843803776702696957224265381537146867932732027790952644874059829388424266447880921997839911985378555613337394016063515428181056904786761316228945773196551425942763357398137950264784837614601388673389830591985628745491860809822496862854043793421026846522343080440361163830470506163625709051921471339356488556398944171716886966297322458413148970301437671278718663277366239650603733231385548275799463895362706021851605318018320513213215042134280892611488559013639937629054322656685325795407961286061925504750461725404864736085115340490807653565017770858926186256860362095845476018992796130231430240848988446951973962268991839425055302091426141946720721113262365383257309862587673466048962904340020368010303965195940473312768463669910838916312372024261597467706910211317946028730430615998431187164605667221246644092526776014086507394315641127601629670339847800901309579456200408993381292174479211294842622798604075575019718572939993153150096243524291900065163258107686082778937788772759181274132844643269818662813421077174286256439150400175679553360197242913090792705667375988897751182835716848829361757089087337033705413717141155253442647853508159672669627147991157150026187696669455056224805307922440134407537330441058712353428825865313676679093259677832965894824391565602115631430008187845529035608196849467755233253662697393326776064076422395667552362455148044255991125951895856622808918347863298655703455270537239820256357062444903687441758493880454799598541360208051582890218383833418034599916058379898840593655300140380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 34552544152527091397235759615830773373068910834989735821476948559361813165043492995559162041157947370691268993433835216382621480939201865269186824225137256481453962442266153193864953498609537911372612740812394077154221965406371912562108735762750203374351445685604212503198611291305695209109142577154496846347823551613514153593447652574442098250341478988916770125848844669750924980886872354887640664399803842466584030314374605865570106611561420325748067976831320237983727312966880849485643697005488850470072438521738181028846369791718197149617924205676632144141804380330291922985050393275330479751787457653003387110208590112273708418459061196043041370247901706410679559141005528299768936685804691372505024491411523054304801235906786734620409249845363630654387799646065219801212150935694027592783738363000570433703317035552691311465765562080478518372342244858005139336422144275665324475637808054678249648382621435789435948290353466988129741631898816045808907920643839217869555826506805024347553737483007169083249196765681148858127352200847977513162558563533684688354854722473516293215044331061078260970153312363754056640498665331546963846748078228268391904163384427052886855418125855634010263340978777557274524169420675752488912753058869182644617906383966650520472537288233241522685572403551572954391623949504181256883125678858335970803502366068624711769290747307102679961930893079103831869827002620068118609629680532097031583812563624165573511226051851428252673859584147218081003171303541447742152483319267519766940110375487051518761737222659866977672670567461073808039732852349050361842467299075872219631390410674786169572284522591581680359221722178258530882361205766708882412223116778580798662705719509157166114828858065622444127176021207351701399141554867599056473757161209515318599268480711716108438237961234902206443704215019007490887561421822221153157635780305468500604340633778990563656407161418208254216233166599003451498657391978072432930848150624125129728836386260955412196305932615113985442201289148253319835063951514970420727780443452440661039360343235279454367715669141145307872622964848780868913836468379259491936561631675570261747493585903369411236110603946994200293746162185850720628614216299205635095908389975023695055628381252880721434550695333771214022594203237124594969282042755969632110283442416027673906803130485422274205808160793665852228856902183167450001556125825652881331306920053541631332929461300230397623348920350510677873841559047938131045559446243571476558648483377702042453973835983476893784230585764424936274246946526051125296868081743495004591093440832460900734654593294785335973684862245234045737574593136818080042295978938581457726045887255962217019966403130517292786042063956591302628311878053947799475399257503156233134396678286344189814942815350327868603793539102597021801098673931656807664611664095155675877866155219736689742083933047004214021533733011914301702192860424978786804025110363635919789376558803910305577796223743707623676617307246955997064765444389845980760124683686301148271022328543144946532702274824830025522371295749652938523751842018890579618275700961406097638218976192905387752637687844079624600004092465039405577740809582319320807809564061268300466009351044711331577510271360407744590834389510746891197140966992175038398148557127558502247107834485832715351669306448170871970753760595973491968797718023570475913999195176394028477830473073444209811617468031449867046708685890689411233089483186074705391024725668991417600418313930469128887515684530815194758994430479320138731431894862834249940570734536584418638799108667035460213244813554808541426851085289090320733469407292065774965303000017978672865281051654377296121035074943489015661144256591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 7527506678405144591608186827647929368249321866561889481232461505212150593783336957540379948645122750490212826902916430452020799664244076511015811455170594571499160842096668373198300941426987654282877253831835056976678032186103536983495352981324303405205185825006382567464556210360142681577396638417546106131122473904775356199359587196195033631976520064398031767450202788330870637024540935090369125204519387224416254229795327646374042920196615886852321570542975891463684352816022931263157204940741884293037184807508473224710313598936429776533381268718759920564415729233458159518241695198956327723326685663111206262960211994789462356626552521218238752338831261374193963814545731968152646277704989569525185182915576834778120704069563949862293213858549954012961601036816698246661603968282916492424713533488849055731804057809856775564505624469531117809273233445020347017565153095577032099619410028380225394395727415917203235209274902340239807294780791665771809000570343180330433892384190967809267688198180209997903989209809972935078269700986695767014957507519623465812574798362838685431668552369985302768310053657607504383397855597717960571154994940247541533245041486784813959810328987089096617653442370777788596612365980126665204135503451777838178210288439683408177843055468615565921285496199395155102442496277649452101245958717243250289287695579228229377439908623222027262550583029930248305440204280044675806313469446435184873340915571692739011246777770544496658655619390190294921528549190694842123456950632709072744804655011018882832160093573239981376735355499040891936597064289979097452358169355507414657707393454164145126495336934556365560680289048290642275657896855579264949647631626643933933204285347762138726355188227249873099556899047785204588796685275008805310803731577339905205254475488330843668094240139998392675651137635406740109668798903083760277476444084618352153733859425721837381002540728732620198100607913000026283582859775967658435688808588558625572612200082653533526835471734844856368077115734285934236017416979459839142642901542197834462537613496429379975853579944096247194484421859600890286887042504828020871374084190246453364892229966168238722219235889875218676373739427519064772799104013369034198287051414041866644653633964456146324231301126652161031210004553152569816476104821030434386831291613621922017287246077120430884292866449465138128428514409897362427509620509834400047160602778341847818565356661220028215666553411891606654219331680100777950148189392771919780837296439688642976897998664893125481993368911073940712937050012346078923797923213393073241290105308976735455664955611959814477729021043985047075752026344835241551529728478588678974069689027034391295127919098968449523981881135356854888731860229891901772574017645731537804854686613841414883736114111323493244322370214998272508332699113168215020302074947173796511777050955316349312853741992000628342078233825229694540054992501021376152233144060844057248592914743317859682772439052657972891954347271696185721636264068502450411078508799549881277961272975375916974048286383911354614999794558747127608861805948209402499476796205921889634264273227196618564429585232825245175942382285739832543741152054436424691876905801178000937014362261744780507299079200106428335082359971944374566360895476471583192108537210214372552585812548912798647622757399053896320729810173241152625719392175496968812303729203728896361296155398303717549581144957464957147764940788435275244828222513187950915960075807888999629676958517980761015978198020906670676389264739122492248771434105416576363390244302597057757307349772062490835638519990541841541369269455002395985378139742427237788041918314347192397234321321225193169956285405713866063756942749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1134905465237304923301661816063174943042796617080717401511127979846369542338815963676400283626984202560182689507651772740707457882980459297994862596440522401868461901590358259653457134636627990869422486991822612290071531005722190110421749207123171431658766662599787574156781991415777531334801804087110084812321974100435731586908663152866507410656852325798184137008216344230949279151878959820072937248754157192267311002278845548665395315932928269643147672051336730309170973794468607324904363107500734994131379554979685104844873156458846760550742388654423942273347075093634492591104094081424351481505773402654350149353527882088241718274689532951789322268016627855915375361034060674922364504252611567004548697942142466419333426430805231352526396422319550330229246930513797310742065625246775982242380033636901320305379232759420589184187221491455126672912204715542139088396094640991399509318919834775804252486904269018696688904834395618354496284177346820767945215653193718948749760686883461084290707736962525604997281364227060454275631827207354652347148728850934855809351291101112683134728394738312556780026015016150865668824110984055935723222360955821927970616743195919134629730508188325323266283800097273557656408981503291617163959034479040751453565707811494764729085521424242283861805736177529821662039972411209260498728857660192585656684810376526790005699437460364727841489169100368938252347723438915923980178192848963696665471332995201031226895625596591837951377586808712777292066081833139740411198774047299284671666889718364824461008580609665382315667225224086527944794224525955595475403594757555045285249732211412033449233798275534276095978842081682200783572738705137247307430535369507572760430259963227931542407736508587999426076390981103285740059463504359319330584098317432120548773949895550246830598582729191515211798400107368803845655091456657306578223365745702393599461624832362041208567774783049412342063151156604498755917485977779479939105534508889462432762373326135787746456407751921723588078374959546408903812808084347841135890552591533190552607706524779979945999018677220992183403980655214412221452091567131154469993262171751477579122760939138367823047536403220324698973361080135634504259144621093208847568506208656229922023925809616595451478338535883533294574016460479729084142636250838207945893686179027918187065703193687076779475609406381764202228996739528189898932817977964940460759056561050142570374956951157687232287107675073074853827260087993913967313183439259450569282233046393132976802630527213214803403809373748302010176463942973589961954547928096403277890191902901322019118324995898500836220632934101176776986653708902079862935982866990671979977853472292505843835375574761517088328895543046428052182525236620680506787778777121129925341503724113006492511550550195157028557989774595211386317000430817760769662732947754953292750411317441710115374910289469967973327605083138505618435597867617838191404178224266952442583025540260729033309134114359503811609574376986867316657055326272472487764166245308818984432175524585562782695613741892842801661346821096056407802358784974548374833120736795168517215441086810537412507408818176721470800445080466365104522408655453402046133550960620312941455255466170873405461679984367113345716844783545666655909060099666935054490265495737261809531517954632063527739191000164160234212348233963853499583182438567236036834340166762409708401479634072608482017448727799004448764772123594202884842067570028462676483842584962795321846547660141780963656569523750322233563668762678159076618407066179391839929011721856628929374590390521605252728913590164962848952705842555638211591492830507496273574873895408712634672639541845900804406408139932295109558105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1661604064634662051199437502040977561943139040399814171678678697998892498999665501912415416605448741345762486106573197570785765143030380744664462471804269761081977815325651970741506703063835268505842943854923593078534469795690318892259699386028661592995609075516668639093015015383197414157820716882594035143889228075436458743347589904381999346175496655254484042021612825791481421430742539248822036764197076223551999924493524704313329858766713445438993477658564099278223016671754076618616535572069844900967011301938817725326723984801163277514550753292022462588490355631510205660622763596963959723670749834464637905891655339266352960264031443769966076523365755249151125797404205717295120884936798974326391371991488741977559009994468854580444567293060680696151505916478772914890591363416838151216729369459614852708570132756309096977777130106807367289678276672761556283562290490983795234094174640884268019352681927211766503171078306013716013568919154800217266139390096086602894749338428049346262831903285566548844904880680041063986512311601852386525532726639931041295637267590473958944927383727771801634755304576335764527208699844308894881383192632457448762166386489727843361319835634142404856161779037734271368720167310161796702897613523725509437539492207621977508114024286216044459673805172576023024735050715437177516641981691467929347066908544512838037643780531559908585629596492493379815426223769846704039919893880481701462921025876965434549037102123731002910499951149937332100713489431635560871164346999361969665145286398292135305035616989149952326489143012436578749872374730346743972982888066549491364930041584816598084699145982540607826715436538277572733750964946130594443944744310344649496245807440791828459757366839988928808029440164786955592216536560170023722652236893106320539421985774144660107721101391695846645760238946799261847848609669080530657029989445326720329211302962794011022745327548194879165300944455422977816532986259177469420262975282974742925669294428602954101731660449207597016098616766372332617120520619308852114076614734275603578404852382917861516540938352917844181936547018241753937315032256380996336449394392130305003560398496919199343140803415202206170395053603113800421263914010040039110933683065258451806032146642773797054723547087167803039562247051389641288081152926380524997655990705470363722254743436345005513188787109397176595318762388893322792954252037542244052311241959343793467594501931466468149738607369872354751277607367556820107006768058388617629994044890832916489603847493924608093705898837671559718691716353830912992990171433913716787940024684745690851174808338109479149232752136386878065215602004813838107693313988295768057805378381746664900885846922501741875635882998683412709498369649243281310677714049155960051734968870404540993744606662919432123122701992887439990027861312092634633409742806332298227800821807896567532913436714188551433928193390008444878941076729527819569558147784950973084130635490829976798433130594952343180606223170331754933194340292609552035426232499563930653359323574071229082452521698135353813378758466949221387919912831838969511534196546360656505301644667331434197300947508919262190290934602368350947240881484863426091253032113623234699024392340723097748903408435168788634376044366868618907777850389030722829262029312678474851793489844617922903069155719212750942986699049073290105590848600356206372296688985734470075212899593867203933110439852616593129250109919871230072574281141979620135150790989319269444315906188831065988472062231062907265941680541430077320846749031284537816690977926132960687987501272560707994945835158598180896259801743788324549897824045953212120010425329211267741663475761045053646298784122355848366737365722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1693795547954346700254127283822106253939403147336511412609223597559264610716545438516761153861454182675451722465566835908051269118467316037174002061096553543648457369108478663795927445496103886491849299567801733010385547791215555183692624493386176440099347555929175837395840045987504683714324438531486811682346782026061493142339944886991924670985587950033474335809893567691673187228177694885561479329086456951268101059773830808999195519813416785446851600002568422438212477109332608867296424369937138462183204041468795783351297369448655462509414486858135966377071613420539881436403277961436941233836664814665261232194027553726390947178854682562866965114912316956066310515522095096397973020248707844044291200437220351682082533902625271528063200209180369280273200290104320053979233409652556500201283571957298854378321095078220459778780070034287138428905374919191081712171786785994214889951957221625474787768004203522069964626898206118034423061099204995431237350224777591388239786557130950187685967429090695006925891814024355727439935235969575962630864645996559106735045747091128310914650873355213592572410982284056388076206593443054899173642599134264918546672066857813110507287055169887368190858610217843438404287359664986763764866525887411123526526967245953145245364716894967957386990860643138838102800162748260613571920725488059199178883822651631045641555487829689074295278814930829063822515836062358399587794331119733600069013756225401253721390217551536693062308110825296806560296082684261800764539124087610143928690237513190183638485006747341243251555944727150512083141671197669788591551230994337786392363777863890502482641555795692940571702034258733075782297527741472955767718939061959635720748776905401883052957349484105833957341963276233882208557940441240572203962041333248807165878482255392174613082455523857458454705667533572433161445739838417430223655638368151559978672024035590383597632199557263631537794548764020430276072041904485849736328323364535232585403572962461824473036995070222442912689107636189366839745271556983321113815871705817003566248163317024421160297163453655852622423697080981397894448505528070893543746027991446009420820736019625790650595832465006639218209819080078974828771140057467263268412976935700590299176410689338614848958630102458445477084770346727582849833045870618749187686386363279980458217978840367503226674263389946202425351350956136176771165676788820157129955754787109053537910451669802526350872859614197655528099379125507180897732192547460415754917554617808636126415836859831819456798892589101623789029218472015939296591906035954792940546037271804897452688262886390213619194988859206228462407311295723387841895652735556716026011496707368060408385682644506061101732509561131416588924384057502261764344034409266498472595749090019536905440233401898635826032759289531570315925283059455552671434466026690034259591287406281270235016726687472708849624308359977837484948574619976505393596156088880809805602052851733617260457374460832783732220946535104938549668527631389956404813548788174241602083812699952474623253839493801123115005702715588892922858273191852274005630134386933490229058750414653564435604964239914794811498216911361422519191315960339597925539350985835571803326898672151632905152235916294705090618218760158113174793807998915010359822003761378326437353600922277847461674010661175114215127458417986579542864349363509295360613963132138667335957452001785087426319823192889068127939326634122127154747720585130595688715142106481464734624343066852965734971352680938801235545347950515551130970772948501054587768069056896031486525420614281133716751484550683936171985748172416827432050373676872470416295401332168500532664205108940282747363816628901719195127487182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 936879206878766142806602124467974899777322054205115818993805125685681087120211824656793433100621598269708575868304195696144410806447293937264925993091600196186259337506724473792013772984665525058027197911069669533968815392359792109342173671478170426322736109239699785998855485099836931966176670971655464290419118197754590193488232652564039181487702397619264198383629805505882415351491047017537557040200019091527749420322438479352700570216671240836149176003382946217321781358486057383814583368238708547658627221446796304111877259157848973028858908370853017224970790621411711401393196619142088949124017390374651971639093397920962021425382421375499701661373479479693798972761535017484648560644793395470062590588454564775371418607459699598376152881377818150285728943885086599326797973311776495562947724009614321035724975166836157197375988713524744566182679572981529378514876286738478237282992600842770794867971611113997566541232393539737342973885755292479704616602795107511212116840811963820047966111770822807952655709988996761883884327185548647873708356007177451710492673656451550391090328179954595501509574658400226278695851113326805946720901894213402634896375427143040574692672232115833112834800844724464253263525894011527691228690822413716077185837204112287520097259996815102239569571812508032533925845910316815952964439215739803063778159428477183768891894896711373290327585269870889533797113334560761230287271813549235273577944642778727442020249689267829897741091439511703782197856954586244752623342600878751664945943576139229323597165759695035798588858282744365379794734615816099327340694414966908887423432377124994766210322446340635630116648474637839273939357325476500143791805257552018592711455380440954939155824713676317570828164399546820413107101591053489469624767367442737529725985195919609007461526361018921241873359187973202479621063110718432363517720441532319751505133907570215578786399037234070732111730152886725613669125037876800823320525584087672084545366831473799977429047450709358479468014884386871988769659150388995100560630140972779167344602903106725784945495702581060402688294998353102858027706018221588169245866538440947287396295104091943383156195665334181583476929522700200028494184818766317250902565130661855129841022211291025767926895114124137256726821899293370097459340965019975294970812316606597326795843814355136746185673300243176226153247131363896794889727204897739037870727910971435964564331413231017644019778628154461827247399975625509485143401240705449111371910292415705420460134937672824938746101058929874929040157699462302985116919962885311854134239106467711460152454451211144717939003034053009128577802319142014382166609712336969848313134235416177552216626971562447689750404512770757141567138119825737898794234308445900761339745504701377318074237745549528936740360561771744061343615855842177018618034314745653849771368207448870142859852394219527098865974796991455933351983145202688981062439531543807256749905186602342086225404958314600920335978512656444137288561182459674105632368272022241906394469478399244943820544800080191383980304934372088206431552710549655210566258123360151794294022226681486226165887575625337903590857873401827369854154353851736206231126563165685527729957845152569093832332243732462958527491212114690873276292127131405799032743013328250205589139185337963028483487803962951475655937282678874298305869326130186785806858975849650851276193731922972587248241121837112239695357955221337804828744647235669462096235131301853614896937656646544020231694133980203363971743815795952058171591556928061674346759227783988814046813469166981103721371180410751962025705019322737103330108540181553964312026631104586552245297198476836881397576512674047738671302795410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 25262084058078240298292871962939723026120844799676431221019567864219074555754498198985068812853458444486000347163136039090075271558347602456889948487694025109959995783853850764412496298093524352339730341149492082677032502408878842297526502079482586944481502756213731661457670168252659038455676692805308862672147304591169765504703651475824698096758107745124249215415556934979478343654211269851238589473574397827093333791840076616747191718877534296428928965492350935522736354949012430503038101897690648607093486281417131922430212576910070362502204292291701903946820680057884487680051844873048431865357692012839634617568025763271513664462498932723705049542371127578559091263805127349565762594737878176681078561638387193134111048582279703610876893864443694173751080486284134779906419085917604197603652225360455651255110934162146747453524371365308272932432009808477274891713274795576633477234875977883348136964050586745942230869764059164937789932376844988926810993464313821276184263570948478671891449574351660656710100982082865403511846917975340692687326606814618525110317373662521236932310051322403506457527710784371863898911166419415904589270901785543041751215133280502634028750397099120859795840783889201217027970784480546213762506125654657076841431789958297159269852900114586696777581765759676948554382502482018849179738772703019429959032936072384633967344038094553886519208617811753549874144925613465038362106123383579346973739261624148406108090827074177287238335550069003902208474559658653575305945884205673075781857449349095557756253185622578380930781806247141446850201700017592698622067059103166576840772848660823195344311267391299600621440109096074264067551252991149581211405770928305059085489867282914723618081398976507206199551780739708735841983885421082726188487859224913625204841919835939374869390104947497153826940047544520567097385288104563376729656449772712663648776456177372985144082172150967448259798006847261417689698788542263861965572362667845401225326158648706658947984819403448643911609612975735431430868428234062016679710444699167106770306938227902986361640968914384107285602387738233202364590792283087409660119873591839741551865762672603591401355888822512392224582561333686637446520696864070237065914446238934335521238961754774044428297475368083025016613690162987221349504794120301354629397389384790885212545840204036170775312402696767089526868318820355859101170677876140711105853679538600791010455713940204161467483669083535704139262960595979943810310072462327350920940977164618625200228381946752429796315132033200501958983224375213228142050065284307613952116991345291766801718578591668796290274014608055264638352668197387824866544447070088563343342192196648469390410394336435573121193282701752485885860270624761857748081965811020325170259868631711992952819599860135642712378582081228031882550287060140758256372934209738856921971456512948371177712676663816525133378745320076028462861008646548468103459264076146659156503327727723746378425148281240253414351504828029468453403832181544030395699146967266295609835371061594047259908213816051534843159855978243599866387677337326723432029641366073801673641845442637571899042309694099197044022854974336954427192956755984492963747288039876927390746653707706693582182574956500195296518688193939967319399332332598040803595470421701245900378675286507169696623413466561249360933172835839165916263294413485218058930042975594634970205787700641523210668931547578499546548104015143660163030795413761799763057066198507361697191321431860161147702787639123049208183983289002068196409008008927378000891217639580616203343111530238241468730600819350688123586930439026603945455373367964791146057759271372291793612404037031962387336582923579601669311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -75520896724577762835709087134300764521160897603580778559580847574382494869080548825758613995884549394332801850398785340927215180494085140843380746517910631402868334441580720640520515412692617412193633534715663224788885157243108379239153203458051721192640179655077920475360021672913525588182367231856026005418004152499767285218489756605770799154620733892825940075612881267158030738716732100563656442487795297174769700495280283092356282107459239901965590945772948204925335966959197378970190151763272152536172740146138704423377376240530676828198625024235510873910316057633212818099856473065869177237154786097953425227515947904530323887778273931057160992743683679499829921558677669524947107375542711723994689921821067571558512602919975865968828865039498274172434202923846317773863424403275801688323489046389679636460781165936905388669888467073136801136979373265262732895209354993247668502729556238164428923831933904304518126187585456994979007238293232543455930514863010974218769052895975079662290823807978220653479822882900656134401294421407275519709033433285242394885786332174575882659578197124939104996460521468762451741141792481774875950917820946137197854021320056388487570962441581578496877179032290078370717587594329993710483235044121147440493676084144935725395995130110945834394502866266108495998977430939662084435804446838358701141310419146118241709929045820431946158993978775447238609744036561488533724172530064422152462841834764168351659861954294380824411726212354050347002966947803983932230758186557957699549161802460741347155983843809074624750911821144574713974572881642332603498112636398424408156303530280622720075024878966995617942466430742599323336333924540975719856090256174615408071434446160171961000565693471732323179384644353308696751896994706933595621727377456508019928920751293935891323843191858165651219611247230091883844820311711373129021581994258076627115013129170194584954446482838340131111042895704580360051249165742450437923050986106545596415613370655328895145203567064236068405578571530301217575254571013990913876357964072296641364349719026416744907610886401760040495384003976530268444740750169918690589294451068018878642635305673290270539715186139429501358906356901238845019247724906632184980254168784315607426441182121941430406311628550841741828304681500226669853469960862811676027699459748768080892025783168269008906662862520910098659571020364673307494094485930845542350186159432779079257582072748578242626703760909572951897223829152120381759524930159572711878967733698457447213087888094486826807039607056616515407089310301625912180122207389661113555299069069291432019243103990147476184183634887648200598280459019541713687309960691234029757780518676776037445838546501207519158467617902531448858725420234529850264675841795636243876707623455660143834353895692312449716557626096541861796941119203458723239716742218305445336614588978367391670913139605576210313668877936942850719714675132284142661896038111304578250265181925384091234309079945876181561825895682677699720461461652637918084297192019674465490992878976339973254170994274966835739536860288738435514858486662971078181662145635124956284857279275916410986008657687878690679509126504536710794742671144656229236029670774146658708942704336472596903840576067357057477263818464293774956838755627131002610795307103684264297171615692449848185595579895905085717274660475532873329602729585929654446641193973676929653905038045105381698062246911852988436124021695854670884821587620875430810884387925812581103536853847155131982620866409815869314792375173561408192306195182326410438437844197559171893514908376475656515736396726488910537689302929502473137980368686339584419075783280722470941360750235063256871382324679620438337326049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -12757802169196445600182798263871501475359635898734411922646497523295887889379681766582634174983688009074545203339980987078902068105258293619679858363429126349044815127968000923691943968710168398133558412447373393903896337962768211837840743707029722540407113244138921536545353527925313301814430540783265615506119257511927775186922174224528038432350089277403996961317720070074196841046725628575407249465461509045064810073498509447529852425573843616590333554350799434112676065911351712624446458891763256851339292588635583343749251185839721500546439699859542780814645956679035519662276316472111636077884193325828616885425709756706471589317145637636852466117776031812550240966735707489071501100122638709537882549815364327727337969484789296561029193003096144961239871033658550215283573987056002116367274720702134112109852982658500108596974752281579122462302012379906439897824626139142613524878607251305851086022031137780395527341404791787187826072216853374892620118086059950924836480476179761476952985366746251412847034640357705586144027475398995982247907967165897421868740031188562355006410819008397559933800769002576545454650407567611501816603966003090971065850349941550475048053160264319797450786419978445834212092017954098702250624448082659089567160848889447481141155870841646701024526244242914479461036727766504340265733722201444345625461256221829642985823921417387625059599201142189650332632955280576015463765841462332546341191108664554857434953870613508166379487210015032203619306876411347174576942861776814078470721966105996654530100310044979924599207520214731926813228575669614677267863634516220233656559025696438177123445748458006104420183477170613112908441022160011389806788239305688891771583428361447014406130568736913356302690445028754217363572450360814636002386605060853269841804631983026672928412290904554709993729239495645745954619426160979618767024933140388573600711342142693677417187119431435046380332249288273689590571240358171902146169958436360103044105921611098592417981285977101135350070250591590083995284657022756734689363045893213673525716445696394926426505849820611408022474226584387304401729164139187547122272456554851868029319322692873070256814032728013167299897497433270120427761726945992587372644210168054560372899920872796086094331196011041468182358895056108671700656391811994212729088611511123027717991217860385011759066665704355826781166065624342564647191589848752162319488666072936184453452626912057686798011499087856996507022133656872930834442583067547105939925526175607200087088289275626495291788345618812174573730066834987999214965860462429318208489015981247072378644495839103390176555959476806478412648377591869494400939995798848802070517513414124533893361280877447633187538316790458907146560085462480865518720282728081369215034765818578490221894175790278630067973440479131503628281644185955904996719603607676640541458948203851920426334577983579442408362681708662557378847115910659455115193166808203581747987420954425074180756691862521069205863834587932405392425686850524185592078098539922542252934387003952899957667091707809629073016133282755432410588455605555776030328590915880336499888562968892214068415382925041403852546997704163854764595720991632550517488565960280411705436984179044011882313842432504953626926119186202661144949828750546411189268037829131070737700616310166119990291870393452514461849088330293365843116538251260218284837306884850504038163633880371779787634570518080280545491973461674377596335607495308210195272498166115371619017040187435204594731241895072253791864517968865232463532879877682286978915160964298154640217214227229528210064617205063608132935648297786952906352045491750995654998308247710558954753281905608984468300273108803653955459594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1107580003980683022213899529734167142509264093275260799643169412655643898027621882362703833811639000202201339095942361362731614499770691311842560804344290126380229573030358352618619928363134815418128880075484404988665517033796648361975223949939312053750116954028725637873465052167490479922634772727627396188937089109667258673132238925795471744256685267302191966425441313841102548641005456092447592777309721684886291377662883616503888141771402087919405861763201507820326698417977743222901407244636031024338419220630055072173467511185276885508623645314463891185285201937186628689779982193139370749999349798838946247635541894933464409623139097717614198019867889115534097492984090741236531351477741955033740411421296593781028912363301942604262262546285828848022453908806277507750751771678209208508400058508781075442773731441102802509346516182524018599663397396492916071321388197135455378675864124023546880274798803401647316509611866612010514562035889306834099154770705420100599962069554204495953692792692846487522488648141253532847505218131851941975557104184657552181188889904526362131733374070608784908596435914869097434805679845960261774398067883309066575826386851794500437000638909947648749086343717089590405582641321736198764842878810881220342127613923259230887057409555804434032294413940951663179628820618676438015493759663451983241157688953878398103845427776082006402730506821857302478682196049980724264101949953145439271229253041400977769701893521284852090113787089585051599772832916972644258257512879391785024727368991253307667675587516473232942907545696439684699565456620854570035136502619069230877247201800097548164096904467667725712294143174518764953036289547595249118208624564820918003030978647832421662803358337598586504262479819819146819466569336989329965322336575011161118022368285830820097206641136431812881613238740999464437025804015094128764570115627640784053359060171347788218801312912965283161249292033269626118486669681480176233069939045960298614615035676488945120825041849615538014664128580711576723411066868848576815719019338325819100877033420332929490070061910894898069807206381008085853904564088064483525849611628673672001960359455293976729209398303262423816410846414228664657545538011423660182764042315412040744597529551544363869517705689570629891177836892588161725268477731965761372578169037440965763259391276767226081771707489976979210247960190893392040507367855840301047145496610330441561225248679695418425200859250320642521054003207313227129988378376503605439486878030566331882899710451627592021500927974969984766571123099274535390302261768966017320976507949666610832203625385235573909389153910244443895036789739490484841964911290173927695034119825982582131245729264307457077973038961019979266051171688532592006268926005556929526907317618025089831790448753777561563067931057873728158845059365907345610997968640969241731875054037230916982945934551655116965086053828057743634590672076414138324923097414945293685882721544785878163404037593621058614142763043885925807500724742014450037725474184981683725928803273363574076426550835510946954189415848314846631258692868992535604269567001918413258027558407358857696607880908210410592678612855587152240620118718222898835146223803678613831421545100812710856148827040265932828553757344417296156181360817887595552209760527618074382963663556029022062966552679686903478813120920682362715300588302608265722241782611610314710472501605626657056365788026089022070369629595278232509493115432588059628372495354793626649268704748452711163102913103755417672050732822358997618935564044878498500500216494840843834715327806996219423596535268757332108852924704739389164881566951869043103088969240823660116960749912951953579518310242874558806419372558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 821455236174844610594524087317258548732929790345823304110528367165151173663722367671229481833901983892523941377819173815045899265830735906563477763887446118174841250437397085002112392777322139463946563013124760395987718968225460764663332015573233001723856472990633411333863248577569020560428189338927685256292375132706487926231581663280872687474663943729032613388612356247382671407227132139060641612983275281539268041211423634876330268351907966462809562709792229341679315718980740501710333207609125964798957759903939923049746765735706051844016230860546444414646619957351798011625639343447394038956914980011397024967322493794918662104481094164825746351799104860955954841626121544580182865761347494003712463873638380875251170111126009506231383162357854826138540725474663159495106196781197410874838620465521372650431747198858430669453034702844827925903854845189683092144364871185809678516491673134197561095858456018500108008197543121405413187167595305512638606881027813164296752258012401290558230774584074416759886649071631892907401285321838880582047497017267633290365421411677855585492661770599618684025704057882625219980637164493363027068471541690803276161941063458614985183065034970935295421941646294009473865449568090201223578871526913770359650430397432392092589894410569398212546513466947627378655249275550998086091785845370365651335932523691657355647834269474646088877818900658979502887301963612390032114883539687097706003460988025411349372707254641536197382131982676577527250383596195286597225738916548315767658453999000876064580146301065633285785326806176554184672085488512120002802951606218687769410394186358703591075855524733418089003357736022465157631696817038089341691114442270703409696845293263544737545001211195497630376430923771396435457991278597255589883916763823196067203375923366681946676599085987264963983330077865876105940589563261810951313014210228910854893867122088314190126048134713356516449960306618446351000980110443821252758065995864053301387935468827448916207415295220268718249713129196465375045815710547829432363399535165188249551524541613793987600222586976104647030766568015275871785150551337675066821195674173735666981519573724609785032127161049417769835646524889313093496271682393776794341230927471782430091367218847310304683542013499932861795127149233712183393399142917877500260419047403911428654176994882958950300276122285639375332372359291682724689068936520301187749769175863091557788652542616315123952995392437443409404963622548970291899800575354873474333768912652821136237089124116681845841694309703568928551386658433445759476000044519680265435416789789715383616588940481251523986064483922326060008583238243500211256393275479294294884649724861502283444923242274630062237240916880010803696864351558950577439359896954181098231505025625975122854096343095636915313597732394550610600477071194792341788233709338895125454143291982144697926154265905899234839217446615596525238894254575416693582877266385270864068285052239391052841155495826310233676882425322973057987568804631759720288745256419853405925413000012533359604584159945096471187693971039138068649288764248394117749369974372667818560015693793770997531921392756395858582655121660664228710900727487736648770671586578370073912479321044549853933337283279707280456107130745024950916535287712921165020953490579867035973169712235328389818413152297930580532570493213925712892623741324854478398496867966953555975070599921098918526354363089504184260117062691882863011051596103661610224306959268227537629662592200858580321759576420436116163227239993605955660065490361143945494628880486352116564326133869095365104192223391472788036417355809979580380623303901265252580923540580905061346726898233047520867800405051610946655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 48907468488224862807626322958933304355461283133781584709738510765089077636167982258015662939168092082954171380741020953304845524600488606916291459861643258753106431431475560994191873641342743522863196206645321964394113313118269673959063253572089383106101650040669338255897807276834499706322792018274540594325686842784551929326170221208558155195450868466124787479353931551364024674114978439967977042973810822128123136328529543970890880171463512918153393684250898931534694248534872727082106435047900286838285564662663158432222843792930853083595193056522495427512083182342919621691837213721710712772217996052739954567232232315972160594674457186549904227403318544246397845993038657859899566623737483689283887996695165473867858032074295474230180289099095355602837648279184877640165296456208020031147535270042851989077528019363352580990791698592289481859445718110368858536936812328255548123913805030549298095323735371346376944936850423272335894493129785947846437460140987622937614746088025922443217610596410787988642682760432907790504991225612658172255414193822192769266307855879723221401816352713335139659519052258471917770634414975790976364869334384967912282970044769077224791161325099179523298440684968632028328914321585152408566112306919538083399962289437065182086253566629996253225440234715033440531978399855442586288292806517115544183907599048909301075328658189604397469390905747873757241785050184992359340768096328949290168758570569409022222507779073002453134126188555377269867664734987601788899826426239607922581535758324135462553907958355312138157779589833785649484803425577705997908838899866002920018912016129851441734912450695202604194847226565842069958911656900914038064992971110347670158896193571705345008617402391633885373383223011573693900270001737153980627940576722546539840440872698841431230532291476272317555267656525532608565838820678243355977505626695225404784315365308726227883235581763250378089876455359995035175944878772779895029616074777132199446140987241725419548530734247385692721791762964883928586423553242381217412215724572591907777953563175769219415053543654345326008122217674248225298707289324989674510113167987321281695699352689114754795562847956320796543549321803057224286524193286596702869249789462172112436740821588406377940684268609774388878157197034531053782839481206173353860493363336230149594408048735752520896705888129997259810593063559866372560621886560549478680123213918332212910615695859689234977399658877762492007294852416297190871729380399164217125773459987134526215327787075365773207455389194225357057085655841619968427973003911815668427485131568607357378291596875379551888894301102190699284023365228062823723034395412545824346416714989437727457276869053302868564726006917984097519073620376946291449279633007332677674404433256463811127593385599462063836809606271513418612783459938444226502479666566998363130474641539329598280249590482483736366544863047088714305109246901318864055067953867885176210660308225900556182778287176496941579734740621125496690578450721223723141421687199139967922527482318810879920353648658704901908195640456378611217124745650571841815803042033799273344904701437203454757349735320417234831582800093532788345302132495978618420354116245402731679157246767676192768509987815688075284213141533100954153142756396592593483700311624874553213962341112894641669708637540220221977395546899195002417513808533853979260036254330727615318839100747600260399511451073690362508431095595457621692229393115144693626598288532697585085340527621256895582142574661880549743691121565247952281244695436660943585527133127779849479079072183913333366842316236554940512566677429131271993853009620218075301809079155052957943136117238494372969794731869899082183837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -22422254738352146370889486235406685988967094025675581954900635575197884248221366586701141313765188519694841627712780244140735899266119314252106165935923196186626647607981414578886997831653864214310340543273278950939044696107251572545344652985902144956462695809169887767138036240242591407225888670558811104381050973036475703192136578307235057846870519128669702754193805478334449508963697640600076294737171584210843141543560470395005737546261365725426305079947297533030393457383393576959510991734406710067290270101200773889971903860507647137734427003973311176101407112164965051968266320014568085001089864155938037670419035356272269768441264422937514427582061936055335338364421816341097238924817806708129953487641146456717093330720030787768072147639155500258731244582870779272616468842189661455388137299143786481385422890177988538610684977672353046627138720463655360679293634800612683027294357557468880558658206991172039126344893914863063984166386575457979165286021919098951770573336955933700217958040161037363790968279522846219291869160784742381630561713211787576683775185869219698246202594279886653635198026985668196367699421150487751434462648524445833157129085091970961618430089924335459297036376467308083399145797950789568208999040694533926776562302434161581383414044748729216563601433399208840615148224848493007603123736904093258882356662434816163072763751591586183175261710469583398029930793251316710865098453010368268718842302200708937381646460534930962089316420204850795017477854837336296904419575715393417346624385475492124565437462048091219206111989603772807283682883663449951691943518922418297798196308977394534652961376367322507009587955786572190893876356771982822781972632411262062280990889976835332420972481508152290152381377192269649249073294159589354033430597959019277090338362118964241860895172189197926249355224587769054657089637848613972004713456719451628415164618493350761545528527101154150427054260032483984723917178730159893512552704612302960331269304455998070119441348184859464722998517115181046988603553710989888128688291763669666788458669098734098500250085402999375837135216321334033620962981428394060699657792798954701437699782267831599354314188002163211747323674937533879137377550001749336540793828907045671956555510628149143406134620309652834266573062890914431304696259897117737921911270862945393404523288168006943580897058656112167659221204081448044046936491870548461616330165150556796433876449994966415302416197356283004664160447115982856772488738068957470895825324533326870352567300013881212800176460927666721640929696597228228273079541794773120695253424211125048899154276461634242545599700964795465739978664491186394089435997087156643127341022118218759333262599612546084212237742853474933877291516544268392842404619833490605368733375257184430248758515618627859712863253977957008245460328293699948958698408925091818100911446393056517829898526510707194627582962046928063134350921148176016463239138754216533588893819188646517188222334975803181406232682564660239851701163123446030399490118285267989855843107570517860081535253536261587381901020278468073521130146814759161083826199270720217935315503410770135511303571435495897611118517649314993200746819831965203263731621394769138307194135141158064318061771479352147937835666919714530762277378668405116814058671932616450170749906444094853397287380079698571452093895892597385390721293622393874323443467396868664450884331122136020916538803976860721841194439563138716522369443939531633854604154561836575808207005125116560821627976733862643001068548082174427050845059943978651205699598596675821041945226483795714020315300655422821575710628955690984413341968014331264003814855121713747684776959753968516976407884550317525863647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1791202709779358460673890749478559225503952560395468587865807909095677990626727718836583525256647691622628515795339416893700251015396035731037823759744967220468834120097293392201732964007092027369152478747806976783344207709561238052069042125716967895568302478293182596627942175829785386954415444593846157685216564715700061588674568174936730641341767445697563952438152611680269254013570071892987179360387591552845056157643869675938145593581277338512126311154412081381986000954065031865213204770468681150484581248762095212991112403299626782419779710009810353904507747678207510797992772203303391324082582555905159311424002466975465236256481234980898167071521471521885950993645617902139070224919835087662711864143460430929190784721927165390701763654299154520934878168901425307348254311789470817802783099178556389035259880251500850542361893683946262382086672712239025234498338440075417056431928209256133429239909646697228969628969256590241155225369917253177758964702756749655436311947730102435136387249021756588328971361069664959000952026227991674930770960290519791348701084637811686976755196891610808451295796578406748672851280917088497527793276706304170137277722026313659966054263222749626586440597494370117464548010777193687672258976065088014663489180567226191867637098725958646948983590717072837187751843751636806312150538465296519025106301156741361471639499348131726435461353108007414271707703383762944795109307527392949013015427703018495081361570240213445523999003429344543942535398385091070168738097396719989613491094453758846611488045954420767407041143960415586704562910527445661980411737591144011256697841865217647795222254400111789884200468335119674994860831114981755029408651042384352062537480061053488434017860281577747326879383098562100599215694475586563432894565165317884592921072184506851423426063481163050733434818995818635107343842318537256894818852239305902785486995221984717374021295772569454840594116404705365702960030829555786948206905334399280861211422312151269662785370488062793583686824351808671216088778476404769667222269908719204986707337460163946478851072964952467485444693683824057138452554351473116384406815430847929516300938432136287466741867605636393491797618424907972496858895648753643566034742411866755859857494397061549135022178972957574825459819794866261883634585352244646876231394980308546853374546005435439506545622434720296964143695774654050014024685508837596359470220015317150842755931801745394611853190657524691081903840700456030453027413779920207545304981162630060620937756433552470963177868396360378657974969697409982576101190086309045706782057665542922490745971784707757748099127068740015701273374631661913232616987294656946446574520552656744658433452555068600831607616384766282683232822947219496765236789762802209217254666632517874230179189236183665548061813734718805246702223745179378801576240501466094286719267884780362009805042222147150412345229034642493139408876849647008044166259357067283724873774625129842904421524424482253973866935518809753155382143229850702153240142313661318096640069997993567640856616365459615436595799128109624122114434105169487167441493383158633085617788159179138106858140912830521926529759418446304836302248716662013697886231728837915676932024333193363880073939190349966961168455197301286521297628725465651271851051182891379630282916990464598671474203268001980854814732746103739989027542192287909901684063154022189425050335277599542415203335394114251039350542952432895916084518228529296057825608524067704539456685119505653062874048882392343522790478404031881964796420129574815338751135592441107208998844966015538386551332505974138638415235938539057007802472481051007475622374659425471337683920700069007641880273694640755653381347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 44732470938961451731762709146131353512794286761560964498030522295766264862865583216267102515021155079655464469415163177169104201112269455379180938748394690761127272201138511550210622064529823405444934863787429048019746803199556567489240624889289374902327470818511543295934769855531859156293447701211690124254137284271728177746390675686878630386592764470977058751750676598388504605626416364089839854305186776611930358107186656624356986566373639103426383196170528307815216343277895823294897238293026859135719168750535376496139278984240935416626480929704115782235000679485521351107864323374883390457092361790540283205729219866226298989241030150865182522624723532567348466809568988511038139174171158072172261116397075273006708488995513171209964080590004719177280127351692373474168965223903903961714886827802945622700419247273908747218652012064057134315040554282993865486191167409509294300572056923984934433383127266935272417129584376588841467040908099450357967799216283327838634954960595696299544279323921756922085516659233675612118930418701873475350293821291685265400910459992721033365585452483847032031914271133964191136506604048567776622478884176589084463568766946372220652671964717891367406296568703913426566613772599685288992062583472284430043018943964301102429652025203683430059486612795002333413534151909260817509712572200224783107757844513125305071084653979530644891711842510582145909639446356693490443974781769906597195182601143599411599931375822304733287460961173528315138804972531002249491693914519582591291147540431763277693069980315249996752642690602933862256601859433076213488775028423399180791568519798547982822942269404317134198602783584017287894091804855024953936363915856400973695081778633785334402602573720152056445274650656219887631055562402477125346096987288733487564822187177180669942805530384685177109062424050530897561906903097246495632993191157078323887584157249485038049475965921936599484697603649677154109594035172735887981126245730740671168574386902864604953540122388264845667321891109866805479914118159421238324038875047115498525193037180505321712540010953515527989323886190377563810251288868836866607656697635360703524051444528781662199144727788289866086254497140773739205835313479453765871395364795469495594758050081368374588153817855768763642707379979561704421488654364481088511795124069048676940690623846416894522431625840317278486014746242093032293388835752442747862233614808704323227408452818462409192896738888492960913839379037940319060282198760215618644889661427377579943357431273992319846007198900195960543626714214524416629518143370062038056799436064274511269520309739405892000546946336033441330854122265969595517149451118097915903864150466538807307521318970256771957391591307785610136319359219253472216878454016258991494390252027856678935150117882194323746399373781034320677434394718839524600498182289980069090652517377176054211758642031400160509411994373768623425205286050992489799226009196878222703874659317033885919406295958294370584186572304946934536784238675222104446051369132421939975809228287884429482421762601863354631625623210655827927608241232058665616830046685742765567511142168832358873341975358960864757534564690580467564657570211974136199367984462229254525736535325429309564850559463104526009204864517114747555390482811438912900374824457933136185253638672847226810505469090088684000802049513943348019670338877606766622084163216954331294849945687657930083582616537016650522930649466059418344578281833116629225562809080027890777015061686340031198460440990991689286470503995896012099204373651191986222731447245892279365987723430876987345653601244024401446715607749890153506062030208808219128751100849553342132751521764305079598246896472930908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 80292425441241079250790284795182723453558900551627232044860653214185417821827700331235875094749879610209331866715355081569308728126140486387849218727991771483907132266468589997503821738055977371070278754598980076054134196586649410635674351538314740344860802154213977454549377187485370258863809924485765151513702204205742488920552149384579749489468493979427087531982246334480302967992762777744738380159840699242589902576706101526040240202221930636278900712875725517720873246029199466457700757991274873696583045618947824060548754947879601515036132273670187681700776017902692404200686267334191344562103485488974069388442166392776209398129508377357463704413641801836117200986425350744428320315665771102371413671967772847832450618862902385207543540458744071241923390160028762289663031651031893808628480372827780948635700375245649271570934402151806840740390966257426231142918116680134916498512318646040099867539529352920629459301273320778126960909261643108700343580325349084093356146062567007378983358004082555450795113082634916321912474422391811266229011326226951930913481905103609462017645433021457877902769454898272898203352405646552364546197299903656087523608287863012381695099163316169567872114702514873090765634402019813001906493977802166667847923727832074345466241724821046103270076619174479666824683031309186212340143015068762288292179729056128421288912463195827119002821415377966906808130483747620910345714575997180364403035301222303235972879028174060034521957852244208793006251689731427657451485150075422880606279104739363287204848493196260265942503560633605622892019847845014382530970618786940664493321827023627019462740325197853303310526725222555039067893059095591344790485858040169404955098843238929662247532153239108484011984870980454123413089254023814138249338015119854518542829410037393396445917820211512902967994488198330772872535025253031212025063799086973466168217451558517504663601632247150945484026218837595481773754921874812706130033069968355206944459991322005544108221887339385638152093601922606748181623871518073630593215484134109286247881574392523586429893799615699120517030877944148180512538116418511793178930515266924419345045899486919226168185689913470483581655931872252109438083407381750056835025868888931649884085770050728362101062879159569086677883717189024020143738074597723582595907966659948634325040692179176664057418602973908282240942032075122258970334664540114559271788881317360982851383852978550673896388607405624947681034630173236711930179384134121291268605964276367961187447455905673702222517544255651590657887608724745775142175138279229554923888516007409317528909675297334181312531728520266410074840853227184014083702309205802675891859923563813824176839875637494483000906696047426685942777769771506752604607930023747510017370796410573086679079003031867731916096451631559664598164895554582767640615311295418176220009894615799040761277940562583162300432333973423973319860488451591220381583981555917914571110665486040680859155740659478208293779183859999228086986478431743313111707113306124804871955608889255524699702783906369163342946343875696958006127370382318049331937877284006307981159233541701401038982935332193669070408484554425348008099784358577170998658196990488502518856901953983165599624418082582106714953543913244608794548313622542563047913957921098325336708362384824701755720180857064225789855506459570087600867503247664082447090556172643428349792049163183554919293137572081685433446078373990788874360295379734911011945299237327051570412164155675685649524480127899169198173905737832312681431729110324914605804117607247535323422907637385365581124185474945281527619758856829191881904283366526905653411982079733219006821908401746990350328107827425003051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -6047403564122462064393839274193408156941334190555648818339280383077571879464595663476425043211405776301066118357709874681887276593771668551992829773006817556971062059906879230936554732626264901528354128689225252290734293756174065275548149641129538513742218700793735504665841842733629857818097542026107496509853031617546455331005218183062731773909756505880170633524418079389962572209152155856641055774910946839903513810548224837884308299382361178736602142615219851858380210500885394540022233089254485928515400304005304688798600121943174380118635485163733945798153995757666430995956850321317716396640194437448735708211683647850326996464464386580914289504079420482586239010994639479656817490776064733104613666099237892763570096445036834491392692948036047162405931785891489759878121139498668170390338968058169245330347085849082564265851031532932840180099036333228699225896667627294415405710421328284311624277880119276889319160497987596091486853812256214152287343827164628004471463560337211011466992585223600902813014356502843320089232237817978950674332942801235826707139222828770195047898186795396057398868688979957017087152616632324423370135184831421188527714959071217970862101018324634864400995236941205451609753245874099362779824039615286644501695196167923599206840213706597802862464962901866884984316167516766684857380497908698107595615127409460689129984642090180945626302377707783098363201452836166447597885731418033264956024273185304628915393703987892973248257452284905101697953480887259533644619556668538218050960877796545812874364297043782236545855232327595594623910642428881839772090844200541159196244086226364445031672872792238283833383839453043735621328608055986916033307342618264237500516124294977638567307505236728767040812057060416969785159134389506683426639796798968914135140250568709341276306788487129911442938048294411380517052174985050136924905086817462779666395731826210538059748699307582848269821540520674185309388742996333421338752943552893995887435767958963310918702143676116121573765154968715082430549379917640939302940101945170644217039283739558348503834885304073277161484403848591310180484794763051612891640795027723426272127138845865240716843320174952934985053930068909603918230040229405062811409160270925417813836925960469532309392894629088442476272982857591946941177241116980802298588969408080719476685711041673721387939650289486766894044656449682702827972359030044167080716465313097209866447957709532070059554641534795877000528082940261346151376453088436813194861022591702074786536688214851778670706102093681018304223434051379052591961030030360168225862378958926431575130933586987803704706073160078993321556088371722356210835897685835494164234898790511572077949256503436287602442231168430016777798110494827003514804246914410974247401988296033662878658209428033873518379102482834408297445199710189833966452908071121703709882349009774801548599418628330567448416490139244717721557755869615424236774314762211870724137448738887054695984655826558104298624844104151645262441564884859967849539088705056022167432626622219193145447125674207406239772116922057654781777350397427243501569306900743288347474317699847061422108284098681678832134509579918770393127462535210335051054413484810159299416415699900908860715384168544518316414488748780789589894427004929840533696263576833326269095715196271410020080522030224468902637057899045328372203181230657033463736016139351057864452393191262627939533423396666188399281061771568896677354285126621004385818979274424169419040504024774902980861593419659101689644086781010293254205336682867286057343343306877214337629972787639437254649672099552716715931236344088556741327327186418140077124769124073811806699391797529648572907596258497238159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 137568178080738210802116823941604797341121397967506841277837111308874815233454628357494016434492895299272943034619998266225557514973608142710514652896840591996514253720347704749530026907906521246941946816821278374884755786194081263337917853554491682128045271106482982985586035726675208504949320544159541322954809074891972567805934078510640596444414164040649672351910204920508505031388505272691112343685371033271600513762907825100766142270412099000083367127914629822999073026116540856045134178305318497624122635498919552403798065026307882188522213709955367459438876224480961731664706387959855133498175928755852481657042895593554222294463574843881811412236528383270308470870478198275687821583973428862554645250647507656057085714736592550066502024137843430845946636686550971400576260443517879156239333709609201515237655563911799830471348577663071142626693575404753217332066628051284309878006609272341135530606919094890699394279071076176502861825224318727404118365237031611841927943935620160839843427032458616405838730502290164238968346235740240978983479216363207716791938881972591741275802492952069550553163810932623709633260452051437041759571199327502781839033947747075687249266868958368708485980495101096782311249207328441961165771571627863786653957073950939038952328279616082211469550102552427536346903808746802141483181771127687329143908441729026179891512337490225195854402257182489220376774122314335045471798102406617931933215208230688686221680048114759415071918301326346881776543334062802738688041396716836215759120867372462970549368931517994436590300193547707826124799095172829479949803423417733224531214268215454519055733054609523681048333092839296283345840283764074339758004147772097678630805338528199818940247269728188323176487023498821879414606024645603785030250402842619619883224316844313450806711396638945139162944477731697978912830965903026720268673990083123776244804920620830798560287176365835605586258512370063259770310815418638036018167733484922487871151914738584454879980988094936286736287214527096962349294470035936588342687683445789085688956435694817321224712128176898926704029496908925515359423675942707674679316991228568236080585629358232373383107590989590168907734426005637461057350342062005291985382293360188926367575883234540025748520939386399768961732313999107240966691822309925113119367977677581149137758115164547002616477078342977150125356191479686671936010682612251721974731188653051060900269356019563842868218484873541406954731857131489595275346503223626059268658923665718805112219217051032941355036250895151699009666711012128456218713160085633662669104643949514509024436604014172561782471974376808820959840833815231906131537809176482898778916177055784378855722505475441287719032450752347854855292288890868367842031906951290264731830133580489743155685564511512695999151488482981780681827647997255655388234514800160074502071108452748187363740068522820254262515064327569535535724090452123583783730985128800848744663791157417635933276555302634817703593616564764871208662135843588635382094144840253273170076516227158039772438641933019698582201275194933587882405204436450227732802975779525103620621291771985286575248857628536879073711869829739964796852793082168137910803592635075592634406352655473600453572809941153987152746480936015520690497164973145168150466685558996853849676200330731126093058424283066200681790981726211488872392990307551948082061637646871850695265144801309378704867660046072897632070752471515925357998343841815481178533423579903590962367910233322576470987014972576764609480744795854931280330672560870497610659350586286895845516237980361091587373830495797510151964752447608138752149134413738877659685230877548298918964616821672899935365002274513244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 85230608415551640722371372229283247760963899661058723847891344508152764600760862439817286750082177631472908018532664226986683932676186784553976788451401252823333841323352833756970603116278378238388037707122312000338511284078103955889711064157507843144372316483003461989402622520845532091317579777770348520822161814174329447289900893834501643458187419843176853706536784745569016888935608824115891190820819092468409473654141859496895641536922419273116041699922583341018169512800321402084498824085250386793285053710189343227312629148743355647520167044625840306440715211571650928530473142619550420597744972328897020087594003926204929984589498331402898746067758399857785022967399597175146237150128126634071197845487621167591222573598115510991713565741690663870082981475519819734019448912458187473192382513549731258365028661543202389470184048347960929206079643009932104231426191969129919269866652688433561165926782931544710877839164590867643358715982311839813959307778435811824880250052448631848825838727219578771360259159953545389716111747072195917050635595428608240231240890452861073727773373149396558408641021390969152697696516961815838180520328720793465290492751605335843192264938885350794792912200983298812931963667343540912115019241627959770640951737858858302244194143256842170354540410595807769219625238622060911437582525151615811604843459269650010357451987245218366864585086511811624243287772822469898095334788239783998779662428848871373693028142350701482622177743022943936334213363817671533034543382193760815122179156250677475561424674278809366284612854781353149160219298958918573905742793356983435843921505607646695306006594627686074753573868146178614620881280485563732386689323791073158944753232604415671086501621982177976747013665300799819551119813923947434158021238124955593239732048654184903480181497067301349262465148824742181173424118799777286316228902843138179516171251909328684620489731314543401430259544787372165010177498167048684250025944422943923342190638631610388305929008942594845749231390718070348026097380605797821330435181836552813081091692104138367352037512391831476409483307321762388924728318882457113693264122716128334801403318397681559583286481682158255466256503381490739166413224304124012274510500301436206925951396686967342220364098176761709737894393392864666515465981912797547136755464996054401449050917525043622871494978676373372217225887949687358478027177328955562533844405870960935099042548403282751141382518020005418672631634780359519041457637063162822186663242247292552993134742192194876036039829171983690774933768478076667975359349512858864871519961394353145280123829817724830459672517767643427400387349329924888548999460946233776806137854643736595088861735626445481991850359477311663885230493644624830568400299771031740062321691974392047452767445751024835061875198486928846126858564453226318985492398102255630034706687550528422115492218408980573656297086472549465566063687722734680839131518381710588845491176617238171928261987034229101063843357862445250408351955056981642271562562314184755061587540557885631738559151079557402404063544703179087893827542671010030513885347682261152958221689230789477935368872878013519096429568149359761079624908389773876201430883180148250336683322774819791589924305694263843628465594282779375191503155912797832421247134202987201387348050691953232598862131719144953084660211811901571430635835801021947796054638321870996074362903572711815359722755427657156595426193811459331392909574803694818866149789826534067133124628415353615147818475839918840677265762490381686583164596228152602831772118016068863428762954523197409405550230212143072347456984463817498807481834881934168121218355422998147674716984695937099211155937194824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -21672270801217957659337923234271481532514169822584028580911674223104752097219571413688991163420324096115917494577456509726822760715326387316890787994763501646572731462708272860704834686016022089786104477524117345921547579903065232947548808707202756718494081005958834844304880778909284018868441018001848099334907783419581499213617977407623456828394063684568170631749516303187839732398219896266303858177615795092362626563663804001939554088049688360648970959537007063945713243595405327565350703599881900184717638781841720991005135797650332898277818612658510065002347536603656774033833502041039455545557898611291394974365919685638902906068492154278715917658579824704553336778827624897762660374224412791589007029524577661574805322975517245901685533240675878253071671082295158181191396979659945400522490591969798746984170516978434984125784960906487221023578186390267732540176691674096806580088961633716027306853188168675925568129694370442929130825845940286921979903034449435175016300755328911232406166493659301773728537977273838591936052057772224102784179879023424044550725877435463005883508936092204634183818323141820919739117399317167396497491064941637317417137819892180398667839071177024064929268425815965553469046013159405117924961032498291156851176280189618294759349991042700123549097168285261507540320820256705539673649106421249656978280622829823108216374249803399118560200151417193161916599905559054056520857126795360241459069972052911355113242707531289832193851431366640135773438448406430537435522780934316395024949991951532452739249660338518302027434441865051378986563597425046434792216473409535791039326794509587118350480802097130892971803652658410959515440056555120707209108432180101227311590486853164947415073024559193745866969289671822348095661170899283367166057195235423670936037000689483030757806034563455374053261791340652254119817884550935226273120611235415431918813597533898514829155243330519056238333955187951088197737521566807657948871847236919700671548409217895823903974399691067131492469989939408419410802876238747793490879877261683542870337574058491045981074645461116601447434006626857231066510860512062916301312915069724680349095851242071345641328021630777686260835630995313870555649018375883327096415486781592098565308548592183311847324184641714504329779048007861823789391355595825692367949670571495211134748709668556814173208997574895341602720656467136275494369105291054922343784228152916910168586144371922979033000421570571989811972579262887077817290271678674844181853797117129885846219602189387360294977256569617794087009897380967539023489568573344790897511032752307694340279511777316744974552255794729262101920178897905322543766209190318359527896673870117722636307828458901030362561104302147816197064592130191698699337962583274865738315533832897158526788816272697056284019812399798495871935963460165775872953699352533840253799060310955172129987961746442256018170259435787932417362630344118118949604198888471425595003444835079874568945946394848753799155474109772669681289438741117762782049345356415186207707153416257806325172543174625560717439083822330722782164048726154223064040232772569735531654374550289805858734550029800060751545835532506943261482173485187601669014098619225066596774398339942437873397478590270758556806566460712899274082454445744873211378653139300312448629720874142064712849824905201196970726073553398158510234136870435337425394278140520629066192758581440824222601939082562668779115348433307122930345836308719885709250412981733384803584430505336980495699165741145815698386403276540515475714960840150937693292416856657667236095772693426113527954185968778482116563135321940635224518698370166342820756917515173765997914018818961816560753810882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 200074952206940781090495122050111395434977606303939093759543977680169155698731705122701541390788777048812433186910147098782523424078576268425554767147355351351514326419039729153496822104030684709881735361130029612184665168179786298575833014887786417385261342522598192358085282364349244045745885990021622376552531236747368489984793817564496943688673821994066448227300048695224732970975952456818666464557983829390685946545809606832421354001356945093678147411037137781449204168407423522194355633864826746281767968646609634110582757021341432400821801787572222848536060268460063850904125615153454849994627234250606731960571268131577375388070967277964071843694767940016216630566014644631900640535816397340889483100303029601962412312853313558498627723806426451113527908487896990791224275006015466934907670856383886507404963744724988695148502767589875472640303930875812248675304835331890306629939675191817027064750036730700369379782243334545534473797174371944203543668824226115647696997260780409614667627108497528953370520456672560402302732513324530228796833134819877391272957561051662195473030766742157604770418298199117566207369859162282126943692549604802645311056533081083640038263466503871289459179851813806044949732693690801230455715455730093077015113191539771384381513499401420053802067618461884297466611374809544818280905817918996167122868115128416900402268829225812267178517633929403694830624911949087920796025444632164244447641618514958790958552715242007465010412268739530145528184040610274142730608201402547283526395081524251987750325435034986712870553621074373874765337331059472275159766461751091103953265990427746255843712436930261342449990998507162581107334766702456316365659710084640381994413587165669983293720178179629774225150260985928605535370353218205571822221778186855079585145039036535780165312563652707080298279267902912563847753623445262751334292781976572658641780132018887296541593447170777301792249497423464464267481013621262798187460271078170018927678255418264869587960053613603135006599415470742623298515861134539531150090899779974062445234034272694809498862039919515641673903179079937994895338544042861316053128680086586533154931345246632681085027408512573302478104962703123999441853304162590224455328519476381816468062315203204254609149820178016630660725840260875410142237833765705572080384102615360670677127172985632866071190198049816295297606947247902534418479883438340292782225731234781158025461235089705044736439378713167505991139624334189195371306459646384754363480271422065787770767046544847014782707596237459834036417222170791039054377304873255724255100520932363763925492528411632549770359654234157300515614524145726728092446191174565548602227066440994232591928086528352842548472985305682189603805853836016126453841252411717656275083558092125664061522934729207504466516323026027920421446834729648658310236488541347244677178839668963636930817717512454867129584088960525621115791204720582731273391628705477885504303586101898809821879232369399024779774186642937370733161910031328479022288970589563344703791807685655589457144152616141738308702612025654489202012769784924471672464330327838846675273941039844181264966350192563868904617722958504239877210772873009103078416196721138394842156750498292789656819204535566786244841707367873925625100549390104106110647999052142582047356951534523762919181675065183797195866586148217958571770080207302288883508223969718124848534038242241068658457069192804445161901403501679996015349325062084228015612589245996181684940319867930331474153622375221879465159820491557281969133070532075877078545902276139164833550881078607311630102867367960985755381614079546468096300931898346170881774643151426923094249419602396610639530658721923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 177394737669716799298626502761676960172340533166427229250795008960884074970676329745859687853547077116461423243619165249248065810583114548965124593099815695888130067911363879622215230770315188182756897614866922004866258713990473827361836988361992196129137008853125808547018370966616154542910533365852515770067246405212970345565552027215120811586900031650289246478401730184474209253852879273077703420555497200037129710569408144902993764468861228116093875001388277617348694125097814762978186705232428671657062374318584282143076136339754879984136996629521048093543690859002339537971867845767666837373137287003277106396211268924509430903589098065739163546596433574115553018380921913976208783993568677048715086280804365375324413237988920699085680382134748952052616321616034449449602591427092940014556383451726324195364748740092828544580215361175081680092389169638883210845930973843231031893995568799046310514692822676579579231545503885037109657176997345555093057465053123688784405103534750117214038252740591315979149035589615980514089545598622168873076532364094120377497240237978824360732762984865282195859982651530654788944519872276233307872385166390087688436480301629500010101094042789412643159707430468394239538473411770499812296459607509669958182711483776040226061170062809296741335261844309070701664250366053899113228129016486185100666228611554151763876047870378398410801146078800577556183310944253931537619450409727917038868331175532946743259096733700013502902490138839230961530176951775998545015156661066912520916752167999747530861342409254235637076966907600982553834155264280072007107772462615353779801351012922599873745991750139618972976091846274344568656009033399038385426767057061065887986624579765324587276812448358639747320350173754329337528403020594848873787054649017381580037133329045061788760584823396010175449034430923533459618950594664294049677214008506640085481087467609709426526818776331710647541392310664642329622051909107435045673242488099357734343620075377340540215765293430141136198749747201167463186203835257193571697286823683041769542879357824969942170949359901846606335448444054240195135655163419642023201072098687664246473138160494007664108856240775111688716069093723115345062000629160515009731288739062542185893701644549012835606179426472158741087414155289730711195288642994808183634980759274907798753708348726640780591239252806120682266928723669897978940681651138757123588487102588746191646658791375096228729322004047609305361381966715339133443442727453082733665990887798721949972165465051847008510132584138138087629547127733540345385694901150692053550991849639104919734400095758197817484333330365151337717866320984211723467418243636903872598803553793489620764201841593890608596960888103519517153177317186448910523519969201534906829427765966751074951548781293187960876116633429041366057135912380237469405262073900701468369043221012130053100588637689444960721521506270786130265201501208245731064045365168199620293229303797000967680329860172138718976595464081473864539651802286959061637463357811364746819803485760428983463180764923567155023879896152412346231802247559305116294431396142442934460589358471674941686924736654524282577410450908683649483959528120794861106154564361641001429093450062797010352959316468964360795504636944655952317303674247880880399130233527750130501849067372232034771494590971941524953169686956603530545645844116349571150218897679591509896184760345876942443307017577601148454624996945614827790364240480907977495678954537935424307992828643126983013056986182121821018305322135222237017252252710858732133098814810715360148543555127501504337449519425022295556927826711899957252930398900313943347384831824128048940447349766192297019717855453491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2259424515018258772918404642851370957293028231112160724033031623168061961082164974718741583463262363852235513612029782567563606195863642406905736219321938991451909883872996414013935575375851468348446909618068345827460633117275473221813040143393595510387838643515739930685405902806695740602244342192962830654340643806149361418241319599917834236923433578870301829685364620726764654226571725045375151687329943122162855902348612068725657597869246012766370544611516330155617732680516753236202181684101726539889998417716566997791028268235564342230621294291901567105226724627608755309642227324254894583233714652122146569478495028599706402075615237616386663354483112117023259134970366947789489576070274178013882959841254282435393295608803138044471121176502970192488573558364310943668200353321530092391549892873636074859633769212963697412619625347369901964617182898040764244879440707555376235506108706427215864143200925133100469693489690032084365022498006572200799335737614441687329736105752331093977310105044370651424498350838386593629937466120854360847363784925542952914866156406894454852299588583246738883474366045270936967265996496765287875975495952804596175928108508193110800720822702838927098775211007478202857772918528886269201090406071496888475202165745335259409069468796337009798326798286336130824099169346792546844301117319909611826969260897454134862667112984636154605812355650069452608019015322026070735353003065913325960260023054663845177900176784261537196147369515062311002290630726386996714340453186720632305044518097192206257330456479717960222563578361526591770693779724520512831976401672269282782149281620108672519285961578777290938643534540994296662107210286550346595236317492294962110113341846741356661750289800096888638666596503470965110748584879769278458435454996681912860590792698425275110582460677489476871582014236455423482346218169375367450306075917495134059808302102962667874096224996908685805527184916909673471526193940497310586198257241601082388772027388553585141679034283281557774550851852341798256799513548074485383914074696792024395495827146677102044711274801756077818562796115266069683763602193613592517537808358790352620258849857370545035560789231360787821313892717277786867708336769599044389986238945678103846890866241148684440983510576473214392637513988688899376647727741934971830212730721252972292136601036431282230696983414241278099665459876799722599937278938457363709631231055895121210175849652593949459187919047326941507907485006885282205080957630351070907726442812116569279604144825193303849225112396298296007361964944588426422339296954904750569059179658015646557450459660492086517228054126193874324134909282472578412258860374586065455833829350926837035981466653676013452562065321168003087179744468227180140688405665319475310277204434011561180742288722560800477307298692051848656184014576877554711346013957604363844925297580352322698891066882294745372306943471124075968921520778654692710215723482156727370357993144054458266916748343240318526065808540963257456339529538451406977746902022683210288331024011624757691705336881375102924966768532306103535635320059343366595585939963353710482423065145719505351654781068908672812005086969638304944215700275880162989566088296692779775945624129051631566350250518665527315466148441085988267408082882236662888312799573047413731125400128403321028074931017275213023324506627354908234469769470339783909792384543313832090832716254185844628808449841018472002248465940517087853022057488643474467491726542336191217052089277765159536826032418109745775392609048174752699914832626633513632547532026286197395913128518723716162980249462707984141534545616244727497954233398517263547080213511457731407424801997225899939682769775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -390715789583600299160605820647193896234162089038056068090659158979717801545236740527006223237935770871365850028866189909383518466148562312184415061646862869371955857071243277924414081999805540646894180482024609360290282556313971018328294649724915373702333129289119375596591789184013944314882394940489658496892850978133414718197192237949457156284036178921263485467175288538324171009124567712446676612469894945312781438952093827142380596330681943485908053875080475308589518143248637961859829745587231249588075089683577073446994385861073602255157299859337653928300052634812508735897857032273698493884153663516974226649951721238484107571506229214008869809894166040572683795800066956105738948558608001122998227913920191022978531953919675086900730804322747176627999645300340382197444840978748540349357572615941784870371210453408900663083807491829133909960289874828125654068806259801168466773994228347828999407372718320879144210370477756306844546957243867778932436417960528591980342550192283410143002975057348876209508137982538019487421549166951580382980552935215611596452080015522896782754309391271088890216987549196384964380769636935313261579554185380982373118853580832322814930645096375403000938089723412259692099472326322730147580489194626097655731467648051955767876999968213519631596231472395998099082846228085001477760948201059155460019627060761600130118887037842367743856124311935212398406804575374609434852970464941099864726208264528803774529258772135614947613389547991066107798690382297454696329943334094482071035358876458151751279246723094259871876100378314589248094714016812395818755705170297880604755205221675209313512095470149150168724670107146927628997357082236644032502932564368823339331799154564706583039189606766701829812965445556720659501208974565433054709178748293382090099336678766772458207839958522689559893802637998967926265617978033967374029852276676574167868238610615765647999195054825057131546269232829128104455501749312601016636705315654486946718540839331394367007720025739643510332432521194363552432008120336262321093169351999602253780828286450503576253959887291239576771260924284682927609286801204727920188155051969352995711560815262760517471203544174294653623676860894562691959683794221834346406270019831616139320596630894974381130174606378848825664441920523474625283934787543281364618892694692944286749432960538143267014244573306302864029238627202366363028990279595796246207058236437770833974702394719017372920130025582979449276080714573975966680601517542811700416366795298986227527569841654369479185956336222371304331364275247627444331287530768751657801664056024222329254155840163755673852451912254923128925630485305588421925413417326006996818326509490984858537454811841131655919071029874749311409184450969039217151568427876787093574760174927378441911251859886009563214180708250115149157179702648621404881896908650609836117311533194745396595100103808942683297140314293025600360357887626186143453315074904179896595400423346304269972534077136174167188865076978342380501028134472827588228423768218402153464097538765614917319486962631985094908732794490738923020951016628668855687855009622448031572992143733345251273285925508118334640725074854782359574731754902942905070917968833912170192320219957432003427065797407339250367458104562997776730703546021498160481223390805130136348188251760375249993126264724808981893008747088674644321984626244418248048922987580415544583633209739585985809878659298334437041895466990106820264670048268611661932903979108393945006072575264507330227628233030618192131785129643871821698895435478222582855980648545557973649299169014608573103004475712720871133851195394018943731439767952884779824549313333418184539711760196552624205875396728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -37008865142997193610017032191059096735963603839804614534974955071866647752402865421900518277886402906746952815345065010476936173119725326031849862665783041577020746246814145465182604502048091487085238701504549889169617428909934292165660243800238987296100420730161700631878488391245316662689370828728073099568579814537335882959194618463905877709097304892807761086464586026565669536531703445733749897499702292372095659369727241634382929162662242308228226530121614694445103398331759281560117094587427967106849543536605439265887018778753060161165742755635219818237506085034613164074965200008384309235331322386066462227551890834875831592838722603295372333269223695512932451901867163528178263641363125695863107784388389239108074805026716657559695192485414528187841289060476382568072878689800541834836641315722241729274941043677580003811796993997851007538840085667908692073887278208184230876354807848770614089134701753209583859398682126743118634242059418306620581530755040273138873345947197498262056342603550582973462015456381026667392957287759449347167983807727559207773775920920689044809184376009232028668366426738572917058753362968253049615400543329852871441673103508720169647257636081391139116791895983563399696117167246361225296601202955334873046844864028238340931885701153297896603159500736804422646745926035650791045639959824888522033922118108041205400842700845697225575507938800837038553568072454960146755409834350416316280143847750719570859074548784773651782550345297059631096201425256541649275367375205970883232697085768305319042956947130226461639332702451632523273124835580024510126582328805177096069427775436590183684129073032117580402984506021442401444445512713285888993757647237659038429554626703580430555535557031514607253680067347931266082799527227488618290504516820728787747425039960404072230313552995750170776076203255551250432991845591564814878713766061308331978973028313559173981560838240107856118749323018142153199194358637785670599570591580954543327048678242097552473172944984106053606470122970817250381614045151898316828110483132373262125376360417447199059448017180735906668774820919494090018896609547845144464042778444995514976072305286457277325295667055291181219632790227165792089390425030997683596394015586671702159223647580885492179524777963856580050888439345929189615396106571051876519420855414712707545502665530751750737083226896197603518912611250293563469973892332969560033911769749291513280044632765823483412453892409114609386107703228120878935614822520965700712210675850913091112049802220133574623417007424530050234982185426315245476186828979415571215206859112572505856437634212403222040741491194192371776188453927970926467858550657799032672208005730539831701899242518243287738109901690385689540403086857540580373016678844745562817660277012814403515562903174845011178179419871249658954375966589403871231562926181692386711261767810660395046882730757644486421334328770655683043834936474008755630328597351921314110379723850264413151131660393100136453502881857296561198751149699509840744466618808690333448443106000559961656681546238544438088513231648317063687496200824390384141498375182757487683505975904122564783752053378826678328517990278451868661700420222704283565863621919795105762147413300708234562806129961206400151654716838371886482073278468319757654148329238515880297835887646102593843774862686512599621877440836673621201491004182032401862809744324961611726779787153666199660085576940658517884585608341809852197884403383465853068752388532833547341078574441411621723579253417257108663530536043646995675331435549168006619827067978440809322573064403019868873228343322256407389837850216959667402049839765898717336933721662274569687630802640616995499324798583984375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 241454196491878691327897817610026217244419209099858549803517127751276931017240872554886369125741753800457775951467307935881505882848069251087035589651975553175884066163474805452460988274770825045914137052498444093622819433839009610644971976893566398166956298184142947253524547994955231833670557380726979051326079691279333053626494566549832758027958852234433540473059713026796232097107965160821384991052492736227536708572562414768264421049315704849029490986743851634826152070328347869981998843525463565169620140574396616389949910206270810389754115755840744108007055124879940586129137722256016809692792128178939293448152425607103535455056149568043689951873782729542906419289294692714492355026454027218673980097350463492920189390237127722106134339909528839782151253751443365492839790505037650272047912153862475942206892285115557576231732953482710067603647353239692553884524111856477800057499202019616830120809811197682360241143946083784071487176143953896201183885979084874281976791534566126241256999537695056414516262649920632888228927228525108538041897123486153368802868442660040172711997168298735540737295228759595583972908309632019781457376713293901440390322092451178930221803159515672229470259344768697886523246128079475069975215877754652070713643700165397395227426563951783042968794113519612219184262116762735527274745762909942534448188007600008978295818906208425352756787209476122127173524200034894328110097101620549455956202375824955447321619076706312739475650961433977722265280724595465272718462951181759459164295203163056182723394451165752729729100991670317680205338650981070175025638984059455243482998645823857299000034938819776886011588011944266503069878620184423395520675837403230322736996105157721173888496979757843014047932901299349588340849168646516032512591872953926127867752566501531030390567012158737308313600058843681628593178135588632673062895596915986827539772513710790504912643929018282637970199894421439745994485072886266483629729892137840350658924531562166757550780259550900184766285238938818716208815723471834434852540547763192419427323060038194472161589939905761675447669007619217318183077789919200736797194676080990572421426226008288757410775626941397674888747194380547776821626290591666231676023902563417328567328626193859612472462586768255224191759922330659708921340923062264063982269118329246762248102235460712616173487243996545933656360837523440114863736295363100116903955281642775985288777230826138218892498492159788149079729094129376034032084656688525255366572701661127379782419178278188169753273465988921814470450668811975654531666241898516584915024045899534505345337955030052096859783835851068117346183178514168426435160860752871116760931654314622304320617378750055940626474611837645838184274973404864687370474382639275712703762665713722360918822499907312283110660291410224038943905975907245519465141953566646040222913088293998603789853607808362465277333548175399040320739531545192835760174330381731516710511649937624828557742585968369583723842789869064296129055593974128648597728485835028342802234076595659745744971673167652572828323367641545052793218012992513448898092036734887912947971656622616331342551029295332575650679592319130758046945424661056495588764157576204074800397946787270113654412335897928025648549806897892837307402116290055640679277259147228476025988035653631051217570711869100818019858686720740451949642971123737609262798754068059293744669785115564455039354972008876690950049137691363445398343247425195728401069663220160450518815902451373747453498519713664554924272205000455817713435460333835254284435644000993388032188068797138114467411024262488187669702638384612233037799395564403334011819454451868844836526994496822450494766235351562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 285410593449468338547872839692377898249425184935093554925933109292346847708751428023751216654728093182316857326076173321522578797513043685873170110496082615613492560032656025573385370128700280653991281592150227105917579521409756735269061063016937424901435576527375674505368698319917970628968731979367867283364459690695441962113403005062668005476254866949002735989023461868095620488800414945733309826752019115975244356230921123891910161505673492202771773850651611762478514426605316703289055249707797263232676535802786354275624560854112458740742199056699656648350026289004814414845631569381892408621801253887543964824368513443698711882341905274250581925032100842301352185958789387799171487445091451874500636505378919836086035511878233975841672588947994782358171332735192429987677793488219001174392179275955989960724340871916365628480067088830298743174395664628251962995309002052975344328389968446658940613076405360905335910423594852370191631202484689619202097452708211658327216295539641464375099455739111778814086257662494480664931227876893444426620961932129567215102456599748157292739224280993557402710446083170100386629205366236008445265331284645507536797822834068362025367678987696063793094345629297973972701642504963382438304794078618871436390216234839738460483236200484986686828758023278203677096741580165502454494406803504306573950190436472197968962610742035276139319416572935150707305603989915376042954105528020340958410613676369757728173928818481893512133733179593878027975675201870969552257717833542077107091187348316794233572356975993001062022472991547475743644876804539605998849900305269301151078282675860020837234572437854982177521238213249927217860797440330262876933116488397371593736111301143435320529869298716359256275213919141702360963337205240401852858834076661113958322546993020790436963488059055475177385627111771155443871297014507836376923699422753815198679018562801747617718123070403956380429490149577052166374559324354007657227960509347055357307698777015236022362707817523426735235274934616136142135177451297701360766344637414303464516495970369099597327412139917364968117884924702319596844181461175449472495753839150939275773249005601343928524097574905265010598114174720460759376165552487994267204152271170956360876377435420512257711201233559749245119698186298251207648505739800153430368614299815791441748695425526374778238305431512774247940542479947670067544447869675253298041017964956940999173481981039521355033118852899871924983322856889721871373857621202717015537613962361884766248618544389602426421891494025347693273898546923254435250452388267647946182156787241876571523240938391492885600497737666409592798536333428984485918879210413319166953330071734835749712200648037609779236652976076254137833518711731991166608205701072585412497340992939866121541735037430329186822799687620483301594117687318908914724756435636849914216036083436912862114808708421259320016327413965004930360371128832579980159188997380141508631473384793961098769119548738782549682028613769008115955100423039236304781959775808117093245497031781231905245462893243067603737375608720182785923144346569310687542264056149152161299354528446326269237818694728452960613765152702758924276118317573243072062051274468338686197991846191899580331286461682503584296923668685745153752171087699154106040645947257809420566635088717752581106812368491511386947688416479207188099129112400910738861880027413515169052530988075347016130225925443425611488177408876602392843364300154202047579280688557270738684975207072255970831189161897825622813130821696256097073518336589802359102087243332749549996213125563562175588349357436083121497945394487154537091942463350198588293277976906118325887662170001956897430419921875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3526571037513950384341115834364055035722931892872912210940129894612525577033768302480315932358612249141023697002576311078962763900591048681684903630209965914800143139373366504626460319252507398400028181494149832016217223826067888109603835529020975979767650565600865125202964633414481474102516430250332721927967542944533117549830934323801872568369484283563251104384519545819511000330605324825034708666565321301841071061821980072500166927961168684329344384613656536397215983918622093275009682690402568288682254595002313974536113779355359552931001483769486978279297653028343911544830802351277061387943495594680134417056595850948847256363117599153829490639022047898938788194634718902828923792789293796210878778797336623497401398706209330704792455531054254095280298195810308485876040019806012549207957871313349680428346552530058666992731603196291946985601357680566794945425583043559669196112588435237147798250540303555818201856937471021225625471584708142169101062478710671150595835729382899648182051746461396976805223560672746613958152712412649501759665254165694021795752394696939576996541136721333660040605638356674147345421682658028959751322514571999682596303001214715832407278877959397511535982982291580360272994253976412865223449842539374448377413223619069224533349133303536086444351097296672891508136433332316849735818089397391043218630624721354314364837365760129874632468606368941120401494076706715997924721526350177110758614745540172374973117742496406040822747981021880848106495839589803801504549282551186404655770920797941935114759187597862560533985422861198933908737110142763367439199793578007507138788255399633922088505721612422193009078976169668619955931333737272039352061961459965529471196723362053359417640270315645788642860927883791105832851593096565318316485112854051610722407990060329808153329280605962446442240689502102510702810136432357347951518406077865988270579821020820003061337500571734243752845142057309544215493868147461101310336777472952748632437844418743652806895448559909878856226218669525510265654595823629137862284770091713767553742697235280550927502635791671721170338800392865372312762857684881985003000496220310502734052116240854790272395394545078243954289626522450822027533955984827791939918111298248730707549731638155253076259155817888311505776806037285082628406574603683659369526932126972399928243299933614370879928107303114349088768438983301195281771930655379355856156401839666530269138878124041479507121530141949883471040707462994450573942795784800160926475674554488194309939263427539461028561845340512481953903304668616116600367341644122713879895756522138531919677252733607604257328848009807251144182102107467449169906899866109903510838688905442688074616904430131652807342744193079637944454943991078343747594652451607704775956818436460387987912440516708523767887879153576628127687994713073847268240304959868306167615169764124791517370012986813361636020362804810149527308807460674456012572724487638930236736960203446350970462966993729658985001298339188986288208058578155316769474109451607664184630457545352390920550636453117797809365295277699729027401826393891366293164002753311089277415924964581384553775323931062398695252048895663032603228101831363139424138196487235200382422385752859466694620665907828483933413379541942051722709375096006033713730175138920503477578155580449332724077825577665768106990175125393642745907466726482946490205921362068089506794865399172625686467175140936316331025135713851806288873297991346883306910940484127278545305664310417037820035964147258322077925060853713658173828361266178001849867715818301322852970778541924377870042421996421227816483903155034108805347166508612520804565903248684455226234293047813812065124511718750000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -548031175926889356547199777172144440696655111084151822781134043397150710269730928774509263246035247536143132712215348579088876344047676886078139078822106914467914465891387542984849523693648426348933416082007402451176596400274866122181260992282544995596430490529144925370964646976108944989778751127451616824825637437294515201839994082663398604172591541044866834081722410278616620728573723006898681384273504538420412722630486482933900627373975302035948423153863283149333235886939142754589496435421576537983734837093213194382220232415546914681453678737334715208058405974286664960590154782885269041031261211317610497928173373102808060410018054999103313810162733774145784755298106349598512645790799728720893914785621225880874250228953331587577126029838764511940527511030755016206327807536919930411967120725498489009654325496068661906017801462112868106291983524342714666482995724907635807187263288014148995903677417819574704080174034462283141764031789178949479736357209713142161915232614586896738990731048628917155794356423187975288957078388088504719768518885570679051053498379915338863769663157194806148508190625665003575022143688067900941730993637930363101692749151902532545317060723395299086922916744552740419259913485585544993964330932634766715355453697694247674667686814957204782608460965319511203709402027298166365723071384753539968121528323291473870323410783722787174860124508740900973448830450093173407986031396969494732958407904176213241340811470141361754474290634985232974902319499424367925798596729142455819330054450530713993178698711154666500430835859574806392809189468554927717976009616702405859961205963385342075873106853150491342263740227458058338494308957538594975098932070748502732202401065826299331968742495849316058586999051028643891502231165214084436270411638653781431926184377622646183803002124897863929561736837038311304149394477040589892100184231404071173125591913706220663497526742794651615396104752031786734433006408369948994417205865660996256738402043010886030301708537166784224679924928021879985348530740751185734318466982618935239290134794202945797273199962795724935466035280978076266874811896805782002704173819021182234808966999619712671142620829213143819014064421216012631515894411014437165384099422454190983397872641354144855002683903687586190296470656599294916100522119127153342279778823375026664906069730906891373405261444894021233719563281032245279861874644019494393125576358406473362000558540823589212566288811386059431016908198021540386405295118592775479881579180619032843617178051984352307412448827097177003939966321573767873759682970397549904892622825053876589947290293124543352300588531577027090986398627814750969274548792134753172283925060648629455106561684901266394268797465836583533189047073308171244833102082818726859817451036494741661629686585383680468844057878874628235744750404142166425168669149812508841657111884892883339784216863431476828534729705341686120315545223579404682942202814050205736194791934558272405704428005784348477937068505664840887418602057175855751848702115741063594754715874715499904369140202542374432837372166469614428752838851141398408352997508393006776902456426695660582466287230811547445304739182982256891556351031211058471233309156033826288652101098002656428923646251757168242722280331326146004404876529015164856753052705242542420962323663116414322678969370571087335071306487216841847689019150282814615424507149994241286386687082892907742409069902157183222873819965370391670018641787171096110221627705466678221497802159265801094569668783782892104966489980912553872134343831467362442683189857987619707603854945378748373549571181616401780682212752949183909374726823037979137678519580436529888366529825721329212188720703125000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 24262332860593184933060746204995076529162449198477065113265827262597406526119443516782624842588352674377028870433588573989118178326574803287914363842318323315031122429528212426222953546650880645756986104516290189944975589691234468053499707460740372347018998677283559459591823926793439814858254507202642211366802040868671162197794747715538280066543282924297912877304810020209324113042426655740247731777213629029246037363318528828905027791837599601656494016221625829488846864216285100630839140499553989170540291682011760653566108381886280682772854728291275483835373687145605078795315489490185772455063278163371014264278957608450573983129426277290537036413808867115613898224784230958376807588858308081814693639498422840317452212386434346034543429470148229179536090756638684618459721441215546810908545254868886957780951176712323327285138849657793588232106048669795692734363782159896041043597427305123060094421649768639488345089632726264205550764088115923247347802390021820968197951969561267483998814454770230882731477597709958075702315077607953577497589040379606934516087617805112426792359734547247656233977684448329746147303849417640160737020826622065782364676424435161015535076927124038132805230177456591678237303434136284957201173285573470308728612946232461687818515352624300169407681802409601112051109047308386152131585598706246065192466774648496769463680755511464275884508255100301318233980874865136390206773218776992885977610074129599969522020736847470647178227910149890765428169637148199224647492589033456008439819317470209144226809112284833028010407772176210253476609760190928718400017271738408932311428485206229145878004633932968116726035906123053815404817698928112105172603640507934258548783253460272574628066481024697164871508277868643886895846850896782606060699562416360882910300355112624514290016725725124470367491563923184225499896044613399154613617163313268583845880775246853075606730030985479156903591758855811055575311545991571049185160348406414229268507636531504958360654538547472690648301464849669811050238834885422381345652337303627892749472073597207827130882242145878329784734316535224742341028554548404567890704143023857473174067691686292380793077598435962746121084630915350046496981009295226533525438237685256073417461973928575678009018615586052752530203981059262438443764837677312161140354144150894152998560618432491121290264704647297310615091216881226594627840636968817142215262044471153346318163237749995452366743137959560143121648920405983753074545678912023660213611940975147199787004628300185056941593702850593048461503375212786303503314341239905152498022084855015543229874808431427840020870431692540364788850954055114727099534236548304165847075272697666716113972092389790893043961545043753953624202815446991285782849537049021565925276290464661529790536107744331617068506400335804524290240175039679901265962364559246765300332878036445559514461201728403538245143622936002005724039292731802630357583691091970022540106907082399201556247002216973542796007427390085894011619371009438724431866204630711499795700682797322687693125007321700867391397503425092610148964048657960957306197594835652092100625466454590507093363739820864622158520167741807592706113725813685825961493282906343154593765897613560418042681109101130960015588665395467567636694810489490754317852141957668144184318281708998707655337549198702663819043638743501178351453081710007373645593204801116006626073201718908470513298488917262296628624144349203827421776822655173501195484728234306082729317267445195132544707518180936192958924691992187151476187591818933275145725675821962687869207577942826173151474873227275127754807567614869699775776531682500827702263266009898396557006965938498735427856445312500000000000000000000000000000000000000000000000000000000000000*i1^58 + 415584432497867074756094260300674001979244918160566578359773297648836078283440163370229138527796625156922383778991548764688575578806573552712448159654752005305710995082487073401195103391149154143846432163661687768781230760768308922431248238976500722087592483147882682914444856159981657299909099730253094930772658078583917872644118211262450238060335791550164481984846709230923850739008241554871758895512667008110955336992890004527028666848148546511448742888766426665193196936169868072354896227214446379858261533133633681434568198801817466835730443613323704402229683986285958215670934097248542353591884741586289385472841411491645291013997648822316962843800383543702849356869144429323514232763583833228455572548107921547340537142111212473540896927948288010398986849503245270597861564522241921748316610864380701559232456275325739393544034161943635678504365591633588719979749301738931654453265613719498823337765856014853959824952355682737950165369923313160507038698112905299036666152137747751848156552646905527136785269761697886823732104851189980124910577744280636017768119177259240767485574919821242441711993584006106135384473571079000447477657913773554796958415536456372255511440204394674599740657331275422522036346444598496239429437556949564495632480609770762129147156241453013259455858242526080160063162029058126874098630061986765922801133668191605563506661733932154689734462686944598671341594262678399077473659361169602881070207516702395186536892347359937783509510549989890054741179958047204016899319952077156488402713522580282024111628399894382987206539233534591150385157610497319823221871035923634210585891997231047248590533886608523297076572181436298923311620723546277094151419875084784517502396155087518183325876329843002355759608222452773338125428802054880365358211434362031523314409316760851459967113017844355442562409104299102923722564471886743379090215390323495573201665049837038921131384575134365461109533900977568037562762079784771271215030877791297837604702462249699677106035639163166851235439982433754554710268318408375776928158326809354232134929994911866091198149119914928993433402344473415671439637204497277122126184910614053158920815156336661800377018882696712862380026836123224228969577713403856067635902311768602692454996580876859175245726005234203239015554425493262909429838471928965161731833672151630810424061057838924513951082164298592311018387985345811791088075016007651840393241928480796930824241852955518800732002853598384524858548165781115926013746628773807962952269298074900880834348338346367940183545716814698338758866425106285223796545883212208390872654904257917492856169033634542300807159900951573067994784488219076619546119828450639076180776358902429127018444096078880490369243420491018025920896423234401697305441299723825791336525000105786600796301478232189573365989618922711940223067454583227056965463332688510346067026123866391693357210088442459784825046419969661252193059170955531855930347518732828389242804311375557988649526871166536347856345874864131842682499742615205515254843476654848265206141163062487309930467780461054945715779043252514322766347990191079867348940120591808907620713658627526709434586888496363792860326872650023390859906063515263154993947431069004827874253492736066630894837684896851273402803532939029480554527811984992294011917441513694171631575026066153888494999114045437365607145260510723609250556795489154200287192837406658669189131720973811365769948929611862443747015507106791572121904082155037204514198005802156591157929557439793964718914543198184892983264508587619621500176570854557764095434418915195750478657920484194005153051373678056332924773586068956393600390239928054450124388502847457037661707724029541015625000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -59008321567335025404231102532396751348935883796031629678506441004749176086695839389256594919762926001938812572023107806914102420985121570346231378119401695066174628784633698760701221285377834942187786120777347287830345980879121313912091975487235522310455635104419106055348092912758807156772479721024753397631961692251301732200965683702498708938924351783681720383682485910434852710941399081424387105271243819183780973672445550713176000029230364513692901457523688568214875786793190468846200226435277358358276613014347135959247519986746993469066368665954380006128724930423829579315352096294779717490777752781050560126438252030849015534522656977507490530890626241972891622741864153891518152832899081965913636374868652532583940664898364061234341193777890511308141177863682591289456921518115360940428421395182207993841175647124233545786968372069231999169575563302974586961718208697292987352694692361496430239294485612442744156378198864373193595060731806200916046658005541114907890640716355833515172676926484818609751013330133459657450710614570937484138538209172464820270155969468451477068300923152056141769438245738308260466716636334783057091388917700795469991604927470972992131892472768088062672026512209293191971722191671059613760999870555641627513420422424951180565700385514718914873405295405329742795096285501486054867355769920299497606055371578853184099959925284991428168250594395640511157357024625435179798590114855123992707990167283722115674023214197121437080667047458147815619607438945468942433729162130570581256501881433269044976805526021860629382191970977658311622120913111009295769004719928558868870642684131296988791131920322102424268202333988519433352977105937505978382803397083329550279653608626689822656302608732340492047593824874981678065855480713959759879424653212126286546874544224779522419522962620350730355421282166882243227602389044356887650836355939607998457378835557605257449830675881394570642200683757275030282122155592488912676908595924412093021197527877703520926161942365213489966955202486861673428584739899737864414805206553743747224877709374217786595125057862744579857049783785225102403772902833530739716511310392683024512809194276098993253837858457427718818332615331079064699370713144287241411384617633740756328931311319614125394322714827562208416955364196923316979034368436877101593957198141931898384203909159150794164411092947120390019885054744468448108326722137582210611372395802117868560993923618759509287350095508058271172481487954379314615719098552271380074947359696529075438402001851292973684680846965851706333582513981905975407038722174446173081730043336910802843145563198129680899395124522816119493949200563905407025564167807417231416721542759821587452339350591400500267079349653941585617761442759175442527330613116418741730202822550639077989983652843551609341604476498030595179774461421061287857188214795441799551598561131081995708945438166646546759495994756942679773894985374886892469841403311404726048024976015461140409006086693328223130830193200973407786902644215798134419393649156396409994547522842622667111215654175634879103143288333596917613048242778690220571822686538298274942655137492071744364089349843128389589366922636817784787739001136967877028267159103401536076722368292146750429309163565989712687998351778844718303604375309447266590069545162145838296239606316700037445889657191471339561919241253237934829976555055383947223993439109466494963205974335633164570580013476378491470277111067131883475611108372960724307326919347762028590584090402401076244407977874933644368411884929193053034431833542282123686535972224230541781828569576819728076310036320087858930783402828420415726567029065756916899685407749154969407963247085285186767578125000000000000000000000000000000000000000000000000000000000*i1^60 + -4906722454226671756805709505470255445989944849175935816698171078419653334267960581684929961866580501811775201574972245160315110271242190272591839952381364683140993879150411161345464984604753202776010537143304365112703797283970165930714406484237658487373973507097943485198656168571643894398070675347642013259881030189356801134745705369076148940232873930579291399125877545353187144594397055386030474443225860712220797358262187440294492500220916751676947849045981005259162097680421032361908047129352367333029874919041235728587822250003292940957549673437235991342605908697948943132813838651577658347298337947067189207841281301149351448626187167965516330108240335310451114779041324950539416302956865430010098518236863981894384509293663947659743446553732989972200303958922242578013553446427133177704181810140383804790384047436117070724446167421137704546276793107471986965157510729921840668188016152565919292129194159202786031352616544584403413449991784784608911247457761028956344184635398911792550001201882723166202096738951334201941610336579453136068117810313042128465820277257825865641832079691996382969433588131432977011686161976839072322479471391386217809028774762239477720740913146600771684880967675742622304901278536572968205576200293252585949623176272387422524185711218089424531365196556563339682547206330715750817900016141105182889680188030416556998388214200027950376892660693448986530649280674715251094364840550288771006529139848745940219895869812543328278287259007745452915894990489238677857595462686648066300985589262374549204177845140958223174271658765691848100741196488378019798549427344261459208412288626380136763880177200144996814489571644765724227621276347517314835867948313335656583513387404617429613336432766058388620450621921293183405765566718869658209197315513164908136915256083415639572011618782840892201965985060898603516095799747064599146086569334059541821097543161096842469799601991899443206904653609770988023691492045803845382272468592812192024757161338266762681741703559791765469091985596184663751906839239246821850248001944633567412730170787465951673842103180017369891446711312326780840666583201555566196628076653601994529684966389199701284077727290504792016105314773260456292227996737757550844968943629786369096879468066344766207883160805922146773817245320654117395259806695568849381667162840182385943033188679496889371916259892740645608642618605004869558919761413064904087466328670954374554378450338608094318044716920722807166061169114804932427528844986408157649584250211932694076098509888815833852693223655813386691125928127721893253809424721058053476093261917230322786612713149026243360491827397645930282303759428417038125614004994319653599892991657451154417714115759194481711833218633558257836847645824487856409687567417330561361777145999771469445380603690039701870921485318565737075530882109493433963405139430093978449707274967467683005033191702981072535585090155295365618469249965027784773325519614739592614018186664334172301611860457597159822618739626733549312236031011298174591255827579342588421366513561810835828176099008662097722833104243686412120799674719812450772258358306576834753084828423551412905258750423387207890124074480291380741054687391628783694242836356987776164059722928626915364257686793202344358197825976580296419596552082528496336247078293171220320565029358692971056468092556221240465531551110557036184177102772095332900893934706797209342364898010231378386718676301439646282460017797855923083230885211196815486709672366216080949113087885948742002819577292504954066008949599480067833768314506272477900490482551040735774268791899946657730619790579484519142772260487040698063405987130571152854127596270603006748583288866519927978515625000000000000000000000000000000000000000000000000000000*i1^61 + 122096887855126621547270570420915996686897472067209158669099344466297963601027608783134933839965718519233891627676733649138603022927851315922767495762493143481694815613772609579795230288894135642941390318692437283178875582961011485140690051669276923165816917338795803890366132046166490193781014139548166192575756379444175477752170325667230249667490533861518952720096308724693504642152000450416586765681208223441358320663917735176339130769189900170159848762520276002829217097822549671631640665518060085686557466649388585092097516757654077351551536268047896468508085650203335517835976748761188728776748196246527782899403168474524090033091892030604283813719357414145955934738897040275142468223666603998034355618694370139686336885974141764731025883813035051102146079773220541127556037482691144780107109954857932255294133877665378831576885555294221802491392167966173963551050903787122875165076611370477801612531916839328650477987003017288053432011959616831606137388550285094369016780720740599740653837096652469309747832883862957028764862351263857030718754904885086368686658457522186819709691896850906800026039350665629620343316924976711061825606835305056457664297204675345976711263867760679944378530268202549391058751486412447094115572097555745812925190781097726772269787518350011828220072431855339010966690237287135553654896860021507814057806064318176186523732884668627443640488052967180498326545971149457062472095559263999483746319609685871062856664863404231238386072079387007777457190865356101449458970670512667859439574032208839472385283626096097573534286544042826868968728405241778779469861134211469813236121162950928440262935508283209286858609701376492261265422776270244246230607336230125602360540364051760737120452511109223505032490200438990644238480448415440412275580161535824766864926466117006753824731715172979329197218919660145394541310161785646951329781219954659079691416558310912324719564029983748720111098108619732278188698868657525432103478748158756206911732941598704580424131803983462236139048467403788625027817116473659436757046850294634390998634512078513320952066082118099140709341442542605924511153149001376337786355339634095994752294859055146024029672600747229379748672629552832687143986060489983568982816312361412372825879404048782321555080610066380897562173978937780278521907672821543957165220366444661999982966018044459275355276615391824005205446166434407714053290197352173360428397674623056876524469826547560577952341118056484764852718296399723637536020023398671890334750716549937888681848369271548877589308495890230533087166385233585641707255711206154778937727022377876722181178912501989335813974067935252930949467664232713295442287778819813139521956644382775172792741847340729238538923436334884510273499783226003748699475306603920182966597805535535003833726615884064743790666645563361123138133289948484061348454140789329790800435291926718330505488575276345286153147835831784423092319688052754822079545798419730985311630785765352697149164568936117361009039171463662857872765794115234942420865039757484658393952087140162639052133243645804955217693194995510133109173814490012816212396510080060078947694151451346519792139707947938874679585919489057091879878667518592287371666469173304996508453905869356487329087308546709675428758770639882256763381091083159793216261652697498488777258814354226456424617990426339555076835255557821149256859068071453628488560491930917571083161297179054998292217145816483852950267570467511758008374121842453803798037075816100621359969697877111039175365757098002135072301106008354001293754400526810645637206373408805635003556553262923334276720361602210206117789875800848044789903386956368189467940745455327225115314779996871948242187500000000000000000000000000000000000000000000000000*i1^62 + 3066929525852584306200971016008777711281358848965638503510491131495464432022118305841670837273907440892630889702193101907995816892084786636182525550922780918232412847990041299948864556624552481320964835021712548860089841987436028454862773073944309317370881564276443888551773746367991475847759701147132223821495455043237984815833650600884480278501493951924261072639911464145514120208979204927474381045175037391617262117709848575257893859574825995138871120000114979877032703614544459959991990475698963597170599073595790553455551617530945556482368750539262100854094825378766334586464052216455283497059817573499439942819695904149300085429800287927142981934291252531383244331410071087712211707693206094080992680871702567010984654785386079149990201944457536974106474955474248112067408661553927903174601132518225379329352898794963204750168088246060523385671827658404884632416936078231779457538200296229523084644406944661844224960574411681703113063487831699041414324109851589520435229725123983157604787898739303552786589426042105546445693737920816919218637737345823805309588802572330489974968489231670230363767295994304495005177372756524846798646063489219654602250734823691373118142738583927411598868356885286695629720254514620032530264727860964101367572858535190249423738819539063920344424976847017999378515910444603611091429378461735337814440800325316269283540216865959613250474199054113627198917545569366411700312013764382618687478765487156412706173498722947316597348332607485442971591641639726200882453332840411936529056787243112289007320441415004535664736683513860712989773795896272428194238229792326256034419358281657167481469294255638386293294111993122305223984645157942160861050964195888766567483113017278694805483660343261498529937751212930113029892735611514838063559542583005067996616835932930442048220806776749225255696309848295989151740861882530004764507005733344280286615097614621833624426062575599186236817618999002581381043188811542810317512279879631228641734612299833759888736610451222903356469544644744594876465966783325406974788405118681771994950334134319170208799015661433175761995338242263628178373375092954109129580861386700516005499836439115054880485313183761886128810577402190248584877917538059459415728713991964683424342971569981511897274291702316328330218059347057227042894802506853229747060398288315700294415100352550646230898278615647038167822511757336344558375162877107189156844318048626777151220705543137352983838525482325300908026965905727664986744610125828064065895967413611063496394708806185484309796480692909841609414944624836177261133247672063891240465471313548900483096967130457091524443387268861205393156327867060772413077518226839075854464303184325128838732962536210153753587063052956816728695432640968431653152590778895804376006196408002837161037173366842768906035962458564989842873872736207235635714470996117313650831207381404450223507423774283357986008850265546300008093856493642665580489956848827991266223478840624302778471446664519556330883992851569825201919035045330666554410573309277975319229470605762014751447038249206807670253753114726025147911216840100227807388247876281497762900221206612253381138808950447344987648424688693806040248607854843374903703008099365500930907115126929184816414305123674843590403487296410907332306205021532638479830533413621614184220430173789574913266939171113462958692385543503113003398189452646243724341002685171236563519480927788014155223247312943216431938395831528080357106781849537399633814518717606615187244345543599636127041944027783003603830176700995014952470154878095239973890312772962924170591726009322401357256229140961995686253022051361557289831796151845693419401290984724674223079841613769531250000000000000000000000000000000000000000000000000000*i1^63 + 418244151210626113111761738776786395221521444643082956164575248822814361393164241833381776631459929222627628684088870631942790758961820887343055029534750047981760795519476000214909488730738077056746892701009176333078085319871889684668671742941618959878145926192884559415479965890052119463166574214113803778051410515675353543591361012981358348973465542550206356917004760366011623639687922739843078692873422483140184166055151459461153334481500735298278633430494378833937963428086953089294210162998727444435697041001317795875592525605483782186225755167324570477433741648288725694710224313248995027990906826020493083412885676664127712835327616232061354868121271318971730281671422298102739201154280969680875813336227890260927698183495776015768016155010987921657840331477721775886362156986921008673499708788659547779015704902687834127422408623301470349723951902430799868701150400365751125346604024461437788022867429443017583008304106338905493423237446149591554015682891584698342405961995959468545886102429407260322178357886971980863368786344854742455402014499034838548222898373121849107954653844158481306922128076732335103552184269194944598917167749285303980030434887208832855189376846225114143507187761321482425631982355031259066961907906046350782710744186772036465252838392836496706710624121349436204236613223629927061907944804704286105644100684052841498112424762086569349167292535318471343993176842216453679824310744768316442478476810499407692431315735195080495626811255617150415431663993384988599815037940215307457024466413820076095980687222527190092600342392609772701523898907807839888242225818126890815136116419294294463815819369359893237840563553031282271603170674548064033152360087152461730612548284581701372461033935752722513552477833786699124827176582519182130835143246235834100310398207247379586161502249520042718996189264996557343708428614260327815860949713216160270607120277967515039800358787666321330861149787089151481599632007992947483850960342836154896764075923024146733748877849552907150141787993582035173432687005393720007840041567669398418363520113447748792333677712738895859717651533223977073173239392710436930235909228366194494694331141321504228102543657839274216076437071141743137049739316426503559619849974942291951309181678233691461907637983509006362109907001240828652986697751443082678766355883866731294856780519503753501761080177490932196863127589497703134469550936193134402890226268074296915414430134438860342151272054100197958022047061441812581110784817687037761792598250547206094581912115912028366978697661629167584765031116623042356022527155665691499509379071865977487210020886487174731499479666131368363608413664660770965263562941934467257592155719972384595282511145505054517374770255300625693775267002443639482704709069602421870335516294466974181147822752532627415450020254416997403772668268340763442449991027126152244401567754428393214710878521807114091158469684852690448834521485712275046242561130085027815826189111850542099387774336559701448358301849855386469039585633165127731119829838926747887369521224427526063066506214480130225307790227648647640487476788973735713020052366933092779478108632124961410045857538524895323235750897079528935871694787249171257703989085880656179878805176315196014892312291391088574457319628992421205637938164091827287084612340457572704048815866629483632490609988397779473908744720045719123420164368546953511606832101572223597204515923851886790017276550225143349083389010034021180640928795015216100024170729270814211663017480716121733700401137688531517197035910761680274049857707113784799899536720875979773887930848689355909478121145311701400806405730525850313270814546196326332551268178681309116302584171295166015625000000000000000000000000000000000000000000000*i1^64 + -3635610709056978079407314772548997640439105587660471392223824956231535839928753277026358832322284864274759552850256141536541113268855963019683835138445608845114611339409951348933519023671547770822738529875275416765922109723689641839018370376084013590424373819711188162908359252467223589278048340446712850285543905948963922498955448812218996360796881321072397119292112617962104605488620686394394065972062490331223571739916238914583242630700665532599685713455658138897913335198154441600453432745512813331101158651238286234717321919787951872406803846307130791736694037000906034955052221834334610769933472769535925475034749303140178478129340611623204693405962755243927309125605690779964742114837883083201712664644553784247506665597831613095421418766404439902608558098409057512416561721172049512273443941105159382390052696402731494838608125023250573627733986523214573039877111208830190435710401641184261873831838103369376267766678639628752066602570662119006503152219106891627887706747600307259767365823925940253756869198416637191997879243112954179800618225088740967782460573422232217328226178662047744954429463056651502684589110517484579072837007259492577674678343607883135599983975921401131321280390018661032171999692348150538651095339481316180217484210113076706005098966980266025615404991444593707780144037754170916598131771382075768281140071115714660995048828147785087188346131178172320133587807497018505959943052135407273318310076911326781926282163571030989709316041893060247717482473724949063964893120834882921686047228302750572563218752436522601878293026092095398546738299211075224751261351117178019124383189057436504954103705535613884880823626188483562036649886932564257319331973877330830223173659462720347137634277059962053052382454614748176505301768372518660021401990828044420127607331291358297062782321181988849637972210265481117358884001053108899966144701910701263184872771486655440235323970457498779505367008720054282143012090994631646926028558364007602714860291244082005655849937190212357056969279635435944693739218413447983944648361652177876665696030932874492986281524124837502608004055086282941429377623057914292483449750330702016676171627128938849006731629607493815290235744469504605275371336783697881974633183873515112084917464284624664043007445936888238769688203742121480543814287584728485946433780637222882011247615389901304784276591799618665953052261463051377954894828585637960495475697425965572781788897789879998820057077948582174398062269732733824671762673126131140855920626437737922847715745461107234778957399336372520174192568761450070944275019440937702235026393237439739436700655386193268350665701462334081936562233691334908960133530932967630129849486111449705682471188858644559522337112468163485703828684815135713398429471338549284004848526494654558911179758286044378398082086968215016606075471161469043593087446032421435740198822202528138142703302879026480580722346798735664098092850047004337358598919154984572561754682372927535650571695180849205447738425361386850285589899328051054171970088762461683959034715989167502708191704412740163754178761041460322110607016883181752739856481156723341143865546505128656903009816374424649613421446827027953744533576506054288191926316921009853497209079389205878374147819604546521419412363258312048314449622041719884681179976603615122230970810307664975969176123446121781682304214245321194637267108476715035381509922975919374128282500830203588115184326204637836944846204181966784634031241381160487171126941364614429226602509858172902017545520671850757009666858807556096868724790811504234215592292441295643396505484411273356634398722304759741948174565864519603267757876217332973529886337227789161296175742149353027343750000000000000000000000000000000000000000*i1^65 + 25920376425628963717056909251657264537484259800588604059226500568710207886014914850946506707105417633600913174006517529702838406890036783669599489786329782228808084743461740307372817532023307259632930200343310019564586777777351809012447721865863009322727808751245350018331739602771877671738247788288265819378957268646790255946031939724724274800663005943591000659350439716816239560525661749718964931581915344734557485313953244003305257057927821655480250064479934771868298115163406212645593716104885417848041696359608852255556133409992983302098268675432555083479572125450723132429259685291912335545170162163788393383901401137503240548171533791884226836156559395138770999099417629351385836081569078926510830046334160559510254914736445062083641585819685126571306706785527365369830288481170015523769812969989416040418342588254209118009721515802056317565040866171486102052158918687153389171356909925885965875026851801764027582803236293804039992179808323999251030630373493593356044824655350196934069189819662629178942319606786748542149526609289788489866940332388954092155515648642314133914385842676532710461076836728462265352935056724866194319001000192568849576181739566172067352296540202157366532446787602924053432822269681376109576192252399206869856084882441219933843202309934609663861971315890218414117843144896525657798785744856372424255402988689792849663729372444624513899873665567297679184978967771124245059718604582129672989631498160521746924201661259661911220742886192120543254966860254080548420128603392818492469136340483164163402909310577891309677280604674427621359016198234521150824654036373804337254013731458643192768139429289461368950945903004439410300275345320772927788121808504501218589478216433430543760855997360077315966587918886519748585015289028530689255571464313529854273987908758622853791115309885891445256081004670297362357173825388018850301526811491946169495947653283735522270592232259724434371926740518040148073099323516039591942445105772012918517976887979894794191884888639454291804779770392677916843096146219163167942611371995399908845521611823002771610718370803489792375027999806750700858874009944341050854278070960815835634222129053154019370048293952464240369880135763055789616625033856603619626930615798711015244341239189616201877113953064819563830139019499260494443544211171858579946364603108993821729091776997916093395686634422659769863953222718867034499541601207374828491671451614545560184353602386878393714482558210547329979703136404739947735740424543610455190015283651916048594412478501169019486710367036222934757324692018848450110393849006547221056097899193850029465399449314337654489404952407805387111457409290992996291175812292026466369286785720648898810021787843091005424480465936916159771279002745020263778348038486998275791247676281288988607653101072824133038829703425089972254132237812987036903967129537447163688033693858397395789648792677621195284838578654461437224589270619208092561724987726157649798036416323457351211508783733317335611231236755811478325064258903456777454624009192167852009252318764364494837719932331567331317886785452312308025100638171716224940873647667365892475074283418877182761824610126934489584004367095092450319123677641127647022551150060225520211150116341639486487039997819813617771207096736182893703247765518483511149945209536412085334749237134095294822271290190034568158684055172395710545436250949771523433222621811197793206567073070780250042124097493395261566249338250525349329436996222646508190525976308774921804266135231086133591606709900294395934250973197742333301582765222226944059099298296245963519406913549369093859295495206710530167081638987417124430157371367233844182081801094689983930289745330810546875000000000000000000000000000000000000*i1^66 + -11214021042584150173392703777292991129681370681534269323278806793174797390220040469940308090888593757760204375667295469441534863340459454552456040383379609874532825769861448032773049886103695709624160067210583301071946698237418213692402787203720138932019064636858219258015170282115253108157295305387704723943761683197106502210575474391329782569122689200103425590064373431422993227759527900889578113927543627825134853508908075390431184663034948571072345252253916851072897624414549182224259872633382013647058733806125310285111928178937185570920087844154425429048505491925048465419628174373802509789125626317780124554597514206214766499849436863842329455665390931779782624586018425537843776581050316863743133604086605846356518056521380527331709798863875454001312943688216277612402076781281917403676187644082387555311777237347128699963398640362706477024601129586652132447810501674371551441405649185613138108798206501235418606920251246209383304844050538579704052081727964825513989214637075787799695737862780528247690898335959637093031819924203469923016518292078556021653668293165845617000892985284640522452885352780587487143586828135027363356827725602801322368453103650394742110037127329291969348736547529566793344379480432484779622964828849828817904318962697571135509484174346288054859126317222610022384747702925793602320397238009803705654314443737361099150610497297907890628011173064633346073797325804115023692137815831623529108122118200667846557132413603610138580507027240021638297441191996038756487483921433144703895916624612321915328926019563859480005681689140714029904799060191895437718192494585622058295604632935838450075911601218438987111823501991719383913624038654275065603464399744977862383608950809432935397657876875317085959016756182037543435804337747610038623091908123535662355414763077116537257194111774913089983403768969110325190240101636991674367598000788531175201304129130545149252763332686425681425334255173683615232789919443130000407435151006609480812441861526503745025193830448203493710001265832292403612446182941281998486075604315871923522454375685690566511998691441861179136442168991531814498095142402768898836631676572785960221915357241140731150163402575907088596451214341027940448109384217918487356018202375861664612513965696538382403425277899013304820194485435181708075336834762285201543484161746396990155839413662103711998920741192204083866813928051317568026604425652967441066908144438575161432469478480198542676425891869963629466975625998786141041461093357541156859440512339532792669588701669118075756657820314317713532705571521395507749598257471240095221363134773276652116929988220959349148363298415673410541307180510342932375429970813642415839648282836965588183695224221874910682891926257806123757294582611174698572769571125742521766309130160535371973202217200503715886996586396017514153588974779765532713959848636674628222007991433775385343988459950419343579037730624653973665844177286369285322362416801995299512768984640485685738187287351194572977616431921887617982039948644943205156962097293135886612498912415655616259563457457406114337588748236798306596939433422155795490153503300328363896691042327323099434426461969806434310230980009654120478655962747370599837874535723151317079495148924809323977772575099066051990429709013538081771048126950692982743293342242180035121101369444532204695446926701798092065400169814125498554543900509390219705416735706907820223903728603680567372344551683401501807485059591889589371701444672021155538944327942749637912811521386941395030437341797996477832351260205583706434928928984149305984172571530815425385786604793197428543741915819407849380579069732726450449827926068491756458501127779082303282737731933593750000000000000000000000000000000000000*i1^67 + 69497336486266326277386448846628672553432183552045075893576902506850479397951926525972400311053260553858840125324745971510295504967165220560928578450839763523592537744807872995193092276459398642661421172151363904517197116868794808910012072990796002474750887437316624695245689478743018018464823565025800776625833173115468693590795859564221941469589804395552493090887297559540195874847030627450416115497655716961653268461790253885549552382699731241508600066987882635992470747417145663404177096858972874818043483697239571695834545792029633542632762123024299248092534639983283345885325052588122176896754935159191952889511587316998894700959906686105540514927331153142499164108676623624300982302027757775146639865455336822835059526398218519051683487397313350753394917387333799968697205030643849533232730150172996687505353036556247310098476332464367929178921107368106857195596963332560302590892019230778121473616224065830972644319841295029315210870574769022789716303395015481011115381976090315301896773000139004643083590214071824868989161941201142130214086261842999322791765207676855532932384021679897748678555258102035758403204138849939627053026905218785960192566658815489219737251041494730255763524967672875868117957936083719131792413033364051104178853758424298239106491384949157982212339305607177285234876915376686085685288486835019308157364343113027010698882318970891060585154512382906908843338801758856680105719148920022297926675991528658474455442786433170024716123698760167262364803741008763051559835896550253999278142898885535530357556002061668564584748410238019867131439531717253450367764214403113429521116418754790416672446889158959521441559014220778171243980659053732675457675910359582623563038469523678448393095856136006087465748511257861563411926611577505732332768709598511113169815517331352147506880055379466755166737014578162958153112987797337457156253630503975113238484058403332521773326878095103420462595070074910624736899387075576860520178678154580295278834637079207362362269290044155657399794740607286646178108754601800164518727799344465811339681325321886895586749989947767307284386844965695405081151154254627311357227968823098050019217006657895194069652908134101693117875960419789506254565765063600158764384803702474049280555967167301845164525763439993647557314352369594322061521678054341268251228520344061559270525953550052703576940230902157004157113726381659087714641326633413253021104723822593085843228419946209726381481147930419613509517156637957859834601537400940252223429648985614652494698495635475066573207842719763548019438878417865608472798791937606255588267084876198746609140230129500090264157564385051520249419748077449440157428129971407849621178009177621209857022137405548091479194253798636225510485873045655382106298195764219166468588492362443749485218115912482971973856807453354077936569886692051515027705351676811566639602594676902592921673704274954262116546752433039926721979118367167892072278364110380061071172585676437878908257980309317227566770153851785882775269728916193715846085243271843127487546303225065445964277272889736347762239641967697465311658915564173065841714459839118875189778718391758395607800185379589135709358287298402205821919235748325428539225566807857603646838754266925831304661395448984065898044279090603136472755760485805579281635824951012911458431944082700392372090471714863455005847460803893893350448690957334627451553878324272565461363021603603148122839580496500052748142832796262256186369339293721581400869032045543163527002121799364257072615160910277807074508229690230878444274355823094571704994246565722878634223045389442814365535639366843656428961966732661679005294839193605545857972013919612032294273376464843750000000000000000000000000000000*i1^68 + -1114633735273367087385239887599278242568398743723116697979428333333876499591023515613438049067695827386463826031393239890081721778774906927983318601492769624261475468222666547084626297864734707807274417000844885576737212772554721017540902651472088084003164601720841405532499277299239986576944093661244859627591328907470364009861133864960988049451885844230564479522654286059945563738821205946893998524423348736926028881276532081637308730778086154483461116962172323320857144840352536468304282118122006043979223894858316363096651128620460147104106597889805263261246233003189301672563032855218224669952897276245471849830215248608138031682176671830336827252576561927146296432428481203719449284865470353741915130050762980126686333943866576223316695377060718863355649986161875183744300612931990916781420017134051083709965070469248163792836907496606173774870119835294161742945690493501314327389425827462708321406595069738612827546637064456435080327568420962419292752973743499141814537760235391530000348799353777373906219994735749803964853685913124618945999731741154695607054594291777804814180565624210570252098944228645714505178810872444243301234038640701346845824594754319890240097449222237000027221079778353373338742343553706457949548167847310185317217156579761145426463593633948129767816121346025303930827525554760480204569945796933326379689361936247055664154262537978399781880657523061002193946680315354511247072499308624281541266175344163684309254763551920587846016499645180946443445750700210843595573206487974219770660927323059148565157817643315696352281585100077085418981596097275848412850819493701144078591599978923902975852168048860591114339477364563272348925811326822601596991272672520122701970112945191942065963725893695065866818374965235771795289004604987438733721998141059852996923711643343443912853362163748245807739837723928713741858030086041435892876200621942162147509217326333779984486801549839237306201235396373014618610273002366343836132993602590690977950615858536930324480552881538924335098197834287764982874920759891875446349549355911471464382758741936462760658463741632900228130339103840769219384685334774110020714200306622478129665194894712029214338478519895773688799847419287415561063875263646540311109056012411112657743965771161802638726585242457438517844387618478192250137540915969213319886749361989099288693444596378318742031454640100588950802578269566144522959082828699634425154003478964270695887748317081074443982839581840857495398065437543248792251545770102136600600036958179977492474499948117236056386714841994841092899598708567544256000040465783662320507060336097556965499384930061910218943036317385570288628733986398842837092533294762135186846456567793095659298348878230541068383583685183724646482817522288476247924870408212916660559875106025829467663168895998815816134551012459348718140694969159611511168720397702112315007297027648773577386442673955438363009428318722279639559757231710524624513039374649661659554662739154458219562679807912998618585507272294753583411989147164572925112864167684468853598276201102389627727912483945630350374980011229982233493887812700177226268484406153030309642943474294815256530715307499285597457705700141774242895731851931645766329155176713594573294086221323629792609420248528699067533035457036279232021286520826519709631990839470428592395842433469955077373113850427256065463342623141179360056721569695133306221965591625170077851434069593503598008430107432331300109753062926882274093320258633361686041259027080912435325028226881672681954115441171988474573334038193538335812350325411474442957409989600104332533507552579861769688529060075494353190952694823288078064063012114622267245208447822564005851745605468750000000000000000000000000000*i1^69 + 38574344527241854193815161788177298437472542805687674524685629369828426751977160257343865388345702515162262059341332913757481438122045940964259518790440882286215727570642587006226553221862952860593452890162910543989558705203016546602864786248672282448472213534413222321009457176163154283920989258284367863745171288259013782069779670589529498113341539548563145750893367657828412514347499602319384453464329116736003556246560038981002236503236546933047848624698503297831287460514380410840049123623495895657611378193490358151213215961485153091762114365037702101489217763819156021996452825041893602236677344581294589394912984757740885342697362879702024062471560866741104097050606586886255018163617913161945227959864906668128797821293171229770233993167305685973773919925965838926409211889714922777268150147018948956377387771983779136382890780069683884349320575840131997784617708770494350797377594663592538547114314232786164924346893350861957053461959960978807339228051595812963191650186816122310898742698965075505709650218453077796139574594299284620872786279902463458185439879229941768276460751883619239777187217817531626112116685422399982346999301778441640597672765804973235442375290694403704908567576272899344194722886870563932039695723235224488996507348467931717071209224837905698184154441712675237673429808069166044777731342646830258918295532588490671479770116078263896948379826522651413852382119724122051431159935482437823811681134414384587977841714987045189993964903984674040388767156108917146328825245543926420067281206773430506570224068411479988600886012646003308593886634517871774249804232462183391603887757942328855800781139306413960432426693250168886397365368939986612613906398198120315804176296727516048924193273230502663031735787288590016136954811638208381157157190977030605896648373853102700704421959395022059475299902922724810988137615633288454213481681125168299529544620356672864567949263412107779588937113703032542393699733572976506231483188955765019850801872429358863850805262117442694889622590871187754787696555938534313856004313885343234649304313578063569375075745678602552368752863108370917991037988304505234694798217306672814041435556470784920885619702536971706655400430532638693393091472639630088405963482211605477755190655445564644957002818511474010437810393076039687936122891550602653743771144693911583965386015438188403880992881818340718733028792325193545338843008610196278804679177740201316226122736086806726064053399004280366690915512895887417823246290555703808388041641525845332648966737196183454604276977682699838364329002198939851912794298156752004175519135067719199772404718204590447550694579054135272714732093921667582306252027269721191478213599185561218768036271273037884973260554336942199079387563925243343767672639498897496504573037140809359998726746135466773880097065360329470890806880335045974942927749234268714964228390743168091794229549209132543319121405630863151104618521568870817478182331045273418874546136216346712289186157563589974867935394233625837953546297777296059862658211199829170538944718278528862315483780692778683685106691942784902464388806168525872483323456048602984861842315907816243471349245151139387073312349289095205810978238290249229647905385560679859261293123148339677060110470589513988182979031403248029549148797758583388317151959038616151125278082979644098080376056918963077058642257102750081360487834138651215856302091570722786732228183612974961766310473976756842638516491279152841621942592372486894327071336190481963229979607595599329223694791275114842812922745353555146584425424397782052310175446767765414361814028486311020456561696252920291088910248231884007587958581627528703444039655527192699909210205078125000000000000000000000000*i1^70 + 308193494046821213365605733258029589280440383531760437933802364234103976874562014438194803980353840622840564619535366248461668238510239242815110676630709879719601254043415870250863137999686339762631190731403585639815205124763882787743468278643109124080134305146186856439069676635967610471296484997405266903480464035816751096035118808238885906528918811080497559051172482405106423678171599155006559457388406092027686096432205233876919508777161778632064857173922901747691676721871332848049641734388378956616640969481618509871199768108490858976927770081024386225992894937203725934715007014211224220346945205287401210969495647282178432158669942964335956024806928676774687100352878616059704861322967689259185480758254690097580904270650172799908077215110627965301821921610190839271332130864160966748454399581753401069735149997754329372875465100277091932811496893291324155983260729005067428086997956170981737546130552254763977780712826073684777006736954144847746159336282396402485370439191690363538396137971170224010980479404419445368424591341207037725963831096087581361141192616551620171026266905199822312288883129358358168539428982061415227675798594848127295555183732091481755818028317954845663696855632982155148305522497824826039576418066274378885279251340993719073244342274968036672772893592645201272354910350044617032670096835988580982426269199582336787849890945609922247225701072400740228590369464391977060611592112545880293637143425727935933157458592956671292288713434371304499151296641751882109475576541480997519369194185237400301155748178055496117530170324178826859089861210073886319402561579275065313602499907529289710147988366936244965628094905814874010673813423156698470064013160131814903008105944598831690389109294618570301450094682669753154295283775152348263968226531796398540112554122118087016810591957674090599343551216304724782860710977273369791332804587609557607080743477736273170940823786348253346161092857706543723355399912158792276153010074609927333586942377211850628198460368475226500399924245755341480577287254796798517237478002837171549964312989684404104700130984071042458452602001074661936305799443901860331977805665858155587363818713238823682827870425839206651726065177847317774364563889932369434148836546125279295802458737095829020928216497334296375888566903290685757290473324772642146213309660172462549603391053772711605807672992101032808272363852438134009808303608020409663505056453895461080412529622312941868764162680510689043992469800029814900726048486305814826694809984525826276007254624616245409916520320859742853278868505367441580995758399347582965462984646618264224516955778018944051686683654757867331530035495445847315684240755078055041799138708408254777079430231019069335075092568630503238768172112091646398890315443888368928069597865837082262886286660125894976991786886376693438611101637815929930957781099839503140909566885477395933423797906317548731729048856637348145584619851599444327458234376111363271559130966196732235456567300678482568268694744804656212934988674354846728737253858811725956047556292079278095493776453219023907219008341126222563937152718269401911952205680087705417959183183555046542071212727906505951469606346671157623082326579654169836086116136177035605777476480072240670631703220360237367803109425294589152374253590361423151344949237290746976787270013611210642911978029477670093212682702068092495668145207307062960510299935498177594227729441935989866589595111936416365717989610610137244805940259520152440075440456294851634218285114017792905972118041701988017619320814208495521652394691045639915046801826585781746669084925955812500479098758000782670780935926141034824557587598827883233383221302651405334472656250000000000000000000000000*i1^71 + 44756851957139899831761433546391739870994177009134465091810376280199313069354303682555221007082134928643225804001819633923830629106125884277528225383497292406652413315366388439738620769994661728311452390780707740286558601066412412461924926753252063659608306653396767383996077597030704158470468867191224840005680028879889966216601765011616171708335609353952436632838581815300308336718868531514277354584514124088900003710158914315223742488578991597362542474005234223175365855399296413320192523113138587493728114688486002535593920814814545229420795025305570746499364900665308931611557024130609651214877398670690330303865169729385517206796200748846438405655936388426779217656954647504365371124208491053828823028920257349234113070645359108257637363623915133641392296683412677440844756520726446903660775121387053875604054684725235985266062484376796579489642347599102547459590060789963372270588788524033302800137302222256279060794948263414427726169213638169506169581637142754200643128799643572093959928790543245312062303456730191123766885137751324846206460333250233835606568935213591905787262680497342962366578795636922462736476525134984446611406007306200350162851929387732234882028345352068949302841530276626766922369146896015301764850443430035928503252638668769450261905336354531199804073962860763625787879036482014395615679921218997054241131960272469686661083879977733969424644903699650627105217516695323386051029283478698785776472128190951514677682958557182376856359926709439423452476946476697446985744454542184541048688810440096711575019909932472340735144462054368122823345055261865993997660103051953421737272885181517075193503765938562569533870833542687807910761147098645308956443796205924566147951481436699067754539366925622600932068106792742572124332059975168527196026678578228854832052632252102164069278662018136786192148582021541084114666777819161790938853600654318273733096730242563738344665340749101961574704922266985380640996851814462165837040188238304481873198541684416139261697391101981990744706045188283759102712585057299774134964230285096645775183227718275665136773550082219586855379474656594514264181734925674772974768986604197944623681111124730037041751995369672842898014242045574528672591491778996639792511343774605033001582261435649817658675588526379834543909550231274360424837811873405774509806393979661072302824201235815943385226430163574515652666500927767328415140101533266152184801071619515935641197552403236968716572843091384135033990226858780817165534250768188224198235914279747137989919130562331629078735637833348044877657855259690142952515751800697587311595952736502838356552195172342370211200246360410228065855152759278651122569661964315975955046993978564863672235916919216330857209260575943985778199829883900904844808594881146643627154032755944737291749951281639713202692247671403863952688418550064556266978409914734720573473352241888761217764670671055900615581262213934335865602730369198843216184338990557978184819868218831245831869858922906736615395735068972432906455576932103106789265887307668581236631888364615088331467960547619085467826079069728553965566589964750261381834733087282067690792315277198156753757955079418497315030657116525904660248149582180635978887613991424391117610277570293419511947221764068358389335253820617111835994280858455790482707081566719378592384953898039195295863032557590647664736038130787238300161586436320947207711715685717481036796043293616181691344872968660122719705133147169633194892664166160821885928417131787378364600400824936519716948005528066609103539129787840013590790612462789867863057051621248829368121490693667530111553478273627118001523562735814921580881972078507061697936303376913070678710937500000000000000000000*i1^72 + 1247258856872744067616895279030030351297689638707364926964857135331153330869099016126431880631553384040610372313955104533508351904609805788824542787079766917440172997297187081299212657595260777291314379982846068343645204552511235646850393509554371670072861430527556339548554732746268531561832083694336391494492220602958894133776632383951501040445092118440235169164734791504681403239333161582202803698575406636123993148927240483807639353096187789825903461690445888437816405645319678562781074599623208681895795268604912032142070016564776572616376511420848965672667061238815605156911601265854538744607968332325131211737568864081966707099271698696974882812201684721731218567395612697630922337000743536893698132563420196699507430234244848143282441028651775482075488540445301933187997426681506195520658846912930966738287771198428484107425294175955887633341320335085470314359385780213553810626402166480693615480852281094105369557164390782448491971689166327114579377071700335349420052332171392219653873215240277910819588445720850602329304622046157045599042358724879866612189655149862278986819232945514069138705193765568633128604404999482447232129363641780964654706048939377865643469812543666933774751267282546329155010562725057207728352437926616709463839733333011836342966350711984111982261226172047210330942851586606123590106146125241107579939312194903950945683439241536208946414975818816141347979723099926297392086570797258777951996063116811553873299619176783305565067858363088803429197144260120114783264534046907335599334591720083036787146654585195952843003950037297658185514687162809753367483733342262776010187521418099081519772647104240787105149677540911623379689771574016412402337408578147387330215780645351263004193531599387438776881534811408205392824976504785319861126152222953723090888868023608572215115782325810770055055106955580275996501426277959510853313229047532666756789472286928515927436356866456016727986420054608858443498619557298902642305638372973264569461886133247066148001323613343495791230323399959106789847866195320565923388613535117143538126511065655596247114622086616669754535277003768217521423121537654944842619569815440562095201216910274337152181078626643609724589531371064921870812554795769141523996097289575387213163345939430377966775623864541139214748086985097523027802708589306776262394867035092242226768565712138091723782507912306901897421119515068169846143987149333595171949671400596781549447251244773770097002514687997230755152070793032229603738738145220277850943509713314112101476454016003404045550922777318819852296990095309357665770384066310194791197805027799108112014175981782093830667875569722524577918876260910444220962382014177792377441008481733275852490462430058391326271504933406265103974017419806069351735921524117692349467338262307455439993697887657490960310199015023888001109556085625599355237075076300203520676673825742664715911699474934595296039605427236307711628694797316713120178028258242311414082622127960866047097568352941632046323080338646755731997832148898293350302548779863868056103705493216699099965605107507091726821792735032274402251715322013375879255747832333423709781839322099096478352158818969891724122490135422040825820524536773323631212991295532795308105732094238065180465113682464346452724189940704391869526602732755443429138407593238853978250885165593503867014830620169130150608456712079769723556757164165201683569652404939408843703774837200266271011258298662589980231023758374885978857947204739250937130246957379419530624252384522356753836579048114454170766442173103611747608130298140399998812832347313332544006502958486015650244067898836921951077138110767229197387254681929073661937788544535636901855468750000000000000000*i1^73 + 3971323695920675548130377499388825903887498459942405310894387789069644861699833364862026920531300012774377728131073505661909880602698557511330728387241554726081748158965369947274172966738430754385182132120977330785426701995886035842860135340494969197613911016516851755655824343798428041931460572898944297404186573612443187170295989563031765210230196205575635216277766863498167323938954336481330739715668114188644339961550414478966445922078736729303847506386970906060424486091875153181037702724849227518119056259719040693498073440835639922683132194318694078134500482625532621776590103347206053105410345828788674092176397684786081201287188298850244723036375560198948505017564440253706035748322031067047516721484326338420703998283718257381234650081940693372933718587778040567179402967120047795978810135680356322503037473620699436631212820416119592666436185037829163183624796570737468337105058790144349158963830951845041176788928698849799308791318981722102617542878539920250524960005293934032425717826672389808386567636616992394720930777349516650914591406664073019814417548024646383567917460316298510630720760040698035920580418652361426840693989236350638012390050050105783364950566996941831037129096202326378764931959698288099501862612464327204570727279446524369089614783292770320452827889280973563049412455978329361824901104446390553145625292868228625501200351170039036303030470655249694651407670960782594172256121115472333718208561628565280575988779896845412536089451972003313081332986000286462782876772425405903614785553302872475273028555469630002797297279692762470907283487099657134193690777373764487926633083571654454165089921022490759077218494532497503181441106324120160842354332382729817880462387181566171195699040793736827159639299385593736236093637409830205305457450258718483611238650293991333545933971564334397377798170575865066796142765326269207511234434258116735426026391997484280305032968763954040813067584951111482765388897341950680245722171909519432147448911431818582658355526446641057561168215881982557249126302219743174607004901313203028450456724653316251278796751610681717543754167733584657941754117901447633002650842228937824044183519406295796475650513970832593446971972577047905328152577711178993394585017016461995770326946896742170217579913924382587585760118748243954256290414162096910428088373239841615908883616756772891117507986151711890899352470456242899279034326239228244289114732569593516986636687047150145951835940503613014181152164680438506839355953804240130581444815530334418036382952930499922082637887376447160356212382413381551157477418496702695550106841375029406200593286956270634386845204121744097308829084235064896731758300817997824662061456054591394134549955634751074624284851179535877780657847440755000383234715569132150971822600659945045827236219913789310735225495999014197361440595138328233459937637968900243201871589660078802969832692853777067520364972647731793784747647623089958841589397716484216270750543187513005514641606897106932445074754381726402151720404566478193828318290237036294322345261859556281025460898279476016315536295233680664563348236655777455382796087648863249606786848078179113683434031437525700087231818469330524419939789948269798750581955073015306347840233472349794287405716452177561644459108031490747567699719980242895641126333357408975738746421660548874991039712107285731814811075113446812696132436187121379958267583230494881176182294092443305174946634268033358154327826232330734543151820504362409694339732904754873520136164561591076677907770544627213116706693892773279134364281962719036008505327174955089728831221978929561561800116039796958463204710814487187819519309308610007003426457226276397705078125000000000000*i1^74 + 481458234869222493041942279126399626291528762959742367559328922411603220127355391017859982480476772866269195505440940768875668267592936618732108532645976109662525923367944964906987551312907549535549728362921909905348261342427276023060925136446445026822805012783457733259658367082650901290391932815202866665413715250790421504621686008399134682271024381708749176347299131991577504213186456589280228822926911335535979799536744632312700919854420769811737297647158170764635346347717583104650573981925936796771435172966416800412494316141759055485744536268550561640476305989113539653208979261793652313970383219598621045770224337248940980690461576135276181216084473305736793603096135285798057882398907608548058310258191966556314122970117162114266110687295785382355285540660739973880664242540277402293546125489080155287302806366018456397526714477659462531494374107118250370171332861556467527441461747964617685601760640464133388170054575132783525192882222434194536138034914553131332425341762555606963866571410109943026021622758905113360999396599579413767307544539803489793339987154775241508197552979739989607166470784550367240693018441842647786581346631888282662673923610395637378108748244624690728967123403735345640841451194155863802100525995421712121393836496973563338279986129206997182875205450470317585562859311792352022983863832121531764557186872046137106499071007718107242230539732556145970546101421290147309541954185968028392731778206562662478513119812482349633198151468280373769379349874002530227328142823728067756184573529281042467081387260167806894839590464872309387298716048618893788443886893423812380676372317266637939945441950694631256037524210865357974096445030264885056039751023744966670146952899229936989625392359056500976197586077566747609509837346647808520670016117617806190776653818622262362854941384148431095605309233046322443931201966702559514945192568364197582002874788369467051784999499835797384589978424994571146088793612482950665551851180457560433980246152625183175541699576912996785567392758941600097651362467341676862380928612776832949915208183150714151733206971197197014379174554160965601323235450202198255941216518614247958908231734322374093781520865525225542027797411881693422584678582073831271818117290715583793505482474204730624964711317931202513948428044713885282527309807570445855229457257420343177539256753236776859596028579754260313018464276572939542352419541982931936765526558774110655163999880597281349546721213000580411670983657408025081892069045880223259710749406941534762847265767278247785472695124460516754645380757590954191484718602541080713556609696397158348567966660183587907664958619498439812629169035145814105775160163380419239895450150549779086725192791265130603726826760558487638497461400321075905872342025109598927345364916423625002309856241052588727432807426491953094954159143993895364516171076948331532488055173316165565579189888459392466998861375182459267552797633697343549117763666018965105584315787979115293569506103133376855499838347217280506699352837315124103372728218738338802941267692565837210545131350941974474927841442235814889283537616944237158310594684668586951870097017566371071445724285348633921740533819106820700600161824542642813225887025425835749520582213784105020107899980107161583687039628841402250120718044654566373943480093192632868213281868819060446720772585530179401175055558343808577032570297333961824038961804937313225970336014760727951920058149900489805240213225448577638629072825589186219829519041783604715976875993767407916417969469736555334949954828148155209709296425817544710884335403842804633147472827844798591355795927366587468505207872016923762556597580154469938089315567016601562500000000000000*i1^75 + 561101065149596996319960083348244683159881159427744719923233236369471992230626397093587137603399164732263187760685930632999229261769740514716491187800329187865954865990560558028049868851048627917036064927874366504677833861938338918091446618281283187855945171431208946473869424567220134706737462356863184140740064808665142901126160097329500510054574617488310353119843716348110674987440335475802778096357406554818630283335925793434471547661970212016428009653402865914882456111736699751877503006800052940648398149950293563011871195006012011712191107513917387259038857676022477091212252887598055738436816582710359320331169837167877425994285961504393125129060764354704125329221711030909711071369154366060658280407515486658394598910090345265116782386049360029581366133716405347182000263666961805614447394924362378075290234985757986906559696617963410929955052286031459375103514532489289067338238414318214226039729534123879343894263817978442344698698162907460983026321841857223018962231553593559899187605628514503336855560039825652699697494944725307257794095844840491872673967485872740656145446342229104339158471269387978021298278450700780348144309077384402692381973597982219835912340761123910973540928363099675223247610654007520290050493966749591683676866956075872424550369498945314869144525568781513370093621719139495144898353872236316956133135797951068129113221901809818138723819309512129563792953656803005889613641618457993366167904453549260246513676245611396055064619127661791188501985645486830152650913304975613724378284589007178567135451011640726010393432301841265171778835113153782431724874891630147975843929041114269799534145359582734509118520034723415296792825217710216067651498659644201265765099683619416769143209587799675830408299066745017226190053659146531432059543004316554398767986036806578904688676834995848444570512798624636742969499191659390541811429601839666197744965666559418456791310041299813391641086050989332561506441800959385458815453948392743099733991956227349136618828171798273357272432472356111323994975014021637439211208746714860235203089276949154259700762732018030394817693623882396566897825558267468980460620207735195523349759984657232374671873330325671121755295695876116696952809036036563489931418601734973691233848495756631915542619834618882672795571354257999296977202593903653797120405553419685634898046952184474249516223647811545288289894942788960806436908911501196293621720484191881579929173313025908287947308060919862693607473313948307838251140157187011251502578415431230904369731259628100162446059328906743467983161269940500623839848410113805854328157135992027266871763903350785870900906121978898878634536520605799531346938979580711477086232314938388997486599964223109816912897993572100609723379622937503602720424461050929015274307253759170113536434119164602931975272311327409291578027444655695097832754250480275369322844721063381204328597515876781758886047773008664451361427219809845149691595525985580375537353669286861436706868033295088067012281741892683550232694487670778769010830596355401499704433401318100834131554378864632540875983932589840547583056671579297297195572191206620021924294494464429966135700190417413530773830367920800654195968746465580137963174008360538716563699800679566663035565352438178503979215970701321310791984167217757314316839259953281513328037071531996721144503339138747535971316390371395210965401964959368666826509799698639475161323903446527610179559862914480866058942635329174920624146186037093361769474752448848242069989953984575275724893479065785371599968424979847094033769000071534817964079598800651926551462056070345201396725793971698044336264497532054882064478076234682454427695274353027343750000000*i1^76 + 82206641661658083836646359358775382605195543186449812330441409698522414325991472766108805206934035883351688366929747837681606973352835689380889565089462539244106743235823426269370316119443862568138504150486633334071586956520019619538601598416914794358981450369060755792658730925993377943642387164114234526733842258555991597685949499697122954963704283778682643450390304028590274496613951995476056172159078325495054830945940914320455319465925929294015583800888627540925769237144844525561097011338354329852704871267825551531675590000978771443958760948605189494990747535823843854155363575609386142919010398514948317549910804092373281156291589292775785021451065063073762813672061969490090999945723708002202293361419246446748804235588484330514450087040923036339246812155146929794744365673279507842595244671838117208405283166079013629785353901131310414079788514052157223485854965932850907313195359327807156461612998707828269346516697925825285967963087044308925845371114285498493650827661389976286775004791559779092513190534001101710781816698727400346853277925008066437274174797984145974142443123445031274289495555311219142561843326367687662513580551584841171860697482856256014911892870336540026759500241315700161400305855351703314769623828553261528346020584648465408476963182806245791624839112648896991504398434437973594895461391971251141590815362355080591759574486766100562024440502420778931568470925307029449906045984900371472441444402861948975842543684162923395538907394320906085507887937351222610251180208592055888096348712452164929024644709535681553344209410408483290095050812174538156873097399912215039410643604743278165923913914651075251613531902979522848126062771366121820389047794836634699010849334698655849697163354896831864161605888831943448390767924198699295039657032779587218360876974080686343255911651179833509477227433408807620594712417284812885473468578604413177938000552662081979442260319440175689503361753342139723444782239973862938251652129672590458601427621213871040276699851059310293059526438065670480301407611224652947538014199329578134247636957556959392511195621916964077115209790231254601548487043178432046687607463939724546204573689244293265760759094372498101162832090081150451570857562958043485126336293345105341995900773249226239683205473950065721744382735341777234022254659611807257759540334715897644218767092239426448232065527907950384533013633656822146787098020756656383172669724811817595348804353229244852506589142085261727399081713084471822158538420365671197351914508767055306828394803687713029110579089656029279632662966182640758462189292854589600873525726694195270138150237235161020592489630107203338436019460113197687031872559314574575922135359974031319439528605972703050848518982100443290830928588726774092491095761310312624676387733107713180963680177733592619188640781567669518278552203825797137576391946430146968473471143472140901447751161738003363924782327417379009107270466255805749801562617871398963534213259538464602791493020475185815715644451123460174028414797186023743516387914326598035917186042506704390285273212406506433419618446528879936312477327840251657503386909813892772528802634694094739080578533009558818895847754725424424702273693896767149390125545732979804713742286546432721874365962916741927476589484565271047553950241221447402489454680395198058000101881569145597677609392863128661860763384597619364009096395320604310585466925269424047123844547428638266139415889295504072128066184393624630552060338103897329282991096545887050161854693926109569659723553528141846495413645279454801060844645439937371434715005079414455954913553491836161226912415494253151587090805206288801481930327250406872291541099548339843750000*i1^77 + 2364593187867980314854858854444876705412065622522694701830200366812325689048838271040229758818588397649039861187228149709190393647633472323230282686373491570590809971969088839824698865240278476449805668965282899462179239376369871743402985470040398530272161795804657384604917248238443317358985111965917234616100128695656560520155039511112393966415852804764722787887458291635473844781334824931924808944793843914921261026342610454663372506168570147513597088746563526087556994311853417099889089141075075309850930478900409620804873380357085452689471500467313818629927581639613387448196821378837167726825374959645637475131856385048673746007766086779883879448699496640953592895823578930204378068952996850098675932090390372972705957765393760867076678019748868848319732835955771245375203580377616473486486709625945379970830648603141566358685360825192686628690285179720303031884213644334855711962170465576475468978376894263848188769550791615661425072124114589758005435975882248564088372224070525276150605642525397702198493088807710149960120373160927633504687496760872659257631200534102564818605096397687698622221548137799170774521850097841476513366704512515097118190266642836262557843638223340558003199529943337953904799756172595208376960136740877194578173469180179049136633795380384653492224449446056783973204448215162026587955065797578564184391333367402392235376360181899143105847989993541884443551936684868698396291831764022715103489216839696194220872578068614959351774006132135975860989888042565702820844387416510192798473139794428264615325970267747047693654577439422171537727139154260324434871990281394923175874821768276176368978827968703788497622751827509754576816473981938771406065513686503675377439830050230495156252788302269559466473776446429614457364404602461111639475398537507965622977879703232294670181195065811416233615499026719251358631969989268333219127197938982578572262243965667031511657966056419631634241147476083514637758780326996008505277676229429854298593693405592958557277288783143274256254044398298334443792375140614519740676238296003848182637982149375998493292899557937548719922720690311334220609545824902491344386125348259350805452838886321330802411778308028773460994681579871808377167849490163080759033940543161076657363011596581926571273656869680948603589072370060103641161482406226520228423269604802614419163097046726809967755466798757910998739045245318707477532851418201653941090343015607049281663350321685166676896357294559732296920540081740148463474712746628277470469062720423723641544831885157059382107700203593026991713661056658634091130958166112582894962998955279158700511366809591183045221483674833832108560591952477839093651607436274844233308449930741579824805785227062037095871828740155898972270639518563254482429085193107622059180652255241267835384884094802815222651812499360863203407666031239154425236721363195216721960013387778701179118577484582706276809067055799394980819883850671270932505292206961690776385489162438857047717943245059069488198235348382426127254057235380517447812569949963250606721038201357457027383905644048181977982517538574575518546838817803050248673248904234680057819587818664526113121021590339354409765983697481274953649862940907009984370522104945995453142967153875184340498327413567275648855110224040784822261511391655628570562695691424364903582570360756124183041777929836120660783654417197129525084241258319808113858952792362927365935496668554418978512851011008774458675293555906221202546278259365553547278892514336934230594074884031070230950495196987286812546268139220555975718537194465682154096599563069203042446459074585692749267077703694887198869444858743888106708422016555690062606334686279296875*i1^78 + -75388251835388659839346333825833838690401678360658155273406309479361369404514885928132818090858215745696304553305120725084699918103560000092579202789116513468842661761798407282953148255277137079238519649115783548186337070982420133378830502933749298891444066787793742289560483378986278805321379833382701393119684995459387179877733330822885303404536584108739985054714489809396427183202690051625500305242939685242096637281214235480316567424623696777612343139071193416697945995119369205382494450985274747186536643872512798620345612475412257556960746563934870131222021580001492307936950801440785210797863733304468862730305261208816711988161984885575129553405490308248430205673241576051908720900122960132206727901577410835174387728394131850865775327224102261280956255983064759061273094360559194412016345637838017097058868084138055017066681081509812225014145200790522442044192064599269491664148224854278988834071355111781484817321441131382682464985256196949012529750495545162604021536710465669997848045691503973252124089175535190959834936373993883910814352521008376866598650668571994330091522641338149803916366515714317238951043861160365840353551049491042755968083733756439528405630160057694439170509124219029606335730210859791388774453558253938544532782225461512286776372785845415340274511971014030070096907107575584358482719700877019320932020093980810868484950953860652906379024354547909317603720483566570591248566959498399268761519181812554977582217599407898844537046579970071713333533539645013129217362549121678720317538110165438632160037632353272378339996687269991813363154927032472368559139057296095228420214453391024001968797108513588951620034902504099261927567551349090709772013368541046204752936448685433182478321748321499770461211242548434431399247493402512510029339752793013190612631214564082145995049236537920488583351261933385073662478638903488841285061811688461232353973660863884757681887550617111149697451967933348625013798502778891764643919723612004520812155848805642476743313804695365543289503973111483521338905590889597588431549313980341118001810103625853554752474797178313017128743822839590720260097240248910885849108841411018493272002448351976561410845370667590349633912496781293396781558468379820945428555474440806156140387106083916493820404623550321969539528856596345868960138235357117606889474728454922997176235053940529520795317451117145996957406128953553201014138375058731518546785729020718857272717092023582249299568366250417134255245239053556202454170777620850336269799515666306277186045402328511975171498553520810757162261168195556640711743760843010978635049082418420626208680670850070036087001273053176105423092104418692642705001475219347602599932032187622543897102792667680278567087670891936268677871400951751393184417615706195076275947944427551356446270235156358186280303463269762018086888201169552274494973191970587171021330713489310317711473690036347091159879416154500680834591058069706213346348546307964880827933712091533922645402787470496203683596823643835923613984712574082390636718744881168703035128548919083011889489652807250148448224687023014214131908613825108303606273114314357876569833853036779576562007420172405088162565851408470380194007199230459813554870829620736891467768354207053425616545690747969470011465122530548982636928978798847040294172987371445638063134119212502189924795325726778300790811602136042987884848796672753504863630515800523625823206479503834563526121566638124027952205329472300968221395754499227906335567458201179893086898412016607453166452327974022598956387883489075806323649750525789535111927796402436067326314197302806368547526579926405680231341553980114566539301426902996279907226562500000*i1^79 + 1983328884373000778849659202347749705465604629060187721473623784819001398577769525474335111559804411445864887848293365120306484826979604334851446212207987665219793521683538436381109765822228887199221743289814708008947388550784894697664829810213762563989645812943173422103010217378809888492656562703810878137621867145219285129277694689985143937445174159177197246026100263002753104333224730790869593612621633946420218895126095011514998502309451052715333622903881664225144249332311935662565997838930763482911931837260573626770353933307165492368954095682273799619884463790508935803336381441740713212405511021020175970325364175928325609156373565876053782589416178443245411802543682409924928944065806843204054021908993930889530400453021385601556757968792541229764174183329846676329453441603518017995372809745784483490231030930137231274576797497218288509797137230207278266274741153869390130821082983579480638593207888728434691532400419283960585036542780017971877660564062249065485740072727407718462686081645741864036390919015837229220393580129404093291697066814530640981173602095707574411882191729705397975325518548110709746687230705480712603250216034932517691623768418781802505610510834055914796922045057328871124769432303068861133022020627283189514115792383237841650972916331438536762338379718591054930933362698847409643643292612584767944535033720484930432322922920724497946819902992365374762708555964439871361647864305034771760129067291400986585365618704486099596268147063867037080750546688485193150139191806665175658981025099771533648905011689161811922678755971741237724521849598808423270273205471820081197794599022445293533861407210663718894635656686356473912780741970912013144367804250949186880527326185524195796077255953243005605749226528109491049271319513702126888085009441848032170626030737244998826247578815181788260140460997589860652427160340884453849770007361031421595753813945799533515044705127418404263704686598903864979161539518960751007032860432788723876050893801967115884496753037382906005445452274921970669154365325924079748332994731842326284973034326327350960501995624822326570573847851917478350556805515724118607602063686868374480132424877055614390785413482548915266380820858807068001955649116874748209552569326765076189763980147448370880766897179591706579795670633885932218488196171608818212853207339262780041966168490976675161477183600749563930861324976011297088599970923570844250783148756811999882961197002476825660371916382388347316469262437209793199107325917869137090453538081423747739990789880069776540953503146531357788851548538544800580398302584533438083811846121026746759631881841934306968397259154225557758496491159951423559462744234142914626509926282124111173463423940507396354725404413160400064203682865271462892408047746790891307841792107839760158158822449465178662488141136793671517212385368576369587251416615644517808531436915272591046818168015934602214546853200675286249838856467718208998765831676173107198098475102751093254329133083705550449211076082728306884015678519941151627618962379320285402695647283142816325896878680844803156246443219142997394587027297636053434004396117845347113298790607412342622543614909736401453602521096257206992888794747680277796355396239807954444930077809720522444800597534704021970205282786173594000847606258984406590400965206641814925970940326645247150645411987247459691037877537863442668540867455479042173765344244794109569537332270095233117140900976233062605975297507514894107614290506231043821422965765330392006051715345921805839958844021381972071546264321357192827968498796853960293924171138692201440728048623195197799832609493496923119806068202166460287674021351115000000000000000*i1^80 + -30031884514446547414837034557682313813033667712453823688123220301049036370708688000251684287312036811735641182049268634956148040823810997742163090518910204533033387408141186298281495510817859162985231168312974773393773338535248460183634851791875421907988518089869628945754583474389924105537365105898737242388750815752290269502234650830165358345316369293554412453942050619033349233767907518874850603075930123644472945587668253259437157166677300725504703269664998782895829152849649095885580363585358748095409433554864518018145026455289465409754371063335021324636453512201125736587035046789060028373124715394072814925903716713257835702789975920266609877515775881296342098965837375442893617974967995707945910171243999730510738694488234985391889305444922711767186685966319050580299470340868992924854125572299764290859348183624388158736312043205439712690870577304135003928580059925475089737022852993553568290815046347664446944364445233651247376787025276144371979646072292455243870743968865649382746419021189786477220876316955620351594650428683947955725573450389872776248524653130292314061808941269073229281004527179813995601097231509888361437534681094381336169371327727868187897669404261126961784812111377383940544298158226607185941265334828698631791320103422433701663058024822437116819559938418223865334339154365130654242184236896811109425184605803911536112886153078345065098626103057088399929088983555022084203443451411048951391786525977391861561488388947082152064114467852024671996860616634390214378221577667099989098322025735751705218990533907954402346996614472158767364366095649393525802941049546341221835101650718483193132269598613823799664293073394296084488153334607781162639016798569950747274345669643218871270445530067150761300248654239878058535608966894211221892714672540311772150003459379030410209919576514499786811812263624214282137147528755810641244125351196872457607017317950262263357757446388017373884581775180357575147297583210410227582460005015607087803393686144778129815286244045568743063466753258035202487472081468808635362313889517936726232147922789445096109784341622326957077284625989568070702902780217270167277730860514902286991762867077721574436395817761964409323301718422069268697851008324330264692755282369997015629199665438942418157543359042145727235385651910822642887725012825170594984084643664743404398263214203960623793966793243137445334706263024043262689688451044245254559875450976450583168926974191819787838263624062579567214827150069733243634688001477614393623873289621841266576581497014062822128138296370778262234530767365434379142884476104840018422077039137547240086246442344087856369981377904300750948162756337869781389191985214855752737815173339920968835153118085897253687983556035874561113590019358642821813460106154638838623329926190789273446341085743505091592101227721576194723692421785786069954784954911683560208045707920045840216379690872241715477713833611143155912313321370313014928352918396492885402301368499950655884196681619516432412848726868292249799787302383647300546359110854696739214279650324006622484102302774424943320149189306384181572889456978230420678769233347416003418579443666663165317202827934617039099043467027403339302411272905650449310568178999944871810874952583055517297921900266775448169809770373521235884345686908931165856161928498063273192435688581313636825059323378453595487002993996974511973898180327745657565488498316527160341595176457418360886985536306040904091655532201807023595358875730821327699917806556225216906474218436661195099038400121952512857534163414851486497909521631467297489661937293463854528601808477506925057058915664658654262205907893504022943040198400000000000000*i1^81 + 397254052072337546945901195723015930582747798856585445964208542538020454334676569510058549119701473433600261066764859057772765788592552750025863315980500345831090129178582286793722163241393213830331478749790559128069406813878679451201370821082007724818855723885312449127743371911550976781556664704627473026079051357183625183701290991809205723358434622617391414030821068672230728587230554270737434878762855533036958176944457249859853921766611509638065068573669262303521987763104698086203950136520399713027828863332345069629900502822234007161391264815264923230515950607256435513708692320370745827225464420598269226635538457578809272353583839432276662720022896578945805604912238322153457268204318252127140603753348997198695691333003215719647732370995857336296523510519605632557499947182391217160144607723369242222971860782338057046704641591127692524027598187535056830118426440317284621129288986944802605756677158162536231218803663534899434970297102076211387779193923841264079596452660686222951128122277039001402034047372224973903678379729101576207266117176051233226422178108159870708787231652624936727500291726945957844478314064287416502625136301406338289093313945212530963770257798505789052252517149444750385095063326072972643928358822299245727830765865098050160189991628429808099793988886478476049119440386264799051577477301176672625786992046270811248165866001910451462254246270608800143337592633103824207490673968352242413929763500935753936953642553247559304960623547412325035243387546854676992213621891867244979085984959167060785754130097674747265293259790356977974261522703532308738573419265253514498274147238618986259297975348060233381483697014739304695515195734052306351089069795799780570097619663658448095342032407669897648797853554320075884125746075577495501050884502522263616030539734525817948024485460688144049960487278163283142732301099608014917262753990306383498525952347041625470231865941804628866768707533176076825941625027107174023496189359232696722418176755449131255480299892581801537618903142154802899500211303077615758747482444790352864747072977703481969354486743175191536407150427498915726057256923883724483471639821164839212875098357938944169125343255849358360273687823256469248551262711853626328411540855712003995502873394854413481263006573207940276236063750896499351424677447445259108232371353663794084007750491676262261954011416173356941121048049391358268699384285918638308255368326817002660705020495304611240799206034312356765003823218215178670082735475553569864023582178793648359594196506913576731706982468833766047557155186565597447084818494244473815869774526871853401653509195210573046444830398348230457022992648752903806588925211633615042629777617187079872771484117565871455423090214924296732368249938116816352383362147334626965247662966446007683136762919270852314994557271617742351401874586973829335881330155413035110796200720017184598788077040630086201296864222012772507947613204539480703995344474516527236851363773616141100747774962150565615373776591841304554057794352935070868708406133350793999934095781462463757197415962607807979915052101728957414082486487499283680385458343744989746534888272879629544171946888788451700782574883853167107977111998801912420918913859877865812620922571719933613075467279425682224253711652621792718773499526897016154888781581041405107459134566119640241534620066732381156702574645398992547158526720174311786337423833160802293711318779580712669228660384369882474861582610419414302565785106848715090897707088956515042530025336185978040523304316829059699560326758510088698272496545289165798778146437783813152584068953011828949794842664860898960461024208975496770273280000000000000*i1^82 + -4096828643696787012601456820711437867233186952069405397113553888130860559387596763632405691984130490564590558930259637003446192742238754266911725455084577006922476968234912072585083920137946924624156136155644949641764024546855407194183914923972427985353735148264183819197950409985872375746164264790641826715312598694557245387495472836423913598207745682234098431892599723237023847227072150975296707606722346956215765595350569232364570820834239328056480789170623670709110098240639164091351077300193779166239474803635515101105851834343647255278146979531957139637978489494386909222210680257591771766213086402738940628833046275525471580919158469726762747265046670130290567403569002351280606456613455710347211793714682553815614320349971210693194085682967910747131091460660224682482644398231227906200069605738793218362315806376923177558974043791771932859713458054252706163599196921220784782281732892954290605781829285413284730286135037126828336746822653491787245016197044868681650911222136760208038620126136247392916570547192796812084701343801061842417204154819028242512178144798974372599365928582730951136306199026329204602657878564508155717831933974728984803007175038755348723857265370896047815705490891587014119326148458561849869766974325630469331497313876832171379607302070691273120819536123847730036970537455705946710236091375345358575508156098967968157129278933562702176544201568115412530724878959941999373010608275951032785633148835624560863112425228159911848040592417753604927846516993990490307788055797045864818065783623429064079191822233484778708654290201453540850059382160098608622255767861690319229614456875943201200586537741365623073960862914627758834462773901909479953030081016572449087495985371433762128274836794009078175913775234487183432684228479884155589841308836477071304581343455224805895516066561184893153557705559668455451576731601406726987578025484569301129699053988744856961450768609723887109804410601820949580836033115933565956878540886807656891282357413718379877389170535446655519091325850340893312252772329206737820589425830406414710896219602072925990261155804961473946467860842996012905360197580205137349647476568775709575899646953090572034112089720417287433404079765311508821781484943256817909762783067040390723705025655855602856983982959102421015851933151859835227708561312022766950519852293259286589094825248268766638347979387516195185534094492172992363614215145207644400954830671426200810019976683876779358310423133004850569413681091209574403953009919635958598432095033324635647141553278288901067092305277260020376714646796197694199616091780405448976535053291689698959400517626204843410172725805528354679826551350670456587497088625589665678716077938278478108577103189984501562362697376474515965992271239729713435561332455098182472405097451364214307803196513148662434045959494338803297929539277730458589204818729756084422750612595674837634499672803509071188769863194450356866995753265294113214440893495532758995287287951257236962382524929504791565421571863270526398413780275763558693365151371895493595598708907353210569187101117892994161958635904694444113756295453964549627576520469945212071695139447038489309995808820057634987187234310997349969855332242888276170063756853222253642841389071726039984929517743016442176747793944969018089613830290353041225965388525928471965934020901588335637516185810055751829095151494505213258249051378425153170507436382623316235543649591790501143266201121985083391375164921276708900284442358724751306868190932545704013417489236159089922056564132816884274739343795870801418621687951076802001271409985512959014348237125640669810907031428942056664095939461373419847680000000000*i1^83 + 38424483272883977946697607673157558599346735371833224561505774137221811345993725769624826263350497761515096781582979619979646639118336814670884373021028049838060205586899400987508542104328963801665451536478848345896824207283026463807608123385899146719001689144743212076043293084621090804168357979902943342930736576593032982496426360671450178297898286668922941164028890403042480666064593014675261351304067968200357833930655739891690794606220277244427852255909660069619213478528232513037747250398068688719726238854845697509333750555791980929119044827371606540394362110077039148329405590421063690891780812932882362698077852530264882122313613542489705425333739505451619093379322201004022353254806136908964401907025792960165151736229573687443411940074235059728512298689605007403536351399304770649943938641203308495754093473789772015073840428908201059082006427885115908019804554806170376828784151222216103650768193087176045526771776692276879443340565832579982001220378519934613770802712839010163902683798957100034463659218804300385616807545263704424962259574111292306839676725605696706069545888059883009624208131303448569787631214035042991229487257099153979355942408148405842857669003744516102377384075199650510809736902745626548797572498991616259744758386157520215353609948577297701439043332318463523419129168009389130206554963513764313577226225671869054199804626109261207543294844145746432484068327835556777057141596548016142376490341916937651529354725420377998208202685739587298294468929315558556008690287688161696730054650201583474172736558584747219897741282958294207902795996471719331414999833207882986477313576571855742563033048455694213067426621388770788311432976443017936332850222974457870519071477398334045399419272619660043988944089294079290919300650982472981208835832207769222873875841115101459016515173321871658946354355926426119695502149742119075383160219707231771752359072552117757633948750434667213758979069741989062205359191208316512235672500231217373008837265111786672486450416538259594884482810760904827368174564041991412589771808980846988525346654193900244986294283075798444890969870687094656020239649390625102051545595209350721801352642685342415453326182800535058278768365382278545551254464274214988267913210703049970517380943169021401657137937754459638766285275787848323022204779091364347516196779898371097618386191364200984687572539440911287960471838832689975150935346135310173085657924189154220576240592465644634608845406333144059074135454825452492615157351005660176217368011894658583098919617186056078450912934577146637579762543084984946500873871742618459209962239692803674051618576043033263045192180982167864613928244699222357549628730556009963777744686893869134221933033934575226024400675968541059645764713802918911720432397468291391686605817375712658729083227167455999808102455428624820750403278162825783214504296972642114699076318622609752747705215817286777712101967415723480678970089901920173055142200284367458902746426472305389635143387265887320813571146109688490159314892306238834355522327921119139750844471121478466287682259295941062222102560986930338475996317883906958173103312158010190108993031934441320100014042221896094789859566442463224324817405128148944528791774493154086197186530746230287959110928566653560514862151038572305993926963429598420056570986351615826390522946374112714526178241587204215103419119521971901135840023601841908241716819417358372030700619263815643478702628751199095323028470897524486910322249364643068185501755794748697659600729634750658846460471367473030138796564251416424272309275113515321634670200382091812768310189927776851780984871308183608229119728061251584000000000*i1^84 + -293197096324337636266046289940656975060540871108813194731751762533643594971137583400836245983808651904769968479174803286314617147982002247498428619232353619397148038768221979809340310821674910940228141902716240660420880406370054680606612517227991226960700767033591253462697254165246881761970859124420287290983704730642152680794056888608556323051221027115237919262511514453261157220082224369817894718133016480567851004889230628939634145107149981514761081275556925658286544552474095791798792695610325213907691417535742626618735952916956543006000768805281853139415050430453521981055692962503116522952920364844177069393335331185009128676595470614939944621485990217900584204577853887659782991471057434732834616185980543273826315680503593530988299112613318879071701082791836278034887866077798237923124348014159245010168056963565331389472513478179910100223639981946233127580153764892260719509427653084687983943310671032522659928148084374266176186615079531217788309197939906545390073443152534604316796805105505246040911078211318352473847484214085576614820714609121167697744025053728251952685110386890247828158618313228866223199109991186151860744111911062254582322929925677869115113866400866056701198641492753365225202706391465095476684342204869164760582654375450876493324679779032488834435462534641742178833242905249031804714908160150888176399018018855583395657085516476087567146750629543780333512719093011452012985281240980945189178129728374265912963788363579607075630184949614072856947996057708446642467996774158998126973074275026666698954401411346343101161268681519269741013426733349577297681613473653175334174453123722480700858771038058341153933795950971488349691537461626851695720367675926923159134047264841063786708314549127934890465174813374341171808536710327435695838108793760372044513784238396408611022784634549738672967114382509773498472371967059768449099131390856877582466888737820295319044937886859839034827739885437343356820755364587964808802690866387759069569668547407584686962397920969030717989168557986859152255654675216713442986810142251399761309451200076257497016761167402604502197687222305218717889763536993551001219320362844755266070644863998044180556688473804274765583385288181952764375550795985367192524420195176063046200620936495637691652395478224513937804772049005603340678589386291857229961858625912243436149778055869321891988485015225859461713056013991307208994983912094270507859899133866014005379700500328666764402106908882966271815753753606530304793356746346732607129380116940477416761237329317175940121330230559599263124024561508620956245004475350676392907868203421347451692737741027682780691835049406342559458070568070098620577267240390930959642560038077234750929485506847458625555642497749678662424537987973071322955461426243566217885071258671693354534275501209031226115790523500711025969574474106494221581681331486193164129817395392004338272940210572194311545939965512756026898014353115378528169478667599067127059854264686471290903199861895523792035304067144971093837058056588766834406178606697329724696772573496011709332747863894837901517094059237097133957575357817650728028737370750684872506644697114642678695342153011792186545067068535897218168173382360254207747062515878555525927954763448099935917992228096559815536044612409757844128230626564502010380377224602197825290797990267641247792909110254399133475645343700376938633558758249446548359418240192209040810611338255192560557622925416738719949917936114870011794183950704633547014815647963497854419390178011503364859613056999259108141183589301082983121151873442765540732802738793268003982036304874458395433094613488471291504321022132224000000*i1^85 + 1966326209986492721439032329795507560552359693465128594010620964256138803089401429717868148181580777516060893619415912068822848323723988031474105086920876758737095300652384333564234374812912917806957110804168874700379602271739138267592732693533548488645946266427930469097000006174402427496047390237453079296604028097986400354234865759932448599092218927572434635895371969814821370378967251124823245254717667666121886172443489885234235408810109771405465355823994610092109456795641755426748638586838656518595041633088304728259361470169092967088027594542070380117063814359916812293681875374907287379480682399685937092172927243855465357009859551114590899394723617037675390869554080058621528249342441492038988395052493661909708695209297843100588383141489165959164998733590380180270848798845096047862352664881589008883523541237112031648481123586685938922389077884620887651317789910353378973494453610422937608806427867689565685642368801604527236062661961520693543157206940114973895802919257399761482668493061757514206948380307210958436319535207501662914334791284663375248485442371815070951426423410081902813808946174949526200579815886689888879802612322895434583353418433796439552550225763778267334783262204388084933575957798449178583535131471816175341955981921479859249667278820157799804942644509245132616602988765591786489469562442273475129984388329968791642173938382101534689262797394864180660241362162549351623488244767576918981847546958905471736576084923876798565622989796517493359470821347803629252163569616470757413976174130185376328257749050275880909088236416309577084952422745575460314556480469113901558995691341359870615230071371702191437463049909348712837464767601054424044299310031930529031047758393092469762131222543861424385126412147031488118780992208540725693915913236807644404898777683327104933372571030320285591612065148976263732722619485492973841739362381015578641038768407967303981861527502109058420935988461479804984401703008506244723609788167245187786142560059970321384201430147511161382488814602428716997164500388045474665261115903305013098931756895073419978523912361189003879455641293564489013604963557653718970755782388411503525633035076653948006382433339048888788049592710091855498600538915292164465043903328583064467228702464060820588912229475933351818195467990910461642883123759082726881670215925564330025571420292611973235999065776982511013810755513127144398860786175333306112918564281638642292990974839042754239782287012002304663803037391457834651222028685739133708430150671659623200489802365647473196011342680736030884129980120126155516514120068781752481587483559199611500172941427324053904806859256340430366001518639664532646009117142628498490066827044562963542461035760506451553216038696644384481962446215285239186826411095943209899308031702422817761740059311430458081556559398294444280184778176786037583488998400191517166745327377487496450635541450347111621062250389998343182888935892582550283660384239280800805014440568723325852192160773261992529990842164406476323306321023247160026897898993254222892368069967991143691508572072909423613183143528276739652798466336124491245664061474422868868018982133108872320492391740181370826505056915495767364890916850980469940840091873714558418128670107832482833151472429436463554823953615634854213053650609261999583909566627267748979900603341402577201375218568881615507921307221226893517890880117921702740451000134495751182067502116821189231234974426385599252716846721957300698825153217468378001557350924793090730690127977875201968013784711179897382606343110275009137899602289168262325610286830317103863483949669473599330871125788639864400661761228800000*i1^86 + -9911683763649195105069493960252149648626747593825019491953754481676057606188652695522349394347388848188399316858550270276363558452711909948134277904711398009807403137069028363837734461990687558050195477698941363662215445160647882734961496132363134303740306177308146504386802041516971387867411922597293113886936324112415901848511674616506999504912654979675410970106599343911893811883506048446574839960478211513275885772943740177322694359635066939260240111890143978237678144598394353586310739373399803814685639341940006185572445009319615310736515580941608248613073341429963876534308832692095792929598500072413735361689590139263024736335830415517331590792841934867063640508897756611309387074405465179384654449256945233435716328421410105920313980065006356524773909034411412994156101977458018695092299542333387797467957341039737131615096951462680536627882901674321788435501073538762078356220138082872242495215387242918994206284956785136913791429873016963555531660117392169289229069050747251783376096781994384851601752380931855608806537203391037942697852392675515772855649886939537650872547772536262971779745557403493254335007885003501244930528559485715177260674389441342906694844928032477329671437080283166791312840021471366430358757655664953591405010236987531619587978907901336241810171530225327536794134365195037353733524491303701620031860231270454191047943068453349878130791095267490977719184110742047301203027265343508712317649533569075508248534712667441437083968930320620929522521507946687333843147077421567601777023572034245618389620344124887887740784392200360197578439594469108862272701930973540304273866662498821980007643346653056084588256571351215852457100119169335134884105878989120880401971485052578506914181598611604929247572994525770317238709266007605242244664554860656582821022216410438520853247962135851084515959359044262337467137961856441769168508035505520137515575489202828531466101518213822832300835557555944503626348107574917932197392341300951419001963109193501330426609938643349487190219071683915526187941742085109713596522969396022370430976018161561774832280953775468259688678305188477426410073223887853686826720747058672623119220985996877802194815331629889042115921847396603655810720642323969888340573370631008379930837358891004673816084646999134084996754638105622271239433789006797176908909341522317569277338552051592985086987077761847903971959206936645237208863231502240768978730205933030033531380443501050323077668667930123990318254969712280652891111985721459948327838930206018602779501634633279422202405042693980755000698128623428210924884835714467486113973151324899116728514179027439355161797433918658382898813803839421243639074670184324520901767087891197617449149246113199237173984517945577280164703393753812981162053981589234313214533280677409948581674427444295707430104015803293975615916972633551347540361545812052150193619446695633569247682827964260293861533532805208292830671091670342585888018191500278452149794791965979932242114840689132138612065666111036864583465755720259583069790727371392174304099633195664669615086071337768265042776717777106663792417337822965532549034564042729125243447426506141642119366002886834405602853514506221536724687189079811207462486374351241375647661167134979740464591716169420960026722030773910008381337837047642499692773991912477567630045134610547266638334488037376759597569188518079593269886215363890480896882078023374156831843469843000584967607504530528352869814415531596236206384431714375649807400345104397976411589821993480027552269102141939011814969735872822740608207437161124725288382339474103484485674369190281141047463894238479636276183040000*i1^87 + 42124130593440896542420842408905046528774055081357765008194083465026165523164174697507291352560783331616405202353505169462377460621481905774291007266948191094151186083144577730810932214173176437660319451191636174036271488934936993975813363438149450840376650072674271374717074584820854295095610591048778843652089815616786833323316963626809882718241146951981367363765455830878632147547484818610358672267305497170314222044163260851770705216247032875318773294848596383087513069006955161634781360141698488476461765056963027469443392980454125332448478872587156240490685150580659239507599544884122114627540781461756581552788466706456058245207200094216604129144689578524799323189464590191273130037130671675444399689178040444299667345342948352383158713822566872436551902578441111778610809355807724206284351564442748401161258488211967817449154133650586938288252883769724549765832072383914226133653043667783709785818625818268398829184413438512159717464108669691922929167187089097525244594475690938497672799799626445641243851835133415117946801874133492747734644787571402868744803452937647799917237329573773760267457355808284141723525871998018841667857825692836418045899914449335119349268732315074017781786030418532736064527219237604547338648048617987276683505168418215425207228757315166147129399509521836359339932448732498158946389569843340015367956465743870918717446285431209636540147643108468901514413951705873402325204491216287881491941539470536016708274901724955819773330608885925632857193879394526563764070050089045082017390683418834167944212569233614777141670576791371857188969075687715480636311866250857135655213082514045176824133113680194066956783709285218988782809648744567965788366154278803644518503662320000026862224932660081395479131538598839592699510410001491875902415885389663285359252148153155324247973938292191367714317444224164051678402970556247174400362495040363568431756941593209956825866651044176567755096839817150300710035816985691586227857907087366580202121536852316785025939062137786506250983754289146784914627893448748785578707630525808323310583723793224787941252412448383871930578071028953670775713253144554002742800879920218811754002625477151758447708829923971026432616191815690997507272461842568023351633812796869852554804880571899845103258957850469764647142677871839559324171320086557613020419536079501349728046539455969563458229910361514558899469551880886048932826446855579228371014273248112896816904638332750558055016770614073679549967219945831139186811294240418259500072787345771533895301694822510088952294974552656493146393858452981712150975805082310025168241137293623315102749899337552351940399057760576707699518646217610564040910577846248299211963874923570438823899908874382022230382591125897379202859328718639164510374664280930914591966088329984014433088877120017804947651394787848502129530619742079540396700016695241535538127973037014492684998982970708179394210309766087372242270714785449165004107199484537215076554580194689477453451442865451565607520871600749456590226288042661298901092962058389040038618303678322090026090426044662691923436293456148625251516444954417637569552268856868610529376344268096967392828662390837650226200901452306470221635982666582284607161225293052556699342814061487610697579072410229247434389895949504911134198444102106338287295456633889865762695604430961146542562523518339587230490858705234696367589857644009176667127686818473471404702842104851179440115092838524035592922920065038684947528707260553966600556351739574028002159547955996522322080544534756668020834676978358799349830222391383373298865639995089707876755347375364507250166603856375447552000*i1^88 + -115245257457199951347935807553060049944433233238078668408752603138486475805880975550723651733726460006079121239959361580460262330077821061377403463118473145419440021038210977144188601325990300968490897667202614851413627144266034944406660924783448522986824966541999931606289867362521013560987359182646099695797202099409938402854492818927078691330806144164980580650282483427066901256911337626122039735490960622922653989083258747597288568415800700386165486340375651139513986439520534892698790340375040439945149950054077484452788347917210597078717342026487427601903057279885445830397801772514868092621992090552990250615401335851595313991028198248341486013858685484195446741882504675737440713392848717989862279992568171175484966081586357151899834322770287064610386615577137726443397227313626802783426073459817714032668831093069628509401251418141857456814508482812991467258480991039090285360624343956351217577504762202496229023685041321303241878334793258774765050398613257700817667407106377641528217827869155752689387039547083035364656931137000379920377414862582017955824264558215079298711714579174493930966637253305168469756985576647737087430682592230590717555401432632772505285126789701752711226928000670854221002376829856812994762037420203217106070729102573516954103371688112061637978461023375372496700836040963449461555862836669151969505098826812388175812023731024601154645482607013012031490414786105750735272235760694723019893852288891290332731483307835858763664335108195704234043882177011636351581640303160583834394693020133176645479935997380262008700353716321693743693717821386616959291195829919358608276651805644536050679848827301197751554105120450604831886127229001910562143421105778841454176504802682762890122291510496167309134151623523103009848010163929998109221925596399930732797792670853305641381043390964948257744377597651481323771580760804429760744516639409909525751385706747537956725634777546354692513051028748620624242158441104390925813386632663035475429176609252275924166261173985762358888147334835463294235139176579708495764124080394397038237991651116331481084647843080473521279619191474761211141307105076518674320950505934111318303398642959481264799811421986861586035249837702531103899398659623777247887978544646998124525073372201271671364481271164093066352747301887687304292121402901209307818447387941117342351479865801968107204499878988269933408135246460054298792234408227272758028291973460931077767380662795038015083553674312622316215275731956677545442157566672996744811914477493756918947912978038645885938549786412030482567201627054685956665446625183918293985960561868889842147559466768046401266703102186741361372962263065308415395125586871841673675147432142174175587358332730756899470390887722588368839323346127653547469975106866216743139418600164243363580741007438011724644736228294020918470279574998162053705670765168723852421675749473721712465558984545766532795620917437622498896901600077983565870704875102508159317022507443865981669845608545230553543449706128852929308465937576727292328115210625353193123436520396539980056925055759796411377339208212448376733488729805130277096429534034695452290925116572502310224837852969760036970534968819410082968524514951928580140547196278508110735192959024517360545512014498538823595899738130144605080441862389278855370132328095512715365724455425570994229142342662181934190084796671368436145912145874228816081195669965573956092773415717806449798350155035627267820939704938135596291493263848141766225743731495090319222579550134670806697467529344590383020185634314402679331912808005985872958470854097423442480139532699275558429664274179686400*i1^89 + 498994059689713207832589542066999308018785491138432695697818560644884780762878386800778973902312957414100812873967820464641965642503749359024103401516371167399501322584798202702300926902880784853277132269293714028316823808133367384118372537819183041844790965748003388315082731802900105227475873781230519384817088375579809710635840855739093558936949437759886358428416886761674070433471229816478663389651603982563360726251493989539055706259431250777256837369281060863612091669648977076637939485055277196575407538367760973021213247473540223323451471760841789212178393824457144231846628567245300240716314316031846266795123396686922949478193749274470449060036453274163228740837394616537540589020822723388468638135819571762842966221489796927193823799018779989292176112067806357609798896714472517754091238325122984330742084095468174409385127805445480507131342730713678050637255012060186428153948246339017848109979876982843159213685081801063594780648455899002728146654117492928867315549150255240402295524943376341309905510256986242149309948021555876938006950006681890332217702039362020306230288556954803833333268192674254370993289162598080167708056550318709519241599592730127431032307056516823221691665548416012131207364022105952784276987257217879136663567931131833266230835381079512688282640377761975433220777033674291062459016426156928702101287305318383923138102501781711854096847863286407403701640484446619641698649128276622914434557978038661118610073761394788970147603164513965296472631595082405859493663893252865150623169939666418898278936077252224669547741873039014503279727632875158405386366196358789670573032232252050021617176921844057420615378603304342762095019307828851332493371157574664390857022331320590040302922994225382259050815785463327225732842301803369207768962803517327512384425229139202914766073635544951633108941578816603431437415175030550637593894008302235615187495883478068806363224421384650289301216900549845412407095860565000629072193837159734722125761884215128421194471665657245661993501766492268911845598378685361209273994541461871431787727629320589025768865814597416318973862509031931066533771286399162429608462617525763030199340809330369352302431145153396364588873396621819014242141900774751148080824782891136643270792316273586463675244516016188957222786700542207577498550862774321407298209632414982301473367303130606483359555653469944534599760645275292414491341636815062229080579721443442664665742651674123893509467213646703133529679062405560103224904737926359490982180753149747836418918445811465807001490930344577444762791381594261320078657480250923579043720524100863178788854202158771294319950677542808967246168868655518147244989501350043290270898223202929293628311928387642453772842599309933108984808561695724866304655928079193945980489641191759478219814553442342235834004939767836863071653148376849649300525222990882308694818191575002121164392684909133453187151511639230030351059438905761232847842973254791363807734429730577525317383965577098695349494853482283141979802405656482981828572702408925981182132628605212890177386443628083878177203274814821829461436363160390872201367482698628939178782066805877722345682541073469280276591009660102865413258116294531505824863754727328163265067171457943360849081469469979327634843997151463044072137617923097985978396881673719861116602064200272550107059919192803431690722753355822845278264048952495836588431705371720508945112339491096251472437762342686259841933901834244177950887306488149401430856318120010943125084242105033398829648457801878509665634228447102868110220454858237493525916915012256194285286665833139470165375713280*i1^90 + -1093071039407216122793133788866992469107943913406205726804761254354934921515232728864960907028855146935788419184276497293648351956343137749240928864597769515745070222675731764435884017552451260603915478693681677504840128007596910932203625130225896948480552352548221058709014816872610151752085178448441989617742363637277394127801178704249598363947547898477059619230817248994601342146106172464360769652780839907570869405232845479755501188078813006762767304421513787422841789865762957122397252291735543613291000321198383179729577611189367674502346147965200008423867844418165717891182349316955422687880427210974638230235814319885154580435146802194273965585933308093225352655888308023175432784817506300779626481081596055896369931698068159559760215523379257250767637308972670282816800697511460518562847912837941464351599186400932052955664141524858840729743879691875037420490784983147786755648002383495807527329417127945426502230464638854044900335873094216723993308055744269815705663349806481049905189516107105683632258003328367591337690674511219647105653942881757912095036778331343666259609561227140603170753107047091639639481937110791565341830643250168436783885148975446449686955164031293753192360502629239735173487332739002184274519088077293559904372970176799673278090387831488874401677056080155594266724277228299208311518783373117410700016298297180649893631252858149095256837674170816567900706611767480512549435816342524745877139671660541908003316534755052706993925665635145638071880290310298920164368596778047633046854157436234298145539931045096747338545927424292103421495996831199576571139117128008315363817624298581773293567447181293615673435666852981749599898977775719383526520824999473627247489743719926092915698825719395892422122324587569262833210295936513880477203015197538190492123333671028845729784375189914046989281353704474093350128912407003087079479058447885727363565949134918485183444328658974756278057882902043342496215608399575770959923140048488957902343391091891241775382833015568502776808520859887152681267223365687575023801114193052651046012821159743671554071858098947838064109206468425299505926575822476489835131492543425639270628446733058990379855873464682193909360159389267651058434518815148364900799269350016591590375235966105914879334429022440592022051463813432886559351492295347851383183199557493752409695596007879496673342455249518122791064886974572913526137417582448801818906412808116607189344155105358730016165536386535923485897603743601149287528383717263046673543865543754297915934392962318461151242759818227627859113986638020649566136384937042084821025582950290098858032194939005005546022923606718181484979260008455385220489639909910813929166208025010522911898434302180479187153876836724488998294948225688290032527150965759647311473076958119403501877828539485066026295276049816462564547129653095454040984781052178296390839824165468760042050175216891080448868228882971351648210694855781070981582887778991639763655090118455057811244387644560570960967844528829611506618792287055815552033608546297087689249033381003552504950282619161575796759729525581769359285832204885242601391107439253807324086447743655372055557974315058505738118502008413583712184430958994971075456914261871588066520227656900673712984416665992055275520402786948073150897160259521827915957972744263110198501066760239375368212898027496753551525806821915404042655131331334711952953300384027712603042141708078700708669382999889775545847519571846511149384885948722113558565591868304532481072657238728183313271190828040502997465794053572774647081667241469791337497718758359493074332862512420790944661504*i1^91 + 3235057596860285217830904899664359198696463477124682095928736905595232998475281274644306193513295067877252540171903262325074452099763812047544498804627873205261324678915194948504936280960537757578719646386562876931522049839951297035991790441285789582811948488904110967382011737108348548192396518641166857649976600661688126311552329524153158497146311000272514902885468051883199479063990051599941498341002726997962266459833140111746786293601623017861379455729918246878941381631876111155310038633519044996648028702941613694802993193603170375291077574989946380649048857799924442604152183880116130792942194590017404133030639947789642360701182615324653567942159863355979137702227172479853817656032699176622037726672124786525541069935314339407512028996124227669337990217706965244639712472132145550293655781529622520346520242622309180520176642071199611321597789769072499987566117264281940957175015712312083554734996249458126686812495201424285701850648913386335568177583950831837515349330485517681005176004613998660563103276750446346853103655994371066045221779399516377245780838045707282356660298396169500687625545990293740548701950216512519146704082889206145204391615302016336584601939047966105953347061897618758803935847452444025177117725606617471146346379232906249503815308132398631516300917839825014545595814132965999310566549277383078176034327390892542326746913287322246532623616644201222196081632394197001511727940580217837429306602552688728367136627962949862199245500141754353389513922867597953274906811343002653100559118595886099039772364496083470994745994366282625151773358562431400107900397122142559978034575521247966427360693974287538703263043304365883281284433859607645283864924948309917567217994408359201504678314785556819305213084263266421151467516380953486703544124765669802480660585625721066396825027978262225010969053234860719412102454907949564848660168743988465589521018308979063980549603496779203900635519090098646870152969724961779395361307418910223678360621144572971662274608754166625615858458108577045573879229616241924643790713128403944951470080190355468092051127240679933144301368634276790665039304350704644432776385142865472855663847664405369748838826648952869692388508062328851448861243748824731601214764965887371453725239667470683416611446597791968288153996285512878907253777111012495699868870809328583573163021836543798615459923726477887316241281999647691131199091771500089597150021718552762458123627983925263092503075729767012397050152161629054835669360859055102409559429983503276516163344690862042217921202026906461864415547898148064991318291846206849679997394475222264501259634421440762464531382867736252946508375668517543284507157828581629612320782595758198139483908179234483794942113027999798736215114667614810045476537678071661073607732441834021312383955298748830443275902702315759606096390806697181088038783029947845076705593220938714675793015925949994401826406822078397279901429922707355362432597507643481184549452562100088307826167597260345214073681357242513433735067988570881534877513693099295726253544907532956039772576264694063596002161336181197122841283185502775410708862729954573439149766263094192938169937823919434608080681905735458174106167322848221066603127723377278644500965358557839914879474964788540186844198319313039953126964697854408514452341837168382763894934204804844625843047374933014108987301121755013623423303396285459056271658950599796370024254801284206386920840968000039322565333367457141621625646729852739072932625384164153970485773263338270495971974737455870421895459927242683086273933627063161002550603392134268594112563028028293120*i1^92 + -4135635866542629039600038675179343944673951308271551546114289187174985922930385122225065976511046639443907514224509888326137501971267153923786740067571287987464859066769815810654444671076958232806729699718230099135157721187355583520747854642082145867282658542790602652589118446590127385139863342839573863538276358301468554745906380280073984035394215454531782068008821749402249148072249696073316533428681084189928568404081088524714111687323323194646282967184340162207181612136562756991997110780103614547540774817130824897856920635884094375517625111966331122227927374356321519460711546992912870459072280763055488465241834375606363161420020421564968997457342925383680695562002987852192331849168010270762832518869128778902358453269270142889468787218309429402693614701745793900347534588856320318706098650701152054921433140584244374322202416246092907909565772467421717256267294015947589141182963166758791697332308443501024129240173003985704896048936459607501588656535040748907726892727101620385552975944890969673959670308811626615588084506839611380599103248052335313342892920636068317754624769288278273807810509741471076863712751993851199784711270739014251506405438374638792974684176167854405564140442456683161999218352163131854020188011077422277889849554999120457547271004908971749740575558322687415813319885476713542941152636682083686312406237789464182577564290622231919886594419245942749881178804525355933546167958084827012213824173867799382061873378492647201397051082290547970701066170878013637006006861477923535039507471072918826157897303185259517825245156685194896645617420212261065726514834724020695520293361350986250777455876761703098790129081144097209476346716294016560551958948967358345189907736641450474214209371001994245360070851680218847262453032154292605219443998186586254229311603879904106271818538649780625455222633027008704388098924752587957495470777896916688143232494296697706214859990770905403236383318791740309970092660085110290709568291196069810368101990212105371847921208655160705979638096792958410974255557120962197207915016271713121197232420337799470801079486394200438864612017636113217081789861565869468422207019368864117219888469992818779117199178515499997475410845407698854450187254747207085061290211026019202815133701577647185092064359572187985472450318714511464437269099375276528424674803139585104895950878618403977718502239483158986202806170553348963201480022462122025742946602841807634377831307427536803087665644510840502064706932412193538369601456728850777554531908505485349654792724943222360959213951535703215238054961262896803060698721141874547010817106369212481393347810366752710649180808090893357136327390808829130856007113185330206330579993194348992204043023330853820225040458708001513587822303151920285231444399915188770570240090396897431491840376497330051342302942624868804181937636189634328443144008823273465070644508857678756846595506021883259985854860139497326539209666420269195478749352086533429582834978205253090487141275422767222782400443378303500447684184925393087388537743466431862008977859429327511573078722677833729902788303256444369983323418418691621488244921128581003770648716675213655493473866328837554257529998363648546887341133999011722208800739223307008699453309748087705288089741457821679616720790896111212298432374267300807117641587365497420480086396988970239686261807989258091155898623908181330921561792479442600378977974168764525137508917561109284815924595232140159918073328361254910100491071865105306202974840983584807873768057915049543928537678016531644254955294104970280537484994349725811327774422997454464493319436107776*i1^93 + 10937658079457462501942031650639789186328603315305396128214060336964347939017237347930233301625538968382152379038156635164711207388355474075355128153668687195978359933226201090136886425897051791170710903898401948314020496340702517860570137526837978260310220838481783880120349464705939995993234079414800564597408476876509684021154775125777085007988291265248048102826160033628253980626516887128448824209867369548787988418555232174081654538927937636377285181854261640617325376520002381556937709308855441165481234089416013473287976438699165975910960197890398769391936703238729159080493315462095709017438461326857552788754514704603016449833146245898041642645089373347692745407723938520955495620486680039575563185126162195987741359435507489959692411143080038253215724817443165173629133509461394266994403099393186970170297006138100636385094611848501842711247657125980217189271068075147483440113106870878235150496818710304067794328082487300905879749919142330555757682976540610230285083396254209355910312854412905922769645569511871180512148893010208684294828676520669307603439086816229723104528174334068159749278894582679745332924654642144520425386111916675661814997262277138755456843428605983418192535966316232970535323739490487009533241333649252334633438198231890997623916260087274500423894819920162934944311085919052497958742659207314611318136133316275660483829724042358265554625741726639683290504069822684761221284511731707054245869914161484913065753368360820676094803563022620865118273019016614476931985958196027565527097198641697375390964946953007422901931203156078526270568000273667827595008288150093555535674773038540332672592563005512258337723281166849358186962169338585410086967941974625185829139951165115118886818247696667015534895344506329625258034556912907800369912363342299231558597590899571460348508081114476218427933250631945031188907785803743131101801020100042957958759365427141359855551524912213205309618318461963233765451956967436189004158712891068161740488647053112073997826309666832231671812626024119013037668270856983858675535283736737165405344593997584929546036860043778970146526876615511283690948980836722770556937028168985478122981945417866716124016589988570127304782391414189230840054300792250297750166987452465608621290845342489037970701494559227306373328560510089028476273148760058880280840107561833899588351079616707428022024040434524247747805150917771208549238498807794664453456135406857575274515048326692211980871403726362863398109625792885983674068854342237872861222979684980041780207128439245796042674081257193505531512617077472027730616728701251788501698897074144093822180843766370676246891042819049163268578430397624861048823273927527720539898355096236022136109411104889822604501967757532977136230774220490304588417204568299231859735807353427453332524560058620828518307116449989219484977850558083204917631634092522442884434547848308137260196286516175955912493925730557769980034168566927225990651897054904015471898827512953173866005751631519007539360402097595876025792439363442794951689900337694594291609107816459544936214336068528618010739737128974355692908643541430560227986712058611814172396467910681504925382521127047519344212716155386437593384963668874827314233342025266414688513166572549250362551944597722050427587263810138684593752515474425056253494913013392952293979545814759275143459365358803959481492868384946957245009677676451816015588860134958641274644624501135940323982231569006380827584543661513770617572679150388691912635624252152558985759145001450528703962588307835407040303705095624532887037658107765024365955005570025330864816128*i1^94 + -10253184772088379373271286143686087814184136430941887422679811641041337861500449693836637504748211510491845341837981756446322478058879278014540442673570194186541201878504875114757987575888625423949894587289729887399211596919898516002933106927059498035952845728443312040383713280186265770534935431770455722501549904479571378350177764134178982661926775509388478577662405096156214666454954662549369663477052891033273190914275727394354978175571355659128987002699476530213053794215950735867678727726483202302955749400889322800002133356262938210315318344489085744119253124039122093502504523314434469159647707007174570957201482327714567541913893136499396675530461395973631366448595713442056892728701488405896956053453744986704228698747739887904798429017691391529548788349009235263119290380297484627099675587740009361315851763364780944052829485252840153734275622734825310996607729890394403122543383557657623396694561464030027172155635132005713863211158407420786174662457606244979488275584500973546608340554955809925701518690670200895995439812847129284470719317348519153913056472250866811117948134789735155521621438522031622989910703377140458010026551336274316430411391137782791871510604991439032680060661461784955001018412758628583634917284343781045386391244208954236795155962384990205810646774204965966243774873417804549098640972220373524063891227988634115192783141626795808852265449808408108683044224856490560057318028950744921284821635586337567794811146185180682849201221650591173259107311980010279539021365268181168440996506508610728438221260267658777187536525707455789597711276691593488661675680208372148743730654987801463883722898908926080737952392498203107189234197721153134520809250672523135132027526529890146867640987695877445179329135883283180607328361486761560610968747784915827865850243943928217304968951982482258864519315811964711354370808006932735420151948577923787036300108489164790907426839683287295027722259501438443763507608888347670360685040622313483572126914648876239969679109259335496953579052694378324684418420479988409562159390807857313610072998097409509333976736079213229829728524972867532128901592274533658577191721725895698837182021734438405560969086460112229267141688804171232770753278617347451061619372877998763053751006904576920544872550076514196432167033561577105459049776314950578457594836654374821520764663018244809352014446108177344786030618202975021051413391597427115073316331644115469572216096402760298683092785239599703664663960152755406681953927103344955665181423638184239587667669697255369973369299352915551466526816430694659496419647227516992027988297301881210802656886010424072811469960901010136942157011813427147654058060293749344888219865899918321087222949057356815733175617277835813851009693134554939536221195527743758775445162115323633332274591880892610664364642844604254588044912925934279961643884101957262214462482144020887776195349096065701525733307601301569309322506168072384387355925049926782770728062752869550495302133160286520420577519408788141012010803926777179333013432629994783604485437223537421358490482447463496814129905545381848538425982533737339981194901465604947978952908743151167762327674631510170141352509488498551024878477037604680885596290814043863654680576989131222048816748545210425838192882493118132160591260431342409339160288768060949055176442765411626187027328469174147788403137985602627236875939047277626733621707116157242103510457142436217114473489528869503457835479655674857155368100558511754867438023145951214866933302906372388188071015419893513280983051178064330379484325435450200878792661105960288256*i1^95 + 21705782986071912003013778746568145744812077265669107343334215749597428466004230680842846712428231359698063537084811970692192301523009333005349811971860184420787908927914630317793620408068257009318135920080533664640243283552545649384615441261751046350252447658384533208957596577825778911459922301561945641102132094766797039296183184269566276645799816843789401953941998867754925828146566930743712779755175173716357187636814751265069011941462763817106644211240930127826661465617191987705646286227167036807367658881768299535002238554959217734552831591401477383814230961604458607847977571739978257942697122670215779211369288328122416218522471521557351276557725833778857369771010694220673847985295145264675403353725342486871054051621036460616562625027997799022008713151694626983094103747361429056178354204601541334871283019292114530701873928858084942934468109164535309770631752591042659413847365523907522931870307845016866253440965184954339857076563871364721221521218851249213354077580519552665995479551104894060331941715040796756774339441366756246442639446689578610445089341242302265269865954138556912310572039277244280739725946181946301860116230598640991113847258640791995126588782276019640077067217236035017388627832539465966241001922736146122301968467215185666984263810241869114732262109209840557513171119708835674041815947619423847745480652664074768376070994070105814500440027393601607210744932919528647758728719414791013900326909536951948686361611131176299232643415875656998691122667269068698281447583101091058084051577126995344933416935754485069653325863851191163501288525046945346283669693753540144662876354821325791298561751824850924773154537257593971895023774431076429815943673625178819752402813041535039529148731453961664197879733327523410473688002919969672154058626616115046314313092622188433398829956731870487732750326680224314094083582741247223580280205812368362208540609020845346134576480911203225563311020082973732485963336369566142309455957011941046156565316938060042971709797641800191245009212927189348933112326183763561581650367953912158232593231359000407549077619680991154849963103544233124406188985380431038540232056299121322969454326911026990996692473713633566657395607601703351537537890508306237822198671401915341335513847733482137357581724535194212308452786348238047159843913468421712205281264381887497483958733383663642677913381464987885638065462974264434800577518059280482945999999429803412645855914735514479670368776769580905304023608919982511239079739017826608640245220726826860135622145668768598881990124298780233468769209196354972212123191520592276003139437590143061944064106608974594784466644678912008290040453380752323622763962309564329860739063602376092073929128654910891210193506475956587043914965519332507712727529417719341003659216804418024176868601467033437123390615423139665487087616246334439664397199484814604327157931395996769767329026538383374971966620243709328489000975614919659949842296725700068250058426012339672947232200039869061807946480852327955546593687979432677364271633392057469124920934459031527925765077918441646894023628764786857174162493177665126527248626018563476232135305613279462681196444332760650976038642654792661790733712135199704527414934070229009724045183323405915800045216656719789245995792566496468256071834020451359564453971005984305091156825098742888733190517929141553401519725661048815109579330051510968325823491057913264244292949158750720454327513031858586374201422013856286631403977383108216813391992973485635313393025230353308496455030451244712123009299508915040671176600769659030204236225839104*i1^96 + -14828959003429127989613685464543500067085881715485762758349732032345315637528304770485810166366829229627222128380635472289410540101795515090166244775495780700528555650785304574584923610515713899189726149516662444318915950991878479799366605176871554730949074281092662686800100768365172255285558368576180925624537004605291869730094976285440412486605474746829535253510661405504270058443977862953535639211380079288440690223379428084665001027895793068382390033465968293575586543545053259402263806729657031993834691767316884198392345536487178797918689777038114141282092207687269139375791754902212193653596411512681004217019273031143589057031202641910533472327668599751223129180082530619215368124124758382410018523578562579735306784082056263194764609076378403106383572783460874454550380542361628005044818955305308655229746545540742405906478530373481126122472527099615367461929966165534175517450407240786011787716859324615056128871842762336028021870873366417509419287382089384011592928529587060017979862049927802334489756608045385608803179583768571434455139861606952846093893193634885499443184294091358181631395908051973151646948983278533184708501063014315574701743706117210386345528354436505281821433042172771524106845975712560885453543082952981746809010340839209438430050530490572728634426192292673984117464703979599575342995114076348782250476113288312207445423268200381317735014456054371880455144614272666666183506387454781672494124727529979090897256632621302835826697798725759858557425364630707660335333894913286179429639024590365630929617377577933239445677913615850845797110130749304081757687545724810976617929628445918891804623982932886469166942904532288374334422139168381144284305834770227861970853188430586868169648995008860013523377391409174930647211356488496333887124942698172676688363226087289629907303228973343123974898330645995163362969789503314362094948607139313994009176089646367558174758377341985038678795115732490607037420469969210259199184492481925207699977391543675684380992694665041207759128748344594395435716373996379260823839981593244796887191378808577995159524542702417477335178321166488916261834772710552295795364459372772624503292334465347840469263995158560414700917888302844545797896583064403163328801440635535311212890188159305434380185756146586514002950799564420814302464868661130047139459261247189959862958396197274264794446635628199812764366373719761262116948840785529263553208353839771462187808528351033692214707136644999886595327994194965944030716355046547978054255582885919344546615013814580272978967350853373316668119637495294986105874659431674485690723445870603510450255657943517079045017296620221584436318224244573439727303088855699500186183269690356207037721352995407318438805464089183622210341606695198264521904569294370625497576054925179124400021944494057219909869101274785817214821615460790457136741927838827766487474057357107996308133895674208763166116367231274858428920824493115514511888278325610914211517408468138207426924793551938756813099591212402447926793399864803953160105467873685087899449731638414781358554650022719112158795615771978004138932524649999604268508224001720983185733145339170139524498092905506063011708371985120828350405373592229681419083402794571873116868864551768642103693662165032588928583993813657476947041522088318610945621646862072802366800902380657100057790485024881508414498242572101347929904721476238328145645929271030487876349969361834272913118083676561419904733676550647515238994748245587933102764408596752666621698397489332627156535587122859864010966020212610236084321619350392000040927232*i1^97 + 27367487997654211352419409445674580194726509415031223048174212792962713270221259832808751748545392806014640824411739316873006860913043852972949042032189845740101196923891630757507405907454956170701596978311201597616594953282181929354388318105616064636008256856467204257176375392271777425885237007893860645375597077326170549468085126256775693761778456517378565438972410618679638350319250917718854214254012553065555991350335636986912188835127162746309980144566797296351953942500411655747954387211311438022689342607002494897151658762428264922131897172614618946426927258795943961559082827449782117385512342782590571312196694669020710723551361447987449302180174004237954941178684744483442578440213963574866528872445140217579619420647257114429362347012756717791803882366302331819083843927893957427498202341374252749663319197747644599043007277074658764765778546447191908135268251880621082637229388020895039434926626520434775777006999638592570754385459973039560046488431417157669536473274623696731920082235412233322016193144216069921777537813477547301833513314104930747318407576920070529380701894012314145424964405006244568344842458877559560278297827373760882080240015616631237498548603972136780130242899250179285198770638938133946502216707681971708887107904785452426624127568417388791155461552538442628516716320579365199733700490826241243065995673454283989533646311452379328455006358337235901267050171524709095726922094031676019979179139550877932390209295668227952720796699156218944636499971518983635259901534015493064602229337294528409852975092218418106870325515070781533903503132506984020282273854075832349053361627718880020114949872320369975424187237471691851722315551945396412000509372997890313875430421749580867246822813525401701606873053873183634842801241630481747282516864580724198839535749916487219656494702656568981038405522514031295059592622745972612526140858111434323859920729800697954511622702490507058880217031233219584093710209329612632962362491640554975668890875328141552917290125815826143842351634487698230963533491299499415075828810789166940779883847314371749814611074158025349377781214853600679653727232309226348458533995078991529003952443075888847356334348030634630506969948168746584369966941559010789358481365850221615239028073942871371450868407947865230597629846651996127617695438858700984325127039072404183740768940558564074300321226940243618269652999181649499309863644333109476258840119240225138487466710537947832450218694534952845027670802791798843533559917148574275865858356214933086753745372949864870052506201984615665999369207187950981495795534741871031019045523666675658144775541574671860322855455307116196220981751052681115946007925865757301145828746347585538743734461961628414170290287208031952061585356061087901254719612521932232709012871344411277274651310183527452845111125908263859993229733216979530182625346177100533768034242433351187813293550229615813742315483112200412475032943567429046437539457626095768333421102809979266513575091679285148450205880908984441787784292069387221837476257698540955631204861584193981145100451949610105649070977442082665176155762907610311959378440018455744111007853306918456976670217582021484909186448647795996955614011311872807599280665918561839025885075313107096995041475804028631831590021562787166826050235816577866563333067054000872258812205850671538759375747796196856635273203048283510748900262642725789102950158765347971069258616238895047332605164683810966821466295953500481370284656654876583227651550477987061808477072551311227125259204035027007124083386753238053064622917706191994880*i1^98 + -11323190944904540067774798641962315279189142721960322083861875542505722914769844497394053737979867930490436106422650675880546994152676021421214883985918134287771243525298393166008494058058835134074215298313160942025357362083921208302246240499989826768276419219537214532308115210802850930512892002691623461470900378024960973828192135193351109011370230117153904035266350884227110130669609590030276387472194424713291009644797727690774872769634251000340149550714298119961191286715489917789735234868693400130017420769881868916430609316328778722816963425762349471803830603385254095062853787955883570817214578964962295292505199798937163639778965388386903516354230376940562724219919110001398705156489997840765195421411279881823743380605115764146909898259759977751653833756277461986326558538176918212140749524608249326332185160723541660463833682360615385471887613436347759977098253167007046193538834689249083980639142485179889598620979111869282125625796037241581417382486280798774344173953800090471090400992431733791219540450615286588778593591071112001896259160204306193257426992820656672674711866834834078563999814870449850338180408521843437319037146505763805356681734425501071315200506410254222306436657807956957225148320899912174801258533782941222633880214818758936939597934975072821320161521202093403774299937949118360463199809702283304847193845654146021879729887947154749819749681859130596755102766213622458224108917217457078445231870723263910448459797306811936635877547605673504573183037564056582402447888486090959487896073642013811601417396133253801005213222768625653020175671272116731122152171951321569462673217598942442388375340314773824561488093809552063022902451981993144181598719509071190748511462047617390487826790659206325978102237763248609354478279214868165075212943350085883997539658155421586387689760630381838443021701953833083867482869059221145950479276339195625903846879997668680301314710044175399060544820353017061528660552476600585428343141558198711782033127665421902033787310679108135255708009090298584576524579686761842446396304339934735338925987799541517518951880016426273888899368417978130578145381760094646375995390622526112386181046341737879713567609077349543927878590653786641216675953568767250453655196521937735496347071892134052539818509896764675711615508990463200643143454525749111794692471333159390244810419367815835029798741826576516186215677266155970727543771180914802559085111957241603094981710623960976283968377677570808360076940331902340001474721336448062834035179592371800837505594369028212470318152782958120395324398215473880887086652059390943231573291966590937150592300277178067206911718795436912564780381024724653533327809173551984341154990874264343037185862462873174080315947816490135259316257108066013667819543242986810776501705526706359017167340577826265415695187240465026852827254058087720851184915986649106541909528958089497442955674045064746484964170135309024208289383727012947243770789342855936636480613591628416883864639672119509516017281202016629187511535493362454246592450194374838481568637794251607570381200986914578658472051316412166290274992861458486490536509724460684026455073491845107818041881888231626125977734461723368143620188904602330578228992915752327418026645686210316746077988046678712554706861326743754115748809839901583847082419533022635973529699466734496217695870374763391741265247938004599007010034633852655198178905571117651709687966209737522745981831010216137527756773885905783038983739139273411723163456095279507857157548152655518879910379157016094988507078612952943172755671482368*i1^99 + 16181523016880927564245737455442812938407823581104614389831977786710561722446184289895712713867719359512307194300685330844903793990678697914950618207917376537213202091787810516097044601173384159243107374236185820235393252010858069930319249048949992474340084466658868696859700038024743955799720565452671757878501107260622120049556563433490183459683462182445458643559794719051227751036345055289713094270838459594628311232268309007719993114207430285790964815910327480047010710548393533085759442464025960242369466886379966420612434873072845935903288508123602701847137172235545374553378445072133182413070680286443989168746151363265979939790591293780194073304487059669502457974784286652654790614847205015374760188975393922271635532866829785258667022825141300012859066188314269787540705393987607036078873158178864916297429242818655039358429285422507925781155955270474617760744592941924492923812198739749077825510673950155075703394678175212402683139150926713438124962493273480287506844400812776397907531149067810335238238756318595555653837235000539379686769094856150021891622455163473871931840650989470287092785592861373942659000444909407688368999466632510749247013078422150339656085285842142130382022008464648237597802143298284822118705110187578673018245503982327067699868542582839129897174202882739637262515466060509230305352208701571246768572869035677492101522302861121750692981317462364517223294387519657249423611551939453056619115222277799606611504067944025221335281715745564317573778639854583736106510017196129522454970250264141199086110525764280166602834866121220632372731802568982568722779912380762476663436053101437650442218798337283504302683191596735283204054829941217268171911840749416523814859223306112263198478544883422269372958626098377550183018595479086201814155812670206831854038632048932348776200690060328120734486339870743894197204201649877499038956863171490508393011364186027075106165882202659960319868184528360856326449825915764656066908919693485469311458036677023639622303809089171437286296692363751555350066560692571907648409434347395248787384278793836600575796105255497744381984392132707649313799635569597221732300434676526279371587494302258403215402618622820305989706929533591132118358176825451516591850515151267742360408180341065151701040534619282022793752569158916565077591393157394927441114993022522923280201072398747114378937221772177358916700609140497904485001966309753357527024335964649952018743506543569416714023200420687079422301083805758698650990296787333987541203129683167920359434530241310902291796788450397561559911150893847396457425463509366105703976861939324312289260801124133420413994216896415789938144665738330098032280653486398395676548508453690407265193117088751939917365801522536690011158707684263674755511936738331161282324117459478837667411011275299057407594004099011395986190986600348852148954607327017138296942397581507465162468272070159506394949846553724027698206560355714515065546554786641169624389966093218317592057161430120807448374799540899325268212319967395074545986735592014077050062638900377181912920878897547062141970093169539918545102439670239136961263732730430863299728451026617091817536674881211966444192272792512664198388508119478131471117437453480076295303758551280498214104916224470770199884756068714254193056325677630079637815569156926026906624950026390688570904170247663937613848459784470161257998274222652019216900026320562314830417344627828172909128276833679009307869277250429071887091259186637272145659659851086042015283557308124223539351042223086104388861517929583494838616064*i1^100 + -6275068666748973351009954489410433097059380146156577461957380357864194762764825172037034956453685417815125870075010226344716531248696072597455946546173016504820785761868828118088265296277823147430538149327252011164155751125415647487787360295554371891841672051591056485648093578979284415451326933695674694292952022996619709545106380801235550447893380332511041635381466490668040059621194142705102890478370627983444315024290060122137541642845146926789727612590832269094724903777881593249162315326170402022626766024160509317708288635078927713064720097407969966561383857640898850445051195421040562201880912776511035276319960697252805089997960195513298680317615913212730360124906745570502091662173526888537740180474567834114592773325741745667794424917219259366352976629527544970631228221933547848360007676201169996395747114771828444622418437174392203282526276749767931915536640561871245619102997835783131242482766944581477770410047406637616758647939125384136381572708240593885045249686784432963994244982406070535041023127574279638396570026329627353284402817639422081045535796817083714076801067738056495529055279039427464908735049177201883971392374117164261522547596105560901838050199006688047458982090427491871344564274477853570930702283733183294296852411850005673303596188345417528751861985552167237489333960957735499413798537892660694803367292369664691510275636237553120801171201666446848959260427098350834671559255139939005033649904240643969578539326767804017456705745108080373736075675501405112817449676774900646719138470715586297674047223163044957288126301780355865532996141619263954323317673550247821619610283184979396769688653933285726489938698792104066323378341161000659368264300036464527828961980313197381077993112482764739988102711451203616912314064913436671985679674762277441659916642691373856679909757235844766018172684619025641950026809701102981840578068133065892627856720856077353930920669593942198053277478802936046442519627469426733726227761827877888361254003030240660293551719942630869051857197158980136892853097019192806304635949472612475472326338538166891942180962283258412748691300300804081912561367352612699431120963092233893809471183437906014298713781905858032910969314580837592165120746165239261040898065594241316765366461547509354698436309777513113082974319306121570953574769140199487931366270693616261257785514390759517401705920283152969003047175226134206448420108358658758782789942500738122250171908570804667020151762322575985056633658574749669809456400947640683353289805968969425444740888260547440812238277244769451470310738049223016276817731657452105241983284679664118350637789423371056859434338907748084380264888875946696930977297245967168557009590913039524383098677096738217779127719289207790880410310287444642189295089822100775214496254017809371415997459411049152195706055221225091989600962362651385576604021965082396273909819524444158759419089855905717926537040139987797734597990266450000466994956485774142722824114994961242171201995572652435462572485726807690153982063148447492211255890250402571330750798281473623390826246924580895222807129918680582411860195790360757867535789896504399297679262656140137351570366202709653830037308857010692864367960989288788055927689399317876882645332082874133868645905593278656978213531122126758258113355701181170351614507450876005877648968507980086456151642695719452991254550105314121621751151302217319966720868260372933638884043348380423463010896013681267632838974564274336005982356060465123904617069386472754254490903682284387368810280707894139718277406000639115264*i1^101 + 2030693673015490396991304284155799418214214951341738471523407268690220601956765274681192575101036359401185908280966728898475299597137921492840060163302927674973776139674050492046636217845285090179588453340026285708266791302524283685291674891699546052853890590012811174249688209110829915931871531462742124359006142981452182465548017654062107899017122097011029631400889250893162227689906682637638024633367269351316509833206070908511589817520050286170111179514380055166204064713857398873775049529980710782538704291248244519668812144743490649270776299883315631367608857789130256926344426260007102917808124842631821767998420836951568940685554266692833899305600903410799669280052084269258759176903316336378900393833975975010655440800282698483911176333951646023242875382518129639386372234081793563906868360607563966556582537348823201263058678581608102798030320236862499536633438808809237786834759485331906000277041998169940243206659814223704966624600453520049792782391772844343317268172272863170761596924778228763006820230173250243015615378780027847142811581944953748776200988701174339378134740542164579277116600966154352904386043490870134801909542264880060647154037584712521692765070378421793852909954827497828491095592940494959402345080893781419769348238644007768437608041988396575745592355698983695111586554752099095876977066672722850962626968555139189279601995266208265082297850390611163099895716874879688421345011342141317820946593276270959171848389145992254387534611908766029702824733287096148068952803928241456607478601099777537206613122244174358982304143054803117932672759087902051324123164540860485671588224952228003496418829699154839339217900544507441926388546211068102785052227846588626293844225294028593844679773598277801137513124284265791593514451687682172558265905998968769490180548606123150993871197188741193129878510526764990443087263025086378210536992996051956750252310596074982392417721747570996797406815356609142851294459568062689366774663915793522498403191405976883066189094061684431940999040711538202564496178261538935472148032715950239650509255362603812511007272220500471459788785051597636190172218421309493019696366304338025120520031924052641317347522403398574877467578073520539631403765718462462643383249014342214043240648970537737083384575074289395227464230780042692632768775353784326877955260410696407366012969498373755501458913559172708284856368540334489159233274285616396298675739105993966127922126701074525882148769693663751391579484933599527567015476114501685784441310174582119347600342521945824524994936008761320786086054152964618075184497702350479780586422418108954133121754866210984966869302662757483829725388051704129393114007588062434574012336005519567806542812522296517454830987563945295195177307270548459685735456509263471513335121013642109719574634820924191383690755919347278246604612237830947161758748551169534705272933569706254497243730764152110416925884891283977291268613520819451169181590863828845441097296754902033052707608713304883510083891602142452924188337382219120689174459667879708991642335315090632233885073752506620055703861801668322322659921656621381447667311661141876660595821915732019302040817557151008678565080409222528011322636501668377696993942096585475342418713484732876137871672619212625308807414977072744909556165196245997930295500603018878376949624795099167172627190586691640141076677842570011104745028362463634309460036418248127883839714188683629358939790418098695883297365376763706227790017139499159499124832601493846986853910471967265821440339430981971765210384433152*i1^102 + -1825102138923273964894379003543888099427267073990102080350340968405851437553543482336300685803049571302103512087833888190289410356954341267378625081454234036038130618420017741998179309496143980246603832452354052450143795697608631928743520417162876425473944728759652504894264402998779211443987248904182534780790048129471880120166100685945879719004812526801799444743283261610663458611324371705663921535281770017489052441114945356928464536291083188320180162492971313944987595070347505541109570317637874312385178957290411598860105411658667668026118852558475449205651337815504928156554402163357886461392559905257259275540352268186888379499338574977755590126741386523790035703192132093987193420653602605626231737534162167190309177037667680600685954691702280991899650228452629693770956416111298335372743207265014329323842311437744894189624704257927108218491850035277423837066191671689499316969570790793665261021613810115277685617807454130140747781072450907535698361116164848928122427766825246471707685679372018186261848482260475065817612909319824065007158961303436146843067745179203571276821144509031770924687642360798239564289987347842434743426755106979512177637733308616316712992954147980144591020650998283832338694389475220661154748983430486446467068767451320988777153923233534028112361553601554647362544195934388875625167746245116966015694284659647800353631241223197737297246931312507603525728184206070382522226663256013665412740157110861780791561018938433790135038796356602813864311525015172638189349446115125116636528522632975400516862301902942243543576843441604742400496402594305503439212247095383820939861696550389355980471926094642267486557603767360306263724200236428825112443673425513222237289084350780169842196929202920382279013075390015342710861614780865551570500244018298084688903994919050483746792245880964752729557759684504227876496803088002613618895422604914334910344525014980328234799380358744161356971819007534868740966687583599056220009732792793135311762750918512314228296241110661837685990144922233418822643486625347305908444155333750582516384497103374990614834852333751785814953278744536003477632659782602129300460957338292315279388532084126117816619187238068189701072680390373123229453567599623112905618284114092415896336779324478750450681559843693029988381509355766815853884560729493158319952249400142553595287048411984290665848114513389128810903308110482835404507606391651621116787784906501091970539071466743781192483062706349016771178638495765536957933284588495336669062912578948347603353995162827898449401074001626288633377195188650123474651529060920875372128497682478542861116991528574194530449245176570235327294621677856902914645742942010122134187939065625983264334041354432999717246549103624299820639301835222880166529624833078142727801692323110456941076631861282997490782460922992217590344845989541846882192023130878232471970274622209650159968740943127883787020724874816167973593479893800390271071507095994703768043717833604210099784312944516878734164382361026231114208492104134992832897401489977565167911626038513105111149404797022800119692080486845916159974818508100538265424625829983500364116284486389232373723944043723625852279627408638040595375178976156718466126163562254487620687038233543692543330406387940019184346163310378643500365742309856908915544768728892625541411155777414624526255417751088617244346439083918198194059327935093658416111091034024123918734976820096137077783234283477823407902401263568856298515472764439997039210456193511681951192957167771075889176528177460682311073792*i1^103 + 635268280796682493078777972743953095317274108266708981921990642984617318200196407058759367366183364629916369540391298588605177401509740055669150998509408656359214869882140262728252327153528630811639382864470782901470910210600663132650616377550491731868610037142070346973275166859746570458966806302751147043099917135864476014824208421921785800053292910738726385675090104948119481745144036761282506046016664779743729091486074647417573578501842644691560150453519676982043969578892190532864802680698848950828268092653942656030294836568232817414680148470151096845517200313124701571537958044960786414068639166976280297455892619290592031766026928656064774497939341077730436003403239591973042428447208513153018224527529168785903170948245408507480604168403251087056641153201909186987641533420671412134379391052591994361423314496377852225884542979731978515001132251818576558856694672821077946298006798866127941557854529965552679784248193395226942755101373041974654499857940848092905774645378003211775004343830921995717648988222249080776176728993752124970684787440311187156192733069945724716941497805008080642537356903079133563781091214475592574992594024529086619892875930455983224100817908228138196145215650174766811460606837098577369579062737103115623301168215251243197734182893796614052507026565105728815582651948872987833427697268360147295578795673745347816491240231620516662729071502607574271248846131567276975674702197099036355843355810154414806360140800287660391648198972282119413457476910694412265109593761655748991973144996125789514365609101448824926551698134981989797547319400560347248716656950174099894473924045485983840193991819216099522146711716390679266680477785021921664062061280835273216749209130032832685559641159034582886749980384950261574812082210820744018847332901039110000225117491549452309679664116926818652287086908627253066009049514216465524090931661744371060225331871220317727101506384104761180146324465246740910867231180248281417734947166238344301122183252763435992886830846185313830286259492792899077516614660460861775423850162313223470188357643927875761105109392998074227167368710513150876396484395564306844236384734370487876347008941478637288410075026816718754275271955934637575236531016618964720913603994773721137808809246024148471791661973490380027613316559779246165582596113658951725638755310661481918068316144441489841058566910424979684537573432327554161124092097200413111442351868239983849755544366028058693870964421101775600543518208497434896747331634546281898850334337064958921780253601793574309139953331689989964030952822005480854140826717202598843288573522423482882764605724128452045598156912994650450920861614146943382511054007757596270243909091410709079005915094736253495828014655602966044117716367386961188702056125694441673609938042180624173227444064426858460146408046632315855987968549395705971991242247039150352340226581031459531489120469609237725727746552990435137466259950833277437603663175250909977936333110241868957976956798894076006745247925619152854420633927699686371989894894292448700242513580568174131863455042804252362833975101606262055489161169050904952507275793928942896262751722097643424163767804772886406223011135244335068487468253208408594805406848037097163715527647081240149738163336398582345913775725907174771747562173636379778164061776368346139849453395090536838909379756440553083456251411406652141445131808193401358401927053991046793787141737497730297608485924828538127880292171918869743937683589764636263848756638934282017899571841554373216369882437813010432*i1^104 + -37300999723626788282541695411209225059650067476053335353310986685740073899435976456019422424317273903004719666037871790517528708711546369263369055923755882599940884223287134425087790819700705860831879609376895522925153877385743506139487079272217237041825833150796536191953682373014875489213350229946867471528975274157483864291163176996434510625642139014718786352008011395674233334423601713939302998978245359138080929182013198079311436281957200340014285440367831987737557468281670162038401091923167138303854501747109079257369021070771040643952812534829922503858036016135057467533580877773194115257097564193464293506421795583490002248058107085391501968316831091692549682339740319875145004368616227004734413838834808993879804767809175692882825400542819490397023656901337074554104714263451200430101999068391784309180838444700932174273919141167613113057772428279157926559515703746143042787764450651371143223315834710299324387016442525065285924895402291740856357593539852929136731399821811689693041013413192725843507533243137996650808622888169124131836819798508974347168602932570047498893149976045390566496315510636204901151914726311363630837682456968174287316895600012977204784360076678714597766672915647583942816343219121780396250159559426965879699119031500091025881653689573677987142566808869346001723256705814756272067536157192198624199553927926086393146433650528872768908878903805469439428429677130054791294890498300765169905788368092143787830659438362517861335401292030092232331780472415281573966571396825403204255432985103309222038665354743529092114657945148541479333019453609547306434940486743134933149452959748380322613086629044934504431746855388815366451334362595725207519368035924682061117212085718418726253709454482492079795952420119904492103835931008538415154069131711949904780335006673107549882965171426256071347071640729030114799576184624091578933588861164653925430205044361621397521366571964395957950607880248103909593536448099278526112412057574195497565910176358616940288906134300507011220209896014610333603153851614094300711695310944194974578771317426928562183882473688065461747469091716213370225623454998304142479090368298722910433213496206471417067862341633622083976038944661093959983931754550203015610294932088289021437552198364625631236706571795529673975179967447897015136985055414462825365539365430202320633908903578044337285045515278479945390254903504271383695771185430823226189472793018665823709147184626455645665715690265772316971939791770928088413409281508266599731551204368026312662908047756801378343918714113627355366210772711402944208959112575575118110871908317333605522536981230244489704321481495778815488683986855069665392277637155493539029243132710068456764814221416750918344710402752257621494795081364706148102665750964381479326248048607726638827176496487058001641318214610674931617114778275022960049609491931377814794110783414017685996550963089279590770254573984474120727480489674221534662611467283141270458507001252578498971555664884108302728511742674154662232351541069626393795765215322982749681878946067669032492863550320487961919185372422076632694888699040212603345859185015318912111391084113254309017732297109432925823432696998789090353751273002752490534635007770694906975643400192038253172844300113201449983891783380441713542629701516528409446416555736874116463068773041302462705236710980262373566976293936595995080340654880297375439803104631909418997229616879610393046796382143785005787549410846783385861040248051186928735166198471609193404219973692202173891413540864*i1^105 + -12889313826367224653617536000102186081386596096809175938425504605028713892372594930696748564275916982982172771824978948612877013951941889614231213937922143480598690351962659836255828493856075207418407190099488374616465666972066291648240936689129814553147576879381765471151169929094054003747424409813289504173805245102573018126488164881003868694009791290728763418902619589697594715045132001381847066826125317334522141592137081398842086803136625557644756977627811327226198992676161701564619047017481785623149999093696641244234859568271645392825897265812270352888093833463657543596961120683808212273191287319812192335592412778769753800078841828263522098905584994238099032758992799052370485045555834191595327240475760793532668545815078011398678909623230248320318010349531401929939267149395941673848497056068064391234443088648310240706594903759891069717957343706810904890212671080780098181026944822568908744347151337095373596159479306958951404764138876060061384992944862273934049689260924871714813585921086223103608916574578335637518897967331154838791308144124727401754136491852214557033682809274874028420531331466331669484140776806431557636518067534992058473933985344748665682586118731032962762349554213086877405544695419734255858716865234898574396643061554561225514116674057773725318413092882299680275405884019276551047535715527990910462336029739424423488471477668450112604115133223712120075339836854067703960329155466205508262574782088785568588767408658535498751564285454530875451790916640505582938569555187158318867634325318061488744940247301870654667025276388309717897203753683576146687903598607068083845873211934080560856410450967474221917637454895162689700841999515879946840196474663497941872951146070965874588094897966711457624240867559727014938549129166160065905855831204704841725804358357559947219116197412611638206952487467729383728993469647141366635284333509064716809315949543148784881608306777243568330890594431347335207335546684907019034484123213559768631991211519672265583266494041241837436770277828225041208598249156351063903259194252767155051341243700323546308884454223481811525871863720820125611033213076318005118051103810067140371407544748894807891341831914116727096344855473449410022255313046310635621515161196818717492357963334942257005635900550700270877662831580611867787498864424116380118560958953808639564752858958326466852710614175200093121727058828804994016883201013843677835688134303709751144829211134222212335037498589480499739594810880569570801607514184090462696108129166189593467313430048602409013563685017775471342396748391765199725044619445822758541497536873260912762310294896616381671042439758645522576268404694292064500054474058838301323755471430087439657121408411095910081580975786685848127158490980341636941755314691938145470455950293440827812176808422457117784553338781301953450568635491988970876348279062619846580788149699726258151894488377968149958682646269331247217673430096264306344282651406403398058554591865736652721728547711110507021473746839366169664546926118479432489423606607579672345629328862846736144585380517947956742637336517064860720081283983150983570489424332344849500658750323439632972811679559846693135649914147967091308941038649163020709204577239824672808107112967032214990834211265430210997055368282642742143021081532470378861984808437208355956658033673405379399550076546190997932072590980401219914080901517464474761346608590367342047906647373841792745061013837831096490717658732091618044063023868190637696721845726972511021692965873872892067840*i1^106 + 1679370458284691932745150254531379811310602174085314925077785303237645822861794781227511064706093378118950191089413941315973556027743089161858533612789461209741356535932622466003536410085045655372847102292977439334307429169839762404938538502563666147555939956094532555920808813754784160402488077179132643191995061141751044830262924722545335628357602633109274591478490427891659489419308307816371871661872053791888168450118365907321513859250670175020903253688346528332447213079460597936611263965863429309130518075622839245578149777740615291806431925712376919066907441070536293695099280767651752649606935654185339530168832278730767673999079402232840936042089692776783330351767301461992484979395656986303004026947387575503728730679419017168315169795095520881724715477337044291851864270070760338918032102165866254986781168593483043408720464978661778331690706149047237496390843139220328598463137930066167488808424545670220997398651290471192454556907650616610937982473464837912998932214658190098869202887157109387748467526458650349337290544610676889210545800574688529407653123005692757148179150902076437596958530720998703474791691834484098652497308603054717247620509077234204867176111881186377107248226216767777520862694620223883241205962659438488146839815729984275842512299799813901079709032799867276909232589616508745944771227439265104705847238423672491979512342416791344663026042707444510488494905782945634634750424047124659470451921336002326189387546734257843216806103650955813765308572668314580858884769135360294238727360745297289823332048699062708247686559633081683374613030524186996881223431102297565149127466470767630737694450891371235065030362308242231261199518186407636677950193102522468685568626512360725017535274030577398637238598428475969898805045385570341512313576989749483328716469068447620882708558569294270108512669492875340514924314825957143438946576172151163402206465929729041875920600648624777059392943098574246142108747975294369900959776929878461123109382777936910488324040811917993940729726906462937056196405290119381749051729760543262855981134699775611845700652042223140439070239841267280785227945032306522106538064089077498802858972189886275974043884011937209059690241064508591101101340568643485233644337243054670520382745074086126824607103697277715005700692176354063629988145392490085612502531741229462471557107727953016581341919973126429438082275199680095764548376014046228664543248699082693193584153951685834798080063836319653576535245584215488838104090030722882677963502157595077229217467225555490648559281187204796745922200221263265923646611849663148800165735846278829388488629768749768055801757993285260600408516835680934882291605095244328968373684729644323743590226672074820727985161312121843352541270785080347652048273608157859151778310241801541866494564411257143847755295577996210719216994478827048588252412325957305560577883435550281815025737916295128540563529105737893944635243208598417948255498980780946644895852626541780331677219527968129831287860651815478056186166486768807042058699761936154080998149679509268105881021002819239728910677008755350049143340468783374507129208652503766501555985185136578662825577081496914423120685413939150345287393477983106319488857294038268999868484266254884018886199807148956780601210203955738726843319385364549870590380468755886412013768952026519652867318046837441425882715970093389105590946792864069539806521116995381080098028473984984588734840548508021419344492197083958449942659445969850835281760701386510634810588790784000*i1^107 + 16956171835952055187365523354636889694812642242412764164295670844941644013977108947548531663251254894732052556577323057976850368884433438816331744838227374746988172995854138060594709996617882359489670132089867348381333348273366898734718462706252233035600348038015804016174449747566938812810878463421833530015723286844073615244533708872649134875475390909770852254706949864019949538117684430819561053961974940097825980644998015985994482657683794836415702791173942201410607114207816477024242821409730422203358806582667521656704303738146214110672513172462388694242738914436931978933828400103013335685660431614333576880893743616315316872103711323028799053324478285661505811860943366221834849538900777328838570563334915390428168579780303562747696301118796062235180989008349435662907475870743447406166383947576769824476218913408726945992281984157139118503566384123257543930309260917056329506624640057586556268557058650265113448833117522043768174862985671569886189597139978046907828517406119014286544692636886953725718628080207513180787776087890810740858641810814300881586937761606319095533974035495664874948390570785184259666034142443154238772771645820401486446477032520188804739922933955126881482751542901623685996680990633346723182227797078792728375919342893612545126570450153971817951666863178902219578790745548200344031065797195091839961373095882112314357639976021159440912094397560019554198046333962728772021039801432898391369268277096817772324958332417904833329751861439119181659101422038267557935352868255672741209150269682278313095403290115299041810872939035569058443944356610799739955097048405418342023872527632495072381590022909269798843978960466731001285279273207153097922358522049735882729945424630193907434839387200213896129702947772181270979643803538547086625332974280880867460327749118403047390679224989174517971425718378934243753078252843540924808778080839770927879012945649485388755222104885556730653229947047766732196653474911930198644751641050969248772053965687320865618724278422424188212721441500656752090241600921810213778661447698467730872545474167845961607327997966703810524322912414064319190625652567203497015727835383884495125111776645065385973131184647594384214342178928891160446790196109437925160139779906025262865493235119784751906300805211323596091112650577777479967273122994879026099828745954862985297122437673887625356648284678647639056649746487719344020575733793170980973594061004215858189772868276979904110544413848426482122937480655336522416341581365596649551738206184090084220398962776795086261423521320747109853175095414495448887790003793604603288270854909834330967038261142045070409564560888719666302961863323086607062647147663067104110717549503585876641060231307858493666866551419076561050048053917327378234071208290445361826962277448431821292969555350934010904446570954208170696905711408867203078844860243843604844118631701663823542666576702898057109815193903779098536187316529272348485110694648704924288472995316832711328790724708012441260213662752038855563369093316791855584168207078115050348645752798164136438722597924146048016156603886674702340823336490710264098900548969967001135141847742648303722276259376460121347877547353409514583735711142502064527301164038983999806714156381426833369019071415101505308525298066578835657141862242910826231056559047256758613934521885086194232052065253659506274003194590323902383573202439737283118017762737349400947228958895988144501167575044440682558868849397932428705810313299921251181886844093107929230606336*i1^108 + -24077329674973594468532256221504916063247132228105084222810372733220826437631416916723970684069585747516091041085980184326853342887461353712379143849690197287423969657094154723774707372370735307453326277998758873715495299398262288746109485468193494051341913536953126934804245041030668757426458418917571098700958679018756495664179871432921874002467580093802587352773210344941045603300722648731065838968970561858336014552336049971187678522454973472788616233405111372539785284151877278412929202271742945195186005006052765180045194309826371982440369567951999300084273247698595169784469326954596910917982058072474436372421495204752749916886199537936404655086560159671374155264120114883463002310479633370476197775744897646601856026884487489492115193830194292398487944096513922693026251732555759699537456534448512136920322594752242022149390973793608010798541172630214652947946997818947607744576904063728592679069820024399288244427489935752639339395734255838796392711137659706987331156783116634769875995045032948480743295631980031536535790167340585309586734105537998936646693002131854742210406259480553639658475148642929316898119697415102775639935967338829227412513856243906210392062206786213778411771899617980099987856469537698319221107152547522656364529587460652026664429967970058296276277391205813607497778399257619474686486965052373881369941656718549393670399963932871630714093789534693349256218946879554239453810808671640339558346599610671237833777917793948409183429260071523033285300729744805115677137168595899079796811908680005005043955147483086725100585737995423845888895806816095693014262443613658335863328787387330295378199715531557736536775366880395095476887278560104139016961715136616938391615613306620904298274520104956184978034291970429919869523509310157074430584564259699662101258011145612881429499608590247693925008811905521589966833857531164257931452606432239973828194873949562052538844514972924685835755695623603605492354252777331491760966069881650402557722957894080766081370656693388548724833979463445921920260231876671032448231342885173805765798953692624681555369547438497954172905521425219674119987449515893225602686578613392794544372409119548755299162729963272168268270363915486217723564251744450533716245917737255320001805448856478059824586347359886819613120318497755361947831392472297243677370391946703395623584760149110492244826890889708779496272875252050393659178367877862082347656811876923212600395574261223571337560833901511084537711708369047226697845709767620673656693239638197124147162815618900942239582353617487955574778604701781449030516466726222902125961030232075369221954910897879388227015488082741428984414956137325999345267613203201343876106874057783484810000086400185917660580166507809394866538633479249043492824491598281231687284808103716225902392327523402885756838598905078697001305554042326864579074603631059080841936453158316456213949679888089500169779529831291820046452628527037938544936122405468267842634522351421017866937850159179960526826573216162757885072865579243129909488378751037698470457573085995964987979765826763301436638718233041100439273405623806835685177453159733927976478309272648094245272339023184081565642557259594147610380226723449740801391261641741397941865119528749250294026040035715462877138975444786391822821079321659490486785215613989300491997735901928881587623347689059981236104233359904990371362612945092936955360967751893703065756976710819402719267572008190825686611169225541423960063142259749035995543127866283655168*i1^109 + 9296414096613563429997643730690716421007271462006881236129342878935412324409834657557641099895418906082486575780394452319889118375456028136131192547556134901959247681990101787933462469519628777802195311098987769320390083602009537613708736583148541976163722555266017511932429007029934451433420361556649492057716306720526485820476837268946913670562891455045221699592787541157619675853857831353203701803056337732124037957989915798261113506841223406479838912488245367982623647122372194149767682666583374477711209062071793494300127941908955875869238163880156628258190390535248709193064826975619913941429545534679133291803047754787714620784641967442388795548939460713902976372670941897353216214112584211818818565266326767926819983370302256699958331886932511960914253399702026585583480461385617535911417708184874450718483733149211921301732855599653411433879827018098918732324415056494826518004898053386792300965816905340196528535592506310447283898214149402438398373808940961793212919465085621335055739768584949245495062316323198496139358419059353740857962214446766383188582906487761741236571541309668187363691978468285582921956194125794755521889606467521637795529252227186120008701795032046836882420815349835280153306037912265966877162858409360651144571916338843299324193019387695460606992661193333264570900994850437974250927534475545529649186767260663610902971916389501408752453799660515565111227158932237385958331691213988941113173796773006534560118937117542591374164849528286337749262256527839130892913775537492912717336003935150689862360794910640525270484645137487870685644969852144724079694997395398656208548042356579939948553123387963262759573479608550121872456479316615044210445670336078874890809248502588483260013216548906894444547390858828191117956551941458971834294603264073842698903150814560064554388303842034978713938305091508587848454872950327033619340686648298769408216000013241039552520190372405125268397786268026343567192656196037391443249174454751390488110858249690356701718835318451390395115742928446608454666719321478628872129528668591249797307802588923560089581917867270495540130322367029493120774013644194436229185082100560575327244916380326677352422683620742166060383454394644692502193874434618571103040009738694088192694666415558363763080580236625590080301162896333521293926565038921644411674901936620537768114993207861866518843812444620503351922329178173446314125545719478767890276263990912659752617775089075345408965739351319401419212993136886134122501184056009085546242342746823723698069965688551441552857765445898496086188266302033006311160222998348183189627265086169310337957839985040224947426780430120278733270978303685497779409321290864653585386615288944976388062377575518802384784995733198169683910568324956978101984374102704331974100301897725989993150714477685537823426985403440094470851378831082055568637244369663026511002500644678624443593822635260410903219901712880132685684393713780750637239563690747849481745581410374962917646378522231842864597951561444973885227607664891347939940289546156101628128823232730158979036394717035828136540331792781954503667838726932111645981597686415435884097951454158679941996614811618956914124802224600185243526414060092451322066372339236755413110057664631270053970344296245273330765383597242004617244706658174173075046051953268077071582639025506451752457431601185663064909980587527517608663940720499163167877484931114190439494246195015012964508606770418161004648570882296844370516998734245214183279049048064*i1^110 + -1444949128904152388101188692679233613063850229453010770018375784111864734013939420388320255150234640590910403170282225629751999966728284425771365159409545765637029354322717024144659776294619731447979574605955614156844746073049860404596074498539902023215101763345288141526254512254670462035339385678777336531880995437430404046104865183296746530589832070875147953287381714536063983405797366382569384261812906144085045650505007498095613099547991967715741282295652976629117853791549794903463350438228669692858022845264861182138187922093176205835986570183142579169127894195398193149046942489040134314280320382687925191947945755659114021249979770973358090786891959118177494120443358382242199319103140588952698322027661446654500378875842114093435743241528813917658020701357310942437229317862216657829686053387663845138199054865429063773480981162407253777111655871331537629750851121241677525672265029591605488476002389930455849628980841782514640950239345285793212405254225556444280789605280003569920955390668938503921620150419492377619322718113184936758983063681892506071054332993991480123977797104750385519886321474298417393384854607748159636001308608221756041844925900907500055347396795829484154542213825678679978910093829300960703716242374198853213566966096886759813649981864752844470580517777423398453599067881074774845270064056272153599888075621435013589710666258263471591035455862095113316113802143285242839938828813844009061289128149060802983500845261490035100456860122269892113547956465104674426337750092028665534522813809860800162493018729203830125087365963194422957191425180028148869338348400790218419161399193540420087043457281267449896174359609468791348715934635612117256524866314597039286008849194764938785036997258296720576643965776708224770698295576713740137469480291649281834569698689181438945419441594806446152620200793421774244942669221433905063973934454642645451165575732770500507477788863703299795570200555648120836620267678564531041851007592061193095125853054180731263385185132873798885582003496218701555679020795743726230470170497968943485810005826111679788653601315409591790217350342113500955537898245427488837120520155263210848739981625291624192613243797328927094336446964684328424125370989410839228650481534428565957819514121845346072832441300146089565636899569892845878901199610914668048372906976351678893731410463422042204592405790529114106483865334700098038409458726733009933036375125220897566385110022532160513019368650290384826345253016649584178096631981014536819549314375199558798477074492062140248684487841359116251435184393892402825806263216494860272331409899915516000578439778113507078329784054307000044671307753919450709001527989317780734362160078792200551782183131692163040783253153455578392460914869828273277348542697903592651717828118938932703079623727747524540180062142894953115468594491421531196117010395913994300308676410383854281927388564994395050530633622331561768255629877940686625197443121682879818633718353719616777139591366076653940246459137020828637335477940236417448832942137657921362642987627227500604619903379635034847725438709061625957358990536055973065691380975924675912316792575739859084882977492852282527466440524607541644695237347022104416184516527272584570256695426278235370810942104190877775941186508349370480030799235142648529508011257971170902496127637051745927133332953749291701395538340346090923452774289593540413573920711832754265002867134492625265420855055062119626179065155285968835095271562957218572664832*i1^111 + 51602483331930842770106456356505925344347170303698925348199251813216051430690859909721740371092471359180691903398896299386940915203398125080774322277409508126714245574057107664383445361150714094253327621575583666216743149003798392199731516044729344910770952503565209781356938589310193929598413689531683559213247392197155901260264249698573750028430551867693891288614960879971717126646583821388451683860231540476418791727999755955344328983750125577431364220864878719744423927362796775486370929253307544503164668094023999395972848004488034580844124461762900063158170340263003272117076246489023557842004488657064429286842691253784337778030129902777398177085569350993478251079733272323448990372295062439175197992806591446236440195690062201168292213757549085073774633995957737943865883919555661166722312200928398102626662512138072403506035595055123308335435509788417912059220339335831074535073350614249272813444650412919378721062499513864155563800317270494008742178751575110881611514946674415394969631689894588443498751450299352575572451348177172929533155279554703059136686757692346030310216810009825561989984349240790360846636189965366646943827642024240245106416881758436846267608334139985771953497883847470236670731235313756526184219584216311248758575905514025603949352660449647961755081783360714584038228077494316826621495191834534649978207981389309208980035443777987806505277920852131591121001811158858793284133339588824992294371121367376917792976338235466261861061694669923436093009745251835651628266594096556958219365324322530061450626687416426494221343782508916257664903410416911155560123175679837235103864407924136870843244948218010439044872470205615594349622666394248936629776293368818428500942074431526591458276133069130348171879107016815599349109469117214823690941064150749054920089231424024138684613830756221380636179658464316841789091537315883436352392764040066015219631854991996932850439422601299036323339688906704743905649237120706486496299973519570274458703216947336854764281171349922676479028531158996146144869006924211560517320493487332199513313865577560711855237551479047010536297402381144132853892696398755935200769579104708806426465294549957570771507728430477312115722744984845725172199701581920639834290283593881355114835439017543542895385013929277518456295371105953133747766974561448274123530924295346907258860054775167878099921168869866678338795261229421821605855664825072627056419209006958492919888344114200558191517384819884239156017347712274802716320298824709454248085919389285170756886270323862268786106487223375043063801109277187461585570546170354621289848494730164875524407387172904884614893047823802080828091602146426699941645111893605497685535249414248790110557865996371156289704272406642061707122478345080931772347816509325943249387010375823045039434859104174244765963669780292296708641318436947614272924747162437695406158515248440222966530998078879784388771009408298595065598830350044726621469316687628804140350281454119552277571697681488332497679376845156649650672797330451807578784802151559078969684853029343847585950467783052454490071482180720417189982198224619966452614019755353977795862343738684112432423171498680090294194723904622568904459549384598545151632261166467923179439743087867487119779321319538337006612281537197089064800907623117968000503310290782949989676735427638979306509106773725761511851955912983091289839010700423420628648638636018444664354799507877486401296901597827854769396102937338344387453652989640704*i1^112 + 3239913103769250518890492015098028293673473547243538094149570473965127387416852933053061059418382505737061562571103543605063659585138456936347776803150432191999113321119772855522390171340945836471011465698180309381959195737821059434992785598765323966823948112959866852780538955042981570726473750242561292416220913254360372048498066564544606499881265687497208866112347742422856063466732703747224862397132557648785722823440790321448782641826141356332560270872202947342108386552089504393614345460728782811396450192255147087531911837684628350182790300467066300412310316388891104149222007806780255082139991728811182836237424900078710971137177020708476347124395760721640517675877122519186606569697855952537556784227209616881138579670364527749861362995670133746865394662332395545214906235874161118987864083591835764642054158361052556262531896346631049630235093750210446916556027204596140085607501907053335437957524955784426123970727661241514321673404827973099472720430848636393550010633743815412194504238842888007362876852314793942790125032091478126891920575077720428693282383857337951417365665547781860462328164315627625752027688893320821772707344751225903939173238894180691936893911852679162194524920004508412251102980077280465028257869428170842011543593650472349044436365679146339305837182849366520855582137683449533673654800255826745347785481568220393154519897579882348501632711027776858991305932680757433638505705023939449891631456868498199324963430290914254043355532544518494738628516606829861089445669437460854065827926177373393580789307162411898853351425111175382719699863128989605984863601029280206069227939487508711757510194288851814746200184783668607448837728549048573926988645923851759124244489949896646267664262174859095759633339945306627499458075079368672063345267198704231537609885010990990916555059592196966166441713975699366706325963879101537303590939031313801128212056105150656977889812748541905168818125487522845046953087384966495568879119480876741786789348939895956739062701699328967913014041297620146245570578861085740723302615398392213809180463253793598564381440957810343992542831362997044455835959636036099827319266716261461921527618670532758447416130534211137738336982314589641688821836747233550008403061655583860672330477430821482598489204311237957233663423359652095887483076636897459762908801921091670486519014917893757436610024969869493535803165160712086300528730145580726807485859169168683641293490218150746134632688220293002216848885133674434190751639554764681680492878546988846345025550390360719623782986760495759930912271271599647952291165914594989376253554241435508799568049150068996458243015322319447794894634112929780700078647042453805197926763356530795241763997860701862255950410103836899766433794639932709092275258071235742184061363352744031902601625389977088869173172555212218150505682477885677567604107267968082277487411167010231136041407684258393679725895877394442049575449582264081176522256812920828827318739627966602363046105493237695035814860002424758444535839060115079321736981431341385353040589023753518577560176443488756165402642099058764715356330292253863457010272475762858768517323229577195135897098842178521700369575850502304271367506818235263695121344325534852993523427358302066189062998934229117903997841062978482862018236306770135017350886518715513746736107702590106886855102815556613524709985157201076128590125978419654456783380586664054754303981726896116790022464112189061267584098870936387968475070464*i1^113 + 92550321149499495705190276687822934021560694670910960241133242419419110284549055556904540581041393109112411098702114069104019564793792916113062490234648429029187064718017222594588603870174242704519704201588924554523647360513691159004056801209887595683762868634354438848465758118931451558009391359711625509980236356965107342324442605328618223718753800816309280144944143177407986926593073973335267620799648946999314937439152048562704021808560008463921896947828782007871313878332884514721164222582931088004822664766516506957568764799327850712609799955772344057127790684704078066343014226057865892512162013038284648827452649251925844933898555984991464372724289275051723619780377531744269711780708182618866863547963228544585595773512351013520366639765441233784935019564821835393050107906653747985525545037004519031333694243520796557313856139067996720379909419293740443070933652157629069144335407349127259039222033837541295096411545905254756270352097388873423587394479161260006724695469173795748664276230069662283607612192709734209723154151487188223367034756116891976738306146169134142676945395275959040654462652230485594558924426105798377395059908973596841255700219750792951010258024142382628612156665504774775038076804526869302236241779997626049638167406228548550289734600952917254438786040366665365096207739897329852043809469527585476021124888720152709867494517910172597970320198572825671753898296703138464743730971273370265176941347801981512455776633033671383405675076964778512506442671015843455073651533133043331994684412676946727372871683689358942551770984107110363047856919160443963914103194233711571679574061766150898003358813379796189110924485642751478431198086600828704789022186832418239009643895002620066998686895148227622121102843311513064115894141528715724154295161929069812498503657721896526225619263686689574046610927379293662313393901417971347046346907027620554488559699243191224033703279501365234747454592544479413205503161028050324721517923804803767862726488650848162880045119855367079187873502235119682497562361770292374274314130065448353317680636912310057285560685477007639050903315636472958788275133963867297746195083543886044882932274493438939742733785074334690591217784000274264797069262694491875909070627094405719410769016520314291932512190029955783858872870074723611933850854487407196256094058160265666420861270091569205559094615846672470845839358206076634211091116627851582332252559966136611611363847097488724978496381345280618544971108901780599299792942160085273305225686265363619497787717300819418583628475496406605632550282191693357764484841912119415194699735170205469710306392588201164573861238269035184394355403790586364715234608464382612683344639746982805013945967578335029866470706551379826241464514026067585214675379026242549083059629583070979328689833095430924486977336984822267682114152282164056327495841739662812586771562576629426451631397527130308889460766933294830508260111438941606944371893044802861438361584862925332704789437578067782744860615697546531119695556738720270552372969129201965669168580326648825130241413840355281972259390770749000303914912088856537219675129890493245960954575279418654255966104924151248049245485241475378112933761877755496131080280294360402413744561353902335580230436324618606072860473964847731474002510960719588315732699277629254888204162206908946526407828803297769359578269008939653859173481074691100206765166702035716591691113719366226255559485907476227102176782521731121152*i1^114 + 1828412520523286439021409154782503343176693208839343557289389697586105419187873492025837502865812800847837567354840018355240803629655992259226123999871052124580483687601660878845832546855498701463855858425592824699761002824277975309949357675988163599520854527764513732061539310076530425380254448896713889952890919723240635703669781974198768874792194259035438432900460924448624224387851414160948519086508839089713386842306182006426771480393333513316837070632827392335164512951604766834710737936143467200142540139782624275986933340939525186124946390855233512502565411721030289187004901210114555983522846669306620632259904495275056500342143651905424629438230455069506678358466078712549228583908084698588412568475798899814718851681974777244994440720676206753631569172382115518798647329646773471466153994349459111171886131069111170982595203236611661182231086164872174814157629802995429630993202919900358412330731495938250562206995001662398786832426068550261982528796896973001401068417445141967473381696586458962371869985685220108074515984452671118983420853324670679467039646102727713826368990775596184155084421440443605031284465073877472792822221154874265168802468061443637205062301336410021775123873157217911927216840503080443943279011374947139664744134019165831055483086712162036522609236366402797103374144050543535545104898951334521592506713359239525705834175474856488293220736301181961657868938685006802881976924655896935595698222090636627699383325211520489384145136416052621129680241394308037865615796411529216587820483019507660631127503101942546564953169813416520792416500374490836883071831600279028545646073958869697271397981033178866833524944931283512069420240092920670353320580434813421127526767409140680629137615937595274596285701259953793950894440877879915101634576047215103065294331262177833991182682896003267034852452029186643434700137305930055960367829801319402339721562138038957495500853500784539823511152978864082338140119815931475633907642241430835095555780838760408188485351253904631691151314555670445638246517666388297423138574289266623780426207840987111302416006272489340750388967137309673865540585536310905089885286545162433315304739074994298841430529695407586742215436594792827419089330033695236109325512620825385313085475155137206332343763268822101405241538377340808805779397882994151304889296830586782151845087037470284704908155579586112320687225648868524788562799740961945096776112382770201932913859408190352251127073556121168237283226241603288959646571207940125337750760660206141006714939106865562595024603233978296153594588210391015315127502030831969816233009275211321213984537600619591514946299702872085295279213454715946453674208804502411611745811699292684421800407725925350760652829038439131965345404207010645871463486472972110020322076961085597963403503576528958382095091810029563268177461241677340263717317525206629083279086849971804949492482418520290524933400516623309758555912103650567562815264145431547787189243921972550750119299891635129409370659652712385276519985495743992547437952421604746182896685008103813387819228746601392814623984309064123664939834718011077571741665979153605126439916582039046795592569208552152666499473230016756488136883381020505506268487376840823157144368283108957868767817305307382038892388947684012330736206897328071574978700109909545526252471137875398682440799171022486707580625994603015753351083897291543740606119165258893340863264702651207001924054797695169214396619554816*i1^115 + 25934969313981755815985748680115677990186181747370380208504143004031238067518089075807087729282530154865249199018733905420580159163905001914153703707335699058886810885866032046126847338400143446025694774080812346835977673975009686214006329158241329615545496838706618382294411665693088123685181987542624722973665405815661993553790338212739376433612555491038064355178879076390987982521546656652096108918656874854620254753638204556344251301751722127371965349022579818643205975785520709742401861759181573222591286432065900713000778531868939740046356222269075596943563127551951603698367750636353518961684266330230407468910457010995772753082177365851347191680720208678249123292863841019453883642013035224629772819541474407911901816711980330786655942216210380981674655329791370667878184624960570761760422095581518856237726327937221886244953336163760974574851631600341809912683392902462600557838066901766254906639785682135148523814509112669152473196515490277570779392998637234016416457342857524621476805015567529127150242790461429951107698315867542298636001899418378219948767705306604260348418569553749120564650759774368506427407381889943882460124446168005355004834995115316340398730280333825967128081853319250175982246565654036668605781038703126329721674743527811564930412157285097171176346606187808751424424645960775475347836334685868482357493958078190744357022030824327272559931574729488033407664827965508685321934802951638353084797518605142694825765437081610651375744804677479782201372179671445232431995860495693627200465239081514582846891652483407795819413707734329525060120083212847934146052378253980587919289899554699524201936759987625623592931744582464352825501416351888364645483805520668221204148802430005850742300782673603524716410414970436241023434356496376442790146215199449642455609583173905794964536099986844173597560441113170917644043529101500140034096146413202341556372516440262278374848364937554288309984564912094274423533309963185851261522106592735229941133025261560426355534252736790344519378102721361234048559254276717086932075177529390080632896294960045242064738084310571362264076686037627937694506974655405901222175894147456316748840157575312559994561009178427145839226935242531455071513277587422753124565354449729113295793220113811604864544657472458114369252209917713394867791523817119454202784491080111803098979198824629303204061378308090469581759091638303101385736505683494599559493754046883146820820801468055646099640284214516000382552235632301485480016052351829406195638639137094973051702957075967157355074210184354027148026959437101120063637434861259810297213663227220206990550443332147938450694727018411863600310023716361596733334009061264214262197561834289497235411040973944574819703708148637166797187282806487668787838529896410078753291311503715053322660161407183337579246576340820463917019894830187124843266921338388355191150219895890062733694664993080912614374683136621927180393336752195938325870890440671077368913809754208034173188228480022606775671968785331651765774024760380217451071637346163719707419867585268221877026259771032903612350841080716735094005133233881126389980192163654758757804691721677910676407492422038363092988592201738856338370350449095485405960082191843721614216490810374756996131925878683219101899226242408611952595109719502922704424033731009254477938988521115805546274366963507900631503645109523764933088227652791387864704990107350248489974071478021429588674826239860866547712*i1^116 + 267759885088975492345071704828197410824386104770694410227071377658367804569922852807760653655980826523242913946056965860582739331936177308495420995176430319534560016527487596099553718215409246568651428968781826204184828345923104379671402254099692204313606384738352382151270399100150987231863888016939610363107858293748622985894690816095414089190495386364774512605499209925328158804316331866028017081387997988263758653216556982011240466733740583032779811072950668824330416951592697027988140934938611273524176963968368899991565963318794013831671821993815013290384992348472554447974903642607040163144954395385637628781654776843656940734542202952568021854860677185902071697417701771486455628362003964311459781143868083100965464826541040097520080465448573369653620367036741994484840536515518805197450195125876299731995361075448938624050231214204438527842628823087309326355332361863441077931297972694091008464832914681418261715687607114093207927549355291766173128992782284371429159581625194594765881445409042801122464371643378298131026319789548286641509430130874125973860278795245268182571532135847097449119217552236127345018333077383403552626512226814647799829157908188753685436858361745095557449314121383342001011561581902717966760590807822641895597969794921594501601057010559169487093992113412278816905141488967791098191923040981230786363863980157166029800584225273217002413639879438358992074888660020052122137650164069155516113349121130053572080182395255879658048752057203258168390528296346189300444246056370110764293642849299886545857524339564286393843297357879745963712889732925169001935124352982587327850286664607243899456462613976971791621781114107909091781959579118096517981707602002895313909235859130379784459140820481368080842375181558876090744422716774530788455969888086860587633621897344997074860820525318726449884001781918820635838161967248228292443343652853569998292943010876456224932892683333602779414451543177547572919175290461374898787641068866190292766669561679045022574569163462645282908719601841759724848331034327844245274100562434350043244813400836216309933504136514618479519030007584911105063226276704654042942722051574608644879846275841473961542719862982322031896015368896533765451421267677842389412135325671588748328109792118028535263451055896755720302870870062971203852753913954180073408204620025648076579263724656790099923305019582624102528590220377624287135293315054149115975257692315401189665816160855162179397446815078711467504991529351252410560893647158778313757473276882618721034927903586778670498829826805632958091057239073214828411096581683844551534406027899714567136949216213864318045948418556072339948630671473277642984460377224447457802028157768111146369959463163237218906830217484974678438398063382978550496796696040735537517745826215812214227583496530858730724205706103184357406882764696894128973076447236932096006165321518864353132084433237784768501140751520545362457309331230480996589149954723438422036148903705029705406041410091423471430210894150994097769002618120802399274463203966275787189713402051983386984157151829029523260089198679440792713542222581658638854329504902640468071253983385407157591950665796161917427381233184748565417094331496278458242250842711229216384012251777735777471915359139727783043137513564546705385276614346548856235609143892556169845597523437562741709663871179477595554768205947228736501294991369294041763653544547873234570861524409326494304229142822912*i1^117 + 2059969339610144714730527570481420535187680852825269455607771628838569857063086917379794050966947045883950587721542481895740992123951158327170719837883220539965559974329694712401000693302055127587429487254363146911000042798947450132480208567485848931835446067366967299910141485207355975226544052021451155205825721499443688688922065826612970439170466683421786115753974441090119072542678903205925829933765363893132294232712409636543220244399755676025301555105737205869925608451584136120530539423059002061791207884221911557169933168459356532344881897559885905984047186637293388431756039400991991121386469027910062085939664443839379294404301199873902181912858349226674972433745624977636442940388974054932408486598298816347436434502663864963927294934671630076670470442375959365913046575624663121533091840602817601957842409772551682514230708938773592189678744842113432766060227873031244364369855786889062798856835211978559844577918713123235961601154849719990084677464533422996753049639656532867588899662188536342871561940703548795534188117681701831816186312130575548836126096674950373450664911603170616798418628839904926835467822103680051126172355866867688682182739375501833366993557686102017662348644073693443514158544493373169144312640059650954491021112232682424259356741950025933587558959780517449118702152431861314347077557083998022679344355144316376689849359032841309718743672064897259983622411925358539706656711397154730548334724573643337055662785540928524332264195585212329632230856392442901338731889038840929401422367668214816204412130433732634551078409700074028892190249251790641430714255673914912067227019141869349146442950597041156137754549008848149750577365856522922473897233051312665426182923714682570528793405083650623098524581653318274697252508095430822451380674237809541817923263612006401095934622118604129802484154261718932795046417369855595495884575299728849210489049422025689560172500098620571556499226567483127702079455677004932118622583427508398587723684826352125822995649088388654966385229166745796644841085450264470687224549465667011822494137669867148097470522941806268904857424614299626112557812902026820883496396007084194147858473650235847830258638598209189875773233766531326974214549868738071013807200324949532752383209130212710849965487768727777045798568731903956024380965406097169709946437734897051903040953316227150256845125074869904845220969259066536749808802762425177732427065729321552716897530662864020555606335410755024312764946541294056603511206786081024818876448837763446898191818200378797418823007062316687521895147478665486261554926845902880427633260326912718124768087689908944631469016992653630640222721116108495966522618034154235256223717354644251488929534912500106140984930716955004794596131155444403008335764646368417616405963094935382674108216287933575298540307295753179672538178849569141569308761022022435940744361704449115267880828406701986152575636264612907813453058398895464726724364084441658105634227231965903788766617360105246103075415349780667241336473248410895193652149349104676836638282220776710604197960452891902820607408151826087366319808485090186063602761807147563028946461251775639055778010367133914000572534367118392641934008856825084179577435019220221965421289193485641640955623583432677234725310972588673150959607694435272395008694178037056465972493666402853963020295809220179294196708618311487659148582759048306929226159721140455865336272405925431984783360*i1^118 + 12128308397075820669209915401345281469425462173603987734698454625654783777501552025557846611761087937991905384069277707768816600802541561147554258385088441617916323415126517438578229240485898251919234124201677579520812000657378797407777674408137532395672177573571316316165569191296720467231804258158181515094855093594214398770782370559913445720157328556754681903183743863712206217730908351083345619738661758164068256313017942477196965365065571674406442588180652167955028925194767944852559717892916510210740320544542511298681005269757863325764932351556524042934210624832013156730826034891766264989961832346233806044113232384361181065528380004565429315339491690085088979719401927846469168451756465404105488604721689461633981915181886138444027944887250752023122196773071244150040802390768784355155339046169532999627301486452752545616698993155842833270942321320868875753568739618623737892887504791165178032172481901951417760758250429341275729944402358813164845479201207335656308671297158951210649698034363968874481307603041899815695781916838613698880370349616169675214893808174589545892811520986788816084309967575466123678133428376424651217291847500732744373985172211446398891065079590298712934512032680590607241674167391092877219393843030526320458267240458007218398034401117907312876396527531242105644398528496280533799870555015634218176739501071007217884251047756616728180969031435088813661829810207003596626903046695134661315496055205195657454842671040388514764486934353832706812669353622962375521929707909180232899966076471159746703594861341361458020412935869167788725202330635660650303951160949811312582831917185412966167941286040626006506215856790210855800710071428489381158446265337608425534790281845696696985827094724282301948200207913370617879740425015336265307563047796884737768028923985826874639162094862545936088662785529912340664306367098713495242625316651859802293715716931617180469470231805387693434490682337746625778599391838216444432593558927306840581981831599431174623207925295176147793550432840532689614825484974103023514470902420517356374260672221357535964346819256733141726465756878928133877860715242215326807916006680660660872637677584825694904409694121723196012906952995947141304731485107576888784018640088572125171583317037262092289865961851127523146275925005764811592079808968882187596582721587577229366173273519763508743635374798644078364894798910486306744777321958957549776259650092017289256502857446210155506566432303307758917658990068848045075939588817924345448315957262014952665468346648558569151885440612051861715029103867495352615204903886806706513858486221196730568615586188553824573644172947799294531157565888124988832546086618432476032637244296866639726282472803302765126872353783501281561378937948414521379371229632566449822890695643716841498227567376229098005806985547248972207798107844051970836362351969346649349293243173541989292769588043558675415315613985624710318615091231558126017913717345337673280264223408933422092551216741438080518875585714949276008642352012260114182300285580075129743813196739466831133292127447799348531606049254034619897113446999351072055856245529303239220275138958954221582122763984189859661732360351189779517597491427342215287097070268852547597054464047924935452311348761503311625279366774505386806077422755708184439419478174699344426917072081316505070453660912505121544516943530323105102377095848920542224532788574727266850653331645267968*i1^119 + 55847881244572800738553683717920747417105777583327718341966808974712969926045212661918361607724326545026701723251896870420128191715315574524451184685822870456399296992233577470235583462234858441059562994918008366989883955994403872658039119179530519994797381709232465093632677590365852145107753780558623444064592110946285481718863580332118157928409387642733542128348626308712416559154004093777817738601025828131448432562156378626011959704071552210584290060108007756750943723561498185131695741024587529289048184243695252754216855705030778550670434428578060534099738689687844326311283916926574066444040305369246995846079346874611133331513654444525354050664559413353716979932566936381663553650273132087212235463635527188574326248820805487644486656700494953373359171493960089221830382623948791112117025469815760139469264496135806773662856563359932328438822393974466291572238365466757155859833936677106085561581600200738211275876014142715814032647553158737601505793850325907837451237452706440600662220594393858627093176319563624683849217743034690223001771510994390126922170456527539673386529801951502125435785230799736224810193552084862877790856113717020934728022303055029349258879070568389742226774196631702613399767880385253400773460530196644906227131781847538777121091449196687562651743235579327057551695610487379000454753414576999198023881343921864787107596837594373813796446885722946496780846875433326357649020259785085908907749362001067289823272493434452321380772823364060857034678231118124456159333998325689881690279059170431157598005086653721909568583270097258842449970669216180388133458231284841751378712046881407606560679321301651334379627130969100933265439499395051519506419438234992897575664172389346930664379367550244827797241306301534151209238255465434034505036091654106100885362556513478745347743168027959980599799664399857154785904472462303990115909378099869787992297620939310646300355212356690572765363044195852521315415916033950256431320074956595671149612888861505775313532134463120263788695641710425791446877684525042792341100609398878776594607307327984686304020166651740909744265556881180891538450632273058149210529308776546945935249450010280417283144503985810398837102052243473211231001488489533131235189911667143624225049439533817088621887539752011720847368319826839322561850261358650517091047444231530456162054076517031264797460144880586960663712718714482228193818107364327676477451180538219102537547171218773957407729726603230544536760190525064610566111123065733700161504786105281949356619991858118710343402535581492107160093352727259221553010810593204418672315934722415818664555203102291231739815863057976145644856609105043196015881887629815420865943428556524308459853997385490172157018524052520414164747346739222762532464535970648168267366719376228451434427365140519027028772479755876480849453727966963956229751639599736726736909462809666390262646256216515880852100257695512567484606986608389270073039333771016796507567066647625313765381718096959285924395369037517956618074398404651150134946662235877733356044805295164415759824021460576714670434685165865262227840934357800084090508876607502630129814397096113050430495108638426803597138291634879541658929003179827496192873979783005089824750892843781623875361638051992303201189637822924185981163487425605240694214574219884809540628641423867724856676606091421234077530774793125590766067782846451863254336564432427256379342848*i1^120 + 202677778946140145908276276007081503993110674108356667757313042978291480789686465638740621867284069958707539415985177337081267510448308428751759417770235039466539823646683502892738180119673028419811936042976574136495679461497143243234071934019091867729088273087380953208889796617834931151886499706747165535465823369348704408614260623676841051996448887717014504536313578147551526346172344715975528712281617791002011286109726527422721684703956966305515810315169489794298199833889151019993810355770183705680566037441834284636442952449899787937680945527851152013538804646517228009739664537051112437780648894091429651667487244187815008538040396233615131899806443561817293756229674587032647528407257403874983955183473063592991334490466701388182354211217113085318281264353931522614495338327806641189969474511244103546581255913532153354917368188639211137714866069565002246727993651808688132346902894704839405242362823415596200962018558336038283752918026953179778444461723208459763282508671077517276923302034470606155243441687977777261220403807830930822642105437533506831353872408546211639156769849913285512546240979577421934342379887915660415760060918660093954006229527089359481706030021599583286166103415092763212322709954945822544339762790610635086809914808524941825027945197092116580546415035262933438148937219815054703666823106766362558592760659033668298411943038793535461165469021184877493958164633442486823077873018182377632392691572567825203790177523461729003466426474392130678188090517310991356973737974181784683789323886527256360363675367390948292086108443309038359979672063496277914204247787803889814854087479236014515086510580536735537415463585339474319085083676276862157863593537054861106881678907821208912039668226295370308306249006413726232427475096142577128716374164055676219544507684014425687473954779124559187511823015196270919926974358228868885727711844410032652412951843769192339023579817942843810520374337624907432904933106510324910683642132001124255422477454052342010688716998151829274498280696978738587371646473944456592470844433065748026675672634768561545365788671251507769861541398545728014180965338546359436536695083456710181479505078349557774674671692552990087454628979253299548138604803337811946967864193597675896257853148656516205359163490360040136569046071939245043335893096860611875855923644377141397082869538829920928290203008911966487650290360760783967589704504559587980939343221231624828827389169760514256764725896378007808587142197521893633563681773078758951507403970031556125437636524958216333374603384173231428155734330201419093273526587157330610633508831116917522366835744520257544827856282287987295054113748470738901581827717015735246365150239547329963820172993254700850516772165800225496542230680962881666742872609137238338166958433438098626275665952781393458777320877208473150555565842467339797939205043992372130556307467144060244713892653116220643166978618307488651310550227567031409385788831859233340968934347806135511572225556969762152034717035834197353573040190209447864180999884958943408370164754219797576810225836900552319030711813311200350632692489814259868732876979773881185430671031330525775163051575028490856183415769598664992488659346660682768203231364133927243782012720139816849268290604488185129467689848610273982881544261036387167778833544621358217327100364250005994378162524221261186626080625965447672914585425938169087549175292474949632*i1^121 + 570660893530117369789384623145150542143972164297359072134651704616948858184190275404167451981160655563257046385132911951788023417491727009544793801532462314236609943061321580980772638646587530997104741131937707053515324889280831002069828634291596989690669301298983393870937987500150270698825757987238823635534011228578016712026106699588354270434490381142190064022875171270177895568091836882844695434711855217217188661833145074886447457362200583504075422539939812542131085628334732754296717275980523716001905352723996928363618244023465569521928281687833872374486492119093666929666606857566744068105481523492588849011646669917273240685498805779614170719061762565781458653254702012259665637136280996617618027596012175063048002609065565528761927077769587921364453232705365538570075745945830912061921180390643540411817756061594055860116176493877611226284576877926202785576226852707907162285423921829751448602120411722517410842624755456444936761303376759412967897845347545700737556798875889009841005750746680437569528245304289271635574196413341027423129618664534687699853894054994734655755018526661957415811379524293885811439680586892904411237167896069171624551509544347981712409159427028099837426185351829294014041990006957224048209348446703953798948517104211216287983707952765533166509672606615121912864816409393951727781251612707770801350658203390242435096408447381409658100188951922574066684545977898472319576391649331773143238729505728377001932950645594457657623759664411817669073667885895321123691778380637360068882289547906440537027920752886821226408142735754864105813768089219122202916219012800420929056205602481748761658703415662968588442788713258533036661060564405736361288598493027064669585303892609077785712363954647739968459414772979483549003336451445123114110149111326337537353390549898726224159197473727028408106060104218485090979897930343534575882218985012214321254402807002953277723258144308003960813977907169337981188117258618698187716896287293308517371610049013351769488012887921417979916239545255703503235109101852606864567772635399534302280394296695481432899034839113746969166554564722338203755724439668794796974860080591197198651548842414384075037349400113690502766834478920843356322419893286509272196495777178355147284350373058764906050904188824314981760735348399213624770606569420997565401853682595353361728560567029262560308998237620149441242569013881912626019892190899272738865075347011795772533043054374922059762786503629708415743436589045806898107912978551654095962934733766933211210584121283959030216256309100952165905789706834604402022209507512536575018025137927669915992457928889798040014713911903411766140402768305582014903959930914842988357483541260122548797934363715063018552111440153483324046213085963014425923197515093895813779053504079127419681350416727713388210825597063886003196700373532385053840108655153010682678947563902472628919499862568485485040673969779364912712454963979925788008497659461074455042385045561993651800712018800932269839956864341597747632297447448613467836194299913719238719373753928722964517375138108488009382642292475969719619384868988795212016393926358412262480391660461249990222521673023632545058200882035543877578364743923076162103691087838231359768237956055793057703582489459882685679701415138191303678381992030774921045003977343995572970430501647590508587599466566978828663309511855130549309040367656904651729534976*i1^122 + 1196378534572786811351062814615366522290083886159576945457264210802093670880097164509394246224665217533808540715451586078410635624542963127321877152036147481076841390047480017783514431537487390405173718057705803131030000497511167980308349905017033850153592570482999379596904582705180836274301909828894144854281189051340558790408755807515896258449199408787769044390022620058026744472854891007271144685367627982044038165359821684710964699165234420100637246879343374506232920715400808623676710825023403049432395366027860388275150923063483189078284975823759888831612622404531653254638174417839168595444950530891990817529015171369949945429225131444803700239748116244000062662670101696205725610801486141091136062608271241997297149370473977877325407613251087666757134608673649647253281842305501247714322129776442810813750991753444267871124374221379821961933642892020642265582713751068219912735576909545600833062422407060649679317889520207956346584772109070834765230138908980692667917608324947902161666983558624765691892795623491706790737643453052663845317208559918607813697714875379655452310616676261211322871926396735502484160356540989722570763257117808223997149774034419033407019625924953977837695677379366528241850789578313119363067257253242372446850288123439326142293684392671059498316042734354108142533731253936967525772361276635872996284559989166780906555018520740564274339406323388662607534773160600037806242385865321204716323788425256466889449814809188629728623088101455364304939133867681369105135780258964945205693294699284555354516657939632042430255519989699336635477004607250197397484235227478052406776181964496143145876577920603099166173904554099397626218429683852933040942201505258940635859783613593009023185230571559853068847629476095981664361930089532527692801293964536327934850947712573232766921002188938204517689329884863004833504953322122878548890642525991040548626962034746175142658000872494505005651479125968889122738515183599223429868011347589715285847674341469278805890158548002647571322769820945257573194557434143843934573349295707621466085897674644842722094345220216124099985765892924434861218588896417116600687142264041128660374017697381890528556920422123128302518733091152387290648821190518424930315616588016474560807159761023961785923686915074171623249698660902789652372443749004343740629357859712592648668678436421425983032998674012832455253385576235753141456294766816697633508950890933336689758342471473758772166079359301506181088132669108321846733420608519051422639267871487216838968791967377663585327954135401650647124363834118398991234982239054297410291250485831604137505342716523007253716476848418035553576965778136083427999421826806777086891297234095889054924556679129045384451514151180836577393959319159228077140612102900135208714421484164939514882446827620260460910170992948609878101052797813430518101497321536315577098110726896905819058316205962531890537214419112376717222675604582437247435616643900745371145064570606149256826927812355151795753860759924208628417821527868633507571207286277608886675291874878928311583860849694167870161339356197026243531606877342935410516264128224875543397206565731037828830440817843287239640773454727986385124780558521028292320095807741933292838019953062883394378578398786566858660122028368620134854197070164557946067562799436367248201600478694948849596684453788489791587141730359880327081568963703865344*i1^123 + 1766173084667295993912216036266297074654785449419188973902422704841383696249130447338791037164350310997219638482447818328674806213218756255175118229662662192179070984502654374695597475304018593904761570057737280680157449988441051470664223968593439949453018233826616000235997375754725367766899040004931248464115063321512349354518714868934456463150039807952989833245167430594470344192785279961863840698757551832160106499714540965164274059985332327973941413144311515294364613900114675489132276199338202135975731574543165980505707815001217737106679155504394373054183669158071405517384125260677045243877998842431022265719404400113824521357798446038184307887612954433305489389420947378471329255853626512684193153946979707071522827721823108750025987040400999850543578524971296244162231975478841698644894783946314074089963499287571812973146730240278273737529257305203324470222343503798738508891036151629985041059513204345400865537320403355042066482029817306597548021310980615036865770746691822607554258152890175247536217805276538828972683002639177458648231945577340764991240723818470915130074547837716009789603832405485447261623287094409144191041690043494665518619131863938968367293796130606938926506597688673983092744415625087039093820166503188871924867897161899912786786836159833235393002418061747618896792921290635931392869255122204147590837836044657728115589123540874923724981449479882926378859990926237742607345515929624935817931612137202138209390518605467610799939881722859992632144594654590483178901049796341510222816194247636877439393970252123473711677870904022725441081119817754079874813583958229433709551073104397321665138597969974127725106301833210443364113999086529964991249504389556410115007303495354223300162081774021826327010867736772863741953994067104101280210526229891670166474617670453660290667680754345942687367080215706845301097679436411526859930997051913577611289303743427647913726675965517160694594413568071399917095147689043810086140752548714072671894037654989446207820265594577282590295665594045241470159575043045366057787492813452476261938551967376660492139719008509464925687450955632495189282185103784203451757315305188492496180451870183016962886559874992983630368347774379303781029244799596568776608256355963281988373411087353308359874398836901512957668200583963367744022533207430743608608371177337029927384303852855785527873596490009183549075345427973195880924932490927285751909135780475559774044353509183617771231992226042134747870817846340523830447497075810847167224347169989714537714076722261637043553216820621276781230633118797936979525197249897860020958729756380702619344728907790542007707195993923136171040396999494112869711410297220857721699879665600237139535785600961837836192920941581223696369769961463298892671561661799475307376446593730413052729196945220953192700623081605511094848583253770099743355732912595063858801909475778578479109258884433748303860982083868405542065631186374985919403319638559348313606377973101146716497600608079156101921668266460393534715530199076471835189001559605800789123060234444832634482156518548338383419097189395609794051845698752103019590719151929732448472823660901844249001257704595146250273701665456111970161107667932216118312021634775867697678150111412137575025312003025841735814071675805315464485392272596847071101370463851664180128604730709554398150487276521353681593751114674499754651549696*i1^124 + 1757167520800790250123313038512615236619694383152158268410969351816118182490320518173397830171418916280148980095055888896958116854862354304658716630854275144098127141509579149690856542291723813794921629660890179030709952946620529832418664417895178908695472498725153400627523906501219540380124858690150239043697317593622500415847118550584838969384907801592800718424343943811166225976265914630204437652896329507021475455065047363054978092735709171969170507812199753715589946164849582847721066958950916088114733374403521887452475598512066677848497483418463669015966054415157592658177294113353237629490557051408381796266385693830773353738267040930899383525691331397862473506956760714752995845110535018366920430182006348335154612908618711252554146174917776445471461294877630539326471225229361182790368662792635772012197153844418892959659526373577130397921440286553611948457142820651063345552534938097203141410114303996504985653151074228757877289082108016030049123973246941325240142186693355037685564257533133980776610924074607529846027301838462110347242109027422560758844050145863010746461708901387490501948411952324811206904923702683854468692532963771312048704657365055459302108889536634305480548685600630568234983629695779322609063736066566524050280085546011788074020789413294709989920880654496954814115864535581822273305809145061459074070039486922735128923158828234180606405565017724758448152277485141625952110182937682176262236451969191938851165055648599195582448627107296322413058805301562372918219812557180593620558928384795913751116563592313299453217410765518602333785966209671046747300621033741246440723126120629540076755306686359423195080894779733401529023231444302287973803442048391983961172475134496638405718021093294933625015936223032791100957247496141670601420261732368255436406969037018099264671256311892026519166343105865428522930239460196285846785095410044062856861558396197436215343664137871328032307607166748127842724271898097626011656847167744655835595246650707231656516478101429135080444856585441979542792299992216059535072148122623278614890981801977768222663451852087443936150915690368144138774209289048245718288379913634674699819354690762299814991011590806201756899812583295552838912608925233965691779015508749084750712865435977295147062695319651610945306809578792156277468793736995551055862198711359638573192624726620653340467356408996313513936499370230452582408877863525388441565143036378683881096585168929736474492147459405176479276283406877533278162037111516588476376182054682470096335326720232049362920625591937475880852380804723251944770067625297098688819901959357934717928864512079260790063966986823607692248615804640550685681261462039085806705850855565783719525764177282893444438378753331663604427702018943751982981325305542756391620360707199898403089066032523320564026474569816221446439711555455677542111584827149067250392065303876730038082743764355678951792859150954751598033899008505436748521312986795672723216397599931767891723546067995364189122516701435143525860815738161532851736651435081831681018978965014351318933508477398898616253149049608629961284638957035907404531270900182577798594377893235800436402508117736861321110264602209675904436640548228967132665028541090624783518999817038211725975587320413651055753656967012694601246761327488201208121849811473895768043302397884379118175563538751659093892935814723141632*i1^125 + 1183462767322811009665630694143258560947979908599247134684256560268048874978645244110225745173352592501057808032414701965039171405475946020282826493701119896856467751150786607862233042954398298187047418684297973901942641267521857936475886728913806365739329918433213964370358962110842185197629288865478291151058880652827112044250868005851544936620956974779965926271815328881770537534571828853248698190680834279870351468573400329068717721806336047447587170178662361209722408152809337936626416401295873174847052222891644438969556466014391792654387248678910913383914686404400083975480167941534347058707533868553536164068926750437597130166150159158020558980632790104499405875643925447522120956876237540779515104878396670745048762801701359977566507364682865066768488615687323196279437687074013256510981958444629188136799973126817635608886082802346490549746617614418100509966127271580940809110581291597968885565678637105149885445266537944742331993938249587824342689289442593290138500974068095871326567518241164467535333005382572880150904818501198711140308116086640733492326489119587807196313340998127284022157411521013455549297329717920480098997413488766031075002145376667067376052058687980900629028475205164101836831756923039099271098457014190408672328160630447084316283391784389354662627209779906448711877180964123010292103146189831339952320494755475645865686467922191814550569684110237680389101255248276690993393357802011990390922243112431030476217361584411561432753323101885338554597351155397065083029471789884969794851810552531040725732214321185145229162767482209431141713925526046444366808888816095068211844324514472240961134071138229148447166975153833095061521795270716667618961746862147766083795194104486276677794840650535660530168490277646675234413986106235674277774621802338741901934711118880000439304604357256785234036806528567215652207716578055640853095092842390707439568357417189213558125763887478787678664112235683594312645156827520772203604791988258804002804119123604600671556603574979574648516634309841870981441421954016642195440382876527658602139679494240488664595581743513392276168817081518185099212507753007391657454711951217879349352761085428285379403969650211661664467829626270294261445445829351229004606808695011172145933464320338088331192384749158908852221743899437529801485798857582308813076569745327802101658404288907046822590987576737057726063973208749450009678593457491442399738183445323267762130101276207835488012345126214044748613790674070616633871009909177330542656516239241823132346527015766236415868514149665535814454732367776621291144479609937529399736219537769968108562245081678166224905526770901405746059744818412214201223501403846381795307095522353097658767040067243666051194210319053722840777302460153896491929345715185340333953857835148793990941883740507227364551264879251181471819085631827894276735111494858043790899115117868438179392625398371444808835861662873331266535177973262692418846648067050317124840438515515404733809835885500665970132820110704639441210146422567255403985144388007829384347958309079902095003310800308390390835737632538606897261866791082687681737449619325951412149611920237362412430466927064830109137893192317493764784944240187053552953303073815151030694431413662568667808090395001013701986371869813537025172300034422040460634438944259745440148402416837279595872815778505072881822597120*i1^126 + 522188433501129939477651345692894895873297554270784705716201069268971155318307664579112404742047934508561433076151459432296660626832965426953059385865760083296845582735187047858117751246033525788040906427383075728676516590328942347437625607720859968437538813732334569328906646654371257434182417471785957257305798220698497577356960376880184332510377616908406141940338467622948647914839594172053427065635069246169139533881168370271843884818513018988077750297906952616030430279052749651810379556931807620039830189984064292954171389794118153141191943986963233361302235439417990387559662128789944336100087593497153175678701247557320804215589009211319006398496094484439962486741885410741005477770706364128463697756904497558805418229963113145301541969418492574802493765753482160233248825467795260171454633293507046047276260058727688451499040872571325160850631324739241055811212740428898398188868464008289606245036755270978610692861876162165712101674585137398902516339436566940650743567778924592033951571114819683129462013885994920027268110033358602469145063344764141829839915172467074687655588641822206247109024451005509384450304898713679431222079999551945254744567642519559429270481109208899981159398705802871703165144524482238794424823721069109948674778601256868764647322561774932072675588646342176318019927924591779162817143881297749453571800713022046395792044630666857732562923207585267818568367410433891474024699583762873218642318799903984171991713258308128753650584871729812036793717397203547803294364242204552126706853665219928422028729694050278640517688738265665118148652827426621204016173478763057663334575797212925752035923872843457783087701051577457559455849464629945548521554478308333455440035696340929873867348793225977494580045122108028389186996816793758463236058120719096495666914015856289460233856284141588787080854331219338092756645654604203257372502191234688428732818690663588463174681942924082508299901842330954054931599520773451188204403216538000977913775999306452376317881346260759537167330860561259786300605260639120118030587656534531154248901315997434368954516879844248713009792049338496588442808392138950570301446173798262970294440064222434172688286899643238025843166020813388291183486854919553809447661822801608437113089167530271123754454877183412014499282134474162636042615651238932101393595499299939637512200824739226126281035825527463187203699692663617488970065812061103523129374698493759179852801037084540406578936718287170895001020330012526928392244250957362479449359274172351695895975291354368254258836909480478558785272768168773696519319858628502144681098441527830644906651482104183054261703483824539687159502302477583479249109653964226627185522363698009944315236295687485963045753587675234272614551957313642148042393295939729031653085223975335685404387614673917098392474862030021325830316411697190190923891542313156404593457362110855150474125465003867791145697453607628325977788845982380299214981375237711049878518615292237291404084766725452349241857977583840113325670456266713773245287484193938264583078374662320713278151076439090622533508000428750466079637064713147197452787362095538486019433539019716007401339694925416753534682924268890176645721086581566988458776266624699273097207484540180233828826430453300557745758865100223612850469441393954300210773881066030568038531685239844083464697276201435136*i1^127 + 137655566192419074898346380119419330873928396989167021074948606205678591425341229716147972399221322255773656644057138489144213843659929649768186104268173290126057593797383866293680368777912878617140157385466876760454647862484000733187173327974896648231760466894693420361156286848883795818391114143464089736537045622420737437127311960479068391391322890330535222094832948644161884616861990162832374467611734748424097956060054911521987216623892638469074364439100436119468603968738161514818597960224744098488745657687395035087514144004223060710155554521111060743555325228357164285204014727419455475962100398748739655541681236860342445743154986105732251154087916237718131090702122559295542456487265995983380634679856209244565285416851244011983341747818630081243648656773156669942604023521481751390737486219008152163796483231921761725688258819831527863559389319607500029735023945584279287300884574029791743843548193842083378976314259561424834955534059666838059525952888144747663148477463896924743332294932500617130023467020101533798517483168043034494847593424856469635115446119604047825542143101960439419485961848750843528353995333295472244914661990016766476426740024143717242403111001704456053064589567007184444159760756960386029725482589902888503735561598754931932091464314392282462882857877787398626171538148252619862123998590240249135644716827832420858910538140351281102103485744781002417751308384744018435825961428414570956882969716620588148010423674071414707454815764699794695130161488532784391567791807290733845989818821766513797024858318108785012809223329439045096685618172464109267386285883545244314324897274349705661706529287633088628160591311493834646874557320141940390637808792239192324973404335776205688500953699601619495080729729670760564850628887425833305432759008546337922277566481798697866178029709757727613742906254460560231220437841554108650105437992337427072814889293054372659868057690193955223471225659856720357826792035227767893653651923810682771476516200656318897529984002024214502408299749039432057895403792366254578621865419201035100542985407018575184430892198818643673913480551195995984573929782599866971051498179247524548508131007062357784398983932965029151308436764423876645752904226445287177687310480920758556368127086323379696073420362928211544065198428831329418585308417981720475432589110001942138249954116402620035195646042123453893876034393490761398144139388907675561578227725681291691243777424642836123995174377853577503702520309619245991829961770245043642742220582073320847599273530403810934074285529630251812945645922996594187068456093851872463245611553351415890747701302821986939648202776226212886545347282719940291246720259944183661258025948480458310925045432861577186665655384304804896779866410297801791538856219810310967182374530503834843924855744240101725284874495401132244831679293629463670375649916791156142379616675778972057823996449405557624572718892257486317929413277393641594818954807911897217793222782957690711949574973283048220834096172312736240932897128469258017983039040823617825761246516800026626776049004221151605389035000770370235785081259618688711859645105719664383101419255522577199459320747630850774319136240347617908786421291897048862951982778815854307754557675925839511704816232951491028795284846255758362928436876426533137665895271181865324365967736672416413656285184*i1^128 + 15877739983474872697263960557946506970209731742166491048595041964209852279972841306966345647414821683768015974019484096639084656747671465620022677198045397833566534669396553796384424698066048414075213797162934607664346807814021730145434809061927156825621092560410688390392509028969141291840769677806320980560772088268950162016891560955308554835484174938490612678999428354823152869295655842943781535344660337501122454898446224582742191056659823543179399619916832482101421208410146605580627952505717018575442466294998996618060932779740618449196109927039160793066481566988235762185224891776524572599696488680248187274651870014990677329822495361258059888920718137594320350751394707032502428890938725479468943707501603496732702192511349548631849031249230841514795213244733190082454544470718526301546169077918587729108775340779696333313915477252636833377741715754260450473883955971799590840299135018590538963929540517699265821598669002642197533879634007312943820278635053302500494338967690021414621673739978100082416233945300181879830262943453380435533658879694501532044415983540350434632889306823884158458519057072459115690128570001748211194662453756960003402346753009035325330973258195815727271675488735168537727308375840697961528022638670864572658728019620124883374483227582676488643752563504119964883787626765711380705419473939520340950336907569505844298640308607578599359775996824395112865473810469777345478159255741046756678780907964446679474840963903347635470061045612815153716879540913633215008084545928542475707004800098878133248374961633802059357231107934933661979731587181094082437214797492177320798036714784976284151778116612463492680630909473841540079146354000270539994032561871110029956429233521835035513003071938793726554664987839046172450841599475404951808478712186897785352017124108362104339471164804664646601917652807109976524238572833375118645628620077289705910607371878879382700001294803521018107907565498783265084331230403220768877286258025446086270938177625232817627153248830777196016173643211810202197057777476134926586801497275601738411056320998427289004849854985422638906793366777931966778642047412618136731279574309506187319086179071507395080124976558355033832708858562767242872034377381984778271559876085780896062692152806733740387787019249560410193653146635624495742996946353326328176957297944939640761144445881860408860995373504475686708704378015423318129069291502013925842330688475635961278780124334997474181103923251218025607206538262902010664579453779830794170323663504953201260504995594222005042868602242985747047308385772354516570605478462673999200915254424750079820094363439824874252242890329466913530237327266063770344263204824780525258125689775258455947485696858086709228544768028602434491122882528208790400837894839258920970991345210491677321201594085949126784475425315907659930162851145237054494508538875474381576810543536248862129278629923935574806242060470245192170922200448603423135294977215177373804339642029142408114281699725823512022830063517872334398429508771245219971834930788048381362031300868692339812006102850060361460913879085135447213198936843639782917517848355751400551669666881342826970650516861880536021440485600459656622992352167619416687298390574743462095531616770942818498805512642848290130111231956142455788186817586626848447740524365579385576434614503735296*i1^129 + 139460779648667515610203352102498618948396283960784525073758082360890206019655913942176588804673182106277320980640062335782546712209718406848992061715719689834082828163107700626869452226170491070929584275169559240973628449824650301483947615534723268479600013134838280184696955704444756370073585293027900116254443548432661098433288885864477332444706945496402721314902222476490461030412170616800688315132253619233413535734140907330804946613480560774200377349493402473697823402722830775354738839285083286746463205678882282769104239869594198705296747816818108643046908129027997362244087349931015534552098840096239254417728496864034036062921572492811393684937060831584660119533734658067975789619008066149735771756017166395113980469152379796725599206019972189974844225291789164467552653842723690972930988298932409091633789922423506074860321373476049188402115061803063013957622247585876212179063079701940584558723595874953857859930753747237626211502022526209876071435668018116167209814376390352999394392109195673013384278070001616366611334858311042066418326937312926730185523306353222650402345869510228399978857577394335306620155055315775728532719500264358476516061166876202674982088053336934495231698354182025862376867253933322193550513674843078713617918936667083600728191874755706038282203401576222110628942330049452308670054058369468697433458268540736190176466350725681923139553972922483653319708150286677176585506452732202858061124322357420811020788713528403380473591014877418517584978522430434902433725480766863243580515053451419406401715569419509401036623799806419958276581712376289613617264295709547222236410883788220173177921356549887306042137988708182939746281331471458527037482364651230242349023765941246954864755088579374579407056847250413473383861043838251591044765589022579948102835636515206973944915485721893701169250044040168817866848308687055353706582535857354451232784604976382605862571525027192740350881722865265786655836905402497541848761048897428909465123487995830814290203653505632185652540608926283514842954945685859574389740122955502879854839352905104892091435659666917483725336524269910583836394550177494396109355327567567826395097218169433376734596096804213109884721101648386907086795837445099513350071247559417643604082886693946050315480573605613295407927441994562524047724832084623401078674951837927205920450516077601850001484973320869596865024661600079022993710598297566546424674293231771377229538055090238300879028590285861297286343579538125513694678094786603326126228477364328640386213162260504223700092158489105485020520043966386846052039395716974977165922473057648325358672257455271475320090853784737950644657688519314488132324018877918291972086087309208030074837771966550522485298953254326031622590644959364476913544967216349648495576555723549282646771693419703420046267856192064067858329094662659309124226101190775295400111542576913092860484385194842672449315823483983239864522803299438030536254765756301444834498920056726566477078555347079270630331887817986582336264363313139013699321584024058612381306113762531424847030579779076085860747847051114434042057260684800173394475186214760387361344502531506596739117623855235293602878399105325663067001303787754257171369846714446028613613264909640211411879128594350609138915747736719216376096569020473603195890289197850141130752*i1^130 + -127824549274806828879499290877042413465655328801017574807869351934797115167946563688469249405963694917669368662878465190799166664803688810603801836986666637401782337104867418021552436732463481786621881762617323930671788501515895458193091545382961562536555353982678123306704855241685204342297879137998422046965724234789244915008908720829394567505679968876616197771543271470915549345366494366895535168927741530943274852988091379633925069923047568796920420754053692356461286935640847769903269910873152373159922165171592623837132029308247334261966967752033050816496726929243372918804307538377218721420535925022495786664802491458085700390669356145560329329113421331262432047505201589596822000582190712334731610740540784730737971605809453063005171095958082891937362878648275592993810217207077421077771736741580553942439034640158862396007731216050806974110760343448607488062118857963130886236436520056164034822999264634333095052537692051757596976322125467640728758659397490564738501068273600111078919789985319319970459915665829988243387666637037799070419595950804452598721280839776080408668872112546420785777955291294148400051049170870576111721034839848389969616171240107772970038991012350161374772712592848276723841994350496418388284160304767103164958064091081797229122456820216306945908175579148446104021843116621083580449066943630606389633327581352595978674232058541005472264622025884769529369501178463692928089856785930332353965468055524662605317335347536113978987132130285203216850604246015936233474215478671600335144677766476325412483922844958206057573651910488793930584798433078828147810759987713022124325237805176605706059655918770226863526077439113403070376969335179256541932155870517821943068476711481913720257062179752712422621390847090039434250688928481361966871395976647361026047359338652672513912586928956632823395097348802785985462341484429953948745255850163824884701594367950637794807360645028847213934772952253055202668083195850397916689356820091700231417703866922994860706990518516010402028164169951543454629445530038471690322379392153527911098507609971339031417028291587721831032826486746353412447675690382328259765972253877465805447003070052933243288914961851643625684528002629786622549118976547050797090227036474847357482752836770076060349358754201021308354688698622221631224312172374822772513340728106827162474653402239873366992485152198953523714274268725547003891984880037134446886706724847183802411656474462100045488520089691657547987896905471085948206190973522266534543111101608857595873903049212660189390933221580599927193760926061347372083745459203620296009464713509059953307451513739328725393329684951293958478782342610782774768558971742135895029852466716810820688041843046961867988709596276243228212880116254111845019207478693973628554166965643948009522915190078801454700789346461763746474056823055046475727319004632842800332510640721319543756681391898886048312546715001175078619020081483567938379202255644912486840571813173253877023519704855429985691454130349667644621878830065989815075624275195133404614766257462562851936267492962410185506447530674140356301063316763585742092587370251189643161966703232700931430859303335007668798130231556632809028046185643262780155196742861759747492044043613549506329452928955310194549250380723865750589293225945935736848762066173952*i1^131 + 15114033611891266469574432068484019034109250624528025842324219062324895645322457952143588085435999912639979548640636155248909233574545011784345833436722491162518073713636596390463429454140794572409018911984077396744020648489619593702678731097088758731748132010000382855411989345717401316575848021653579053175221736943618974002510129763202997371870466095900818839828749409501367580356410918679525327366681143998234257073861048468154999422442533678264067141329705290088675243546372963907062631621041264951306343364598816792267274328283908675532605910698665760387571198128247198583774845692631451108507912190678247060631097387603237612061946766669069497715753989789072099555000687036631365842036976669358481993815293789304759872588669256938097032465981505920670084392011296965791894793007707086969736894725877555811152721899313426432466409472955533228202324998891473784083078273872289837257795726842720380531880274111328363736670050749904612213839554691300629630486437603891543893314705365926107545495650956604358926238093293856685379397231605239167885009742284728183956187295337491789392203388768233918709065163470525198949866446291977935907950269621264732554778366136896501512220270004182611368726760380305311997839507779813607679523915566438553834823652398478268769659611766097877290263775821196831777531281847808607705952236777161340304911442553003122087521917774955444408547342328053980519460492572037801412298978128196602886467000485114370740683680688724994120856020233352633058378172184856061935909483992158368363312504768123851596531566870105078780488974613980921036413373957495314186180595908829500688686698853477771277224937655219659864959275620141365803743611898540630559872731282056035282893517467004242947229963625430016017872065041813158023178083230505457433980302004787471686641095215118975438467251227632321910344046291223672010047944787645316651950458988595336671154991817625045638794833670854635614483625909613968915343720113745362378926547444573581080508491296214383422796318336770722438403586632362389920697698692580981010885798258807232321686577671878370606423702081976398765926523922871040039140343105880984971805517411964592267016366055040317751353074088213490551825966529999904961800105270292622158328486470410109924314160678953071306292591407178900886867663737688736397388383714985734090490937711672844565095354756800652071420975536028130375181983542529021262370037027487675965425574409124463608971040088391924379155140745981944093505312335350912742346649195544294342886645004181288534008433112806247791018541218154564535108505369633709997038499718293918096490290483651656625196274399901409254487889827749363160242243825746134932106449808522529836063711107233150320477567825323616883750123176818652952457436054343198604568137042339579623193701996452559431215665444649621475421097101257762421210184082137417586967470692629739794352453513387172474298165922085570629483446113446853193315615518760175029471577881572310352947932420095803083605700755406489669338234819574947173711484457002395646721336010076934865329981029021370296613272837136314285384149838776635296092999257651225837529706662125563726581952883708595127808419963683522010427942976632861037428030659760000619195301660184374346619411522908416001341366312578661627060893625646960908097437928087617536*i1^132 + -5876550183927679788343250659916278744887426037596165909443701256415836649621108784574062702569805896915227151774625973898248975193891710972863786719957443589423314602926694043132287350703757635395155690139957797717451165571027191945036917129316811803447407639126889110207169124436616484947119925240492196264726181934334267554249430741796453954292332267937670691339645231388065781532181707461213993058099203002011158158862652286519621318444157271647570299195354238745987521582916271061252817249349953526432587861428080741593222050955801900685765955754417385023617851676610865502439624081792153343285130116543905541301972718287747627200915324092983027421546536848797936668805672325592589939074142047072127470576822960306317962755975253196501881366250089748312193824988225052708640694479544453501313596591390437271208973709568768424141035174464461706241658611448436959030399710784359588534020373427113133533752994593844859960501283510932731064696224913146251375841045831519468404419458375744171023466860156701530095249740504776221910132980660790757253581208601841508705048560133511275607716554622392604342924140897801597832854310853254753014022515152074554612637950146414608959210476960474574477386413602585788062755214015004298659372952633871116005069251033247996868144442941483539614059523476464088366022634180698440844287826742971668480474431168388694900031791477986185679412145738622757991360264493234095101146691621001841526085484456698684415439757950922781846589685437951770001912549872093577414295213133723628049185195383923755996533857589831754881987435070712755367732665313452038031036462198294761555561605049661131639110868255819469136592831091117143784212740259964239523260430055133186787732476582749199264132008913926371379707637671581659488273673772445875465825963137739796291473244058377268976187582230385016149234989238642039544234384864127377894032426445533467346596060260012551609108025726768473295446908037242320436434720562237059913787443385094551864967390391659573959577371203713097971141819306405956499701110148810148414146249907995860017605183228373112908395051177194313025955914438578741559685202097315634401154586870352000696436201868266726600661264458180087516460373781802626611821465652893331936380487533248797980121627545779134053585206919360515034701643299682032027954474800718912861652855337559035517308263670551733721017498754770449468934580550347899551103149633795875612074600548346705910506750602203477485245981994320773806502029708029967845517407824587579260954183490799732139201669215303345522367309613021443961203126547822844008245989372734311426526375633433725674279534040628215811619806291930366294247155138429093916249839739667210618931281517527698895654868278661361042450090697945761260642947401960523442144538618463707315255766539423063462211524984476954676725288574568925246243353023209186802115902884988087505516120718755686865712154817050834224313564881557337747694476253779148655612023840333879518628032644869703405290975296730903864713263699882318191401983202687636968331308930933624659803195300608470337655564138559080896295258086936787338512680930619370922712063898922056164780670525391539771575752388387646090887650363573707916998120477210378038349118455771445149294632543573038901171942354463899260225456720818656474048757760*i1^133 + 996182661176101547138055688974643629978481670796470502938474242222419662793558503465271382487455508125733831066417928977069281432043675853202197405466507011262471634095487472193504983903728024513336282147912919789735832235367759390701980082260563080851967556100133283665522899202744739593208162361792938108168431301325518232385211002006249347459615415847398245296058155912037989874581878351805840427195442906533487468113725412375269701805970679984735468952181504475555782376010654483547317851081244406043990139997258942686155682458836604144210415180125867250363741027592209454584206633995620361580932930789688083437943388317453799219745562276067034633907714976880597307194254587471490709186267615663296991875820227479052604691993914798919489486939797597784876071684924492673521015310201378313832712198909373402220561363520478418580599002781102705818564874743917740351108526026565637320972738783847299308294210238486986713074404632907500807989083716029398473835049639265314923996249822966124124135844642532663487247598192931486802015691302364485723718452021169501660910784349211680528982709777384709431586497495586942694884627927427899126142755448909965734580537228150937649571703538305713029911642851828843596338450421779050378589597242879985903796045303675942667864804346932479225563577270983470308683149391672462881259374463492179982272510394236978318422557479139872082160749427737860985551181403891196857312624428454869608338286821007202976035788257537258575381135405257728119958600204611362278503146552923163076928249246209946479413946409973797475209238669814081782838002945753387392725556739753067410871833235651114319202046647079479812865193019985740414809503400602062077623536720714815116187494054101092845914958693949862360421821826699009423610572696064658155546889132239412364416058563815182467703455139123707271715577235853063991870114941542889291027503300767573728245500134134163859356100489697909701375620162447144407247334707013668077102565515894319173112099244350172134761367812400865280448262298339537517799950318253221910350744088324703256443295247927971913569761432761265561062149321212513700025461844025443399692368356546713213909800325798330618142076264496074004506590505986644412909030473165680228989002805697846835058043685517814836568417776854152328302928353787607775288460710452309062817644096108559167988792456795980817161448462805438420918277492923970958016799957780996580947374321364723087702649967744287465739500431502363596300768445688762666225342971584451456809486524413162866426405397631293802152868822734536477326943698225857334161954179593057006422661064549328267541624070556414792927245185661155309806927666706961366251803810255207595774004861490780257199071904162694957818685070511589465459535063793789014959800264772477736898354051159283329217407755682691666978509783681566988630138167512389470682161704046027164936677953372329316897879508550965792858231441341801154563060112402595248818138575583810357784614552127750923487603859321241058212343510537529080494850401429931110826643591652187941926011968289189897477355927514024423973231652401281063189291245579670361490205201114866781943527720851478351328679747758855561080808512277470133607502987005852641525538856451570010144664043157297037007851419341915006911229673684860928*i1^134 + -67995686001730135681682279805474418052549286138398584809622790505721061593228591648234435943817774089661444029735920812412520482342852805674380834092646061040642452481954578657923096687630652315878996134342827917246544975199031757675823937319007797164101848264233962097816051097678704742154915976608989330069161050056271711266862752027626928170257910338468935208877996822241865604595720775194178524888311664474932198013684474303429800091459240746379279549779455425876511915851696631280224453247130562627735660278438471282949768784247693974649627316319308584550185810589983604317434122089332612356190283100113760984366453459740402269039345170056692318022402728906093647233981565720363916957817982243819477011053699788096677664815940998348808379047498124697000368985100529549687192854842138134686773828886309031356489661417757996056612759705060441508105315741042107435581691311936084959327855474028633102144294324199729086534762048672662864425452573341191056087840762432016262522739134768422978477738986354403109408931961013935865867833923700707614194500419120303286273797683543154002888844538069703069551236662156580528766691076852105889391687666822080575610741930030641491923534603568285312370560880389839250895582959981036768861831385618384005016948985407537594424207506552794756294350530836152276822940578862840897999829998660257442984106891454327999829750963180564268352248130601178395888982757967094476086342568909636489123427819910086386421505843836511260340788172869880717989857336675168906512595313295596407963408771698592669133476012829538211018112701797349888478453235584593641586067426921044622397437452331098524769230816299647652847173178050516433775154712770326831837659355918247358584860033796619816692621159892990747870065526492036356356177352769505154143596395169805047466058231183275939313061915029205992362101229782143653362179394309356835100582721354364178104424954318808298183198137094829457887862560994876138551487185866918268399882137372326571763889935114245182195971879502812534387598800378689092973575458519996769914993759646686365363764958386059314032489820695278103361556391850105615416753644794062674135670205579846390684918956634359100518125595073499879064268818035122551598775372307340764419376323653468479783324104387170877043723097860678187725966329556314090287104162915190399896700493530755756085640302741047545629856985294710512703380543028138667039347474431791232234873445274167728640344892417531283635474245732386651404186809060172756769191721472978343521429266233743428622963559872112198990958817933798064229981982710514654451786553804575638143871155382057920488176697673732500762466991918328256944367641413146207046143356527085311489900233559928644136662302635739058509939212295064910935313992997249815747698669207720770003174487630623492812908198146975519063755983877270205231520547237599727574406012311890510704002022648385948158940450680876299078902992916526004134256902319824704351417526315001312639348819986323960469197948071752800391439128862460909696265958064537269890742343851002116726793709709380020718161132430446882373732290477330984933428164743059722945967299567735836743084105968467569693332178356546954466506610173739952206292217784248177925488183889067319309348039534305724951969218711838844407250944*i1^135 + 9996860250403852593549600094724153923137206969236258345234025126273755394712813545289282424367082823692851510793412482160857723464958344794581653412927728205630750856780176555524550524444447970329366631401219234485274892345690313578480310918588430135877703180616663452761812122783340170926809562180544413711044712959368689102785682289873333394384906154407357104326206586132722247442583572609598358434872857115215095560497035646592191606372943616015974715914789362814815795259504688634146858165211185221280813930430831896880735874607064789605811213879665816561891715950164411767275747655698670505276183454208504335263478472663000981756138352815945133719142687743459998554956245881942623702373430027374364434297704488385886364744653866619744488317331629533805779101573651511078760018136341374272606430207900571671939495521851831763118288327451644362585132150117625240404814042745022692479308785242785194541043788598418275001546168442029088561872981642070404484015422940419594806598900412956590168019774725954611111423996335766134806617750723411379018861985607241667816964050129156634174012252369275930880962608308882699166069153228733249963423844607307988684410613204011028635108840946949654370074373684059927099237591336361502581401728925588525934225694838379573841523353409824545856655480294107260504040828280048078253127974040403650141279873874266398637578207123483529012421042441522769625993989137100574286859108113668777061497361762190952905478640944902628219983797313892506683525473337993180992747573709423377922125296308806064500293872416152417766365778041106507676205491970960254850856126716151974059382732271549122605511381003206625361845689708954718403433933034309006180649991557118138078859079942889202739541570226349772423917197626551239814187410875747346991239290498252716785144458223599597651708797321531645196512224434957313235857046617818635634717310830461741224386324164641830637678116270847783888979983565820906337153023353206457787124831697607026763358159933650485036060594168928197603157668571852004313695640118265758406378023817596979721256637024203042866644050805223224121111995653051530769088952037125531978799102021579997650061566845862412764676439902566003664102194658864156685834886139512556969587371693153337680725618503368187022230659572538009937109094384793877253554122398837981205017875946622595591366181895870333221527411747213909784211808831128467256500109107450396071711949983321578227640051220703229549136242083063266282559516834925172774620237318171779507382228069445579656543947850708015773414356555089272636283705700308289381450920257901849193319081795548007317453935073610457698485782517484920811714278789695610155039378066227911311093342973485436161498377634869600737794863356223199758377707192674730393195978954912351103691888779248819012572865000830371874063735147244048509279123076437408646009836737567025564834035447300328460634607571864422052638428445566478575685068658343131535096066381906099613217781598861455779252438522326343580848023907325160483435584667168120518759016462017446123725654306668167931270862611020399154785580491790342303587069730788931805611741598565377551573343465648612395466695429688220799929647065647863041526359730095035115903563832945508700796320079608358025820267480088576*i1^136 + -746240128230591149751339393093459824838398399923505840018420754940226848481401786796198690315815656770928459150143198993091824723163513183443769855586580952195867840069738600319941791508723176538341796948122502790763684063581287025972313503271738717590444846278044400956682919912893733262892318306271829652601683236787397607795326954371762610739452585722289777121179950582898694265167532093702778309332813375024299608027870525310921849319747818380526096736174366810181260969720162940397928130249684173925008563311196432298667283366506569064996292113675727087710728359082529850147128221771061710495520874167017929888933943957279839814181910343702558791514153688544638701114585164035709315398914522406691181264432581526660130748192823787072775796332456693882305657210155362885441201254763950497825826123781133788590223667820898611247372125754122534690076483244016333790148786567904545862205123805171438499108500831313747477019761163619093668010838287670152261640585826517147615961623564973524441303378231119231617384629712961248463266230991792606468488734406276385304687349716138376883592374519861397998183941181542924582695128333145686412623095795118278027945034815804219538506308053802523022792447567883545674285820876981644236322870587534533460729882901095027806597115772667896114770162516257943097978712572221958328992749924120126231735177282129654187683407135094937171639473848051928477934568721702209967701364257778577237552734413936117831079191998092718593146877262195106177721258980530045959772596500675647361720448425180498757769344280433197854851837377002943163538684985532602714312348256377798713652486956826581724697751566916889727728163589617126283599194398807193058320911465188460193042741746123824323793882511631985036919858456352506416843785500935152889568924977675242999461822987913177458369104617072887087956358060352607662567836145371454207407236828181669404724609324147103959749852229865886015952295393403969082115791480416268946674426205762229226667456376355383111988845085849967700027586261947531868001503642761012421349474668400447776228111405174065545863749206635009469277898953645920276800706856301361447409566168067897291830176050331471467253226638685898678893630624596058881025130458784294119896567263378995268252769374657314822582103377177150247845739176936365267507434220041813569496548401845756824603518552556347181512820294293589476121413381459963411248157537214436133965879775503259378016340159730086443548577581852188141261847096444891980394536191083197949307726813817547372251029798147148739897859162045997830737478119925582060465694366228033030803814815606660811760417157533747910579316861619445900068632291140685425331087498504035030188430232825679007412802412762355908574456569179969045002254199262893659840196857163335217346024889192770069558310826178781722250493839987530436296680634652562857635993044989257098864682976240389985187879795402793087417318388138104743715381118589028529393699533858547852293902857833619689313883640318702405877819696713311493723705247177336928609315575699047651733070955718617858497544128808642802678024283157667494012273704627914322204995026568995394934416394427942806762179404963794159574906322346833092877244401554404294167629239647993622040474238226401706639360*i1^137 + 39430397070171637292725735043927784297760986405939341696582103233540753272000350145665480052747104592828824474405712253405477561073332741735945005855637541054019705503382079489152679695118365894839792074075439237378282625163763486818107276190024576398700113901444196280502442137120219630846030400159298375915127419634829848873456981535968411996886188341707921140780626939283392469775978251779056336047815747520729087010205161399592623981373460334065994504865303834964026613384148715426929571020753345097005662718795804113888151827047024205384502924516810482167274024169523081374163914855280848792074676001721329405443111187509655312379278698177066322941728271653742189504230785647735452747113357082341802486676883419943201693873829415431252752315053095125402307159380398736721975224180849000435022631576952796468873034948404044482224302380809394165762942325439843137056087275138386751528961283622497847836559629982157163256450281358533305920394504371403856188372984729799156619143649076108026529839669943040169064615320434975986187278964722239877438011331811916187639376965641504223471439419037026061219443767053688773060452414622804782340221243444268327146122877513182193397187754940806109129508867131464615893108941799900048648332360419391305078375313348549205004757802535827273567571785168663003511169866729327449958363942034448384458457064706687759976505735927217281730212908896508878830687708712481232141070779024331726211702352893713020402577079871921979122071787341091017786097814122426645939553729851481675166380772235690308661522544730520008911889747214909874482966725221215442151001970134855458630668835557806081845493844806600545818618622000056727308574682385839162189081676686571580189874210081291666777922132725557390380402263114226675239953970648071405025666982337463079279868709999906679000998160864014935324436530373152431420778128024355747646795862469767781826993178646091613388223254227563407007005196306478847547781950783953892784280947170078043434349517526969288963703031190867748640495372570060694688113349945718144721583403991142092731900273875609957547399300328960270895225774021197669942665919787313113094422056903138215189717689295501023974262189544841221264639381857587574006630222300786037077758049387531032526199517331422801222126686150854472900692630921998517766851614123988294416399739025501467703476175814441317203553668061363781688329853790958478779443797116401419275603408357611680388900751410447260710057793330181625420124351972098282864511705852633472286845413682335317153267492139800577054699098100793519235042044224315886767909817606790572273940794753157669948199192001912663794439354859291096401522370358786569882864922624269076215279236643976586700698596479409863688802375600639544772177656153066368115390990191032039779966875580081284437294301193768860958733113458093428530257736932104095202312100644316976042856833441237989480603572820360060276462484943536660789350605171792446538059978970438024712876111492413332459388722404024429957085349047979415593006500596457753550193414546229962155250120672466829979161304605843501399179429657750186241811381999876754523641694119700810422630562213456640781239622460450338093163425452696473965369079074925464421009028120532318616044718522368*i1^138 + -3965772979244551395730187175344841766664620236548340269411698970499312746987912564689073260382535424134503986174393882400786442169130124771386984896275102718480379213664042603859020760440003257996549676529238919062766819711901576805848547068359029787822668522469001661809280942035407009356615235864032477220463092026446368841838356059702834868670082429903324512570356429086489863094307296271031419669955764239439260099126024893260454711340577340077265649970708653019338292804301901551785399464431508747990044314182033388257857260071705358175870866297064564112398489125732890987388390865840953088317696146408392547406959851429847375406062445589168261837576999010920610419830372317497171108085699787476756606342015888458592270352172946797999962095771795599868283423672534154357468162212481704417761734624697440542401526114207676615265221687142295743860901332616946630028116677224620725439110962006214580915379909215693921323413247674917917508309528399806620638810000436138463224632596325425019621676282550508589239426529304410506516835537631993402723858933947853083330028883379001358676969089766408007554477307348281658885049347644006167181963001750557337000930429080347519687582638397298243661377375118344906518966101246201502155110639687386604471200481180086555815772583907063625647625434067935168084825284776144170158487436938693925846887905371414145181328292147726953964429185597849504581144559868532791426762602444242035311620008518633545371328089361969482425925373391085774139878789464541486169415189572951588940733834392765929696810096218797535037157697899176759292471158339559936872044334958937442446611267750992368467638291577392147732859245937129501305260204622745179583434574210158876872101662009059470055217492988915042847451831662611055430548399709389326949517536909797538076097542112999010944545661065983600413333890549134989411665052996280168629231873608876679868050060813079157377756092427982996603789568392137158753863122628812715837939092950399940736513308145372335162076339618498126312094211985452072529807973827315885210244455031188846671309080270245887032904836506565360666164717071884850312066489083502196247203816500062675018635303455949941892801989478524825628161135701107177866287301464851315537228522523140094777302764686628785114016835799714215839739593649870452213729448478210562655143488579272607158480424078083542540120534322995584473640441817362628996237691200735837963960571880474114127204157748902609012188394873553041624687634419126575232852708694104672901706007768228166280804285179705861642906308530836624830185757744479888742434027393616349636020303738944901146501135550570351731911918811781323630853017616454363183966072704794576931120249277278106905258155147454128779353708180157866412812281045865157641787640261558012692652285437155809951827899171447543865628857941702448999997449759027009708833171011728990322447061272636432678843227083452689477251073238677257272864131562468932460862606008364064202782829587267360070167267136892889089091353882676225983006565683496388164973143843001255772125191524826793570753177414373742254812173662581455995995870726737723246871141563278745358550698451145589755638534500959096775498475212556005737415697195882968963313301544959635095552*i1^139 + 154952364888629461556268333858708176745516834142442043613765986077969522790462100273058124434014793435409317611556417196442302022562080695387853896639989838625577011930901337895567206161164306787530386209855396829976767266274934559153847079610654232921053281275080672658274934458047619697185932235014972431192416012243217462990642453956659967280131815664438459526875536163820078871404257135326149833232632325188804979652471912129893409070341077698885981509347239063938575096072559086386509647177931582776719384740053930381457201093498154524184968345831725050499741649168140261137942508247684435419362096845162668507901783731790064361297051553798447236238444900838829303410021823273839941504457141923236810067756979569938500480671666039248623163591569243831912679028909302348497044231696277525262258163688033203599563729197414716787579741450314642913900185755969996436632032755974827775398439348366602730774420546331433553928033178254177059477385789929378273470319483784628064918891063321434612489439751386398630524751143648760287418823303992570606729612517170214297157649388297358721383371347764357166830209237489052098356269905312308771697154290377649438078789983765138180571359455275122799394872449041961453722487208918230663425267964533275958359738591872586238052731683545177796971077546897984110763810186051178210666570830971042764990727607935766008725650276702106980311575924803257328789718753670901118988371848481714671369164508609647517946087695471436234416401649787352760028059112368561083575005063401265020767873015455852566987900687391392319726237347811723220681346586983442912604056610305106743862695920474722577000143263101741392469174496850937308696781036037832772935748273525104424427155468973918824502337436289383320047144802876451886699004807104852095656636662741333188941690951122214986546729725186432044304829481407624258148958192832779630314531617526983960251704982714253823698538578553986667682200151585220726560818569824439237326626416211013518869511309672360721237627586813308671665694097055423730015750166744703219398186002071701633924302478699453626424040713221205553886991876834709455512568944658519491848598500851211605578124995190143188571688284528065959133182875260524062812485998718999700114576123199636934588580400311364208187039908562341585942046229211442492510196600669585390299100177401703914560791808637076374999936475185917875810677760441717559097569998615323523986626917820769027475188703584262562453063424118198317008638078685667626237543923471942887262770367738307997604364289584520763839024107194010152894708559996621754505122069529663406947674319360243076924055177611849750430753294156838568672082066026552865092122658933629257648819084087111846080860848070802128001405646406127745993934726217581754609741640112689086828840689497690052774676944810932043923011044627431787485587238103129443868536539289168343637155443028528156792498244914011456456408943703709000540214586966178430181969446059600268282875745983680402697017047494746065031785191180265311389641397253744153794012973338129322839885240708666002720190990581638319078513754220956444956085006097981370030735378128141347895764442112420033564418699427438462740965826011324260153973308463086758269932273664*i1^140 + 8650594439814028499232000310312242139281581846805031591399131829634275488126125617934069188174472512518964854099978466455625493223862321856505741788489510809983180411240405232397714467105668893422441716532649512835807434742592205856822318389041175577066141508132632710093377500107579079775512544269378558060147476451798617777479975396212016761399927194330173034203456267991935155753491069319499318074896678644094630974057119976982638518372035178185218519945380545422317625432994721169277549578028051098779936273550522377756349733730167356226511021154345095834658855609840593327505979142644775965318179533897551923137509173053636679049979873364989699268333935380600015428384486434312528253291975155961058946132232067060752072414026002876808101930808178948059024882796786310255042501305288494116725030586934069313420651385722896834232819258123539037984843421544006383054498067261112715028689978006134016283200095283425408534836223435154838181542720006337129942958222378611736934355230197787860402192750979920830053675524566254156634752152555812604904358271349844727294619083271064610112830445429564156347852536172906246853926118591735156296773602005263099531413516716273099392489967832353217838337754649914409784925130070477888321912775449002649259121033438637403736526128341734420624793761855824471134619749854275025233479960984947695637933689780014339428100328610918211191350798676511143810462611375532303668658950009324167200103249539637384233068489138202803171419512159578036104554722440403720133458421649343896842216773344770224929980870983627924614284834722378819334015451379236421448374757746501950468908690509685251252699733060321230370684124155814824480688820923465129734529608874793354111343214969381838226708488058661953853531920855455972744188700243775004069111975755106974587931096204717373023408461206601468971459030732445028160514495095499742824010803718243033350749723191272425122738456801975363982912016380807491842463190378605585289187307006714148504844542842349047799762218659284682524786275272430652919071419836665813677447692435768388987433417105021841235430751446874541751797040866176275702977969815952448949351693145138250632507568987953487731548673683851222546939033653513807588676724165163697076807285198563283140330134387425743870366388369923161133248291253251835451871357533898043646761284259258260253864153136059006046551855117163172899886055321109069429385158167771161116376576817543611245179022626169641020019268609601107561690148244589514056479666935309890790737403869378364520251533822577834361552169270740678163944280734459949770889116006606621143724987509094809561691539079227676558986185421817137920692000664591721691637820638324466951009823064339171386283620919240636833385582895959351309399000729572735154068894975868979257876952132748389982732938456863258750816563109732059865435687613810619981095542560352362506712010086438226889522724439154549874311319217206010558356952560799353417827289808259308437678558026046465133493577237354075563189266997265151543845103959320060264870929543735398970385069354418782945882904045797586182038910889234053534065719920467548700106232487891638736044691978178636454231292061089573005761222099220823990130336857340248064*i1^141 + 140324708915174924474865698395524007036830115956813528888758170315162144931375131644621639311749457996465360794793193174153093357677481497697059376585380085054300881858958710475517542780487717170194626782664085167063403791047966749829359007628140137405046690871545183384717028621243774095233235178183863756202223256107630195475053518365118874869929883927479928146269836980612743343159604538286809834626352415729181377852881996508352612159416470258406026782237838123045642508096003788991910868870569117989062203059436745113173144878084538568063766411759602069721400942818972309602561379706319896551880564871972726818743712124349862250089232275452174851184183800084722732722606571752539853303344607442540168920943109457471574296199301751025661960834304398486660977481748842572404839238742522727749818829448311219076305136699350764513271866027260694467089718074868568177564278209945493743557477047185453787364616597757076899169271752437828442807487505908196599624069159689083535087257408401774721579580486745253916366022919838918016982230262314470152691194877607484931357281034632829567692798366030782363122481739526578774662633581246426210586001943985421099318095362828161910137852232701309608834352051308849926565480517489513412173715929225820997426430623687514521984283928878489940908577643123500867027230810320705564844104617856045274332007909551548129551648221252130887828031751122282706947887721472606735601031401568365706722960450308018872263757646963810822364729874244632147868934865032189802511202659366256218146878744563523463931880120003373085699780890524447411937575033371110082125967816542409376461302370717389463938089371829297653691629599726997683820904110801991190594412379091510355377740678180526666356065898741067013731829652166146317089245933840447059055131803908289035133345538762983455227438573286669835065332898426614946596874241154220369893313318257654398992266208337870975359935568217259772488419889599112641235119184299269371746126699373125018474538179627986743516745145869000545418555630977793716891446729235389751001424194588699447942904557136224431226358860706276261769673184599993391576269025264650294370311850761181394657598051746078431455491451136701783773889623190498473188259948803747857966970946293311948657403246638006290285015141274098424564886125075612357338420470449506417046076974370100427229259961982656635960244038401215866339896410314847960855858018650572690144012551266667486967811353297612447925217079660079132913553772242197465309481731070922864095949673322202091212102864000620113584924570473282665583852440353161940990706290909759304212778285898832283590866807197332926320092776258402818342922576382986911641155908599178912727737648028605551010589505907345794121772711104559970483276425245138462789209574099524373263857244442263175370706227633141361818259366060605933463606861737734239907033278953725695731047558544283747177841579958592940234570257266196186374181691584522768739872112178476663331444413338766953549195388911115662715875610780774307141834802764510856486059367447557420685546169140722738889131881010989897378190346379346298017977042991089805704360333663721362979601560369697309330972332577615578851461856333803460778524672*i1^142 + -36622946192639679934878123378202808231292318106393660992661731499464717937151626178493078871703550202564880540211786803953184693830958082771408915992300030640562115238357336592768823555333367982114166975552505749412497370631086297919749462873176066981461345349534272881356026540999126188494600327784447287738865040487430017210323784133421606203691764313894179645854081997193124744828627147148369193252816645446918145071967525242093812193941130922198636161961797642646706793720191685923339334075450498449015199675099243392112324519603497666383911323320801557614902026237779277283188568494900424091660509412945492167624377528666097656950412579824148994253726303689639389678138834035153683759055374478151940375608203418520604221926119463034417764914268497329077334887953199986365592717165237343538158192495018409778654092052441790179985095664293904641587356200685367957190579092995944284575576811642676249858361221873480209472378854274962837062932449494582598096730421782582300602295643651797881669261523156089837472454835874251142772017118562754127038583487095902933219386364902147975819710268045412460182817417473250519342938553936803243776897004752459401904138947565685678560142962057214214784633151873299925415171213352142430681855608760308725759514110556846603569698493244502888701302223664540600440761239767540833960492069856275690304844363820603364986787370532553388922502352907920532822049229982710465832433119695835992434678162652424185641924655786315876284094901424471397023015877171551277289156062354722316983259517519262692514849898721479991339030211866345872603852190992833857643885867608611341968582205104738614162738814834224317117339543769945866900387749968153771941783196768567997931412382952250857098708546950899302626330222961105600698301842796132997562905108247442281692515007499458398756359181752259163394924621452290899370166568250990497716538252518261482659715303145957954479687802268793374793918418442393050667207769744366624331347772058186243793427487441207116219560809370758919785781605369850575771391301274886540050114590398671727197616136792429581646683715475785170885671041670121107757728293800386010030838067019922722053187601335091186266694706253038882849822524365393890939203761629525761586030046824439261830183632173924626716327881538895446083260922191473944988945796039417341759140436347711281518055082173961760899916168063984545110652463342863858270576067145689859871893771436710896523147228202804052151097583771799502658273203751624557064687601644913930322117910142871724157137190212482488798344349651217919460063343096005187356675390005748494916402645983742111227863992900878470736012232404434204667362042210873090055125046777032176752501295980951129832940606057399705854328920949731557968316410133142615873843549624522898341244938103339962589107099245117323447790628498958798374743391527927136459704394277580909142653091112613739541658212465952023397565247492909037994218224322628921403335195686946415532440347109898404242016375251130232318644474635722866379455904043822692621476947795730286087819332008609484231932539378005496548166116162893264786444396448317102578080218280227951034051978320790995211236342622183100871278596194304*i1^143 + 12364553287624849707567574728437532962929448198587790475053238363807160293222445171610211044532144795124545932127917731661789155817577951410984635972994888404605496723571589169327938858767322428052151826629285965918122503940715289819094207361759830165994093725670044147402474966007489905330163723653191025559093489878077099465313417952607687032995800289599367815382107832347985833201560258971830351949415352854142385194415335190285661730265910054351136321779663005163289441196132934999914441940031139266222950465227147755436576776011699918211770196357014940607621301805116237061749038420057225059520453739965417124722580119154914043068390721278422205898027665785244093334102489284683702713238473917567529805040865853296648054979258291649367330235650022651739109855472047016256847724097119464133656920025987939374808328097035605291974657421546160657607696055464751013946373576140986912762543417421891363424743081328014457953209567242112912909936617344684771629062926799470360650253351701759543110703772587584627176938550565663014028574791294366121778363985928166692607022528849186987753144711298000015647179049402123654634705005657501997799499712993304751669970929488730996140354691832730545559553403136959893722853954572302389544154437566831539426139962654874565645840555158178106824925977739606369295368675562529248182434699750821961408681416267926819365166749085538445651654958540926006937914806998883210426135514860157863307963546667167824615919814851475570175503874003909772849282742441233150728899455342209571125972672996518607744804416416181316722224593400946417525494886618809796849723758798352200887686474180621416589846925562736634769454634354900774870484486713434421821374343147895900391266813029242003125193943899378718153566617532748161431899119610656912295814110673448934318995034871063484801288582056721126770499201171335127508416725962315653251776458157711631946594287808534691217999377285731111947973508132423974100564845553697917727979222929730516160147471971973532661610827449151430452825273113842308514495789888773836094752709344779342652230680533545036026820200225214097703288881749207067281724743729782638912263906881542124195178532049552760659381568131934400673843867196101324065482884480327096124558125843349446542122693601494487869315442392164049866340828901271086782291655765714351035621969072140416212511285971794237707323345789116925521838254652541608896043375725226576827651384683651763050527850614386483595156076814678939694680690025106233265789158793742350894383518158182683071285332040474931289090661077762917360341994457826358617015712649234570288353004830696715875634335983028369236317751776538513270113451114275660683409562577134984005468192852814397189690314624892628606616961176241544454469743162810132998482684056422129882864682924404836336856466788579260591685734293991847767484797994197646125466711084492410536877137375218368464133809785109180744326168793668411798598056994185763422782324573059675784073416338862099677861316395602627468383209744508826522996178134014579386254628937714144536380836994340904942422778780868439555562061395157784078667713477293761741207344153883709475962901810110196284806498562279997440*i1^144 + -1850531636421239856979402180607529191716006275506394893207984569825992980587878586175520932864599386802355694431381997465916246243316143925773839823937537713277860265607121830305732061364527435982147724913955635839450098163417892138261678964992300903400702082581449637920895401498611003312731683739611510037981813927211632730169295783856872830473421379762431758704164519210085138545466134685341727250750806217928623741939419147427429775503892515803565001055883156524982847419081742042598736377778476884372312336497268026779642466298834303754460436158193470862766293491755775456818523302748058815636790486171291153262772930363337332726806235408327057092792458304476164652241178410835506742865117484238543420911099124149131062062301590069587406675532653579173230632569451383882759427256602892855913581936091820234406668260218283310026411639404938512495914005596627013413741410669953574416919332713594172039332542136081529231468581915366955080747206967678174850354666193564230015312888085880523011225114721933095029180868968765154305705156291604907693040450213776685198295735039898667323917347918160606850074010213210091726701080916551545994400080062909995699787400210687070878432318021096107719423496024004135205853971855097756106950339387864730225543409608564701588261401579043381007911449591589551730072165112614297361269454508977954443681920959313313034032123214783333579886102940943498999552788757319199686803112863975701249974318454523271583190074023154760989372756075129822135494425134943901756233478634816617827152493753145364579223028034767663626464377297660506320589302482252964294098717009286961519379118615832233606504145584968075809521119981139698028768893671920834961105842647376819063980366510730346677127711785643340347524086697903472164933287707432520962038586652865326715437329638221492324045462472666974335207728116861189538921395445412121478354572828983756296917613651174729644121324127325058628542991852808209400356814686097956392766858213778378283363647073800574624888379660125022509163691087707969145181253144751804181542711575903419963211489845124138821730128831905133089715364226535652065876393154642279880950533624090067195848858480953687313616158685586348355442841121018663773379100389011537281196387970232157658935756469517748438442352725696167949358658325440271165890882419306536440976479383388661584350445318494431742997247128544116552133487134482766156809572143807982967168984773878714114378808386159464507609368686680688826525539773825412099493036683306552685773311604400070945028413898854394190661864699208001573355061240416228044287098611063624825120840146831037897041955855192417979200058899395800276335952547859586189569840418038796865450320465336908001970740676432219464471996792978496249410595542714761632214087616322627261921810026491371927002426704017161174038053003946030940046041320435343957942544187513911324277976800909826770396667620881620850305685835374270228731349206097537988942838907837625459419390882924289385857723653997610417018997250775150378231418980929709729872908381999774165430327464492715338168348269624038467295138417749828295645177948282357081632240285630888424969906597749251702259712*i1^145 + 381295233578923473993519570762493396918609664111868650080274373287390361882655622980226261378247622005233316751108949695820780260046922033062112181020805636157657683794896674155243935807566939105983040997659801718815277034003000826114461019847675933932610186738628655648673209602613830248153781306343309291867755831988664219230061492460661747713460252873169017654828130985812871723264289025922850529905648254195291215245716307384080532238584968314163018891242564649352969521537974376640792356305041023843049387072645890524211012024013141310101587037554812920386075211590558599296524498270726064969604809227184272296084346282024252661748656561646472610889372628695110960442871350575378158739402786235879365109847446548491502031635996481704552331201017281572521829779971801927985495154137407596359623826117640723133955234838079308974111360020467587208094050078515833277705017670310844627323165606821149252016902885815968044379159476696918277819948917054098360391120530313290228436330267628604690685546033253935493735150596644624425086557218903182945971767804742780865987554161654941376616520846881822463731922986626756450442700415027759217255021703144729116881393547935039412500936271923615344706323748746440843951624631936073843905791880387091238443057368976980370608444504162671514651095428281034721643882542117400315035264354440224075472105792071486549217123102216532224484117130782808450513995795814451028708439163861937777673124203363869391272022870034852094273834815105535222314238088023049340141762151705126547036467700322614297148524431810321009153175789376841163356721556828933891182157831125361418722099003291277993780212993294926658980518396712885248923432377218068463892093038530243533079236311630712590873337854618395973703839809783572652979110209044628656813705833861647763923587485378289282185412890648002432875568165479606175584772211695660915205005807554813292812679073364047107958516325638890929588033298217573151060889006956035647571419377375786600941113671748503915881177521375432724686953820967413796757824052889171789373394865590113512101965312946739051530617072341014723104364675015914034785240976058181122520455218340828718012712050286300983382771328943384760062940908838321229288032880850281173019949149445697636523483254132201941309150611779703390340423607903910664123689149871499667990592144434209456150093525230740983218352419553239203737847004089979624979880571927714279079505096849303203064862977751794760553492138505242772498560171130607325473577539231107885148514711636421574993165756970995619644596164674012115740184422604226728728147139486368829731646889177355694592844501617193583808662689367429588966694609830924640868139613267721791047090153440706010053713160033113882115443753158153865972130190630895465475881246461863860793864038983041035067897281719619724367400732281470977680588230638863876667998343870022072229452152423718811523341680183641549080637285761787531070053020806873293216511063315802343402711436030623213933023442671310194654766527885473962528021110039792473056680703817573439184894532502185641173601262177806252706273906995721088829693285004194105930659399233533055014610665472*i1^146 + -1500291593465476623190202082098568156607311934804463702433508933800312255231283058605609959116546836506333605367006075370410058006321184539291136507099723800665062159254146123030319044255075454837596607463324134069634157646742879653103290715628797843215750572001314625738739804654544267903520181796598861051728999612095883039431078945103635910765667229656993237608465265631721984308113223618866536746641096991002327955254029792591751378067039661813251707809387499748226765247692528910161003004366608292291497653385403517611516152544802978458813442285228661714223939419935969703822405480044719885069103664268574343988150484807327843629605548957000492898830233321927659104424075881529723609016604213837244501380228237207515414586062589366892846162156106357548052341227749341902907432807886895129482519245828694510702174358037676214981175374994090020152994571001543446412463115423989881455363975898171136963619435838914456692440562148905205815632634706716836378438710474391073235427658091197627338870047243148898311608302583503833035632027519828719857494242406082362356369771866934709797145006661216491881227125497272826427133291908420198252163788730541320476741931438560849013025060110864819298452587487719870791396615570663042622909785333138306117364050251463964776011004013727424303690141758510564826209888806137306776213890060221188491850967930232631637456410677628583057484434196354891507356360301203531716504461852920396677804501370440591521471794044286216412703017947181723992442529016645731252868626996093733227319474496659132841134724463697083835680620081084928971815503127536109266113424469954324877891936480030048305836439123756351341272536082412619119437235305480462304997528021878235117006443212156107810791123511536684812796787915064882774597904321897502285205089654463807519272878438952061969786189887057437987707646671487225761200883050580414438733413015310694597654300609177450748541110539826405740557216352858169025859043984217810029277070197909754074306198698170525294521995856604005257620875205835568070369911913235143192826194250852598678672537843712216839706658584145667026874018668957025320763322882549472941988507598377110802140836489008691700644460251215938030822222317180536571103971175891801852767508603684084024133249524686831958112037141730146607396880251248213110215926679691249471063929654266397133743063802344119530706177643831721724019213561175717787113082882776923851916309506907426698842560674428707915261141393398771655812628941319526663132759206904466197152613711717175215333342085869266073658128666947158812383797476572343614706056180595441239020377479032342674593014320140703352916152722713710756501805487738919577104229181387621768108805622819305400289395594643370900620967773014401071670017323165137398089495221945409905093782814432365572449726733777103635041162859242467838325225976611671718291991971704680047047982394836341396300643180664212541640326523928496597111472677892624117294530245355498595072312718577681333961247261045044426410990955650041548277027074128438085382507733373158790121543291713144007045309233332835619994472141984069323435883254531154334654702651703296*i1^147 + 284945196000177159084915084469039695755121969933079853261641465081803120863535039777254961167104998929923820051720067214891091245879388411831839358317071486261835095431331490783954869075666781541896625236482319959619146561476272379973314462197362055833998915739329793762544874502421114883248834518815659023102917202454468541095121260248554234598881229194509816649032464551101214610321596231127546056299700988454602527773314515931860719101396749715376072198241951799049008657764440558518335625161354440483821008151508148933674756016356165465185206160410501311220729029354467470173054390051398340468193400992739121342423397477519528522416413821873384392531424808595859413335414792115292254480994887395111816558495851743861956391602423819423542459509316441879368454466326368314437764127886871600256208526539161502046371489296258914981644860087526390767031762802101492204931407175393554068119150255862428145810921618550925866474941097838778556934791531118748387885794928557481137657344085668043397214886600498489838393730145055677104286274129506568829707029584750716339491084222353961553656757160018949880307686203133079417023755073660076804014773518889873387863272822421011584784010397238606236534440782916222201481950319462167762006003644479730587851368484277592134976545344372924313438551572737573721700329527962312383137523484394719130684099055678088126179269100066680686267717035992721273649480028255622566571483644074200315891043954497767976571785778314589573537587979635330686994602954949869620099415534260123254940826525161731407089388581868440110747716153868468716340340371878248875040500326319236404799721401881328825713595581198098146425250691525892839953521436997924670155638644518288964476063769497986826329466798807054438472699607288710093846380548770847072791715167328088915700361713944803256930334630067264076650487156555266734615718197618360721426225538058136366372326168374725406845060687859982432061595756942025295400536466485854605400848938284318511314120208793011717925150934045702774001006558111594951890028392396025703118449196726160120891978586976080619246108256889464103655501523016114437394382090532396409792827489347275723176411881451912039570506212742900666515790256279302653891822646494656644716740863807909420043577166934753404796267514228481157758966722711386894968973233626074007449844012737636066361668571747476962734518382151186946247534384789089098496385190243480741207015641772572245180112516842021187186018016546815172179844465224702825151971009039144188805010278293530103250784894045499321256156603812311615767305278403449234596551057532394929523351981610476772574782687904920650718380308168889002136069844290054901458538337558391988451544945734807906736095874963884712491206866082496399530649569505149264105580335787991938940264688195499806811457471915949152692547990059796364479817208684641058876771265831593936928386335722678913802354795552383846443002579436885508521112894180459802942953968012722645858831614582348872702039904031017729482292470102261359438121868746314416289157206411101490098132528306374327031650789879679813019476094127565290986816926076316418048*i1^148 + -8615555904578691627940495908820465230874626747357765079972909323035904813530064447409606889005347029777450650083326349085236641065238523843575106514103690197815639686235871780316828975863377935738192214154157441400219039963569644641022998630321453935751290205378690743012749933336048883572607340060659304111128889534062797703383805650308295427131335952415481844756583582684711406238409679469802986568353071132199513413571144043180308134879333758893612268775177929732378626884953175677461535963238871975252927471889166912698645993995628710553052404486139462318438976404153575157518301104913151273313434894201110699387456059958651552539455109059351321795621295351918285562570240867569735737082755412102909268866984627065807354558871103800185479706065724200859107803935102025074064963387089782856823953868200304906024903458477161024254120500381423103578273350412930525183460070060919974021712494465065233735764239154760165718320389767642857274874152171614613123248021358031954672967801153316355819299553816305456176426982374372680328188766674798911930871916755333837880996119723622360891885644076029108002785133952412307847876629603507666294703441665267785995078083804292581018921818305659740969519676868215219400193554688962573687027312252578626308151781454642537447078806234222432778160622991030800752186829483241542492586296455193123287375270787735113364962761479115192060205559547378798105026712717721656577512909676638073545071538224859892683692637490171887708968320992835092841404981687562414080892516078285269511372279829781300498108517206920496706226232424022768514946125632210241910055960887396642564728603947304938886811861553855235424845428587599233686199006706773395784929871841655588423242326904930464369423119567631466424409770120936825411857427413805606332245999068336705097106784319819172276124054182397712780204987503435132411806590168695722891009983534825610024332206466452403866551255272539192593318762797123143506227048746051879854774912807364881731996818976544049883465959122788454846282303783736719791413930690234180764058788612670178760842399983185627867502838172624050351146764792021316335647909302080484506253420212590418024074319913522498175013407352931908606312490860086141170516431670602020201349699327017888758632602476851108209388861139262456999023124597552192501890435400225831145544249029687476479531461494684752005344990901648438665139607824733294255910465989846852141337571710255997641113763464897265243653405324034579102199077816109017271167866898631833580513720949987897244878203616897227757386416304948511118533965558506828477672618270875043421536523018448993232073641446316818755055507826396704037380372300972669268179855664280418748653858841405068697199541212147540285929453742616798506630869258421219612174194330970951291050921833976989816473559808053572112462792274014565872292334868992567406215522452440275334725002155888336474055912912359409527526136868468506041851937495447365458689691460670174432178391605244145411540884557302007371433718408234228106994381798074330282721336877538585032097583979279817420275046165065842701463744401532518400000*i1^149 + 4993294020885538034684304474707327129824062295929358116493570020186730187094684560406040140090016448202458322073626538570171737916366059179640074992623465179290256518083120755262554716598614684337058882085626855131169702380909736254824511115356053845059390758721251521204813800134492064824633316372251550729595297095658793485034370183537322900290385452985234954983624685349785328086662338131044179852957558357214520271484343409218081912161969384937043400328115254393842737838577650535642330864680283503997066541229302336785202339084369338372433200234364789999494116982539071707631157276095901391961981631333432055315137659206873183984434400593478362860205885414598676076668013481316757650519184226106135221538955502102957376127359222353157908876276288186266608744570034803207364384944019854012811383832177151346922941359281219292696444326952735251481521318618722751013425439082809979602142608108245625519272587324545573925489818955623762190561854325575426199456564048360721680978065515007429982621740283084502768698346711838233791159621991815511729374819616557476155148616984071433489974410383753782770062155128197993373991178340295279142849279115612840945598816688993654219959122763889750624567108228249110702911139719716774671764062154835430960489202072776237698664838351399104968254326757289098730531954913462927087136393935221411331693767855029292531292600526206162390299678050735436330525608170667302715976433187570148886653840592643389809312378541833062495357717700996434260669509680197368814789662701271767186087794056889740839846568336303681888406332307246917561736964351972759773264842540204856903068202162532244411406185056004239244791723313075968596679334816347285811283800579421871295009827107064265494590390032743895904792558906629359420603842775720048447786822040753240241957065238535997492554298005685170892891428392813714510454773969649979176943046684014398638968836516659814966862617706655197533310924933092963685763194032787321854260016977796444920587557723651059037678941666982402145172901684947656677859825825126391922148347765383572986684331189361946641054161647921208480318421010187562559287232673259672635852613010005905223428376872571673660354476582334874575043490795209275857375318213051944332532268007592866197206630750275485970024751955774124968430834539079320226611221459370372423454963493771036713425980238827854616717356536554698555987263283080424512767500883635344567275780796716023094019305541923657417639469886018820265578619914907012688080292333669323964115688017078114620237402537545499032058614260483731565618379313688713174469445977092233064065949118831799470712906537196499473162163239188469569234335370912590120093666670148225157560967266282668034047109158461031731037620905421746091304853527474599552035785894507607319914891923290539965564605384719819894957821526481653868940955427590961720778239140922514446966076731287624796649459202052389604548644750666066683100513034026063518887549387767170946968076551883756626013955179974879328826414844818232408212738948882598292816432694478815060796164876886767016803966962892800000000*i1^150 + -1623380663891306582953814400744247356478678868604521907767479093135873716157658873437027239922325940404174095422157222803083534720043743142299080552234965444780534040676443753022667359056124143226383874398342759586974250372091423493972558786526307534145131011299146425856596201881544295239796949390487739134325108452648121567745132492406847442821007183120435133172145027178290366019243646897453868347711515383476037401344468595778176556453923930879670883969070587818297738755981520523814186418107992178303378021472262104406745051420574545424363362256898120748432804412326054884348446748234461289551205761514581601472900869843364586031019808649122797472831104077490824344289898595154053426073129291990323403647886318088188700793391275763270091713356128640828835439789401983612713988374062482296630225708164978172273223733216075813567202873019015589118966189662838323742913256916094618298903539640181335958032046517426423725504305591035110921753101511067102555767696503393297648231687366072298961592417387595945533427387286837149167335780666961996029093944891470364296079909222867351451694479111503588979363522451866448699966990266563776318416885352290261024400503965311360734205220703547515385301016971268952036922068233408901573975668648808024891334800224772689047927828649743926401046238830685480038807100636490826804853606361618164241831941903141620967836610041770256158622924944011060755285538255318658897385718474723990512755859726545806339598869993022184190393894354524827137098008601230485753685872987294131710487517052580530693311114860496264080704404039496600930554313783911415481520253314290272704642085412031020966427077018247013110061484928263425471942813404572885523336397846306663364312142160001437286009651036403704483292255004850903093306190079463975900535887315187935417470020830500221238852551211046091677144399519391469420424347748704557665432107760016113390811276861153743808966575664097495410998242590494428126090205518983558794416175443199089741833252281338106851767031904924610160374743202832054439219523951138231164009631318287476219068161343869104572568893563570253390685153111055603701752374565507445948373086637011729767329327862461504459001010209223097892049119392281226728701727649297385595907190026891905104077564658177763710200200860799531892616626877595226178372903948780673371340306241790446545382119319338856901343164040424014504184829354268869739854995600018527441149018611843586084435960487389613981337151448063916822551778285445133888608565061452622422371209008927714806567467440196686557262277752965707877690321018849884771836430012698371668033236392439720234869090213318262819979745530294721855550904666278461102084719111257614909675130689153916733198886947442495647186150730013735963707363874808549694669956379608276853698909930370912666655383950670346041086679032582515085213063271967281000830702444278788287243097930333377479042267728794053631317833291364416101191097575968260841608193203063450363073704113604158619610587234488185362008816018402665214731739136299336096991987476870414327804329984000000000000*i1^151 + 172869376772562247433404848803026780107864203789596584772268205367459170386387884051515964025999536482787539544197130567552632385713890295268552488836088941959552572386808977742609111075785065334690322049051722527926446500213250091297998850534199754821390060971711209563074139569438409939613248520539927616732961786186289495649292309898520174094315198878033946411515676309143936511711950808135734622382909155858289768691519819924962344251492693348062093250418023153669810247245693896575438382665444742394650979457977109826752440470520624469639225319533327804108969426774067582354548806732083435493085496895629868404014503883371290724609955787891375949415560873713581033510454387195432610827975571501615637953552281346949357933965342634252036268782006075350731402087677243200424607416276958743554732389376380004850481998418171415850584750088623174342926947516299624569142071907814083040816523277510441024490627402480612341429988977952608813482891824781159872297867192526253973861218906619699761336751529083840226726530574034372360240110835010827118700313116601610327470560660371769674123529570261718083356285938726215160223556037929804147031355223830029733546551077399611037476750672907114492718163493310670771719431721669651820063638591230365497290878854065230137030591516137921581287889271293790588482816111697468164511093446031607470879930014207851891820781735481842091021482220894261735246404760449178172258018998382489950907615500361141159227055897929427251186465957200094754310201904492936202854345623593356479088836497973205540270842954042662518919036041878774746908126018638832023384719118050748761372224404617379843557748384514088418476649420465120206986047921974203732184227535837226472784817338742138949466689633744345155744129794375702775371991947360393707910491611320715397997491145144642401988299356541497416945077272816026280723918463712744364909169041491954219761169332307630285234205305525742998130930767482866366397338808899969810196163894923722813443758492404756450374343943342221317149694382342697043000301564648471556522298479900974212402292402369082009364262292249011629018143976319389794159652330050929232218570556605557950833152990739922506304123826681635496809015787983548573908574504448466513922049633823544704186643531345934613592611775267671637988535765083194026567774325038117308332012233040503671948923564578113994386923144460604322201478768692791866322518311472579978382013816840696823400178797658301964503275500555066182316307438711100087231425346624579973192365649561129731429113487940647942938637532556062105673879448731520141931455426482533067678732886612786843044917816159856648821877390554034043347342771874637858158063594939493845930367815860706204277954979050156395820348755156042046182540098222808753314265361946308568259391351499797562819151036823692731331699724611956985587154222483399482494828918331934909147155542498728947319019277314933829771488375784696834422769954025681929787978286279836572357337739721539228767035892312949638567232097738451837874516576768641046937600000000000000000*i1^152 + -379767449257712109832725525402909056105079306471815025921011482627477322267022154895582590287351331636709338429690899396370436649809593414743878182220233137110693601803933123757774249906215817247450641287436926310913798811671367395935284775462816045254703724703714281491548474634656208337808584613547906758088302470394364903280588379957076030648175643269752544514830104781132577390494418220270555252077763919436937986328408072012610925189318626947596365470362583009569231559376921343693535151434733067136627027495144326548736179190080025755757505305392473472325610571740687600600828215305406085549343603115409868555921732621587378846043159456087881210226333963783043961932815929884386364629818831938653278893827134001534963426424205717119251424387846670038548289542169802108588835132185703828028546764441521954983706140716219337648806406970120946368604138386889133498717289124515455967748752477492758468102568209670631286167380717069483656606264862059806288924483076572924684087732077789134847535429955092074617982150961253769670495308268675048951560385106931816448534612314446517299422534086371564145684296991455358811688026499609369597697336141349594920428772913398262147070117106922518222473388041344179242562003994976803898498370705035880829457313549402779068253829998120138830902686429619488067398387599672099220383062281039911140540066314489760533653412825683878456644662550526070958003138612265736373160504549147766015375819031018259808020560756663533286244582693469468646468644846393971609628705541737505455216255699812010154300060892517038433009911057526956151145549490315949448254173145989332047348675105687478399708235194253784859446176641594747097323492254874875868949081039248182224730936297137191120859139840605001670667684027544778167749952130471271067196105927414119807942372450944137955567919720397581904384915530575448357009340736931995144932992861173876760555861758351046204810726636618451808928699040386279683475344971975751058673918973287807982818971926338370771766785353515143117024093140300968229508277251820182902191635194569164730222195462016167356441022894451574125975902901129919484841029381061642641593401277076212018679811966330278145221387881541731315386494763865050297118475279069346067137965867814291355925120900583057710154780312675834373575101898964178827277573140706084257875465914883685467777023780592408722973263499172114936912658179723173218758137719379953699601148642802231074089744317486098457058383506527860971531126171460602509718091481551395842692043544448237634258400266804478968074926188062821179546110354960964311703646414937551627406062141510829010938925960148538722679182566212743218935857591747747953744173222048957243100225205799051681591169614249398114905835598542551877489702696759834270185675802774993849119876324523989206065964671022173027369341619867699759875655072043434057660146580874973604432189262257101746684860700568700757426197758962377965534462831530269468238565796470411492630047359222078535394645836101799025694329727772262400000000000000000000*i1^153 + 711677775226560969908335529107347782346695801070229649156293182112301023500621651831083954620018664926039698778478344604627399164455983523495110607875778318743222720457731091797774581590582175636289363143114570974576837526225692877133289159445611171850354557002208158762350383147790891060246360279584058598488264939757611664227185570669190915899294468591905326698285680056605839625597221345484544994288271129837960764163254945783169170823866672815225721740712121819170191352215454619673517240127363135404175427704244009549741089970614217986003727515767435384842380571331355462262385381735193583836480818963870618240239187113805889503424866219232335718687385340752402241006149579051970206727705092479862212982422270329995544521558832291198257235534257161938689417383737377144904800601243421826008653353005686746717950422613421798644901389082504470958390828754027980292937120012472615522191659159654786776572003710904981018901408294263954955027420880009005685735426336642577551011776640084349487849773997846840629909951670282639746858263009661163232421405423388562098632214288853584013913809168932305169259112073252324940392851317183055286433091961812597213753584362406373027143369834653154962452242265507204304799940300179993672625443714843745978470453160687098503848499523198677663748562893134095631608360977966752727332041303800101607764571263036448976488387545518343035973948603491431105080922303933295642426671721929485190253182443801539984870896562726927867259980896288975818630344107391096681561973309546850748165752006149488513297802546677229859548951623172817201982897778658754588142782271335533344942873312305662176918513329334187045872808016392875470964988385022115160161896735892231904389960921339869239956890853838711942990054981550625529056789556448230612924079164396117844702999297559878972333452948468105927987772543432680981828240424447748982758186052281676665589433777623041321440630402843569865839367246301064748084392521080368447124312393338408497323026536619461707264682036299211979418712343968665456038090795437874553503011017179884264184157646826156966228915176117643526008199056790803552020889458826142491708355999318405698716763945663620446841744715085819465392420892936107656149953931693587715454702618217320833186771836134870531553196300673682813604900085333519358583437434042946608848614157324119002063935507358630331707928197054249098528059590329098068286328443117788666078695061566546768496953038728306631634410017182709476908157905217297000395042790990377596917201230621314878458687017383772035153189999041438854801294269471891090551246361768393261929880985155811325031646238725222804040483174527221624040949055016525584663548051389991389379279801213736728863636244736607055765236689898840553710755221187958149109239927267104449721481799629123715889820923680007640656662294563277195827784365584721899431317022832409191202169852625706768983675472116465913483188027284094951197939057592891868593431886501660412166844662435456737167278080000000000000000000000000*i1^154 + 9750749481846788448601139024102153264826820876281179961962328306081134659215655081158953596561458730414579372165696936266960080532370529383295442393301774813684915340430389105998946054455979665291893345439049015868834909559382462115985855561662217157902325623346941043318934355479570508354320339924311976944180485238360981755383461363856075693090742453099428933962877107583370090595002802959683040334957364124364776752836080865096825391897985303592822916067971568304100378229283316316719688750769602867532040703215963788595251558198207454673549964029268690101186327500243646641221308733991725306349730098874762244288807525500295200764607658618674440225389885982674598768779722512935890316418349480240746966097930983890335334593674468491042832647317795383719147102791797667358163244240951447376599744303417556833798251571069392695032204886615033404204512516000959881663767639684208725114388835192303800640791640936492765190880090954655643709252382092324951673390319800959464818088430309269271106945745420038543856540543322337742651237684187397506643375073205900676589116269124617987831524950798378151205311517351848081526638112394444041616226037823246575957704728055526626106967479884752580715908970846788039536812400007540930044368980104913009077294741106811502986356068234629899588595815282800694017687634312197414657053627436296523652319336561969946835785921690272221333052243253860633077712082671041965986486240220733459498628301191014688137107458339388689642142570478012743387582902349004598795605338908655531036266942582782938133655964580468040128380047639209311933319159424478503050733704322309137313812408862982390528964070204087086463584116581963946279509064293510638365300438848253092212575347755589382457118325736485353814840540220712117473611271511409333447509830934371228625158318634384716249931120344783748711832189805255168332074812799675607298197172422834834028493166428610504586027394840529330228136831285504266542851494333581936883365498210228085385548334056783161048533583264116496668137164405944371596504065676788051405434915781962997841849293789558444043128499755754923573886586995032712819109881645528811780305254277606461103138959454546324818042696677741136537089727237739929513067871147644952417100472912881676061025157222585347342420466178850760167036802540420265346547028566245613788291120683791887641949730162180063154898751918043654203107183540966390365626082442498566524670826046412005713475782358365271295335907605178578136358843760998233349326521753919803541037205068708834331756834917258941420975256086722562550348983314849258736368570854144554236779431873558824836841856153456824646410219032555966172934544481684134922001342928770876222872199060107912953142000258443989558375732704113368599237119973058481016661799248822815745301478739554309430263966652311345562865259639944832327612348628975079623108222670217399082055102245131513676040717100612301551383162777348756625213899343923696081357609369600000000000000000000000000000*i1^155 + 32810646759035139459566691343827654686404588630795880804385910856041946628514541749629479377034160827053574504387259691359594828528279741480809827137857648288188995625156807920809115928814507913889457444370039433573646544712754041199252551683897839644565386933346423603688304037056003742346341510366129372575042809853146616720153793664528061454384915687942861705433440802373874296846497182038098480740955319385048429231729387596937892873745154715968653485413809675770955370454597367941645678576870741920346843735372094116947069876706136868794321130774411622749884508457112152072139520729334384563266156627367650452732293077821534802244118473542659718293996444607013747274898521878127471827523745845494042348664371343826651089311294066704585705137224140114878895896189091053552705038584166662523545664725194840200160877341628299283787749002667115466291109244036485141088208252981426932958936342153538886965913476074362288207554218328769714432502854801348321375242690581582996099761711652428219562148354835485838147505470275613045941906265429373179234949795282581710217288189892238530967413858201295128985240483346849014291469539440013750346267613661514747952232899087155943235527956929007977097354933112594142774989746989963976433180538354396607661903526673168230093131034335634982987684389144112644890241883804213126189159527795496219522816642345049216084822609727382116068277473623560247628617055644152409908182041188321877121587238186333225091201080704218610401516203825337075047824611617372835965552312480151892528277503292972504769794106920456110594984830706106225088463348041451464435181211054653654351888955708853913288969437869667697088278674759483488842457509843022025790446568152593625781644876076687169001729806678374305653360009359291122825146487898272029376130243232575084675108872830001478555408168975549647621977016959815800847350879423427548997294695526901243545393336597268628499945109158751321133534428586447872912243809010512667139837342065107660716098409175190272124645398908224977511208295142869633473764707879241922791749019316782395559232861813830417284958145858372234920485158650465638613760889477760370190730206448777241237975563067984758897348739975545389593307232558487303621462616772685982854413669265491880474237198127596431407914233819034999716153455044169896088158586594994028192826401806816140623629835397891217931943706848385311849779355995563935825206104405569235859909748924910698518323597720133464284507137541457704138554842613787435920753566968259832747997493097343770303038094263676292538797428371415652868339257448046038527979567567032657796345741069633712717374704413364458703667158666063988050323609841589683862416682345896102716876216174000252285199253995021994530894338410788124927863172437151892929951537187374092767548238689756903954239745035782143081704582020368613942266143905009954113321076061747770508849190001207475440385451006499287746960223633408000000000000000000000000000000000*i1^156 + 25736045325854604253548773115875947969841733410225542510055046518077674430563320950086137448397218418423481016603787145024222527141039746037249415864970297914876149475059507461365855074143969129329768171585744597647992986617363001545787760285779534879947901257358967692306769875477372066143958059523194567743178001605471637853557257096267703383867670270383424327086194689734361844408875365408321561869722882532404702023780739813958144534141519810769731236321504683589370907499671029278320705302559988881723461828263492365466693995132983716380717568224770527201918713935163705679653555510467379325581017314718914751626282723998004904567162612819019969422378439558013353902839247771924736555811882212845303092309928014142116705843022187395742497773307116897732482434448306999918204426994206219553281100881554684232340109516309965452339380752831892609888805989518859522013582805375837024104375200131028223557735434607330966132833474359548964197358385425283306114935947162124601914980815648922359064294709023308125206075425153807338187355357054232225317503248415574575590746380806847935828193927568998186950181065462710231482336990695123347660783928757621385540706269614871973478915312867090094155075916028401653484308072637731231703363846283400461508734148270809285232657566891875088261265407093615514553930798007804782589979615945840658096843231434188259276889205133572568420947309389965440123327505622296321403961926621984429014359519901164353387949413163849054831999792157163006764689868001120578103407669219959836424511712188020068968014723244737260170966083392636040988264300805541223886951538671228518014405998571601286699032389653420033915314988429307498254102978496990944860622925907994301550411597330325700093949791552406469700922446025906147873181263678956700172507231149566298040631688008373768519912960659801542224899449961222149503103784805942004041222546096895868631994621703680311114136311619749102839839935051853038484162645321838198568813818391426784477559629989254239467181606115210294037626813147594749074098637744144865436067948650954625116179611686765088915511120873142087203323230262672290044504174020083468405984964364620834606066992098660159528238761630741623042887659998413145942875800649443094992609723309966321205684553737111201547241549713571989020059513298163592675789228423254110289370219679222334358482300612509388223965619723026194645155568240303529799755735050343139244399583422860255129263278424336480035941885716280572577903855340014779338337630028063626791643105135128751554132776710944652605022614561272603375961046960262954356947199443023578611576590580280041438393064972715763325497319445812147624000120598842889289355171774263996222166907206720989065750877453782850437811878534829553528290736969500355966516834160923555084088159485256923495766535527530795780569595194081949386603557277931563953749012514182466544711313129472000000000000000000000000000000000000*i1^157 + -19389194053935344185268159136862672699534627926074607779343825978851462709236526155613141761734415008631905132740486092900259593106313340616398513490532532701491414884947139426954164151100803345517946664906759739835939236651780901258653565251469939318922277313462714670955775741957200956546819248735611448801665765523815818225019948517313353150331425610323193552518204139534271260723752705669284945204869976956207647958494812589310160079121157942718905929995970895767618155989403525896781557958454279069440106240341332472230245301162504933027942910233698382911414626187014812683407753035525142740468948943313216798517528136762482196994654498993073708031704119904487375510161630643246479769729005998220779930827200816967727971548036518048215230493609397930944518451356384291678200014833480743535568443027278962646421025048691523736501721296459519669733721883230903127489165193686585628547783087237936909747696754582785336319252410884839273081280758802911586850341428132578831987701175523217477094422656771106983562152352420391882473954781506075222364129410005365815756190532299582907850552495043370963590899709056731279663439606038287848242433034113822050889739989652881900809326456543390118827533399457424821881599254225056151414478184258035035523971230031797348416488943852457385794037705487306662872536254033059089657926689262738090962601297205692474884858277314680941750294630517501298210261411956660118590256963008190445924217131092125332275379694921709944482753944773778519499207216945305288284535487737988720926220499890414595059558111780711092988283323637141345822479100500081854235555041941858730559070923870588292634052076163083327057312133686622066949093251017671364777490837469724181976777063188392952984502917446511538673578913354320860356364764775509221170752578280868001239790364026505735464725752156283629935308504350362862992319701597686491663481259853711020378298084376369180717340829479077424728510622900785553791612332741636320075023580948282997453949017957384506682037795519795049707166491836304509683991694758494842256001517734342406650431638461171512244010308631999903942748428635046521583973700277421319723598085785137672616676780124418002166259919672551442429978794150573697969212482222552651430955627392876326093707882186834031376545413241440348223608366071924641876164061395090319491619184115788052622498961034684819775994628151250325241371500536717092725712494645736192203590871930275954157735701366487853364388078179615894667155340826370201722081586163188114149360019181670956230105711843853571383376959007349005719717182950188799259856586056396475016503780138061658876118154044886128332990770184468531010340853752937455320372388436153391087929618684307349212217135506441530084906448081515833801204617017461259901689467634299855390562683947215751736546503071787114502015080844967739467437074022400000000000000000000000000000000000000000*i1^158 + 1116207809691859262289155196045357617757229898317411388578726875685838001088665889455814030193435803695940694331289576752487633676287561908194989462995778475739462459284835569994292187469320373942382267474399805421549696706193195577858255401328844527562743480083566781002111952538628075274937797131018661917865896612754888253594422679479107655791749988827223412457747809622940140815505083772799526556509559085410344235377620233030961163191145210251090183087538529107120528245306410610695691150712901440506037554657342490625579107036700135094748995919842474142762308726116913902899076208548382404954078611948825922964915250219514946983695426696842970301727831574275816073910821305807632374719854244926036110139182887505275681854757221892749756756548639997605806832054779545259349019818231055258642459800824002554161271245081583866005576591777955656815826846478534017169660437372890705067769069456413903188862074247620756305423539250033360435260890611834765046387235256245253879068898394932045117485322009902033532397543041431739427697448552168374647987479235047503660765311459541364079177298780487864420401613533995336269387084454266406152252713258068745540312676383094924152847872092854087194775690717996736730070602299055906462070694835607887407072544386706467969344359539902872731387108028648670889034657709467577290963478844957037326263850292778223499571611569004206712496734297248234825458630056590798618310462803619922665595905429526786730484462745143938627191974596060287465122111069293875127988769694078538136832393795311758386137672402086258737218233133574722088191850444360372829988281491022289629361616862642219378820572025345302497534272948342656903758402147353129203346993801632002762972098695134298875675033312102818949911051378521677142485463617168957228204297590965037609886569617935598971057433377684420161066229928601468245386441795681919630118625059665313823827302027294888654581916862692199101077982782005423926348790025934612512301999541915928316424125612287380056796706098773429416900806548233302460406704393887006086993383632260671789912720347229678382615409761359671433028455571645259453895327688019912395199650848599718549813405258541518440192447590672834594684593786564574292073136519928071486660255815561837569622440214173553206127632002901374997757649053714452824994693892659710226919797287666136810133255929543605048131590621766091526101450441432344881779889624402186583090264635274565668679578285088354721678729897951311549379043081264926610947191521540293230367327964723144109949434540374971631845384885013458432860059212939876663236712763770270236647632906433065196660091921929775888581488470785013780916245465687413305151266486844857827412163261404955775871797396494147917072516416411911266732619363142627589466122483221607219200000000000000000000000000000000000000000000*i1^159 - N1*411428109997729534407642572040994234148459506341311390369839639864611045772154135998780383017638197317564432242941323323570204104406321101282404124512969461205434401658490394066260183350041316046752795967184936258264176179628722799822469265542008879864194479471343415387507631033268485019633445083310797371648707201971101426872286712481081671682166042693072974003293518692405286490296329534046628064238967801024740019676587720102500000000*i3 ] ]