[ [ -114817135823171784661975065593858161594377726269313030536914032127708145944407984147927061740708441410079980997179711349499202609832646602948746168473810974856357285065945116304619156590577437387999429940189400835052206080736858411949851544829308530880624392838970801303079166107447060850684182775324895326080712920806233299723184465741726344678171771405297742820979349236082964766445067977848911243153613709662849387690514193440764798773745931120167637510073946580843193724413980273405498642757762212813900008310248073763825289997241688344618003675656286696741039193023886203058149742296511072861048599800872082296723665184101656134382761150280635518403420087289145827155514356557500103443053408625961353893514497325554453030708310124939213489453711994063598437054999191829396611704693567249473584399462060498430906692823680353142989902184122481449592510273356524776218301532053456392872121127540139642534974030640763839059665910818879092064125246196324766362419681607972606570957504726280121847835444160267750335239062474746493898812818843784334911921233411116750273641434955487292733602910593446683248324023820077939805798573254937188581559467017550546102357535706426502271626419838026301500368713353349705558528194482035929594405852953973365492576534382392132617133484527819509343974770515661442073966531691154739707557529797785831139106926414211248671319388872191603750523716406364458922391507861947950831288908891216395665585950286071458505435098768779593432886227123521458364312324891945242088386526088782567296825062942476993910836076880864342460831338806691781328860294235152942512872747129497528761932045998508131211830872285745347578230427069507988990131217081810354747031685610698177917191078024877034859167299922313865210450926047661985593295626450003870844353751088104654021379168122982282928304303562403487537417272815427892471609532680581614149585792013504904611992142384328742470365640862777178299137344943359206291142066282879838348035739212751460758589502452243697640669184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -181696768973363829843181520972832905168120282349923552394844986289923180308882173396322743731047580151399197753801632322165527123471992539214420960694955911245759441255355678815991242655548978316178684236823963525196409900639934780417888602216393899993576715433601828599790617481432203994540037063808750742912630636990023674394301281419339966885777116502363024614184081289164587052913029958090286999183526105350860484236885661102162358804772870803887538487420270420552289574284924252104867423009677947680716088912430627768937270138343779327320507754109322719669092311114615289209392903233652056237335927363513809302206169344335468048069745366438271471867074870509360807365105709794790325453578258169056672154808495141905926303874587107603964786792101507348196732874468224313149583907670019435336230638327624840023161341343682251445875284926027631637914979425788692189920296007143189310634343276464367047430745071783626165245223484368715552098506342117516307186436818197836612060926687728394589461879692613205845617220632976821068483305399614835408068677289544698137441035396517061763909088425642447947502810414719926391850156351296407844335195543847170829642477148903676689643415340694482949543465913207445985726925044842220399547740037216258613037300474584620011268336066126154674546686795995064153791363303275212037219741933144631065933181772957490355908785695632459775949249076070016167394119130926659382110495274166128700065184237211294322869747151555325407198607566276756230241113560129614757645957485167819132835086692256470897637595347850277995017641563684510592347241129475302087877257399735279286007333560316113985105337477053415525114133564192299572618254661008320436577021448062294104600108536887866702655022366248836018184357143472471712062346650044433293177093374176406950226810978568691308586749740478524570027750566527131309982938314297010378491515438716291190756571855378596548105911992418133103744478951076493090328400771135433086661225526171193742115937165413762757967216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2417976427149175584724583336377618236283123310077056694005547071126118523418708194431228642106162603880260647899830532289009391330856534813954384245702966686674871925158103047057405595990362289464748571442577738865037888445288522030938122012282141480089798506305738208857181541190105516357115062474459113996550556873071417894750952352885087065053853001272818186288066439932103358266613627794018300927879198919141003005106217260368639074368219306278076350951235694636125487166831244330772230239324923945800768352600864053429884988827237800785849076762245562594156992682835215991454788138016461289033745496818035390999738804896196690842842649931610632297688455713061850381886832008542576364283975695849265981447238604795236341896409600390550992329891585236162042645907711229397260447782286389669343158262519754009606233266837724879110301860413930014352622568113909452695817943740925010602041120897210402099080724645593352306999483966506946609657723668846871336283148885838459900545028356289218842168604423665120453034437085669737924872624440689616016570072153812554726860065107827698880416494064606054419909352865673180146480754821608964468900151857561153271990762397020584082739410134946759085009264958063390389821907868341081916830680454633529000943390169634641667773819708640395812233548845764531488336466689824584333205793300985090326563513938570560660563259345711394189436332005672911116220345534859727137136159010062350311895075190067916327658160811861017634340368103949521401471949203816836994313087560991881301857115675175192197045252772985516858853711515078267523753062020005667328931552777107141973858536682746448918861261695034570939311065709566771236443503539551968200676648915133471999750816105581578715167483152058008704494775808372473382030143914361472450412843934404045846930025744445474021888969406766612884320667638601471206981033525951112312908524695898266658643262542007844346406966752345136014436931347832545740024244503443734182189813526517195471273811299407840589402603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6071880317413240403039059843668401435806595825647722147427040130978772324306241529534604659116642851943873425726525153057550273750058628501021871815858661612119320718884989320703092404397870619260545274146934209851404471734763977716979751117988611317629224123996282333228134316683397222116236072376605671479048823580223292084085337104719956874574779282795151283900090543714777187972706081984935405755088140150431160945663707419570711250534449241614449195584304927746463927491887221703617363890375708764761518042062836509421704601641125737572547350099276708056397787160397672830601073510263941426529096635984962150488185081877975155834454669217873364624065899006337648172793196645625748867184545158428018811929469663666556661736125496537767542858520436388848887664187462425633376345545581844881736248423632518835505840851068903567258409352742052309102025260832365073356888992282312903706116612681734851731184666945627010979213890092066177689997464725900935468343762409246959623041429311000959491073649961666302955037181453838087014429941069471244468011144755786644460242261565229255948847918264160608178470511334765448879097366805117808465719690973996269156402585264811761106501334264034659056571778542072260756484123723008349123026631391371860922386801778672167111343914545154836648937587671746029935552912387949957026659293616143557196790313240819940185600166105809790723964930582235207999387204993198138744417410539690870684093805497505649018898475159884149324055569622854471563723772079263252569128527938436006554076623864665897007035335475837491714520349413647293392717500713040597836478659492283833358192293614325916541061942020294467346819156026774100975100372046546761078946835565747300488364608189792337067721416745272137516192016576571631755319287964513307375344175945785753901204390895381616950564445097547498893027013257968853790909181909773164478518718764033877613479968146293952050915294480897181913633165963661869877834002263240496388908346178137838731612343883984794019776430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4345417081198387949081592280248938526163716802301514179066701698249596704071709241890794733146637198533222655701277871451841704970885322140133051688978410322565029548059137567470485923152066941463896343625734133667188448728234120216955300432647139715730497008238463395583677339449453512998255706078043775317023950419724197869450724699648393903891453628811141925520150440635146450362836050648756058457078343907539956478946480383635563387788598556090828627648656935037638171480510275844732679648422007558847280710612074580682053076604667461839053938059741658606916545167600409856584179891251437991769243026675518369222725256110331316253896098948086354073658966753792225094863470726066375584072340809726866847968150704658137732572464958955890684970160142032747826502113051791727677115904713796545679359372976807301575395517664665348952767250050557086418578213911713928075072830184796677357035044312065117559904049680480742918504909990557282101797808443251235246970018701437347006078398166813853974116255124259659330249740043449845055557048136002360528051179351939665371585772136954455846840908144524325183294208787689698920551094376457779122830734315936130795205047046689434024498995227065000841601092575452970052941474063896510297312690693625258037723345623761272818772346238957918737377147876089954726845739342777786795497112545780752600774798373153293210112074722018559027820186109832506083555754435999017380420445084341103418117075126155721562597719956424461494934509017958980845955088215210773630412640735122127046047996735223061104890768594401946631868057835681694324228355150767423964673346722552367534175194250618276620055598555672614419820769897893395627569226225655247569607164560673224871658176307965148185017715200556067342689126386406990945767080015368519886941786430498245687460364896005364211280276771340793410087003286106295377573799708998392529147211685783941992400062562555012490395719386802350446061019411764909891467528502859422501487292282401757361121549123853993063470858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 18363799820497669075915249949420166154786791759097885649340895466196249305612351231276313680488420839250682375053859291421602745272249278740856041287397856700931927341118426009301355915351422679024977903489920455819932643606322769519413036742404871374798086449008229208417791198133994580241725467037571637239975165234661095343010121196338287676117038020553451059509718286404504948556671527765031537662552716354420884013559398530084026595896682019683511513534369012541478075786766978398539750962659209979039332525919303653452407492399347864706069015864718713530838889090080953409832812357609760094514052128697659151205529073716446322885571993148950362762146698129575270995443827481110460134215268810023999160465152839365371867061600201762140303132643635755900447741214141168704469102370220219232884538211217569521142209352394764828519031445188237729551869346973083207552665721413366057481187717026165550855386330147372738799096938030116038105004241731547458034130440171193511940955822469228134803186808924468420511533233396831987177742743940839242802822456090307235685568468545817752910290435498056867561543910794966776986785574317271552260543365415130440587873927919040566022253167896744605130233658132904145928928466778756185947330322780874919422028429887718970655155479831486630713567128265558966550611393259788506911110821338206915054134422369829762195204820115717849626307112469641208573641499845458158306979757242986047709913531570795690798719874495101208879070539038629952865610037898307674539952425263385190896050324184952178197176468682052580662573912721870179638842356228540179333801238295218621554433584728767311595011548755850630446742505167698025541517776018908124957173612254551240778982583417900882277390658842102688861795291910059598338892721842645681738759210473405967274415950449664056766504290435459301389145425055175676831419636922739261288942433325890710363301073293362193653572118275989892810672134018459023791031145659041211331467759911844855761165606974954818208081641472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 542702871218436556843368372753324382688066398647980504303168569235890222087004950541588935657765716354040402916448692151903708465501036776063555622717500346676534325870510284630196040164532426713072992480441259953488466674701873183813910896427573883729315891117389982831405232916953994302438859697407239678835455550809056047319103809109663978014691149648549628871226016368798525484317679019801312004113219508559801085858321023458277250232045774783804414628889642992646487780661243850777989533517108869423068238897391603363803961378234205457315940577359907234233109674109046054875107333137409357017789598009040847416762785533286674193452735608126720046240660072422704042643447179796668922370534380992014973010293265107133429824061749862157516015863878788264061915200356283138302536934430531030374801200807142964491436657460873642136119867082474546234710952179924218683376889274971642991809183702350693840899563768932187476307163363808131463791608015593516913517965178447612489446233346116528653341723682143933044605821697321016414453322686677547157492040828121299477343739387721985603116072443375833574761693157143312799140211400921104385781326293299796817743034336960130335478846302658070137157236054400027975498508802566703777697788743415610106541187773399948720772521720674019556116455409800501004227921164803671950884199775047443298351771548632045868895367307592666066073321881085337083376641409935897243618160036745619804469197658794471619259100290013533524816155882099293755432067180277557065970477206107465204868512076812828943305308288325792468738431137884551681667860436843373993289167221691817254709487185009224432918005564711944334330707199959978138752472431246195127365792073473371970213853085298298704072317698101544462010528775778151797581761755354661077704221298058489923854014771181014560754977953839681196716556414275537908985608260517161723220265936903532366140843471509758279049179943550620393600413966375713708588458418425856768270762565875155728428194607560586294282158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -16513995636069945181604379804564135639409522964579052400074103369986818877003061075650668199714202637224912298501846875478301867034743730382040512405614769907476027657347003941587608054077673114285526725745641854283201778572963623540874104918524735347249538021661297409482963321316671147849111711175733280908978886785230556338781187640954357711401757057373761543115165537160469572080999693412700117612697222361604582295367891037835726777255437147672639632672160607988048962156603518676709051378297046323958782267249497311996405188815496435721550367408505509159543076718272271403037148029632616215132412271365620133095198648791376813186082563364684089388776709675548678546768294299549288721830668787579936421793103101215691087468162800430722409638987050898035060260243254544042569740052169147133799803706998608908293666567622334009624208031652377154908545912470228311302227995924563014554844099268982657936614879589230153889508374354374600373518174722754848615680654840660155395536699598399505817832364844933146388806981193960081591568670510995743527502077999566435581078312985763014733683698907620347273734429099362808211204439640729385648149560628268664470898670666830002377583948628540844968484320993765255044877728953610517661384908206826968165910954424217104003689916759370498727417416529024503332339450619894874219164386523683114430340513674677823489390896723525195927736116409228681652280999681281415597977213615756087656136313405039862025041055583021316757179031730651147726602892366343334691320251674070263293540253962393846426834728839062994504186494289819794595921465774631416059641590106872772378932447688115368504295003105851796434765535448316091095918140485399869744052302311256461240107127975768639340566544072626113978302443243760529669052022644129053234494497909866980558899303744360101410512736607456163771723337493573346719481732769275841892852777034322910694021077547141120750125137504210380911606875308491451650339932719269805738890964631811277132530495582230445558815784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4388770588927219357928578835481296926654301708594516840340196318009728024416507943323037832527017613609945244692416016428996432319822114729974803106891199669634054936869933606192697478388578110474904096510621299274938617371481993811504053843767481357639639063904608376562468451404882311614031898072625287198155028483042430500588222453221643893282341303903095481167518793114679609883522338476357818451271349250609506100426830592698342725747729270207245858678568929812975386946212567896929897774542987958314632075334290560961721415368554287130346979038392878903716032385302452894360037522091156566153544411660030373775605580666560662422093695384313195604155796425536336862381873273133710036400817867584512967868429786574447187860280496821765676335581838727467176128101780780862576615346030587214605235591497052074007123411563160161405790516266588299213991403412556155724937014169610633387944679279291578009755725898142320952274797031107350982543116232292411454046526033514869629536064844018641360183926206399407191273077375441757048459321488272121409190609448503140954657530582255272051259543070256637932178161404970969494065146380288600851472024459472060512522490270774702632323322758019260524622232715005646169425647719926403382644338183680537740196020665842314151386504501119890427189104769948773056587733589700178025598224798501981874607372307212840876330601304283352357050119093838631895066491080447126940146673914164289251339027475327433103619205703154903285918971267287806647143023054651791461606400080071526640602223366559468046524576336782783026309596877796871041475457070105818170682167907251168284065505803907610877047280330163714025384416620649507879602042617736711818157300455061129542215864384735925677429081511641533886893232727753272533619829507506082173661846104871127505612332198055787489727104185475529089853703708714016570759116270881083361462062642612258868493881873942979330448453080456666247670022926446177239549830361091472259101491147987843445535056558475427758169128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 7725327622467695159766934207147645656225102411167252421146308477772992479617346216914759523128542332891993596908191786577454967518999447606333687535307303125872060767239054103840548051032383683959256399991893325757421036889995784070758521903923626296148270861449452924111182011835322062144046522089179003269381505394328489270352705819316465828879873889744767017653791964582713292442490016967175340754988766883239456306396103343845367470731422507115071385928633238495746795370270348422238225168963794094470986870522552678772871662178032111632039503202270800161717191826408228610590936333493151292136343166185924632684589930586840348696626524978169603964666220086298592509204917826828836122788010451524499877364055595860343418024388495901299296273602916009947805253877536965858272636779377287256074953926448462810808320749959250003005531861337444055221435833869561953684999374868551888006255665731119067727371530300959349576696955628628331181603207650249137861686220038538974100381372074856132558054629613939519853584034883894448030271703978570531392747189998489066870921823280811610605593671303454212397032894158400191164009422297048613252458311259033226852783889353012282621059963422822436118130681694928793178500556453568474764543316185231284601236030886727415126228987415630837008643779159125652790821326181260115719518720639046461209015178341208199496736396266280108832592447961445742205434472694893140314125978508824503929422460650398892531714341267510487458046093101051475503312360474897730138686737475857955736578496572575614213736336302444727899159298506815408918860774832791865918204840859474375853897080833197456635471142439446768578102235261031382253048152491327999639842815284670940611209896624107259006162458547067347450002340152115908273212419903900820515236766830331826378443087211822409324817315879975981509804375077434976957055845474293371379458149180737110283010713843955934298852663124567453307443312936648127692697183756122184608266907855067598544905460262737073407965265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -7254229346519858880282401382454921826564411845371864500404074169841438614537138072284667606393571531444468663620187356686375422106020656054224199550606407274366857534404660570685568289358991598374426919243519213653665434421403203570441814013409497382082202015787309431482970918231149693185621459007494979050618286803668733434988792817058067897047126067511672050186951625922535827660622499513735865013345744200629385005359672551757222475258934633250346464569422735023288309992368287278725476039481138404744441661288102651034527516211180959100885003984780257523603686825518154118987551834866018041720197171955791650979256597345122867057549959334260263833562440173354005935529773416878506400188624796222090018158257028309457880310130143613241378436476006561678802975511838891139232424021012027766524009599474727299181251764446107713520480329193201202046272839027110871505129654257222544091186712445790027484948843975141221606817929719317492701917419251444730385108034320590401350178935787881702125902148521829512460014856898631509873027144031677341979442441452633154076980249596409360643136515212491970974276514582017739044248041296451619259813689699623617604309187834880681772378039474246386810197516607695326511567927249770469592782825753276870616704194007436317415585756010849601236913075503735295023025046248868735859039775148022578630915052303618398826388500862697893147968748910447974686616562516936136442594711807811485263280503155490995712637254444844700786480662299244490179454616180219937810569505165713293967968551312244842254056773196689418029788664552836079599624904355606628454159546903011221009626427162037593119297768246654870610788422032200335853328363780386549042161048977451244579248282915611938253025826610140404822149375629622759207240533907808554165407722963586414331942217725783930060628343018709788056646646065306551484846513680428201764222390045373156372567293112963675513738346066642655675910834677124843758676903296168228124277588815094252905800115997693768024983601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3138687939771208087484341937914133429714176739027871358823427439066383374703778039511035493630641174131521968020043656137814177635744773225402622606594021322283111999841021569620088376771869064175307791508935604788590285020392821496384370858969548679879646730533301883584705215004285226679773507069493537426517541154915965533947808147091395916043661123897423708878854372778337378652467067218780037596505098961369873357413182758333514024506626994493632090981438126162640709972881900038387347580092208130440102956237744468053781009106492456507952227488372859317385017446787168702821161735415980901514709063188455561870041884341467500530735841906702210084973140225562590928995817672885907237292817919279847172455573917358833432998951282926761413672343590562093562894594387142426879584756556590885102880556617319616817997318727554577763544310796340942347351774484442153429738015635614200340996322968117158512098787253337934732857227258648027584488435929578565459408584212614966165831113034699571990275683085132114314597577175053996721405587040364778776280122380129008097105276035648562305270883114772904038707156399943269508246452373012703456904094184375133967222774254751117657315937967489498371232875734531400753611426559874095849569472494495209944373925366872561583898071795761597022312105223115402642073479300630365158084067799749491188579812043996290091300530127312652017698204342811648786447053405530068237070500558889987926435174359884274680259847067292338274672370788195873917998626210116137073337858756239056341285913423459488911453841501348036981770810236759309239521233202376571975457456265834255244958877314465988376419643110892899526258791878756479118255991725276725188100227363999138712551275568493537437215148810683245156765767800988587050852563825104928704152264998274901972133947865581204835312191891579417633764250900664394222534946660996827366962125670515159760887497227187043483657394978452173978956799822595856069506988517435214470517775457255473143807122328991685353102376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -830174297397946943691954760898979975584351019182694935619390921462961621198232078764648759451558045465944847004192441330252996391466014922132104985355288482448940586243514969531782440152833867177889832649584129790791730357238797587093612339734056741612715500806668193131432170105714014261609549246808495424123513274779149833391018846789787401193748443770219647269835292441598221548069089281559290308591070355061661986152909713748620362876818103194816065995258194281591042730701840173684759771156042972549627584047859203743062489226756149712069419435764888135108260959660880737535937838372387206150791892902848242393335649777581899095452772466724884028394741916546294088196372819596562285540941514286700927719576088481284000537983366602668884718627409358511859269829467086506692880192857007322564815620639822907907919578755300957622150481332600835767673083848028433946084944661431720837441679066512386185785502176097499861376113845980501761757776430359193153815841241162654243992364774573682252976301831017018498825430083148784123530789931514507005625431373620134952253916519367305035877601856728919884213779361043916063560432929085379171549221020773921508599655735056625260675738998203011899962348109852582869850212703711940044947166227816517621771437368988269460765057007507842520071554117826402229038747026297008869165803199333729092646770786944165600783727091118070731500451202734276989265579249840719632974352302030027476240387867752083583523482716353871626057199467599364959266298610423970198227063155505661666343773962288849798061761350717602737587252820104196021991486687285267361529655135680486454017644582551654410526869677382066730961909173856737182458178908040560927621459655229124736964809097574704767099623564891568985998791198856713298488545658827729289482679587662079670386013906666953160918987721594528009291298847108058233716194262469782684241700518937151636280528233472960540382381387518390637661408303493488747804663820682152201115202548857209503629668970229968861994680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 151550785296929928246844412644694220971603807346162554391566219124664493514864750648778034144228992622460632427739953368767662807371674549817957151079924253317867904732213933251061732586513510450849061867312182754558186814076619823913492440967040378118101053402964954880353518927213772020391148387056457755285742707201763007180400418351761980756366535647258777626794269244799248279631776434415417153779237594249575749798784099257147893799819290464377807682003686649026326938992514083699070764679297498371847736891081512145046084387885285152755565735926297537007394174763096638435473223031128181044713691091111281471152898658487309151418365112789198930737300281975469793464075399995218236179183892127147918910992468874639632584054537200090653189599749168179905872423507686473999392879633904369744173360896458679178788196135733396571858050923937365633819042641406250539905014273191429325043608235329389070844322900856989710234136304408461260303617648441689039318194665601216520346006637424201468461238396355814969120230750229746825163404753980036239438321263932508165601723388189380796594267825939739926401127554472245284499615579197654010590600599498636830913001683998026700966821744274998328804743477289134620028497699148733864733670151320025496299123693493061642024223427030110682751963706969288065299185157217857153848049118049191810859600070199930112887198919620305876630177789214022806540420057509407776446269061467228314078608422076254782808014451255989510020967078771538370597874937895732033211023703619986554768357844746135064666056198651077397393367564663025790126750450077832853648081412788872722792234503413068747406327947788919446364499553174658483294559011316147411633604504350071122740102316921094915180891101032930934713648521139525476105452333308430165250844601707963507288845117297164137741594708641689351133362924725626574251441366510375644205779791300598391517375592604244741346991022963966337107669969459528705969786104554294775523071524423158093959597257102475088803921920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -24342694096718103331393324982270981726620444379137391614885098947599608733641786782723687062696911572299552384200518244124920313565909386274659300386887427984329265589475512169903114565151197832526460080934317287854675467026708197588568993682851935409584086384346350467689812979357768210290719164022251187201370677330060580644241648129571859866207530913667945256737424197484326971249162204680636712321167705756414774075134421606614383460740384152258841814662299916709186325677992265988255764322184510388194835451984963402841417193770513526767099323826113552755177138230764009769826656976022958972753062590772909369547364631774153525700037770560837184423889820984998842168466505591322523866661236258955219243522657350067439022782970321059095627336958541145592830265638432472707950400075179484373647846865459431824467239800954776462412685167972960853831052597602025815752922810512979244868491965253188848123236163427837713916031558377512875247029792622019254025405452222213174764735073335256274904531941468445002955397090079729341913997991635848678846422741528087964936377062657571331573776928331424874985431536270559333119648789999639192987919328672877009291014061991915181200256396267235299321753314984412027470529715375726843577916839081480318326263832703265944695710652573770974846145106716255707016852113868746945196413861471278816036815308150595777953176373199231696296963413356238093462806376384727362918709609141380804410054390862633176770035907686160358078025204605154592731056477075861577452362532869338781593871335041609378936363618619888546397144041135008827406131598324163593345490832749547325889573848330086616562232587697018953389614433172359188694484410980559028157446459855227817288336817366596841362409367959709321816915661447665014508760109728438851758505669851874145065358323679051506613739689819637494874540101437135813553614443641327991747387669291001016634756867923023556712158344040888288437278374986013743787515269804557739251939032267513113874935196667631437936066560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3399142450186450423269402237496292420242882123968919111373117997305086410472504828095495070319312394782616980376863036681149173749780930560395906055454653788687236212904500081191886847639256558812425505395062042962429919698039160607295335616214948787509535859110870268248584938107774992922351166455470049099338880886872638534049756425664413817745934857083045978840766159883831383242286256244666764268232629626888642855487734910667917116448189989566189458836842512912722117970062282560463642428561584292099756908990746573222647996271055319514030930756240212645278193281412370089239282556751737105580693825733772408364727353901599449091272719767585070986105475850187397878849725608439863566550456606201822296246512594821050947129044453389174640943883299838969961919189441545972851023314410596331879007681140285953688727122029329235618032564910811708717886639733516954467641431433628872555483358321738116835729897928100647102403528852116014682884185094600776546001898913019473217722216962920521433684648985476663157748637829274381932813359589695809582263776913244428864047495646661706868098656437263508164490486513803959385636236778392679943064220813759235009111208525422219948667884048977557157582535672231192756567192847635619914871104002812837589022429906466918729918902600052765642534790610649104298026065743129675968662438647764818753946957652912653332134785779152599052373382980551391643260140211966656386207445194291811687338437668236297343682239345065832164965945832493221734624203142839719377435631504828744472279124950352893127633812065539015864500483435696130020327943541951955494875888297307415536642696134819372811389269053773610551983213609498078546857809876454819294099020854134172956825947715974691179035992659841489969105284585392043025442442296309922421111763388295226081111264297893199981740453048388499431968200703933407427978015449682804408345064594042611270855443180660121544745272694136479905197019753155434317077097978281482704992498857133792844987868110888845709410304000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -206041396377156917094829661071739297632547022919241519072316430017805535244316001635237789718556528043726960564163396865517792367178451025552353241451063208027575789872461163151096621662564572652039063792984865393451500949898151981688601656525822362577121909354476395927290064646243611562750014946434348829706640535338116238393165870634058465494556673974003336239318772008174341627344158379213876497817967684560161814410865241382663048212479243271580084672071613682986643099662792771758085161613833351601039737474779315914031239109008356915393326878047935657316278601657493218594837863757059855856624551266589040214997638226579786039541130931705310458266224248120681778623493334581139003109754140049042255713008866828904091917155042536672834901325297834577358661372851794194263327494901668801899605948943908409289390459538581461419806588973018343987037997729071373275552384308146312208427746901543838874792400091950164871833348651073581700436650920043392735234086551296434947821914716107601178212650252913646347408400447028159972949104763843243452575743214153260415444158732026327639358494982262089578223738880567052066591518407764180806199582026062607503695750110381819412063094616352471707390955599799282747903892800743610386031476416642162656519760969769969955404293603838501756450187183905234411801341992209355068765970492790937152196634736260898126933712710254765529611997680592374586445034821605292213325691281042915270714062457267607953913922612124319822257408079129600560181263783251981389055875339772632998040248295941708274473143053808870980163305832140915969071415075704589360418085910785583375689915247319456192373880667339917116225565992158471451487934563537606227027224714259303625056715395493927251221846323704498230710304144224216994613678767164463429386926294385052610425112540493284424564791929591216979261899180734590833654201895632400087611750329167228817148000133711319091389237015002211013061721585567033904451255133611192630782174896189882645972727654287652002201600000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 22667643208546702000751040063036059614033520224346152881576579249248712155637984754288684605979456016874427808958827305909111699431971072015055630214938442109555414449884845656737335040125676232236404265960159997454874097108446976089861029884622674567268440305110518854704362973968601195719460835006947794863805531638608722164484014473375093054199763374343572205044554296320485245892850924352665088640298293007459374868459180436655332207128542961927891945092133418118805149672181987782261040303543905812625157854036346730545740306328766776935405087379877555441679153630094688663005876467314267934933507206377838021975418767172177581819486022452798562882950434444413920288371297061200294162724430157170020356088441402822304965893846121237748406773758558017154436088689398101778265995287926858222676912930945769086066617166580053754144129144213316157665752974597888077986215437027983656006777682156492155677998783928839417750853695794980212793365417818058891847428926538380445888013885670693969022760140081280580840459125298624397179463528395822624337094906797131814876848133436781611355037512595400631208270176489587682384481483760315998651321634693553264568121356635425453402816362759084270382728457076983466571268479340475821447340543250088201381386663635220598874992826540749980745252051644120126566406204597196790025052662959560067257269238578550451835966014765648475455290010334872211355428145041697298036507046690419699370791076234854352311445131655450920203258005470412190570227051697271279305458360755334813197935240781994991520680699086020385912186035926963272193789718851904443654762282717791562306480539582960773073284661240040595605400636860364414085548012986560042267884809820485089253127314076311439577663414809793323636306020563871107525163497899342105483261301250698637974292606047812292458565701831445169976949175479392250076751777929615777569509741514172653634127855410863864224407487243505185431909223287925037516803120684438415504677713067682157094060989928554312499200000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3907140406424825609375152122946239314583608346622524813169333013085760617355837154636657685320445371282843046127217764257887099730838539488021499306990282087939898060263853115475370721372087368266861615631529769721116483597503424792732115444179869004428932473453841354403791943206950601608787843292517527054779154927659615849431942695675476375861109221156009355725534338497611170699427371310258032719299129223172687895954540733605002658828027435989470067365215363909394173879922117514657571279211860389675521776727679197664650530414372450188937848985233711090239334942127970720292667387755340704153177868566406351852553647523385166530592571703871591558442420180020671287545506213882421781528819027542426986316746219580258417268046367693966331323125563369128379614464832225115402680702668486664829921340836361919083458445051050269306859940906361840033701256335499949153128254833549888016559796352702848881012454038878853979077633193976517568709681560079172780120921578352691209996053044825161531579337516088791048985825468798496313496589655752000156822544724997687079081879233033104158505388464802871449071693911287016683599212223640453847176260806972467414594984496917181439245364829240191689908047679407869335398176599612350003407733075790043870350800421803105933681650460980181569892139687610887996377887991503766820208202095112516912093463640016505661631705936377301317853369579819721533351865406630670648317001068672427312795729491702937287411745018697440632163389281825267815814102239486281900242415323874314525845965895583924094938796410895869764942464766175557434520774386491479110407181626585686119833643954081666671873810566128454794422154132556171274109152187576507812447822604334105080067928311474568539997639087831314914368905186784893960813855381030472056753987655958754850164872084603489559012688744485574366767574318709460082440167160484623966853909843655545697541357846079884000442490677359670129871102745395153985448366905498636419375353773694973416133490885526762291200000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -160718604059552566937195057239718505035964625450473717256946349971151857151370329490538993440852527583242538930783451673514409581964200773702385381886110145212982725810253154557349449586724774098563548909794541459194011480912288735616301813626989223363649856988398128333704085155355583893168952877739397436794652496259793165484353294798547298227141480807839451361042898352074605503722417134741764281975344599102161832507554201331543180106259555500811933804012818182653670537311133315879638369873295539125074926109829579415590254574189588618960968271190052940295569290628145570705327133395554043279163134025885392518741539469757221980678410348720155468322805678136032046979890283631352180166582960573784124877000392515215304013126438543539028139972956638414213890605377062987490489128687999903929033360356648870420015597766326397015315159781789785862102354571789866558009051527372236785151474969430307872337990594054855846128059928830468510770561099113972901999241861020118643994939945164585210343179070554833208682619736847336424794981859711424342606776867218097119547064950187127629335914828103929065592737415478333496733478435526634776337291289571764300397238148928041449539342877783977659389872416858703794513206878402650673176866847755191340594272375435694767280655832208641345900570230485312449388038476569769601826149366303785102653698584182922901098845840656528883606062670483265555721418730219956907262751826097165739723883407896735173157887344375418566212217313612633336982793241291181366789074798760416058430820382806598368181735603821300099362193056339598094210618066248915163077355551948335336169397131427867356414719268206096212187110062121312299382534283319376568541240817168652665794969150796733808628628911163683158394062644192026824775822066767063593766719018079050520380799627030288184846746592008413223547236420675303239861796695955288008255193079404677859716873177974333519609113755984046061197440241358425103933826452746265372073165067662741257455598352481019494400000000000000000000000000000000000000000000000000000000000000000*i1^19 + -19193446299422052041317844235292273443204819446804911066470940689377332329276217939302663184698983987768629372089794636948727195886657262672169809183745139478690755652143516750053149238694190915438334908022437717092024339574890268360733048950493836851072549170793927183478515143982436609256197174750571630429497723948259174395502086176826227953250347416748572346880658225038461327329720654503501627622465801196890662849907735318448032854514208489934511038870990775552602996854197389991437165212143831564153804958123782420723063995892396139450861942873261419540689709473498386891029105387843477703652665621738649198437431607717225121887864993218712547633620555036105345209274217925860613364525252929279519717451794568119653994061628696132046065960351035574595335074924201253541202844375798749880166453157421743702268105949284238167257433491002855131649227072953286487020498540651191448100173807224922954649157760894182119019540621739092061679695278228907029197664457212043160707044475308892138014628477924796088444523977124914422178551126168591558706060330848096449310247978705258636499385807359507765376179124635694519327161352470445673372847279173933834147741978631601392337164742440645040449005433172826497284018739836266245118134168411518929138385024297752354898735480458703688518573475397157162141081518213626440614759765704399647048755499910202065736072702967893699207183481918643827464196722004182338108470102652643042831535844486392545779812471850251684681908099185341853740969477983960638220370316904726000939084012236861087184470883721729859682900884071337761176473128611208282598366245822364163116958511943913230708726460046149036137491503229353770461794786819044365823231526870546616632788237415222442799206955109179727802030729673240930076155676494958927302320152855466225826709679025530681342691130427636056124019145215523693922758195755219921389095205744094791721832155413935836898629858416920410100829743463855600152186210072297946384600939684059078508108043567109242880000000000000000000000000000000000000000000000000000000000000*i1^20 + -1330958037284851979364087845783631670326462758671578916743331842349548939090648713333473295424436364518217292476155504503300150464930474521213759607590111406193647052954448280730949728876623982913810601500785395449253859409234847674736928061557738860806104295146156773622146753868011253934661631238455101786073460403601577688518435552455391237147155665000662755791858407776068652691078281131486337420418489642829797894939525867966268217774564315896234108078001295578974939021354699452714093865713363767264110537254170979175341374429011763843488068461985636325633254694747715472471551576470467358512626400004875397865935482632849555082570591066597091417982142672804838472145190133168932922371737765383130887595111878706183162805133121100984579568561107196609175812169762861786140722069228947057010401481469840631676156145483752095672532779772563283688848744985100961769863315945388002335946742055002552253303512177816701705152812452325859209873430567197627770731559467641829091681291918208720087887205328433642517691604529621426240150589008048066120718687695098544075291327686856497728797065625482187104770878636236728991727033731644219029687327471418029035092359985997513663129436832099755507696063093806891058055057395547370790021289579341719557108387505003917415568838458777200276969355542216541142597201041074131617036668150278130706329017812258145333816039131492812002450179097035222212129662063935570857551371744172490544220281013426063245919863268686209303606570374783449940856444136090337683216129173740806694461983254366859685329095855237710257985959342190885927701245855705749878890320238993839981669639688167846502965448090709599605642768058167556765048156241190107243751468009898812967907750893536634467082892494496606262931023884487047801165664066696506005976423657684677387512970667322201139611413876683282482419574262585265780919506644450491325812508677919999593366242364075121088761113483886322609861601224648213928270473538103892554068780543466126959190933330355814400000000000000000000000000000000000000000000000000000000000*i1^21 + -43902096453683411610958167553266664610383746822145138884261115722884523412244560838544278315999222572279437538137699183415191882111551384722536476702072613176747561861916323986147225140899161985913759672194820501647928579050995188546985366648636693499662525891776659141904625168535975213224046486037764721065431236014892605845376979802447333055431406160543051084620166866335312696570138808022707867670609946809096386922603153736077815920101405541986236869040503333641586351825254939559923573697131828663293118751940270921299628875314534880229694127194906700140486062656566325577004030291351491226024687858892450957648727630626255089931770038503786008976132014413249140600070899264753110094870618408085894197063363445107683319561870837829865792712220031889646701845643108175215741343186773664844619920520339334112626803769775004799050072433436464839059514748816425414148773703000790100474328732440149240691050708429692848419503497738140505018134855431603279851092344218291601102581821993733056316417737132494057300377813026309809617336738807553775822077040716643354416727218802351607972198817931451727930860331313019722829276474788100750671764620024845677893285811799423425228060890627549966206963601959338711939026437306058990369644351890360216001304042062861214490545841645010686884548075373317344718415131147966772320823183261278108157147414302365401818613710999096167760906182650286630752026472042138081021285312032630195576785253242236332725175607143716232108465249452805498331755414246353607495001034797466211867823906493069694721555875608403032160755834735635608845591620265897092913579108416211047824951053449970513013732394405971211063740912018557647515778779508482468672029660093111693936422362103674100354683853456465293265444629719408933793538001542842424658395612216801680089891380378608337738260760674501726577524346568098783547204761578085468928022233205555745819209266001063403020392530612652071524996044642025933956888910401017441289095530930065502076545617048371200000000000000000000000000000000000000000000000000000000*i1^22 + -1315535492366198801179994911514284235491633764976836938688044123519149307331425345977335143517785393155427165189069798001381337482667829255933506021510746691805486123136771871259274606401018251072463186981297887112388662121261025816089359244765066917383821555451471365444292602885416898211961027856849320449576638735446197359937568235343848795859070143116425149529537191978791977645157072628444412737807660396477905250394128500811964946131601569755805295362283656534339322125717888299822032127025286883832092674671674160457431523192289395417752494443178184024875086281033514344942591239621514715759375366854425814995119648042996714242446453842857932356965503321049004878456447481633501994722996204671514636734072362004143870286410732140584855931122430277969066726352920762090536699620655884049604749996036924818506474173698464326488257213763091899835028474193994807660866884099719950987973809364140019825352810742984536939032840569465785977720707023552108872223931303405034915820151283067239140007747921901563514939280743642950623843291363447274593280187172914368345226227552187514798405090577656737033921898873284366755219087726510528625629042547838807600625715541108555939064251745707456707403286881881299220754399087931814804408671272834411098407392636648321460439749944699266888089144860309447425611267638352827554112025722386041348031407541111036343450288938782000525711914724282108279823976624764295805558996002010459589221980582349111503715012645561759912795938919956135852782064552831723663652017205385647303567658837173403194363405932601091349631357233062455072282969154123234390311299869762952820436244082778453676964928694890544230859020973099887406380611616276372685386792847233958855074669621833212522648665611075785110638708179836492919675109896572601307389101124626600327124184456491931504115617507957179371854375438651541149792141170057262412948415575460794650352112805525585225672030019918374053390631467622772048010037105304652642824908732366651054767704165580800000000000000000000000000000000000000000000000000000*i1^23 + -150409945335793573905061539666614925643111641527534333317894863763584871161218711896480386545154181167573011930668038041365581599221012945945946635359547901223193931138302905514194648306762122533521005421912118046615029075554646426019532565224310945306932709579225934337150571621927740717840314545934125113035290449978585637987497215815174891252997065834951995652986675461750244232705409701875332680320895794095297753317525923442105993522215419010941776551167313926175957476146203817665041071464378482843518257108437672222631011229065935656812627388781083165533168348510901716731961958897937922801929989626850949657202863380054268024405478722308307209809781270674473815617372389239797157652366127651607765330887165126272952240892085837741771670067623173980711283455814807838782197898424334680673889379161407750027934116210064242000331870851587962225145212641946927675009838565418458110369696305977453855975763088364128326702261216732005168396151297026456945074348634555777713741431132893390233735021092107430595482586173532776527418164194172115303392636355013716207158483558886277046875545432491826821196642909105130005534733371698924001328390588297977994219292454876229913529325796476105602484198228532242809948355472197104565915885521051702584444149289408986449930790018600961050997368759097763748117414170476166631931923663430073864929697822659205669515287511597156374082136741309360914473190679740455640697035444721400614247317226503954663496640100963137205412921357796883445474628514848456157324836037884037204990414492959202317168479441483272366965286755508781107109048394787012717084893579773160736687062604111719944008994271018271771855314208761697320043585340689710236843659189309216161807995120232333162285811795150518374847029040547955345966591707013999057275850773809464423225876484663290547151973097482658867213970405277132873967747560532414847519278315033337789641862788538020069821672807488498434076850330660680276414962579548137946764868657301620571340636002713600000000000000000000000000000000000000000000000000*i1^24 + -10088384342390657475935239952805892524174784683748016523495302535108652189068079093363826538890764692117040154098216135656666895565760410228545685949006253635326549473894934385614006391830487761798879854445013111789166724188336894693503130079820954357360364123784243751998541518470466200406935045404850642106585817989922972284047754015425442408004533152854445885958446520716885383638477541519941420039343212595683613717857115353830711808158696662565048213714471321770895746934741966754043262682123998912264194656037939865714341550855348766595548720455886263992397384542945322512806179540063567088491579115033433950580670140900996228214657657627497271078231489606700108385449884802899732163368792909428701639082947630442153528499965093647191445854569194134465845603849191151789948459688776581446540627088021399183121585009815127758583085757288653797176262144164702712933185633051887934823047302604458205567393797299002570055420065118274465921405520527649337353072263782392049506610265995543269433360853446587539593043830972689933328778439194869338574179519497643473928854120284289958905853621649805326276937422609909083928553470777319427569795126845272423024276388766406125834469555123454345977358676304995334386693019759731480963610298905318552370884786761366114091346956826916908110963338798435799831043113630284170133197698085855102081751559738016869947531387830875438140530280124322219564247048984178254244142629771235520751314074645422938773679005015040483892467668902364571634005046865666335800969554902022318196787019331929266114640357645264453817845360853826827303792747068511534372232334846334220948375994284915452791753575612515183085372507811994769583901671493214959478422113245921641230403456623260439393109506052296013681833879930608253283596246776706740018887648982674342204859121947085913388138547696808154977436934442707449762429678157986084018431508198817041669520402976391238463920114784263295099239861285119581244758421149580923291392055289775064240454365085696000000000000000000000000000000000000000000000*i1^25 + -294606877629699381288054979309745630372000954304670499909616997857735486879969311656348622539197943048504547250030812414652861841284077484096920520696041202358600593565967190810229721867962356771076860641680064034991077963803669490991915181304866327104000531490532791064920664256870105961689840076873562623317607635986681238460070540915296369270182827336213803229533934670882019878737268743747895673866346067338126686460100990046425804642112696296394662003458476816993768623448841339426008510902918758998854515021006767253987521203595701302399265568925873180646587359934672569466283627423058865856490097809459012899682444301703361975380299262096362621195416320054862958117476393951447376973279631658093778350973023409835071530402325070710479606157220838794047976417850575700675085237263617142265277438206454387794916668711941792754864095911718217520243378125166638627175233235815177019359361227698301919069885479512809823551618425680856812576127578264832874938332742567856118462634816305293689873076458622549128968098510601327036558801628201834104853193727624392771909528879035203392701056034755052520762558453978854865560697513403142259768239725035402144666377254120989390039269270818352017616642972244515076024857630488072259658428396215062571433385686916413998439540557546390289314160474029667929710851566070628509466454857963567202684924390378537254848925163931489231901458973056348676647679445967546908837455911437440242817369454513797120171176250061867035752719191712186608101216574932984085799484109813798691324002689039813368038780873862464144873869894996163199001085024094178935598183724050812365042664906049273637557393345315454645290609521263070628890931990348929750676208425708417787208484970836413607253243184521620350851162798532482964077142110274632392641849230231295600715023855647577820269255244726753548811344709327057800577656227390824229014792682536821011775022588078572270988077537943167476345497768375738140138637088998503168905643753520330527646217666560000000000000000000000000000000000000000000*i1^26 + -5315904600848804707117543239349783079605019655238408307506039160792631162315402617077923788460863828477567629548280165407478562665791510747935037592322345563279628794334862483985785186941234890681272041531421319866965183172184946708417199197332662184464581911155280001735134135070941963720492148045547267496908343341806772624398036422982097228766901964037103482062033721995283198399186115386967569839331604211465335211179216919876488442353100794491535089207692620334935626760621335799300936845928737725281272554042469863520293918329494063165813125310074044717195202037909742249715901286490527941061267222002346502897823880861245764040689604398118413379699509099052554696931683934924796183381251161426012892831003453168009059543417091249162993223514129861074023253901482949158551823404072983297697715624479111493059285805348990204680867428685762246014975072139033737643657337043393626565003461357125428202846994582507268781813575488354341689389467850466432787270966029800369656290143454879690390230253112756140766802193383983617502605894597960679769106499054169764239845303540039234590909535830584499158004056067420280350104840882362204027756284966826250924911322780175338556314241255501560134963950411887033628282357017740350956772181846239164561695319357845026233757130178742011920349703876485053757143507826604752189148020662041961620545604754076177635338975007333933715021220891824622720516520377512595879445141785519234144771985519149116641502659845695324644004636672779768224205709457894890158180356370478487804407405920223003798339474309670861002731096589586433891064374857083064337735873384905401936578214683708049481927603765050141132650891508493585557240570188305471540322033300656841315537631933967124843391826061813480478347118253516774007904556170361099330582135296598658659342029646390744836558079551526042238971575971677591358468325300543574898179806766215387737322329876437762486545246762053201170612794580289138907103284839237065047359180777549664557811630080000000000000000000000000000000000000000*i1^27 + -237557826217213938672408937418145760193863342856572420619153696662090328899014474389709097282822062754533277092411006028273484692540453061889004055804361579692833437665230592296359611917280628408865833893899771672341036882638556873351059932441179279628167825060443819987065106380232377955907948275632757819453804675943041626343885008758399212062506796991979110140772757445237469662097949667894392032631664874260633355777688785535714071606827560356693688802044923835298335764863613194372452641871711349365966940464582585855984089445501669686732273485946611268571303342044218479433062687828359891383625562479580272247316226080903157134830500631807225077889767550482548085765662907357359764508555112109278660240220698872358504211184211427562859752576055692139640523455607580827237710397613165699754897963080867584261674010841934531705891302532998128018904431328946193876609307035093771078942567900473871077864480244473997119029339776893290445953815404722207637163631689933046725126586638703510696262695256086817162023366883934840985510522424223107544820478885481358969439830677749811132958046013816626856605601839794552429081429860285847690615237190521237877049857983991034953033773263523383787781332215126874494921119131472538952695199782616705321851954960867924409157509248665262949342442250651709887993500531838254671976162092635907466930975901695929399790699523623205295292123412532809230447604147682236372078614189405091470780245562359926297389233760472334545438732562865943824202564142766317865269904594132678832138132728167594727831833223176055345294999844398190864188561875378738516213057261769619044989685420078994210687542372057888377550983132463441017207272378219344798416603568062577113342331428686566024892598574018412433137774080137277956106649766854095084657065681501523290604250599705573721132118987773568692144110437304362290492743015050017773653679445565949289917560443435268605499645800061910312799442640045891320337606192863130067630146737333862912040632320000000000000000000000000000000000000*i1^28 + -12575019602176552909399096685490474267806156294048715910176222042550885553891825515471245116121601296264270874957143899001839716806736408013837565514064173960816785551193481490399564455572435110982455863828849290638626086124596725390897601438987974605049393312433147361290428388707077497751098257099234494464771027404621678117662504674584775890609816606946695176872364974699760873060556811098733084131447414634993893462434661865094048274128417346160829517099703635331054038327558930254778567973857242543391599577936808816162313545240771150083981680900197668040538722973910561660881002543225654726941992199607082562347646797960481908200757686384160875355782359898626959397181225664307122181109368442990963616423332904528476398827449149533397709529348463558997903731887357812216237948792533869981335268728375857477092497236769896471153412962618760774616784897708564764865921087038608726519501431387964279858974289355754838330194663038254604285715272265366757413422949391110226139266443093488252555233134274866925749114868787767436280006349197359260221885467729634946739182857443501536500266951824469134182403242762483186454404923925435028827377866010085028085094530740885810777381170034384341571588032755042589975887676359332421587481064540903723251047761755210892041745217310032460889955232700391581576223413369532602113506248772454489757654421578531579653925739767578559542437522077143349632367926873097565540532490342396700745192102326263843033626028095234958942601017219175152583164610854399392358465748705169907450153634331402420909435650986741249973154537827400959526778336671481635678801621901426962091000930475245772258119604812216455464306417944906391927656628410898349112313638075392221075895808043207403871447085134502720333726075492176498367458201273837383093473855583215819662873118407349246553648261016842339176191377718794352778776936847658722380299688286908824767871467696745731664015099867381390688766461878207597819112931794939224578969397685146585441239040000000000000000000000000000000000*i1^29 + -367896112771858944662510525593741827260022981518233975296914888205562009585253148674100729885991782401669562535606503387385203277237349773824220134123341829026079181477999162556658617319314914772997718665513648346180198723291482126447157882036875188210744939470695966652826209813482942291446117078541890191838513631856863514274737167539558512963354563557589019626508002278414296692747943467851573852099738952395600121207944334942634460001393309119836335043602744315312622410203616688057411441045371915719662744753554971798179675232418464649043027880704742928107969001281654657147223114154385663203132268084639187083547609226332157258655313734896429799118825625494844213946067406374998344002647067400894463018838873858407832364879857080746929453038564602915084115483217850108125735022907485337060362580335859453644540438822246656331732746241761490963686404129823596002978634544709959693028265199105787587089115460106081157823637203314885758330045622353304339728725247950848816575396958050324780644310781397013121600490982292447703287020508318309911134400898626948037985368386867349971007815996411747651058394128424611418417936523157641626405586385086061926426984132362567417014603754257547722935167176034496208484462677421745845252014958707474798700190978735444727282062077600346847800497058908979959743705838714592496655967665387956053256259085051365160678525758081726332995053604240901186727847303012661872599990485807196477231986775420868402461718665134766529978237744654861829427193591840496414542172025716359162049061004909220570762021495884692362288774062625470208558868316768798451328350710001510386477079149679641989050552140565851644264966016207732506726711395540059420548649564164109077897893248506736835768781615669373754953646362994455584625295830690834708601922857313847514554078658949221740324031401485399301495485324450530443738117369989455604631378834189124124280825945478142481042996638689395141482066497663252659823900092898376933948829866282059565105152000000000000000000000000000000*i1^30 + -6223392622163691151523045696060565913013204608268636265253658367673729443343883679875510316666399435087209696573699375621918870411821545322263682535239507088566740377642622068209396840783264533699776705901003029245727689427821070896014928053470658331553067978961445535403366079272468042663499116193163853775197058001943005018014970808864723382349735833549314353312665796859181112694674699935775027140622931556761018449796066513855232201705375640855030485538583518913983330049366111425200884905574227732553221860413378189167650393405751881127141298616505095464358478964216411753533082850280173350843723948057851419996569939495735621458575046254081761284954704411517249422859462450598886834638410380856066323196800314608503065107722100445123003060726858609396943549737709416007626584825172648492767699398064962560842572308853039451616953046622967797633369772402259148515091043535100484103516975571844355051417159947025724259846084833242475040770449578662254162977950505941069505873764639667271246060868014306750310995517540845355104566122313655414867498395454802365798649829676479699281230748496644448581652755432731146698614202737425678502982923558123275730552582195688763916951385328634199804608255446627869922929078493661577688730114371437417044684068813294098022150288064897123274216974261599112275516580881808861036478429290535071647543898736780777966722377723144662130322567492610146133293791905403655316429905254584229677780996516586296465559774394629842884603992888759050354269505100920481531684537746417802809838875321092453732598784614647040905524209553323822407393721119494917441565116239806656520096783208707238949656423571201467084741848961656165005559048917258580115256443171687742277585806301139004213564216971232666100890123386199107684911928118342731927718555352693105968182241603919019426072825699692866872700139398401695520362070804914835293719098322462454523650842139990614473667839424714283934225405371643098258301417361332398310712730252602329006080000000000000000000000000000*i1^31 + -69721940165417842520128008089289628636339114941916378271463469068625689573329494728565853819068450487677218786714386625651720023200048663438027539126155627037582011466389899726203056398280882184091324746968369708102070157748545575736023735792518079137663611345218943897327247883943280116887049710553295648327021804129072016397222857015651865261910503384532430739244915955905554256596101402864185876946182787179308215879695523468099572579786814818716164621563852100299259173900765679431190536270588049868120967695431275789061640471947785824293948248640916770333141164937520428335803585441521142323206651611076173058883052192577425968407848626520912500170093970947729163094896422611321136876878311352450738159030113344419066274612269078502658837057204583553873752783169175687862052967122501262275490637477689706302424552652389278859437324369882513697716804348810101669872079199982443608835698467757583311710986324415981507099356132550979127002000431927105900889402923980930858096173581186145564025937601862026744347429306604666024710730838184864066350210547662102656762404987720214765419103707242238288344146858386681518151964861040552713760412245774209718571886923080386914390089879054364750990769650610564127493184365423093496965875904608343230790267405142595807395622315599533841497616273410134716072750318124596025165501056643611376629713129369312250117798391989430064911583581577109463253744224161401438465415906288838854500881942321288742397721238832738316754298293185743017689949939514823439142973327526658750336957018618544224210441909804580444244694397734942699888362134736398291180552458542365079188785129116635235893782533818780327813903954337780086006260455157866777101492450338170498635406806213425765614047657722443685908123237515863892422776064005570270982759400468366036923661210439335269341451201499527737056391440402656389126978214812558254388628843829707769158901025153152878624003196708986014322453803139412849670574359281868883143713602057315287040000000000000000000000000*i1^32 + -575897913529417272893417564702332240224408448297481888014489046916987437200724430097705290545406172579749316767865186871971596575796828445518886153274016933349824364564943590909100254072409978518162590113539131453265375161817673820513659319367775629568670327377250847717472754071012746747670751233539807192899857349064380985665832890973329147862074786550544504125974093804457910819602279350554669688029574925596642719514805687019910633307438485584254293435920367212630472462400925305966877006113781469552773848385702688548460007494743637415965011860281149698362477089785772283076625783861932174367044610652400835706236641182527938279099365964148405503051170990188778054165454036312442023774405639793707439644227059787919993648530163226892617267098136898114928165407678028907597916870473996409539159176619700198217247767229179963476833908832078579187198674759653161670383443323508430910225271203613579034462292908836660063706186709493552815004943630999489682796650165735696837496304817013610187885473405664424463189390638183510417759899653701637411339951112512537485200820952135974837004388029944025016586513086265327324920195057917905136506518158094722653441974077641422885451068669563005399927307183096277569258993224284276180969842600204779938659041733824642560229936053566101202486188302696518731588467579400203189091992772474539696801799803459013863166919786984568236511658034581248981006360567983985473245358726282600956915736274057689409679131232902414470592325980252504303033679145830193126580773618386922597400060825873120162717611539069899658980557302457988160508274719909798157092008235016934003265411011531627902871975314656903222515892643288565877343612056457533980841441071267480547421879929425151710559182725588708152781838160677824360676346272773639823472375306067090498391515470129962953684616542429609255734506349643329772813665254524232982942296966712958297333106049856886987681118379999082662439255533984183449008664236386079365594029719772200960000000000000000000000*i1^33 + -2654528877424030925297842871214313968358133697458460473701377435225146888916319819451385376015089444002218111168221918845260184880891594583838782255079676284509496011095654447114031832723761523735967665140085714217058333743657510120895080381863149726166811874117817644119553446188954798922578865122573907936649557341986996084757255857658123408704571958949261994883221491569541651724776630815402377843710385275862755089887769273012621342661242098658188624507852178665377756359344200926698950347331644839709177351504585440715233327270403412082614045455637673123000218940946462407701617876201757026976767537665657318076566725513679080571504884736052150264239085959841533464896649126778946343189403170803414329864869563591925754144957982050073405072595145024117662666507446756341110034233802192232143132301944925313055290503826844573339155948432277277456210485118010974252128520768124105148749010715047979977410727049644789867430903185300107869673132137272503156713338301833292940726611743150277614742107037674654066195163809016595578306886856995627411121643348668855146628744674400146228576747025570405387417179710725770285019198490559502453175936307793135343124603601398030521766345759313380632276430974458085656988152569100242244706064271024711738531873359166558435745833511139934512152110274040873298099985760097262168149148659183497782879891039329740699586856090149892364760279600711523774023301714468138082191532502974062460489334961886819721463138816388977679710282451825424138066344154571459658029461341775035311663685265351560218441954526088881198248486687438938389015527103352994840364774295497673763330202429565895450737845217576582655256061633301772862241917330080051311451576155144964662688613716545480205952518181768091668983968455398761980740877760039761877879776224140273937156164787176314456768397764047420541544270080016006217526541306271772458368978923426798903019116265441986955200412767940734533113714292157063692882884517710835682903913838673920000000000000000000*i1^34 + 9192180160296438023679636007054694347629608769141355665743779981543755312226541857469476845510866360047668284402620414591211161279879392398200488410553257501258968012741204350229196029454691212018323299140195864986494332580742430371473627332085289033247320055641315760011895334362003381017197746382043078438248258187448735883007927747010334030274993381935099733122582304214865566675858854721821717909853211683571156171633852411585038046418312964572900369583790654323499486215310372961036549958849801079014042877923229069757093933284344857097237337218987773876345640278781088772911447189316108228283091229435266377010482751918519652699566400369323333964443762331423880470948583052569976838634254612950930324590987915351951427553815073638144947255928122531965715299900231824339787607945239204103248747905437936415794756683800285864288917164686160908925728458579223159655079394204516937451235936021458983717569997865883890833191795557106297356727252071066791093204309851639980063551875908985952116855166978879398348001218077718861385413624532489744106430433620697302256816882416475278918569015309356610383347985451518765043989350160777150605086627202633296064641637384035132528971513984083605958679071788172853916626209510404071893313437475995216032392001455349144144100726636318076921124555178206745005642139669924910973865180828894584009566495789501307593947771783236768511990559069621016407738079300764577466575635546820272628929063886761387835326118999096126053032565789645900906655318774353737801833011843161717385566921739182163381815401485186599674977345015544356448577624903234823967787162328806302826274012422251101133327359668230553801392766535368807760640157142695949643512226375816197527541241920861328047427195925185018033757760216365888394583402621076780792138532365414007393697098017608961047534123347348943858049802546492801846762363125163369546432397123012932763437418288841122870978839197050748574803755682031204516109517803747867576484570857472000000000000000*i1^35 + -26877797396641456221809767093737541800069603529985982949551675091617807426003889802468584612878060085533444961814646767572043646570306739114125790243259715465423640864213170603744158454361719556765628680502738305703947329850947106546657192176538171303406382800474172146789362807088939243905803254530066396919057331547672516161103136176737040151337777960969702871220256776274807041514045368461534918226669006410899847865813399638074664559679150394130970182980478055407107218656275296624133488397613880902504318287359605322458994257681780330708499788154906139911080943200604686255779405791198402540763354160097318460578824328286649713984571264445718138661283408627154284584030437350570220743998889581059780742038464463068262715225921528060067334701599282304706854097105264743225555132061000071938946673327251139992102587146782381540952953249954268988597911542860431881268053356134958321844641901533960801727973647358021641068401064937282246443341155377558484620009408251964441042440447134363415696487031850259925417295697212661396436000215587841917338726018961366219980401340518459292261249728590889907283334251481981949257900128011605956653186938852251399469621418803361650591985690611312824539905403680952722083043457470263763127196050435353352329388947598410461615770653268420330873604658154328650625408721810644964498469335196365884046501400293225379913798738230572023855300842704652092865306801526514959507894538081257204221515216133731798466070772627592042831772016063157951948926513822875380201805708944819499228389601811713008616346774117123772382240457972382039364526662017623273450598088256142179338676468705712384183878247782991777168066769743700864289034449950384366982067965223688087348993167779515769889411256586147640874286068510155952758578233677738488771205004971642024070477876234878824791678684289049899464364474459556313430730336588407759504626362855330672006625892777706667109865993996730166214486163388391623017492449885707477519706357760000000000000*i1^36 + 885142854248167336882952502014571100913979266121876899034452176619621804944097692608653515037286316410919339411306859358054310586151793912698205381068316549683564480853490188959216641191690418546514629350215028611812530394845146177122619552494812136573122381954680577199083552454875530797525235320409118403731128672334965821221810738306866101546787763692012431449475281690959969847231401622738214455745073242750519460642109009064023074526606548458662371223902919422708041975733275279869508733457479280185150926940652042816608486454654474074292487635595981803483996125592732099246956364536434106468820881992621904039849312891553046926290612671032283149103936664208918503748875318394149544497625648524158964277584062843643920099035825257975403856495926865709920688165213851236386965147788078648547512251246332312676621702075315178072676335790278280080159810636059882096278425671945439762985745519084211539041790705101718906026666393139484888951010810111925938022258521995225151800441106533503974370652688572757160381654316363840755129473449658098873265680652643305956851475267771322188055884878663780977379719623461698394686272103618791934353903873925742966414243320155320474263534330520867405263684086112274844835119444536310329978967720335056479244517753800983658099637406244873298613657138657506100350359886419613094218606802081425770549470156036258410712510947878200484679101864788007125359021034720169230662290109523558155033501166766599608359091684369580543872589408689196142670965477508321386906209408025941844962083561060493154263880336412113816724308374372123294150959660708309075617828590742662048053232383386720953366002131444406053988139513605221156921079259717498720840838966721989277546464919119199929391457818945071895725400362661658561098732715085578312035757984645844108871984097172956906375442931651381524350372121131327700652895720863603644035771054643448779771425644269216036698703196676305370212836703199385982145811420517872376395857920000000000*i1^37 + -440258452110807525421848595228482749031542501718642909262065563793586449759456488744975289050310002012844682903135556710433767797121697764330527222949709385906443340837335643640580984584671619274601253861423989414059760608215844986988170691996656505234822673215813295997031742266746586271303708267885988019448208002460158388025045761753215415014981465365251925005527807038972259309444334929129106717607168415187481180058729427211804348426508538217617048715292182950971316982063148768087504843777474245256117841042858566803323531189941942405182673615602120835823849619756476395639375346997955461622814916298814350980873125631294097308405567915535427782434145482033607641459537079685024262952919514241993817225178825222774537184876765248758092504819077101169076768289558925292898911881891325726865590840434916487900902933532765181778315864677243506493826882542811598895711617005592317246661910946833709603103824096023168363351955134911846873559077558742354509950813933588010501733585131869061728722545692302331452385787253796097224600214588943587887348457510448277537512800598535539265347906198669226944826410146347815696818620526662332749331409478460075644640372916235681998476373976922200882138560802461641483982137235155538556464643304157291460713474873734043070207891238531968145216748133067511899235858526982589160368402958535196966343852915223025647766021590870499652716308902846798896755999989838928135936736998736302034517235346487602458234511895637985937953454543076286309327161546689378472401007125936034846955496098854920459416280000834398838741795764126755789191749841102766915763750729250391795817190432298839721577926468129082577416327804731564697038557421593208968653397664154692884640694075702486583643006568252971918363351311993337867460076451708770035164702994665356085841636707081487941624791026120532556498538477347947510701964177637271663997799763893068384775415237005686007773735731033978276924167802418461501756698935618260455915520000000*i1^38 + -49381684230526200581363811455821147997893470695262056788157511162635236496623124489628759795116676436667081096743642682733232398458434951760828566272362022563630457055930886535420500321321708764908392490914835384660915775052385999734735433652047871659331880560588039402496221391686285350665898089679859398919667949955472608297960079698340314071421525885762383367412935013055918792980479425034681079329914619879495546860787710448562319192607473958272901914530320089772111630739008237089502152970654031553168712550465526271468099428732818681565658834920661441774212287360327987927827550970039671248044725872645567536004966386588708920395112892547238064397368567285258214061192103397309734355248079297690590321271564082305862709112877748382966617541591752360655865201799550437773942380642666610946975797965271532819811044142811056548908784609924771416337617665891272582802904307062599548742558510384841226131183444902415550889005548678512246934393401664705771141480678700079714273121646565608834099861099618632884100875299653188416387793131066860721026779895400946326270927800891364433427127715667040097315778498910794583278275924612497718531689594732276825541904724370513142315309217098113269758545186955076434513901969007370783694300694729273608943976816098735574211534022138318625055486413544562296010597315527119872180844342169714139979493155944163631661816011155713186618143955531680965855845884764422604983022981613727382518592629531814138892371447737366064125557624194976659873098609415232836325897968976629554896035968391282262479294881868828082815398347914417966117410313507745985490116496712784905552004271455708984141274421849240581473595201983404456810771774398726684709973735944549974534909755464912789643225449779372531353361984093954295893596993148093147368840970893571819739566427482348332707700280197110584490076385267576997128036201657239457101069788595172772618579752616401901838481999009030794175810088765163437500255599701785197936640000*i1^39 + 77248622639569976825813248070207481340172750461725041298155825840196067169686442629870041681410744973937918263606058419901629464417748231106455560648737818561503474924312630243714260409944906177533576140341749832121231164773244087721790464136807762457910228107712284778399114292769759655519477174503708831154421904348855651931833105574842514953352821390199524824931119629566376812638923946890760175302718977251006816198900037679670805839449377848184767205530806298808553139396092741610055010986974869973426712611458397667539893738293251005855453236545021521098137234755341783956942800746232948102624895379726371260162343070816785625311338005056938741089043144416517708958506252144457864438084952076400180236848574151850253660384588143698207095228863311325037384324029872267787989406294543201602559330128300110324577424796867058831307330053340964641088625725767639626544206181026274103187566949101709765163319373780067214214878543503254250979805431424208695555683015179756868137880090313675685162882178609810728139607555391455250184180741056027750809931559933255248533792189939151219657392590133534286510420941915701624312159847570387577543054914595847327982065074021596821802198014895859155663037245290551652558322123621967938214476626279564424227161357635100165351529771602884853193007620897536549651865203647250801437804886657652805372313299867093957388644147793211833725597228980246517074145351053573220184153458183000198435187630450868556539157551315835880948452825509657218712246347273607872458650556937975996142189157259538004087385515176232889888188746225340616492620932325120056179134048149224448015274164176355586570757612906510959250522510703122600303076132269471222798625491743053453703259318589852810469756139204561306897976507922175302057325266780915596517585736548222416043004777608382780951084606014441307073742337825681823661267817054604712239511834863513904891963872242963296378112326390326077262854940330402931618527956537301794816*i1^40 + 549480016672195635213965379887226948378940769072314559890499014652311109376774690002110294065424057985568824786318986442473707853318572759552185929400922045397138941383340644487157113740577539183872348387155213791741045229250786253959632624101018902598708253660431248003876314788763896763808144209035361715186481616180251670305252909912085843371399584605355392247539152851245081836918464091857116058958231206569982830917721817495924822466611256238171679633745197295956554962442702858988314716769497033265858886447900583382313670454533327423636049472050804786732494366152799279407642712299041153465604211008671594772314487410421555904875432653768068878287757126036746488260286648101468670487724364003737934888707874681160544516371339697789306566975611369419459609898777224479469210518164201794481082355272494981236371336037616870672745647200076730446478228110601873314388958720401326301375237536856944538873599352522034382940348045038391080868214596309806821524872394279618951307805916551116736700304818305032157404773717891961086270163021512853163859337533725836177230749960432532229405627838006793246260614578696816131268252632148750282418756038913861997546723186366305432875163961477208928421648878180445192949022215785206884824616868187500218877592548530588065859529641412275683954580613849182475274693004427062481365325203864710474036305201557995392585226610022472513443326608646949111551262018312624661345403938810541309320139573129408783617042280154248567550105787256814169684946570493265692948658264936193461577078162331958126209848054695272715296001323483086990804767268651525922736260228672960967257224730194407819513374135960495439748951676354420244947603380108423661759835149713652261187675601994815221098138238168574209736015420876008242371713936079233347604449394020990605467844209105023186690683027853537612587073448343213859704277920750078636170170488328653941992295589485327510029076158309176044076181697473424677918239493193728*i1^41 + -1386742502224091359929713529310553138770229225392447530281392042381369311820507042595501883992359823581637326027617332335554492592752446803802101973057381420480741304846883786264539056189701519836144860076566912490678149318949436393322540713532145847494743548098229518951895988413042852621665930055038637779811151251538733733432398967383394300075903582438679378343473350652557538086790847268246551886432299323211662008783352656648169904587357836107938738787489219830572425282977535947589341549770634097323485178022353773053864392355847699759827243093314904647633633957379311660138596013944045481046217071801542128359975385596525733914840172020655829672158925558435101615175881693999616187181297861170320638631595302282297577834567432780423159160914988910515440764716457121380403841149295034754586957499273357516067731671704079686360760156541374708122941120365456584119339702232287642637238036546525246298620959651594543464777118536860546944816882017676820580743077148127752564342832695324489070897172560517627141470728101898843862952071607093159893584304409323687176061778464987132470569572186017092515321294193438489648053671617550025582099297707402435038664984059234009622733983962567358254590484297525973553026564936826292188132023220252207783417837493733983484884126668407981713107562846267960806182540146359412957182254826375621425376537688718474505065792999546566370216986681766006450955487280643108006208555765656014353045126550664686432840945551424092580877855236324750261226769286621173781644849090501507687233233779391220573817242771530260377606185098725587040723924768556830649707256996020288838755824879067669602821046778610213811069764784485376102704059118041925152714488594942691358048199694679056376389331513068166552772447793276317248900898931499832339915926942827387013944705820579896057433671444747136726244890768615464125413690845692533272103597833942355528968855116257612600115558739673975654996843618504747266678456320*i1^42 + -579378034333542227436328829502301204992693506108880560941550311512983036404937153792207825827825119146875523019452614969452347195197135099018498490758169215388838889073706725325839118648058940432045889549484521471174277757747183010754353420217960565329254729310775867444336092668942088924357136850348755534257265004490589643026398358607573751338826468467281839563145756598873622097607335821936876188924034552771920424209404065520930323165926103258483982824176815058792749068158801310230549664514572917572299771707002599769805910235459926135151555494771161598501511742608611237467816411689039250824027732140096643183857619421425274579102085880474871759756598725788911642833496396479287040300932164769271150038054413050852094873618490030812733973372254121940179522025525279025993364945653834809345630754929563251267800849862517391210263757686500939741476323837470165590258554788498927586152970739488857029378145502168263833364187034220070908679552975164789676315836330186692613453493958835914855450622868808618055268599444745442635810435739749544615185750908755271476816738226133058592391643451002501743011305930792101219816546149151769671790917523969372500845316484437824322354624478462011765221661389973579601679184087212814418312340143023805267317783523639161400750394727404497005161984151519609391826994433973723427893283042601404105856938196395276625252789073142607101682144499296169843674788279239389631853989077937682181337869425321966815027974438584711777699066024740154561664979436023692029193898162268942818016096489168388560958650794743444111137433439677391476141985467575788075344967109457960794895901058518528418269924652009234085999026064904125356194655855946285316372566438411244550106261990552645768006682411719729246588606062495758716531958355698771078447278081990771982738542293526537370387318086966866377216297454529090853627929800397330568897376811917497403548016984513334470363516121112595255481197264303630057472*i1^43 + 2150380085836641636567786870719752742964959305212582337295763718585618409930617969629956579245309049058309323322335813941507765791750099144364250061523273504670486574999956871784467145952339099514807699768040383556650098582433659349284445711032941385385641300132613732172173872468558801150308115930268689178483869029533610966233271876189815972918700480117974110860362981122716848824251881513426938125735461359594798248951378436420832923781345093557387735598219487491283677824800253339310703385151584555240004511644410432092119205642063733849207503088591247911947070380499226949458180568356046740436692339316357433937196341356888054117964090748705229653440351173616967268247349289423455528213647738622951167572432047218922247144001680841081455874118990006842903446951618830719279199837737142424098190378194070963875978464595083571548838558687997203782767021721487340375296044374710985061654623048412841923199850076125202630326391659101723696919734903247931318052214432171789232436292775949770203994763381432929883537239128986266027879086738503426875759139091714250547432114458987175274029531251994188449929887025461153880081081329096385155612860516025232540056247680400126182093765087439821262295729980268807855118173776052555992038657245784894757653204244537915889253595353053615868342806713418197655273706189980356902167135888135992857746356395953183800643752903441882573360211296040643519800847171075054327053603851617551272123864098308053760528746074201076272640105477254182911520074958911355942809874454429396115946329176538248497230982553520797429695478423169576762313183669070872860357174137574992797531686225705762074683825889163497315784520925848412417008189357524759128757638634272003129082936609582798531374636079719917661752043356017946471946148888252583301553066647838132200423025787742666480844366643943470186603478015283725624004640060423513930320717510762796989838721554876642096769169902557460565812691532251136*i1^44 + 1768028866227405463092291616988084103608723772751602569925541092391686724229285013703247883645680893767691713141138239708899035789873231408457631420511145686516566195857650970032488462856155955736230931763670977447957847583800196796544706141757937808354270992482860907502206004384776282143662529483103353106768019586270246964238618301181867501019299799788385865992007098517911949013729774287056840257920745291354191417287004389120994761765911853705933943887664148356228250675275326677067088615445499955037311240243174737811737736976771704535882876033468998696992518615462495281725989730860040658057599678967952952054511265109757755546691170857097474979070498261969966444788836510438392192810719844620413418500304402398006523050578684608660536965660574370290272402476014098376898764058608130628659980143805433753842261912767914412776749004552823207887246905269139141633601450967407854167983383027272134276809043455901693395934409875165734908497523316526934698114830139797546206584822172176701469296615342849065349017498164679749082499810345637977397372895684795943858398925672502153405931342101137796808808563537570017466927345202546634159812869023919695739354177446267140888487769755767985402638487752872764177683237056581540083865380791877442948202600215241154006363726030143595923957759360972114241273951474280459404030068678877868389574355448459367180811277248392950740964289608394778359188965864967232291778887662098493928402380979666136769030662975646432879843390820905187150234794026062417790380390956667156198498928617446218432665352932549984834411249742671469802269157635196771348424261922309692723001987331006698553513812280618867401669247533698359270436140552215289824652599079603431558779612764089474899649417805642133522059919233166078006320630522878380486727147536172145889043868105601102633548159379113506764316338032298816017957806840366284891006657609319823798803127261586445517279164520285495277079494656*i1^45 + 24572198974420564851428504394888574529133576049247635777306627118991092487610703133531567205076728826212739303072130111912874367991083264525235899574868425238042889976140268994014364780719343687235341072218286524130475231420300438419180822259850954297973209027017590997396922563502405890955997778627154405909431377321319088557859002740377287765803586876982915957013619474793152188178686208250930791592298947845661737334624674238416363912689758351728053146767537621151248491073998774743680649169662798128709707856423104190952116405807676316057657355083265061693872143852911395155267622649463040847113697647960345382878161965558543111907739097988439509687248308891881642404059555858597432807945121658236573611708547899803077713653865572553020796049268607864590913083885889310425986030593525020462231274928469237912353871719678514735089470359908817395748174804307148291827001022922133213917057053099914437194485873758564315234744274743928728363903562501084133203953870681432303625289521450234143427733157748169340626443718400834044551479670198126341141739163859665675584696680678839290569467107644761980433804164206791866227613345070805968716065852512454397571932241252853289744272350300844281606138569202333307752935546378721112741078490812050773530822315188182118325179174904867523210548641301549492409469414464790203991303098629527456569094212943660412023997050035831131906933766243282259484429268900721453228965948619648862054948244629072918942703994558499977965086179436079533078702079334727038125638578452841483107373069512406976961170649081642481828225985851967355145591401904256273262862338858298998384783395889671131516727094442170235872227001343417548326021667565079933283699246064150799780334187428899503509349736982914685647645964733634253179052994794130030257056379097803438578353992399250335429558403305480141901371140274565690550619199113195153791774972193391210625973895409107057971778958106314154180608*i1^46 + -109432483499746994444627144328337669417170654414055995358610876334417724903407237997826946077995403264058882098807727310477063508460128066944944802605128838593673429654211141676228818466083350982734158243969814228343432289510916882632644233803307033417212671701327177160761869814618215160115636295107429164038138099405128303600893716479405843068009394632782546520952996517237664247574201617383024685724715934802599876308007151214574682946803845295935814139593236527220372555979902354830321507116764117772190622945097451776418202483819787245555337586689455105257987661638469151578837195925918658626666780092081112854377228845735367108203385849962434966944821875847429939261934536946324797032780102477177662723725913370742552166839343383958906958366806074416545008789063022102302588099861901373840948202249542859364680546258586026744767758350194738640486340344340125921901514358143376377806592582236241754705891297275509580028370835861969954360941199745234168147852459741310529688213278756350400058546198145648884102390034707783327588024885917504091364164328482704536458132904165966377260929389256734477568823824588302772586570135215880065128467000776717406200908444973164863739496710383744191875254739439020331225779713850271643757638338742895405534383677148583382087191568129289751977535639734888605500136210165951909365055102744780353375667321918276971853506178009654059992970096549405370533808723055484175427362706819638211925666403154420745480182873770526171044948932278782589330611663865218898239169721846929231316718634642979499099441149622105897916899080918375250148330387600192630495812996566903383040758378340372053978772078571437611583991699191555150147862048567108174980386158027627473588565230503298809800340782661154934569860737165735146307640522010638755573724401686760370999618619341764868996539113264714245704504686617565411283621645728680217993334581774990219462866514517481214759774295802511360*i1^47 + 58392714091051891438202516309638618028550653215205007221355149939169195543354438022508334420482788260881043778324207781801436408434216493651812956401289904758386981287310317436497729968225680357674958512256451696821055853328130398391056256564083194747168290551086148030225797809980398496707014985122058164655712144094552225483012850383499489459215632461945986793947875377163731651832111781669583699144821230427682233947778864022256241480909627872683714117028709128870014004720887250764050619570466747928058554370305688128443658272751094142748198017364412304754588972015841173733926000221696821237003178240821807896542719132078232172707166917640692720028126410418636621024991080404881250619330641569270123892678946784223549285717336917694851187688931228795985958723549668124900494716722445102128741276733270674274716674920152551314979551445791602004316962454530319723609121784512299353102525145922080075777999051768784572671858698845747819598773748651997375134657907780906025019060205130572976751949394773670397960659360612241306171980764315121265143699410974832926015607224592899393691604212940235942215208274880038093782085385614806422866645310110074079027594563248916722761075051402523898315843932206743342975566724987570512818641678674126647273383121581184525844332761575405058402368697382669531163765364208689175343279936546909974417217538555967354208595137642814635225976763875171593828491536576197707783564707424502431482559069364916306507853760530813535767776227289152833336825297711959985402907412944148462554443054980915966361358568174266161594580785878122663237644078637348182767186000152296649501032104382897024929671367779949810712431652956315367051409134152707479460092858967662828242161518461538117445326277090123983733888987990261348014357672690294781624116452840425729490842989306826229619521008646538994536428446703351333074387826051251705129112349104172059276083752832193133031114932224*i1^48 + 521251573505343768242096654731472843058808405379068993687062198020205532687852720418321378054505312833982065778752244875206005352648955293082321043337372504197273458708593418714483629832300917264455967563586257540876618408498291076544064734371856119701898169986418042606847520373046013603202781390819365477060759851293902790316427107591938833344381614029676523519480571817586125788037312941298615704644783812217947554953697791828879567900539551900469404042856419455451858572542173907745435962693672286733051623745902215541357769655304398701307366240337055515541677473325744976212368324931933882288357560302126271813990915875624546837244016901657843253082071707635718773818006171667707968527995207433960800471643365868944715456922264183876038561265510012622779086620103665889070643479373966184493024200411793370241591776348379459837480523063678007795978940247655129488104916416135828813706543617401168785646098547697541025042049506110048799781474846712057222256765319711934391979246546719092468623164934197670437669662667868492585208345119298359648058624042458686244944538282015456130654450077446308047377445924002448346616077273952733369975665727305235708087878975500603404396518792854010135058298315531410062713806339434725168104846501688783147978029284247029105823013452284949966512131559774649540262595014389103475591872917771319201809200240189971391359531160462157298375671187301414840690066687702019262541851649790500287592170497423088119319281199940772914948638201737985336220695401185247470501769146645480560656245223589243204158781245483110658613942866759564803950959833816993966418555446915881939196774989258890030226134332644650053578451711279654076661493306591152206379060682066215347167904445641470750445909411842400958931830414783170730603087644319666524896769561360414108866364210700912390583076704837040859611590904558339683892740641112512670377655278804607904493917451217461760229376*i1^49 + -1640231684629152874706401567684318714937532201196295725080439922870818934783509100926663986849188978670807707495071810247898986220475191574018394671583356228682353516434956022608688179836865477687716903000949883268312492435231271353968012744834909163595751842505889188515911640563940268067902141439596463099814962848435156028148505530742284104541700076298577231069811305620957256787492851533889756125651237403913332711060802381849825330151516313964495916405772090898812883217253106411439864358141145639151820308916092555583824348542352351847504437591105552618210128289748175992014294694190431589490156872791208745711677530780645156052394576250384434605137592753111193208030322799710627720871177227323776577080983451046539726581232786114962314008351459953987279550682819209222500606240798575449888198540913392388573378588110164044771075435163251855747731127205118888384169949436456064224467689245179093762804473705780283533019081935411879623317524736359382274513272995013556570232891910554235170839333789939079626732903630080068970444619230926858754315578126245069873667698858795968984511690972908598824291408891415992468368900398748608059677229438441999497785368224636220008988662224137979414100305826760205823817009489461175180997507998346682610115139198886411523170727222273450207879201339594495606085317248256042576274697452773961317012765865439909124968330946850703574076685986923295564712130750996472492424798848840041922202893572016589548863739026358567558170054830005421517545982056923190663314074195204451515500598059037864463094578429615548154672749839822759683312596181792776278129095967919306874116038141243642705140040511638722582332919619622107048804199697346901468048503391861845401749819087505455013701135095930682540314400347627101690100961111734424881505044534255898915267016188106817396918466469301669310097204145694542502651079916709481786270912393791679249684233800101396480*i1^50 + 2541199752045942164953468370424424123997037678170662992720158456621823582292357549869931109666732338774754963918612925148209025572755962344593623306802280499656851021906426225278369867511464706906260148464702243482946350122254656191495581255569048030422803321138778697541081123765143609244957667170099557025638033672980092046213098857097269412757885987617839594587489307395726939814015064284528691999761559828522684707799095952722635869088615479318806334563249584758810842949476235852476070676438933452190194980349154988693482817832594175393257172706073492753648975381740507979402344792428897124401142831639408871799669802431512372576768632895429675258156282262083529058218470024349444452769356023686401339615027019832331553896845694079624696428806788341250228193878814647772421114190770282375033878861996962495776641832584494325814159368058481381588347656047175773095651106607088081652531195694504015744455230356180849234027735120225293312638604841047692067443080936249640745792746103789843813430069776534398185830601905469893168637718485260763716875860707404285589387947684606353492512485072467309460607593774604454715093288869128494991749201325396407064697263865410926780149410399663892649411291194605201028436285189409139699502238655195504987430957422780370390767620461128598713104642178821775628675913932075696071075692437586112520196465404913618338226208863553838523011564231422333164259686718483416299408420967631517170065401328247806151160176690611599241749610119187523523688535821953658469637941381839341430146772189262045882388826231112940960147816467400434893724117646338661850327827877524935703674315298422948735975390161179095027908169282990867836292947758694244161455957452183256656435919395761163218007773431031522812268044985015504980237347538709609330362061273054782329660587387674405835450912454326184656654541376177677063860852882134197815311045651850240263881549152256*i1^51 + -2405107744063784450815571280990802075866044473137580815735598329783147104152357168739350676758187828959304815124289677280459591047398895477514558496029626212925692286683002360421091943253590120507815148241048299681832695290284276434964481029547154723560114805482887104853928072832960738293318485934805954173635429566885448633592921002139830949059184266826922110553561063210659847164499618360887724242517748869137615077323752187744149134634915355073598292898904357385109078282738902834575458612100753138908794443230720239131713024394644411156180420036279528029235834607305175788903076507888316569347353581150341573440103224804939726914759963280145546111496134782810007399434519350732857012877744335841563013944399750713678549267377357517369220183575859452534521763964471226908597379235346215871270568268618149940879779975607730062653681331801754692501718074717703511852323905357813685591051805174880517175747546033448312526975534522562181509318088542886043150003813080343606385779957031147847516550686216981987868961766638682581927031691797476362745602433453933149010921661752378582583628474221357662383904309310199421588268021877897038208850808286406754003014627460316033972700073415118632894009645935289925073261779658865548291826378985139612482422634593903812216766240162477137044248902422698340016183870063623376134935319680366145528594388845759578658159940043381297765681610611411750690248546824006113104152600952329760570254326097350661871368926128567535508924844593508802977449108888629601473223013555939627833243482288940571014491242772002005042308271506648221467584787809360530118664420164953837548253034487879402802364002191180476552747813763180640584151514536835825187535581211269635486268032792837181737494761013481643394721028164825145352329137317489894483569529089168122379410657461424378235294804261264159466342336575391766990422129149878876769053889568858336416235520*i1^52 + 1364487086592118347932907457318757610698113819986787308224834259924119497487287034384514082108133261138293249333048396890478711624651670489897219941756126553601504455292311842590030835804985694719764950494397224441144059289609916882295394001354544612056973109368798068385228965849931748669428972700623690472172864215256473660391490636872341474545633168481461551745863020317232670607107798606811738210702648183432789978886561816339317731051699253448463352791879765206522071343251119012491563002672289794681192122432161271508178882027382562397354100191033216978118390834401334344437441113797265647735327615805165717385429175786798502020576928134769682195755722481487914358108155149028782418532147285484563864278477941795434490933651548508817206975512977750847966483170508589965153324686977587255104321441884284019962879224895696986817853730620962971793623839224158796349304025931633891493981455453608488144328491502638317747065805922518588453534942298523762094183498631063184402758743366439818536138423443571842033148907798799513854602339627481457175885017618818820380039606349237554117035197927326843762853383519499494478132031620312248553860456794206689819101233812950306527817945584558367094356520375764227725945223656701360614384839479612291090419143570244536803859191182955401082808232345779815179218560753090832498532633942992678130297823921706500529741442361613732574358952929462065563658285476471272190124360427353989731058576042857932981583664022476028466422551117164869154986314689479496033087657291756346858230286180270886901387469722483979502217981977094237395673826875074530734779918913990354067532880675849749481071448034630325109893247062033538112950147743115463698500145441020692604134286999180774264502434428445975558754053268290135688118982108622686895189490028131452472402438887532369061884781972562429182964169249487497291959830286347899898065676218004406272*i1^53 + -330658057050557584643175066417769173853164628224014816727945534098240998937741926270387961622467036288963115792956276629919091236433735266204996092124578027732456773855509478090584349972878157624941831162820091212898736401275676344132511015702510980333117433826442561466198919452449905657174727030970853226444269703851042869038858336392767728266920568745829872677700362057909678938254840464998132992414797321183915623329490705637802943038458922385944251441151885146133406407663875496654764122824745451996923357060357104864385555074781932693459312955933974584890035867666104167132358802641833714846179325760574298206876700375315620140660204840661394555745199060412151166949578259553619480256851836538098728862543750340225472757492252102615172168133936557759650487176413879684633493377783985473317074602172119580123059898481150574449670213714108124715397548040581314350129264789138088533593441670893018925597751602054706179807672495859253393693622648182937569272213614362732149960305502113487075114113178038897664226457759140024823352736609126388318746578421696562778184705754027438510997683117083931659890396465713787253740770022895377116001130493039394585056914857671517272591849252844366033787819351718390482728550099853990721034680823963189420112228058194790886964652290195260098294840286456312971057951040149891079743202776426276431666131140943379837809979861329854354654816346822983299555781803543960317417073659750612891973777611021213955063123030201170731988151888360787619172009218507461208901055386698800581825017557042823427746589573801251801976322350820545893634793371073590735602743694832938781954497703863644754596700927677113549561802155656723793480258750908366452948636949042656543562395347503556840155336257073827018082158587487533067897219668649943757566984777758697923858195573547631983196364503179673009954583871335813330919658689270753448469513371648*i1^54 + -106574779426659732198951697052349558812479155980552299778735611260200128396082055935818217005167158675721494472731633921678803835306289962147721723201252749013871886723160703344127754920479826297132367075682150844554466419689498540780679950420539795360682045336731086882289763517060486255847744160996609104944191886225007700485530630725458375918623163618863671851358090456306689230301114299691028056023638134193041416221690798186741432075105731999709341844765385187623132474745742312532671636638058474145204748071722470860346167840112918062628977496356328859451391780430360794006389009282373380159755093034800522763798518180629465955802888503683636544833384685723152734959538267423186916224727303815439111975856280999346027364343184694737049895161385118034286353079574476475033972287640219914589515480870896444607763526493667413444962891154340063081662473172512565555606115712195353633322534445818815577708286556746934059751495132306431874245409760930090269267677358837636082824326352597299091627703835524380025170969864389857656176615053890699829762893769836610571716269401826658272881615102149978668958096728869782314813473210430986135470076211110658657029433943756248112720767133839786084847077936341154013688447229355564281577346312749119039929877436289603552160680573273477968347561400858898606617368597625301842399350996062672133610924740441559083183555890484511953587962345864362290368677479045631157212776966733469797111346543059409612068628284071846598845070684486768335947563455035652139817009835015334794216559985031131556722658254912901701576450748549325891042838750126039757129775948948199006425128235837869055807150569122711640917629084102169644188456632815183841200567859019808726100402652108306757204155306404915347719085656266074681607808029162872965613363400158524749417022002142383268285200849021748710827642319088514894689729512707898868760576*i1^55 + 111387356947755118475992401935928972745166152448793006179812843183813331877193316914112487119320642302388439197862891919454250177796925952439374974307011293175948878728035815034682289064080374596068726692054946749115827372075893784459349057554611527889198848820423828493166477417816863272222848069946755767860285260505069243955951775391280543336260113191632259330109094545555521092197623144032176475907901574880348940994147804823480306437508362093656745130132887784903039574300033176523773443474611203834060013740205231079120929632883815220796866776273780438591315568007655271132193501976261121032867779339988294318043363629304717550893411455898360049026308800949288794600373420668291372773054134331224569304003690661005322441125166931746766788600398962786865046903442303445628237083425035011922949250343767199266708462956129281538445862003298865405386920283260914183745567331539625085886092426618577172997569808541067668889193711958219327608518082375121120811826417929952070236502614251897732339911207161049435266486379044156966642133782588617771992172669131441642529760071268885443101469337784354498287584941183706841726014964838636833744548219739131651495476775021020703689068172583500459500518455440397606345005723145341891585379448394991514441534836970144421289704876686035801034871632050557278797952398238579101009660801171647716688955499931039505584572884675466961333490756481339905793371162839094166821491644680000623641403983976327483235644538706441060530078663284751218380434237227778888477906551102520125713768806857997291771660943080572915407592063218400866190413190844836522232868809890831205252535329835634595672659616244745376924172668479763025627279174373506758939438969145448329991415560594205164818080191687142608086642903568410898814179696662066717569624726205994718475632063343398967361552631602342550943567201358973497679886304220807168*i1^56 + -35350629928349150009793482014452944666432023329355478079254024383628831662736208278191270036969263021830612582098116105824353303936479361902042020228675877476008285553067983029950054432479993398646155792726365743777407119383797546779416111005099665701217481176532450353461725864212252944735997534452554339690081627714584024503677125080660565984649208721076198224600176096845465831891230826212757469045227323173321485524892422348284355112945666593872779127901605389187417860663385586966705162007637916454578217799257364748017028894475028940310705225649406626578012831147862960391381054798044810296457696761217577033426265095098214686844010903124831960512212848771579787699184754253935933329847160322943646894670311519320013137381861959343795080583291371001308011725136980040761119988040834296683407001022625419385054947784123385097709120396089426437608153052662497318352160455226417831421556282809246659523584113584764641787369644359342896034816358654200290106739551498007497465283175166160043635832852376067874345818989871621849821167424253239027334751697486417539304854193000672789846193816055498150456524350594116020605276216834308986571469874199857113704211619312703949149617994682776695197191495522447679810898934518832469147856760033205432922280412643180963064751564624338109560967722789914398492505878991626821818608228238316152858070034607756157676152725025692700900773553585827869887355429485396609266246644940742519675141823996735175032990891196606457424348491973253430027321618430235247594477637947570577390891252663613948532455648129520279626804473417655999650634944590702124448736828435868672064708808747837508973678612023123501261142811480716155876519104192898499161835215072521139794930371220073875986357358278920798571983795531896391987123987824072685872590592937555918669173880622767438010243887230594981710306097728528260849026990080*i1^57 + 4592872512423402015574653203684079773891972608364790077179839462461681373001639189536865678396758155097484225274129074233632951492595102401438321585057034171774698570951837246813025152496589643952713703269688479956286698498838896172485207019708346814494805887435165428289525512522558478343257057575199793863730824979877695350086761907247930294824982998589833934351663808208270783956217772596013667702964647670751198465018855112682223993566569818929896296200520304942988929559218376955257419386227056403217599399135712036424839146457675002271702940927069487693705366291058670632119823848459231833711551695852370005069513676365765761284857426108042925187539524319051231711756266607369013944344821584865268672193269603528377601000190335275137846045056855862116436857842654768194537919210222639453126009333123462813258063025231534261951813866537685497011155114056757411613481698129192732587895294062613140264918868674752923117635563816937574068601678105187478691585451799158149555005051929752248725278099523568247247077973808360731476291961522908777547984746952459638264841736748858909742377092589633189645624816794326314666786870504300940557116467984138536451395622553330705133728805739191396827412360462211191092563395060659207249553985820129654169337718140616886217299863011233671589945915024998472867480371588303309162396591419176201966261801852182272286291140231171088212077103218824430910968293601463012364367696854312411915452400286532216534765721479111514047238577559861239750637741138626480433939501981154790365509375937496795401059801193135359067777708553646061809332515313366426966678800807652802924327850911636244880329030362130752988595558492914436834321331766493454838101283599864866740480676971153567245043027703059633330446028525529089211186557413665685950665327081924275978315582522462699647807296563657921907124586491651806986240*i1^58 + -170600631439493270886410713339688036719645505192496581293403614344424878872134231835058593494975510303610032495727806617417678077237110496329117653084006429288426777344295567858414887872827186087158766703039608397257002398044980071324447390298616326424925817175953232394100230787956534527638376458105197651291084362548946666258807951159076351871160899247537027537276463753661159890808409961771981123908347816918246373744974434787868972663899436251833894520838650029637486816503350123314932767193085251156814955907732611846250418906015117104210596935611378078850572490269237028439981281820234515179576148539853920952909049131486752508320610527318445958051628429295402588023844848096215116246826303979319007180495325721333367162081931991687479535509740235153287363656607744154218974011907850775426422309950355030434126314441842689397828250702090319105908297954784944824918106707597680664136501871417274532926002978983030107922192922909550379691463392573583759353279750147906909451334751359865866472385975475822590421221475869442876859600188505368223288604050020372323269964266334901833291113086594276780152128039585516183792154917429548548998025042183288176679334727766685415403658088843596691084260205230096565266196857120770583479272186718872217905310322713747990662779375208272001197758931688330844856074589744257227482426992080249718180801299333920184449163073817909427699711896737589432301615004960787395150006112746347768191722738923365732803522440899166404242016338143863659193765093899640508450866957719534026717542812735349448639075629852698655231522940560003809978185855636260074558354683895378500688904197345183363680292114985206602465709520147228150707433558438280166875084499918057725542941999595978665075977140952644386619179973749811163929405883365365616403122082481131628905343853225224523553162606672414922371571703087104*i1^59 + 15324624777657855458547855055878112748722579299485768245262490414965710920496103448661050245727453560597910903940754552241603711541937927253976633845219483580522135610552748009556910402591557958716531309653148443951464859189103765476169592867823056875149844876172066722292170371697420407149384599066046016517264832240474234178088271181453268549014961108537628893412361316892219446561636565125091320063037049532948019556301612624736745197569280885981955530428444013776098062909835163984078256278540475849640360969742843763346879292220563407783617895533620636252636460652405565391971693176814489606633461465619122622486741909629776116659425240503149601891735383537849704518767073909229459103067241491304136199973484939129654701475974852168237030613026672280997155910012132397576818319953367565989782105800772142669425933479447261250996589452035803184273088422945645534632954785538258006939502102973644701116174819757621375810327614848424911857701617861297518263752853218691652610917767033758111181678457064247490259775617334211740832419717103421740616610022246684546643567165053981553985788505078374273380224512337523550077663982553694982711010795586087218008596760707048061724711217716271326677961221860747310560006546367914863387468754022564987589229085727635110786033667477407427803731335585302124657262743638127505559592302338280351731698886677287623644094871037960386129802426455793616195119651704665675487743551191028876461054759939734690219514835804074691730873187484369811063959537361907728095520777832321783464383339595490196779687694831235457227796388082577852320546387821062681006445731941906449933518161795233692466455986370305663781639740704948448140338442204613258372362371788573424795813117150090555435738218637795438382503778386556365344065899590391168583966722696142509993416307392335131777160462523964203028447232*i1^60 + -415286627837275720400306620901413889630318456568040149858582497833618117161980679443581842872764262494585425237500912330095038754191334512518227948390844126418096716634117538420597579116002310509796685482335104024543171977232447401698874602406255566724503669454938876097412515955944703691813469150242985962732573766914055820888630869400642080853890818916612670210950336138548874245647163321823920333700116090662248689877143659543878302485954171931976223019670503488122054141050648155868587357147062196823953341589265525697993911783178488145019916444958423931482008239521515548413598510748558361846913687499710805708945490024751874107000752604857104024750139623439424120753162822843929791437558353107033647233571276875003169890931255236992916706057579541974168819643364784817339146761358568714101718970154410858550230566565846573624252767975142260921831524670506482927935805969743911924576322065347385939108735546843421946259009402435235393175885238167342453774381392714604653860941590599742831860958820490725881092263533655312181653131154998640833962085961000039394714448066238672207997895377485942990347151498994774823951840799554515169609100359052650976927407112199671788286614896516787710453996802943906026906044883007054877860013251848947849848055858251260200619857940588981939315770046655049575728821892830273386151835517583561581209920416871480577026099879372960818982476465508464182285468240879434406715205320406110673794140134804931902658008624170862125851758642358829870254797872490381516838331162469897438939687892324857508596690652031483039388070186730331297986006642041918908502293399006522236140056332169345408286410767939110522427475122000452152715433272706668123771286167605305084811793358231239656499845921909238491155969550865417359647601046630660386488832923328255533749763059952487294688537598830313472*i1^61 + 6144850606527344617426123621776301286110807255144458167756801908622671855369634581209300829211197611929387924890399132783934374386972385256801772918991330975271062938451620765916150204620402805143261499582206836922527306772532417625080421915508542137492382493361180337478507660050902304382714417469661386991591741031215163535417389848742089962843149582914016343469966262932803945390209668657029292480045059840067895436984716161238233351177088996236480350713161645099009210586442688980987073383692348763021987818411505120551469761267175204639698251561710601652556401965970120608550755278542482366915244545207587510115453776566653588320801393201829609253098667537730694048950828569080305314579073789763792362358753154244593171642801799888922816180406042676301098859700223531471975701035621528404890458069531216917211120743139188037869500730765409469441532939600650738473442005734364048866331465366246346114714402866395904190735365646658152591180779065522725232539095971054050190412122179575884330168618460857736016989273493139132164351913459199893126638103947803323329890778455336338598574775747712388808520700261807921875307354208740874904743335715234496064725219142749564652063180908055114868027010056812930312991137646596908040262073703371651103091889741594202709633653960161537506539760276275369136464878066707228224918833120308759328681555733574464401831893564701221975948471721608206108824623064263049041439827241766377874328644647066683968916906600154906801010689311351583527209557332786322729479478936121187507930585815231069528408642769746980827866574917077924378626148021626597767594654134651112478792817485811304780837074961030908077198395237702140083299261333646883101450554545371305114902314472044566097299461055206338219319260384236972398714842439087794254746000991576218181925373054017675972480860160*i1^62 + -44093176212815307037233000251971623051360541515191173963190202492398950222943031847273341732836274843121154098494713043377717389851720321981995098677855843586008661752274269527142765759362415562948462794306327454435100590329149771566157098483712694812987915766286172843914244584939424430267228121867602087094583962315772568977616093000141993924762158220032754549772457354194492167583027776113833784942708007327174257807876747639962777226200974186689745810659167863293700978264707505266227808765324200743981776858270426252020909763950018229437269422037233257120697627977323352255484364033830802585844638723543096148024167706559305579712723410501599337136072384237470965742837327714433522432971486053229549902869063538416609036565801739350243736760360890298095933270272412834813214315100390165261894598041445258521345719722830135963670891980009877893950580369553636611715541541832201301284845340873140085905641627511195955366151510569703907124742336370669694634619449513748387993631074186613817403914191143117096942673346341435372374482425394724792291123029180220097690842568606389184723939587903778148113068040748866296551529692645171374369876783501649611071162952097283652605597139608904611900548926400026194463735932381410777326917719951069431551126816257712778275768662418212147219780793183446291078343391410461148560474543505912981206782980373899381906937363141177004780396405692525746468275135255519428744690745344247925894070431558295669861987827888299844454583944977499471328052564416193777999208303317084443023725292025159918672151317256336155269944599707201535940068744318158760988239923390198711421101654617382554931395464158213321248837700088062535870223808373141752341330354472043612193505912023555709151996308124531127871440383106988167926006086990719185341826637603116337948080085289041657856*i1^63 + 248990661544253775783415544915109755029749533257911974413808748078431505188633620331671917519267378451284539574508929425328717363971151612434677102235618051504534269641373293904003719635321189586128587469598017278602027976478508907048701389170862804904972336822346956909530241743246429384680742952391776228018977282543505632637082455174122382542315386233430223709379925855503903122195534169784385514155430923714165675802625925121263987491529138323024555659395330470838688576692815427001823708891431788463236578587045167238126337757382327231897508805079184240825368494673434228955393350675316416898287539068994557422323004630148778088629805964167728219712479454025677824699673559992405693161445040342592750752180842138884596520954928009404402682492987361878159574833623003553541532850559778611836428397523065082445228801387487562765720960968206962104276803720571912445505120460920555163548462923526096397055635417094351291894758117356092148215835060320349038018776564900913000806935867575846153117361183712037045971009840827225976943233317585406777036587967174058350928875304238945990694062499158110779255996122055978221045358394986322111700224660425451465980531458951103661770554871488028378401853120314668392560574798036167799832775352916886802006441229781533846467109539056599261038792843328838729195864101661213937913300905072081712685397185195656857744609124441693088159881593686971073759327705253531380966653078640161544929634959036190066049841498952316358838726531268259136984693979437208603288144384839781967269678691912990346267456792901437165129764432472742673550944499075655792072859529383006736611969251054962567412063456880873600546885823583539630576578018736182872972612163967852169686627715347150025725647834898001240002371988625107013957017261589099095519456343213349374817212563456*i1^64 + -573987409450785652686269730593861614953810455854746926234713746730595784463464413278360103533840827182405197386741937575568598795161139786219235139659657017183675269642661686026402664623333550340079816116445618548979019854264485888612758664254007272144110748330470195670575380656349016270543252283016961637250461988702644700551680915720705533886143123018702388471351939446245776702471268900479039252420457282774665720071224002465153828983807908536467283143738279071434831115411386845955388997822669171697970015228458518852406076083392397570265996603072664853850601982654723030304282662355283732774529648292812309918424444997205587255083349863432684219865500191033082052331559361361855859172698223785072675569020879668792635181819685566744825505694465282474776927122723344175024238596009643069674554941292978795951541604384151892966007364595570955984418113141721467812420416446585058030006996482933741613159452198970023615886665835261791570195301045541515257431960339465187299180822160789031095801309228253370260364540567777591305735799810623194704358067274974767858197788117835640685256873432644016213176653809284353605257716679924734290195809040614919908692761547269524767983433314974518025004278360273819263906214665832059931910488634269483327685245573119818126843681273631323727420312448081547241107222248181121505140075707996176755694339086218762287362874307737552666716612899710177856262498085808212826610350593087488360516574598655727718487776467968541159681881464672272916369830241699192153766000312317045237279308972117978355109371193778580568000298177024088281591864889909176629367053746455690282212215191112547608666540209868267714051338597587266970872007790316323808569396754285546855047210448678983690172908578410651704190567507076919686058375934599807330163007153450870898688*i1^65 + 1120868390027934647788467705650617114391792202321838401596225725072647873833555539053032511929310093902363516923068103637460750858939589626077029979640117349959687832177621809968023978695679893027457823280731571788275465361621422138463104694425109458387129351058710910065392758068665520170406090905644916003470414219533850608079369597235390832119079816739685113360958082066210942054495199713571969362165503790113524585023368736333465869700983477353432781163585056136123396571847734402297034364642861469009220671794087247238870132698026680841330512741006858811896263395235519427654774250195209816042001078846895634017705582585591785597862224157162660007925109168753487011860395440191234264085134060695021187768179901671901385913995156421865012801615802201571262927255095244597876971318006998060713477581823359214245027152242822587531220247998139519506463224837753557479357009544494641698847327031948454097407941138332611941357856246544160310050079760435947059994529869651547564785797192064046147434331508768321740826249583890491174963846242185468205060479291059234463536272398747155280844052111543557889937852073111087866858401948865928077256376243537144283409903129035857285648167836343463714538952233638375560930372416076235246157232996489878251769313743476450590825986377595564777152609346577771714910691439756450497854768311894165521577022722250449914875505780422829549883402450727201928273628052420142032747530369483294717897598073038947513788502314944586515930291910105285705457011228751494552063073341325220811937931204815020242070500348305444919394410534410543332373901223113125941799776151219527294942129041441603131822173370029219879833161261688131375146938006764077587420295097007163523473489667377031935487665855017249242377665186802933978794403465613798200294309363712*i1^66 + -100224438184831495682969375600121977939420036823244099285100226782082589548182992102740322941922575220581945963691735500958792682706996429818056230482293352052366314283221960952636358639450391608604106142459132374695263093057786822501946457974168026998135545888913776925510056568423597152702338417962988660815075529821899801063097344648778653614593698192205690444901260366913780108726435955694207402001737174494138214745697801831617490854860357548578036952952900232121215156421783458335985034296814092266898897667275300071593705541715187584204291441987882100512753514527605646588253268571908480886890627299193840484305468528203625853165525496835864495389084460824368237196193696224685383311606417825753141353844669244376985023823849233186869939873725436654471236192946707652028074559285543631683493013066627165488454802443106436406137126513469206682269054751927412309899477963675991054233695230695850800334793826949316144671115099330004427327362427039019800579858052043849696046456994579270785418110994803612684097310383413543811606010122528685178764737680747896632095979397784353651598628506614330672875106491867514673816879280852797172398186129608215529840111994462732618454435756310900127237848712487071119193023176177597002758322916285572109082986450603932584127807490947226280405909726995071165035844811968794257515934235595515271020872873906213509160877983831251756864747557928664214692208676019738230378062416009737224360675031853550989091788355650292729681361196819336617134474097649263852091438795789779561141869135529139510440933367307475336940544795812905893698077980428413877013353539635340525866797141586635573612579253942171596198246179041124829804768854827445909549547648955112133882682412404332519122517482635274287568041434574567151235297419839856967680*i1^67 + 21451559839075161973905390253287777720554127922509550842676227303166090153816947396558740390939051471157948508224784958082324057343637123847279962829068414363072207814804682867629971395600529341122927397180587632870187001480967795787164631449488128856291204833571623879345956793706792300338234139472015227576125903833592707312630076150943481713289796461713453321241442665868692265305026076323974555629220043234507276400217056376254304069131670624208126857904272571285502800323521485938732904194008471738534404082690577787308837042492751515920338578135879487732886467882489860721635386662238304466307744137345351695692925335361466363002022968773957833648507687550655960815625055330518482893876801006270683296493580093298405161028079079154775581385480872650977995666298077401194217759952520444396045365148895412194282118621920451075622576046957794525907313048786463319221831919119420847184949673595158939992153808043497926592740509790401394129512465856386235724782822790733444000030471544965378639247204237421241269334771008386654880440242149238198967289916440186659333501220146412484550181999780760614816747274361425891880463323732025053414153263063078754288418782046089783300493753572741575533290806412890521560839933370238045011753699246107813709197674374221650164070747771400416378526235182548142570603284472664121469320095780443731708580039411952786185863464969661729124095284534429445479812461738183247217739182060638511066837361425781400696707277903970461731783705075481390079079327441478206577674734675475725423794211260444170765561259242971068058506290770331993731120928633939856823132371819303974517214552538183963323793912962472294950900943147822081452851783779127485493685015272723755957825922697308279174648294889510526088040756216367825366860955648*i1^68 + -120411550568501772681306198533878754272429985573121632182586023727187419315195402604720046979811972541234700008942996529670883128998977964317591354517320268341901621507583713622807277761027873430073401368300516731604789949512875099525870820285188060428973625624962778527392028382179926033367127187014180007238229901161706559749362982048591351498638806813825755620822068631489654296752249803355244581017046699749991119841130597920813098999325567361820114277434227173851025307357140984283163194150922532419944321916299057702131598740019768791602674857949068623784164359691865437894900765401363319222481487613088204897421552824112114824735630979154387212711102054202508542355599200116047274855642604006435960572609124397437111393202629227174162989425475895641539697660556019814628773532654755263146936591097491431043357919827670170118633654437951253280400547637050451101908898911617371115498705486791641862299350130808443676406812232208774375995975745353138016247480693890541210714494568975648175238908558898215114532419901934633097337941729663177709135819072001471264920571318086762595005750562993342941287642945659173717155795814215870111648117007641374255915778671901894492793056086628658596242695351652989778519604007282881432118330304916718308083396577444045539786820599280453594357012624437054219891805201661094595202110541083577267498445114134571546602661770112533475295216740709661029593736661423251343783084060999153568556361030454712563537324849974243298631418308278792736525512711347952411360524779346291013913923263953428898366688120861957579687995461137317283319321205551274346563610355910003368719237829548126077196159853820489561327600003328690196742951549294036726815202360686211640622610938303645152552554966270062908700929783408623616*i1^69 + 190838116918933026361480360874200146629778142200833085133244260922253979294398754144034727293067764266486562262065541396175306449374585655040255642390009148656721567387762986743208172251942103851128092758708005412077287139621227067623511350957616051012933078988445287379843035940926464459760576067684397566503736487528941927437496359960543190970570100801264209291566249656172117688241323636663440755969991113567758254116955571112482706460851535368872408129191087798736297528625326380824602954136831665786492913129641039374256459480439663063762511648943183471184490823545754523413343544405715908981284444914852906463211613964494114374169637131934875541500227624076960204861110313641798412785489223742234759021550813503249671026887663829173281110342266097511461002395662790199468495738451240056694828981799715867849328348112577888723862379207831852655863869700450731086804107278886862452703693374506130832496797991161958822180814364248756152074330425812973607430901258923125451164934781504830539079712304392708518753230142974612760972920026569514132483776212767037715071814029025934314791254787123766569172932553984652773631053896916627039012481975950742200863593163088308126668512621378745604584695495396618836438226279933698143762324989084462312805421239344889068959454206099237268640739069266445222489065453280893054461298010888450344264542618495170829219518888873818242280636093874851162788382159346321526408333183767139058860610249845584203424903700237375291746711783123008749296084670163787407137576989453444630058054902367292364823775631102515336193125603472715212543314389108199367800838359921998820248155733569832935652807456887963531067145040425504912185414964964531172041893265994628012904774861561992132725300212812906904944640*i1^70 + -36426948675498635765963144305231299481100890474572321494754879748638154148813028589529793860784595947662200778642905114125752534152536407492250453710835434320349197930538299167116210374885904742294674289080891857943572978916792173648768924666058768164387659472434085683361416265394694057448698653922431336712074916872337297712707961667288205659538746026213524697971648484613562170575399056865185793069449902175348645470184798166828559299086276226038132159110822412840517015098882501307390111103722803222106958042438556249057169625389185734487368139481280083095195543807803013543699278732145870518999480086565121698125208251890835734417657522492057125960206128119446083469908087329313508909880272844567485504397093150843405757741320375734437564603565698300408213879473328380855257724666756646406734320926601849661418446719418572327486632077685512488775450089464997131628977326699155711815298054976699528794821551611813452015029096880635759741948771816439381376412024700011574133635432105891258494817596189624079722527078931508994919873821916546084639134554604198581238197889201864951357024787560720207410879091574117527160635227748889963609337967952633062889203094479801919744714142165574042383637139826173429310680938732251954226348954503794310885756140474311875522152802899043064837436389628157370291439346928396728318679771401601175555489051380324397474256849744228501996821834676958862926152235015437628992984329143027239673219129021920795981782678458429460443194237477179641439726784044736253636573625079570960210472111475897832571965011083717307669996215310426471063899075821855810654440967700353494731195902251098332237926858766956009820523045062923448269260539994447411544311568845055323895586572272399272917336064*i1^71 + 1842041467532363336308617150601864251770321745357724863205996911520598193561467338819984567694213045383870900486321506851565199059985128746382288974118400218752736292856237008486525881954019569340852090403037416204510627474938701177528377162450320119750279832495888315704423185462822441041172888501374449734296694010361177069827329893809274402826626614264280778733676798479346004961983226277341915334930259313441995446742929481511977033416184388622860016750184944319978530952101359490762056419240584043145457073646833775912026756323710838871946941483095199034217608286357499684441253801900053261150619945106768566232841737068062503306781290015108710191417480113279484991775373595440689291647220890331226475410997528528399709742259861881611151073752071401045234178013112915600239812293975540843921068856362737037243942409896188353519363052372672212803687052224484754431967836780483809367730598240454526283933804523441276391663030923723225708435294805116930882960372348834183929426444151075306407814593052897008704818224426259148594781914182650691871159967115333774366747230612080116852249059568267990166763121954882629597451296594285066389079239872246038198578156125236335052887362026604836923524654081661956647211356173649618453933549822578559860613346531128984500133749756137250038189446500088772286667418235430971098993113165460652670756223498392149162822696834099799451253821336052967980668475131245545125747046126349744911136494407431934713969137358883876481677359648819097310835293706242125885012057436659741197130450132981573607923094905438139939523419489083053922885615996409104206975986597312131523615843910780062997258385987402717821059058192531558358204108032288427589067797510329402442739875840*i1^72 + -45790267895677452866279194956549678058129243961101223384530713115476910171716734320220648526349790060090365206040340870027441660142769409631657443575330605008029595288838108460159053075821772660240233916333406887328196522745461789214282289398933878208494663660026091533040154127345510504474078243713560398106891836491497742339720580964032356149415903294168813549562207646432609089593895086207446153177953113865623799722764883205043829683425815262912203993673472411306449742588754976607847739301547720640645014601298141245037747903579914015637422482532668927072489159405712387588485567434504835411557394863637376781263434336693121704615192274582615187981205226831361282799158352574998353613221160385836786519516166246063767788309731337454982139510797646656196968025070607802295448399068665247007913786646154720789142182868745016221161970648316677626402857581798167073898827532547996537891892560202048585317458811248190792163177733420484014543920484105562786333123818796202511404235454490801523767668780898222382429590458082776606054576970463747162253834328184608454465289954737809339852752225083072338860605916349520094560961141493833563521736609118896332795926803264190147169411558293410427628649703443996703584909484291424778832747639301181165789693729306853764303170256076754749312715332336966601076214597570154443622918486974728873642792388464280754122758705259403781785072954345461052891999746853610953614714614128432523216500696993357330162805777754782935270504735169443088055972544981583872245959488237346447864875436578730749064745359339376740936914300303105913426234393915873343840780733499105818351239182402054824313659488153736524744428796120872161922768621540085409981891870720*i1^73 + 74394417968564871441436877212042908139811974022681886581688993373110305975884763597211357918915812691310726772919189633106327227755017729506451158102908970371184590074615159013060566513702439825318730576940530365702352252312042734623981061877773633212362701200318053475348769873226179935165899755426334704350991186745597951933425338901031722811364669182345624708243486651940933949563510343724545116595909239496966337880229051107820409673999689000013108714516444509616189731552668758734045134523917364279791270837812350030110998538529827147582834583405002000705807410477961489390823565355390113020992721869612855722622011860057043881712764122685113150345036233526692994958138361854157905719522944570782203447927836884255242202810949855275546457996035651322209876271632659090234681685993480528363575552727568977398823652863906772049092907228825785933279494481493773839891111380323996610835404613789074572537444049998004262007469721900071601052234036489562601898040421941930416417542033177395032323531278401675890440904022804242341650821150861797461271080528028102428691675974635787627464004252094103405313775533217110164089225131270124008750331914524742690285178450999925795830433711126994861580471104569964544755063834741722726850159835190092535549664862913590347101417596227444000948420800838688467014955307565414915662349988108692377392288465282095028767248760843246716199498984915709368250166233996497506181063999065809507709876599868929045862891443952242866252357024389361481034625710066426364314356206967134520705853638119034597825060918543980456435727309702529031985893093236565595796813330808980733885953760870454647608410589102757589955678541341775740317552607232*i1^74 + -26762646627225861838830112689037903062456484051514255287409862679725058875555764824099689918098146900775335933133821001558895332057652919489066644122919621793718970173934434015091656346557513244658592289507188034141417807712790354492965168829659333414623387908080947096293258526164650907213668512921279201976799717011566028692682817742655207468442748183408482605958691588559540257644441316623224451471003650362155664057341179441544874779122668246401645288318634035830621914849249519636113588158204653843262010808662005492207799662475992772891883842182504273400344912958809380254300565948468759317546539777852137138636822085886690352896975388623738033723339646106840193727287639914633236030851334785313442037474573113481844222888107827990235855346515073286067396371961823323872275035955950611001623750779502250726325459844746487658199583285192525183021940285867887830996606534197277065916338162300017060782231224012534676821488999008237401188767976867069960124085825620486206964361542560584202043157314827447029676701353502085804512508738072883978177918739213281491852661588396600873724816997819447915093320994033391211489039896661993679975664537509716597855785827709471332358519714224836319784496600845423405041508179690260110736732038999602356232852108434152283144826439739372597899240618558333771536728788305110666551885008903875973220346025324191359245022113416541036330746008196665071189796524838872644642500962864329892295996469696019042308323325152287940119247665263608063764787844785657101101554891846282507777379550314529301961420735490654214377102799278064236792027813776563182895052500243545948328097405672568200647116166697777638541285654528*i1^75 + 7907232305554151823538396337160958915112588745587795154811331494887495722113185445875165370569103020477712767928332416310613140008485683453739977321189087864742854487623457612404295064206528184679589289272833089072798279440486169877669113060868395405009899904821122233057082235480993952197755977496420618839335315527206134208932536701265039218762022590654211014656843903574058542455145789045786472227966596465949991052485118875429791685965453248697764407224091928890043147558479411906058402504418062129984007285048178443354488883811280804904688062095149113538194459507230825188978579217633300922378566785154867298990794205740349648984845067928608179171982827073529514641932058813729839870519978449906740526797650670862805625281886621305524072416024362309679872990604377271005422417637843556176317788463588929279738351038499778725788508630942275502469299077651847182086421957153519542739755526289069500875439152941245739148790731411382065943358541292488292150872486326050272417117779055665069949162888007735531781252527713936112853457873371860811594674190976400220789907626721687841633609816440813416260614659093089695890818809301339782308337862365321305664925845770778008686650739137951745039546053030646490167748462404374413352736960233330512992957018849411811111235181701843993678715157052368760660497236114583869092052029328237677555469439391313467851477844641194910893147392289376407298022851188449861271915669669681750759827874081666302797676222578829068736116839239070188896308293213096902865399430477960318370287220370622759686634606926199141041004089287997813020556873654815858096327728786920677967104271759538975416516608000*i1^76 + -12767894051891493861971629812875769862671067757407007608342357429447900576981389114903266073273164422336841624223329955132515562156165742143420843060728593221957161325959491898184896241421556492524360565557381928227561406197816097986948871401501783756670843935316227704293554821025049732536615747381419670249835553270562053474272193739862456144402860995459815731313870392195759084058345662925443400783421079686855642066746216381290758068753519784770329832400531746300796816866617432734485103698684615809403826198838307499730813141749880054774721381150133675327438835431654535841399913309963608159699778277646447916744866600761047450572869522531436685756802267186110847622212332399408781321145010641332558252245174136691043116447666076491145227782741894261618725565801688409689437964714750577420060585081148201830771621870755003635086345083861127869717456369159107918155094903065169756223236252022875316908307014811575192179121008258279300685670042399263931602063874237892010460753499234786789697849136473364047221657071561699337154838009314229420655432936975398772183544297543817775049692872653282570852794776573870874245833082297466173152152570072745633730866493151125099654512019778204088105222117711143488629750219107104283349549798176897315652168060821708528353379152503028320923101623526992073357338684865836200944118672028768900614306653697622867210318525467559871859105462790099446787468338879384579067185030013975216193748840612056685454813235493791411012752539453218924820405856914829545161887666207314092872646094777580696150785086713858468130491298523510287487043963105236573632982363707930777077898280960*i1^77 + 4557235339590790174729318114455196019886401203355621926026167191700749664664978071927376982144220183308625798241283036960127912533651019366179144212887261625675406185005599074593444621674662965944565403790045617479665608293807308620332583338073366491560528915782963052804038815768040474118538404321637968419172817486734284730116812770238423572871216212833993650587071982606894008816764761390801261579360430214425664196868757728849294167790418298895802206630960872013828375878118451060438162872204927314702605900715353934130570398586763701470157197566419342877206573838605558788097399483925727266685725587107462818330763607116894558485117512965719891121349052431243980763364275078239034394721077565018494826589562729177424237107610150159744496799938731087777290145832352534502497130466626928246048747699819561713667160552335944677519577425139561562758725541009710049342761170844148943342796185387319371096730643045617369669698595382068420443373104981945157577107858201918993083017416815489612671247986225863299196552160900200771605005685036551625096231707999471422045756379254853918370946977940971777857839611390295973776769357869654504356920936923728024092751868489825985977722187402934705916292790985237217348974164254289544783019528830245908917435959807937261912804415861565776052502006565945845621276220472027735943466485985367803491366152718324414829481911384891855228716638265716955179730181773333748364388628564182173537026415442974238588527331666588906071316011444544755088869961746997278805700417542154014319091983948488044984048565202861807503677087120533300578816394077366964260144381952*i1^78 + -85099370399096486635514967279348519707613642727385807437693137502259922874057522062287023835278840764632562950071018900626635290592944318478348624853216987253195557936186428293011645422026278221965808993738016506709008698546166367852456807805912841299401031970778690368537621329944921559523266458731666087484803795189993647243466033736605238762430657398884826629315097422760979049038481158202994462944570852165068296624456057308007850447916434038169027028024771419291838013957690991371302044545008302309356818292346531039576961390950060890906291241617399609554896578996691633744096481040977334615452965872427611370160901779843056319969077195011602023005302192512169568446978262664498644976916492673530839864676719608306257107820250855133281735055711012100129516504627487357227448009663778195904909781044635542773615439033336678764272048352889693680934946633141237868338098036710794811152688859233393941993905619093421931521016338774987045880290333171171893843281417877833627776958794293222192031688799593335086097484849766925324092808394536055965571322751253075316373573002479858675957995718150079930326756760930889696187670282440660987848423116566537284820033122727078274904451248500290699663863111929563618995056324415486757473493008722060737952653781960426105517178521644848186101883594514600451206283656496681768974908947638134693661593148442607395950235211332420834847543112849417718707360986862637096323296428749358839166950055059514262505572504413395609841111361740596310919491553250726422295319497709288291711028467404697253534720*i1^79 + 392318021675903443709530558436891558530285814662251129354207257820054134109141396287717340886059523580803119124274643212573881887457157131359093417974323158029853337258254211340125659526891331471813825475124979564399912179540124025981382032837654796127862117676232435170022623964254276738588011980646149096839098882275589983082818633923301759070043224092274840341940013935850482545906515766582379187747207213010423211813214135482621780609007368514897478676239746079309957351009155708513280322863564209700258132049184694524265404021853706323692861953493247439835038223533314945685224526973210073644134612072381707021751054581483939617306744768834629088603362631458826855477697594427886274792525490178093634264725151313509431657156381935430421891327124635867730045002081333219602679706459266986126954477855218160203402512237735428248891639330513155747684356470672595886154474198568319972103346726403675033871112854176980318797210352822602180463479910997351379378784288567786562291140526404634940323982241331398354444935884412347439149198300216787819489969232901648390939666116125606422462476446976744589379727139943617616876602059649781424498751114392269563173670662351060540625804642164699623297102237310567762290728090702664547074302852525124010089774631878297826399777329054665888783360603330727828788911690692018510938600196168811097986502652065482409378214931239152411909735951448398541434917087628159009117012687678158907720198001083284361993442485912787001652217079036581921*i1^80, -90365325144780581820976852112783642160943665679860010946609618503314154655072347493445599918129521684153049775137418950978646148093645495930226265047040267844248931118781351650659666530906620020661438834540139420143560151659602976260631095613390961894944854225357186332583270562739018911820565710663223985543515676451860629836941021707528275408074886194623356560905037165953837575977761539256440288114317278710388003716804706883115305026936095616946385978796235625540477775052309474611577321082785429029715641653479634761160101105667569599142928122556435222943859296261849108810519428280498256936594895082344003238973963776944411203559276479009159423354811587087291363859477256399000497681646813211603504567601224019885031262591555953300151322995207493516184966185648408590813960744455941721255281518021845602946700124415810884936322773520446278452666892341102803525637247184236252394571246911708558808961935595643302924416681789072663655949099703239924004100160858925090753158940845887967164318537014796677522665271461265585775502945929675430323926684513881760607426680630918375915537086217123163655000936101882805727478672169520140258811856342941144960239759867892749754219442154871928889489122312277764344667553640669904639957754446602056297012490838305785239042859521412273145208781806325078712299098683099656747273178648655563941341989348290644736570341153952860878786397913952833905303268088331670259698372321270913884032292528643371740457242289177380089284573402710973419957308471605613643898561171475277184064076580059502582268813191151441317773300016820387275383570958112434972797473859641393452852025344881490588898672006185185928447074751674315607522675304233379833002423842725308553442423918079730955740592703017441322120121280985302889948379947693934943951511294248974180115159467583907676299510320180250549704055029944894203100416453220357666184273995761549387072276751897873059710898240197237359838141456361691539086632607769403037431737562768488456270411294833267841166142356325774908129902092645342783638200467938223908414277508902966473380450207242726411962988634228276245686310495959138504745957498740400014461033196108569006090694992643337640501572900007805631883954114594079931072346780960205441231707612333466591663111707569883833972201580408756856660803355890757061747579190555432846437045568937085306357573625039375033610647287444431541020739450481775804314926354296443430731418426379112734863034964509023040747139577449157293891504881639099777868609521401381146146847072014869420267624445307167958629206493379672274719305858275099325480784336689263287494555147383042190776893068063390950639445607327920109371048010450258643437710743306081226086577410173835405622131748232446452762517346887743546538598838334128128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -143038651349696208014155199593823908495743915941584703194396169262721989334377977378531156146757151868466184542159490951864562821713699967282501697943678027558696194333521683378988491756988597682646140474802455736318009807395623917825821987909709459585454093601621754728988559916951728925175751957111842604306446221270674436881634589669263764057331622949678656712952082463258547498694163950335769974913420189371112633678268398794827470628174448282235864064232571780530523457540506734735346840300195736534744907492819678773438649467509726751886382597505528153362528154871936829027011536392257608694276886479108440788655468109298318255400881255136666291511992574455746199799971887924458863301231986029531736863380025650252533113639840884190195373325505384304107354245613096847039863922919307228322121201615026648253879311224044695279045249844633773291643565743379625957962317097734249538154804976874977232233073109217233163413883136735945904382671603647017167453174700948263846385355114498477142859778935581574628072637969644683232954986702412338665330770016150341710724217263352697494101981126948097754112254581924520008107865204930732002620692995289231418282098085894637992921976885228854866691251752935472674974408000560990737931676425334763574449999664295002192413123098175631050128364983158635823336372317187282781708405066081609423428510906661094679816568370986944883122401329686104480337024465841962313933290024767065484152533425625328690266477971811764361089905202272739116069659055036966863036078280369003471002187948401158446589975611491268913304031243976870800362542468052072580408886042375120697644498668513406821463230029898346438332123005423645895937497123935915031592096645315024622578501379436704966360774483855389847335306036667542076498390876221500766522554940600201939321479160327454502776267981691388541539051438561255371984842471718018329187898565064470287004362020658002647537666988596164157107063444297386000878267657770426596091875793879054870448921707080015716850219527834792901012893444739602580870732444712116166926438371405502633978062383213503314642890957061339703266097725340929485325291938606479492654986387015363502966514444605886268735164851937558448488814266669641860690517513512786478420925238368228490428171446908060606848782164211075824101088026055185475709263791800311430400004079385725892389378421452388394488315292939225933263725642386502878491464139608656609681429249587959782476991871943767562020189397490135870692023022143775171132757940604401765490903606712173257349857038112911357979308968358215899813650561570372119353354503165828737854640362775538023338261085601516760257499350013984913776624340265367965656676272442704669769164477373754920091339532761420890331857717776830235374414398887034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1903093131082957248662057216592286187190784385953089985178504897329404956165024816402299935227206552641006085916189673191226859235990496449947172834630387802003479366347195527604846910002431241492464132815675771135658543512740070808513423159275801146414687279563125019079955753519087290867831624064893952989884994439498871658566988422098206042286944211646322673787804665129593680321624268603643552342600757651662859961583957225195116854291131994473599949716770007512248876059817014402643960475916945722696123465470682215310474377069309251959083659662368333880931850823796176603862369140320150873570847760691013107507228673356396631794421008311366233178634404198115588856202861036897721828063013871279359350317376347843926575017046459700928248985185228698182051816643775467556084219003753607610221969746012041454908621446213427781455934317777591450939660277366495904036334932844826255306265976479423487794876672327142071331429050301610913955603272686598115236926076852191524867341794765321061804116572457923352515566198104171837930548351217846506157413795791964958632051359466563237468085059346689581985274739864373901203038704856472747655526731102833514534540171333761408532751803728346668455105381678771889943247395541841734653543685477139347099395848594259822037824464359539316417426218345913105979159088642696117384065663405051629661728798591323158101821418984825309405498773339634751366657049907503412759556265381554949567484749106997732962037763928408720333717480881292498261060637290747474359151466419814338930515733733910539876051252300485400659611706409440669179660307526312937681042133847118398372745616417583683129877446406753949579160795877389331104977822803139115245859240709712055018261085872338225846132742414723034808384339204511842139766654983718908510473906355061369838069865688486780004139993357287707344004243450966201227854105785753766309727895434806025807369452244162339563918645656418847269493855475365405286907647884004667581922564544388653359457835791927844214978524087221549944176007669689558890872409098038810658866244222824939603923350164173630585867444878169361156063498091064117087115299243567466993456361450924909396112840483531268662859266071489455407026765904337490827337852826183469009507075403800059132465971632424991049130016765277587001518974351613255811840156904440528455124777425711014445016335789212611801607775165508500380367434006886538070708055417401649189851524666360180222256646309506824182807199614789373359810924899888674682104901479648920515161494828186367873698467374113073802085588624157755640148375107862201662946340888536220417348964152214416646965529085068499175903834653104197949869021384995621622067593879334113610559101563707786122044816298302218552841147294645743983410097329893539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4779561007209190649772585400690646366066080634386347992470198584982747536153443160734831546695038533388294307511287560998128015601037836046285810878762530239707631138589397724996507792881953601350391272616429421411712566921148544832079882135971385692635329942060952793961284003838111793745870388531741032388757035259808023908999171763937354331822384832142306731296791113346622612637082653455063363208056159728173375307127699983314995629955639248276960623388908051169005402059211395601952068453516219503213184989530215680733104823522384160879354762575850190230381313605684578366550840277958547114763827413951422606346105547415308699102248356540140602365960625154784329621448434849771625950032442503332794367698444128455347263201468789667007804777235916347545725453204931165827481312490928997045841532939990338261155073171079108273936158615302368135849342576704846168297893591644073107649440730739538553141089121703574825885965348957756501289546750006898294377179206935780106247255968571229860209783109469622327410959888861319731224503197518448561622243928423090532549004177452928008051381549690404769651092436773393559364869762267490289436883946225935068447152717419145856040199376845162839827248210421006897039598447136059207808637820363932686215567128430239887425282099176883363687450452034650677371973781576966283665259431022351506961233307811456487924692943827157743271241277686669191627515050572953625183506567281400417236579752761895703761262616764063414031250036192035109309322411879376081962183449942515283626340094522528908448610948001770346675253983980841018712342689058194018290727140584613750771264641942930884889953318600551065862191134261129214604397182346989269959337505089168873573948028311658432695680330371842664052614428701264417069458321780397614706178706138546218431329555144144404706057949491468597842467366501804108348018007748613673305190581390932223755664975057884217793177904074275047645510867965097444507704126019080688594201732755382542056151823148806711059386802168913473547498671935457231596457924402335224383122256927257028618744433099216602971215175619807035195352642149980747597456024109644143598735479424287285228214361037311820714460497597181232906504762910605826417806878150021973075681831062987557817880014589985654267851259212535986589979307763549767225216447348912693713443324756416323031410077226216375498609303325879990776647868582123581647065423580062664756546409839981733723624345339249656809083774024900992338886505006807162523713658199085496007551913914804610883788791173783550339894747832037645108682678558363216972482992481271316419719347597054349941488234637490030593051836196186701372393664432920915105209833866164443294094610121401045751722519990097789690722837854458783265283125122810511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 3418067715116726441388439367106240306409887176090972471618038063444042338947761699128705062799365547070342993045703265996431776076935398391508184565546555984401257325574787119744663265818663799563323700111198161167408240009613165895459770569761222864902625494231889479757666210324541146649270152802293070850104534719703092746985422972727892180725024023787589350669702259151694975652958783027215153391513291876425981504423999946557018713637417045992257845664674518258387153917962997910336506979250860467647634506506772567696444192512015905313543137223027694109515342877040745697597248638649882080491299142278085183412472405107525544840016526027241181535446038506367108833035867574850537653293059022097820340339281199438907213236379333607042708637156868547392544228956361164436756056135128930736696757298162686097813907486250248458921073070946018565125639095467837152381608777126173609482661910234170611291327427039518846797110879735184708884685897766284685278225319622607166361705569753310538969284335720459941645267821170297091054858286578397851885776466583751042939345021602312849134432102163068713062960031988102397308318233365163371978069870467348179666603199719542071455325488903547352421552510794626759395185104263091603504505689219436814289406250760644528491029855264598311166878960787202087894484225504758483929207462315789483166830632272563937358732398490706641656066285944530918358162188388280395211617306698553174668963863953138271009965880866035622214501490580568382450775089647812833330552054446626580247904975209571918091509329743052916768019806002398781885955337268173073295498354738829395497797825349280949516465232960654320760222701803206924471904540104484441170731878405240331348110094915124134228766184938962342316070356455320815704821001545867076028992733632031104631562918578351168449592135632475226811728511676283563737363638541967907407593179845109728160244496349187050004324950560349494498153375751811326041638873921189097853579686785061774983412525999100594920582337801662168402144108198898044966522673911458335663353138042015837440656094264109013781414102613634676746957550839043951562563430605585472649982155291925327564763280080057067870306009670465733567058245453839867538913463498153324127027515281656593936826904458718498504337254681130214458494517158903370005948506430593051854620921737717506008072893151236726730994341869227809881874969375724220613551773551397928720696823987558307534102958945111063904668939507686247011208894941419862168563485130592704244050822069221431526326757644674711565872765355596063542333397967413750307505005566094607768230196700453321680858770273282728164602512184294746150892738667838193061664551481479034337471641178435705795107821432458188627858131051624302776963277818775470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 14454367529428832486292038335299167010735871402410759416780131559565194561011575115094762289459555091122489440490494379241042429578808335043876378783397353356298401149120494103746441368351682293834414032976509622218448237919424540033007400353008813374733904122683125628894877904803594296939578329657217993938976269627552106122483577321564270309562020636716074157151806484356565674599100222198642381566098414287357550548417486227027845941295995206225906091661186949149924417140403052966901839796013906536747753239505248821290354483646336500850494761339527043118769619892825126173204186135012432575481648745940245200147510533256571443037675642019299077048719323893035100538014197272366471440958104167655863559902684583129581643935643513712941804306593963092187770169094539697004179506271915344601052623462507799830896464673448284123856211764738116983075665200531241863136526763268703004149744612809334574679773239868031240799685965460383792177741368937454789108416828124781978905936204501861952783183793135774818982237932589693956208159616124768889502087588390783795813328412055389423634764457190250128885064994611397624442241814529313685329645394435543547583499625041594365978835435756489762869581990670444879735170169422555307833122469219287473271085806838549497248361417479250548912080334765795455893762341434155028698349666573327204817180698149578820334187723120820655288770118107174434513271072974465413272657954411893373101040434770316960223579279179093101406717959899645661497749305833864049685556473633135351447820899105448593864391227830288962164008784642924261526060357754775154221401272935403362103965367589437350720055135853523134959070747199338182053566872871915640924776846331103260052579458445792536128284365942117049433283797641437061894462163442311864274945636691035018288872553837578819079656755143905618885232397681156817304759763854744171341404305186148221157004909018421117697521771316626472659801703963967498098605491005955812859232379732478880982531668536431936640752767833944831080024765266803444237257809301686261651860126718182745931557997946326531129792811060121801212553007081554128767108272343327930926401552510744923165774611154585971685162349769153039349221191421204444809568695074119230618659677084529528189235119016404461756324838853645448307364738473571970351504098213183726715753074215023057974637607307342648464084062294442401525729959040118932971487698568873254241602181222400303596502757937927312156196185876331690763179934005442142555576102179383598579152715550080616349715314910886948860131403139383249208285967160239569380250250817241467767608151247210160402075784703108200208426733467160880862747126686352251465872542105486897349747205835110066083160799183918404429630336799130084148106316805805441024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 432980944824209290088309262090184509540865187903556360094458218533924699914495204654430962704395830369208647836102723613763586218411262679723650188168893686955668298215984413766431849782857536137135061512531990386095281908576869078804363006715317909140001520382435572566087417168174454793185795164061181606161194096759799608103250041088461712101617905040087472903740287076439269067884225515812194959105377602479524422877664188485617729652030161414390676869421739153323905343818581540552784258324631725328801546923193704928039054731116167950208678979852222225110061640443262921811419625311896240843559108781438985352963412759650498053159911594634776299145441828665368040150254090758754709348758949888058061076036920601843072137452168697542719065070755300281155305231889603749244618970288917763000573771916249182360855052964541185291918436405172467817164181572453746285850606299547531103145698706350556894222365724179396634740383004534909219782367260973882366638247920770202390839788058054250263965959161871702278525448566124270761362593264452536090449979864758569565572972450008108416614346541922728263436889375733740097088976752704202809428087336670918834388911544314546021661222606965833067034398063643875554358692104154630601978046845850038772784090061880858524951455713804798359635655564755447912653474770751461085855514707577936292404637879544069544122124772409688090470810079050304925314702041579999910751215368740283322006957405543329522950899528065637251824678433018485348928430634098055216008267788621711298709079258984834539310919187000731134302189381468918733686675688772305082416559788874304718008571613039387155161558380149653173556892049431335434897664289627444409410564340592457718591717174685874951508213025457899260660977337731120116988255164338920917044875211159715300185044510499224430495684664990084349899478093438321239939959366128897329679451795970169948100529536383987412392589746192118305925040459054711731121694476784178028315683217443339290222054002342736279005648359685818300401185456025539243156069065288928707774215523069713252994341413711848672180629266650034012278524486406030499601962873331937957312142087904991230099359770693505525760943743562544926152935715504179674096899033540312356723429403228373045761232226891634416762972554378669596405977536608689470021384818580673767385273658759646700029302021974039187430054692854267115506525250452754906849793074273382434464702649831007646901725903286267481859979510128116573313454327178415896093896052459087736525173756290803540702489227174823718471791432916041365119160062743863815305637708762605184582328112704708894876727458816702685247451351418401475734260792794514254400657312640561871821339574189766255099759832063266313181431438078420047537653228618383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -12996945430778577268516236281203707027494952111951450860092980696704570916413279794614632240184955573422568059903646893759837291947335726735536172558615324951699475366256343327319291672856185189204441015456918557618390091451119467002474904827659475531778269182881248485393443970452264890569733350686544535503190904274099965696049718295874751902386156585937194501496063414924898831628668386964996845217127198937166863422628186903450735596282334906534158374158675879089961167528116570939896071336768049285264081167883611623419025315396647436633087915967759298648202005575663351417355920473907664007847277402780053297801455834641163093934968090692861777368615876125385888868464188667028795165058853015956770125063754584981312216915460176775601767727065985803881152387902956109018356456265790026227118518539089449266664646582827255553641439937536672751179989240339642121341529286208899316423511007728921683191810872711374707991291421725143963059885703079971414940670395437206825125085624863888282014638288210602822968111589468586538499112046869646761139761558029584177283765864516672906792161658143392375068668456988037408961841469439355511755030442888297096152037703314170728631979669626035093990520715757760098813990359933155266838451262866424103233669974285131271956255920671469904547235933314035253394427456596454456563358569666389451431309119728351285677983708851581333999552995200578554766471071267278189148568555527787698626120960292747011097637379500949897859408825482873789701083138328614608244456100907318329274673130056845974224872621656184291919614764621129563579340667773871316144315369507668869174957448259591624980610094839346353675779488381129760085240340387537559021847141921361641797991396720739803249481964517567790040072490360488958167798010089115888354820886737745785562188202824080566615576494068731855707726641859166086366875291483628073416871412480359033482175294878654192959103527032186313557022510063658843584211308647006424099874980170325357274650010395676025079007814806979936482671098244349690641153707391965302524287234046605481535254774323131490555306457009560160807836951856568101414793645982570678607500960849443809287806147203867793454206265001084409849395918866512436525144570538378081910168510460085657764842356173235580748012629511656735700774363427589456628024254710641410630945874731337501366947788375017097178357386624518649504214175043381977377199822287681796655655463887091489146009506863790662877612105744994496727753280313493406988134223921720160877975153352340991878586077107587600496829221226331506690466625503029035620279859539555522336735091055007458728330905889087611218208003450143722365487182452355838810186081864601187067195543957959684761230735197552183610535891080572244951598638133747384320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3448858470289490845802514008434487022598808952069160905828223853901435124997576984252744522421743993628817939596314749180703638722917617194358228122729050140036754420608771234950024269593411585494238623871437446361459439552007983010811293733226370085982716134630069011369110117243798292934145853774804804206977255836620262543044501841146983633436503746340032188659968778640591365615698390550721596397057688071856016980725673468290678125586623015075780369496692717448750189160597679144213836465742459830616018358234376095714604901912766348352517958646757977357114627570967909598218585425518311104542268332973365910160313812115499782297394887569875381918618014266460632812578737486865273317670681068919400381420487545908998151371748740009449358761466142412703247849432029135936036378109955005364016071106018920744776316968955211483919688988063193397722850760888823312117463956671293103637099923159600975416806000440565034556869542714628133209285095466541886371734721592190474620868241089431410709504536117520215437919401807396055151380332254157906108211841545491975518557598765222757422414156986612452008373117988193108129994796306675327173227388786639254024900767683958385057684167257311935748122967768238650981784300610360902228230269704824054016419305789957837979009195998115325255046517577184879833275039530812412177160609033205695571024173001505221192786414387292808768765897536071346374697041970662722938191001954995123059291884491225103009391164495699853522346524856101265256497564364896735040397417164177568344417057930227060591882890243421721345732362567784365192128313511691855489017292755859995420141005855697354057040484509144498751034749409614903708303605304002482897338791296489236982514607619480432275880752084130649383653665751811167701017379215349905680927341194336386983658853668454082293024839853510405589151374828984215037036497924874222320052351162447254033364326981527126334572217913524615510528017358162198350148309842244220966657731035242994001548282318506293349724958079271060646838834231397700416974816638684075656540288060439208781398015896726821740604090109153934552393221930045002848576172980789601922242415763167221448895621674482331381685767388141272261951857559036764719456500710705228426199511142777008282966899043625084364345664088519517908020331656480776503086633905784450212992197578388494439723732924410494041413056702041013492413440310105457687967259222933674658467944134494225985088142936382405944109031321333325447449162873230198578255505639808931186536276725033986748301833329295480697634436642430472871166945917936359762651611923280674319594882247172503059916094468552228612590598665314814694257750064143324539401749444621953256607537723701304697480891516902514485467483395961622637053818540727992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6081514052383385591808952331378219439554048613199648913453231606034374059187672584114591320797632878552016714135321206254523323971322361263362002278195068574773318038077948724410982057398782201357973789083611181082525582044064945656038983773030778443666124189019182574584210947846057335622822967988149526649758061331868670395218603771028225620284534440681431641117721304817598229631679632251239676675026753367362268454246373357359897589723818589434040961232147109505962202060170255332325607496384800222440264174987444401829003163530587603265617083088874983318478939950008793361515147162719445686965076630282281393430474884213501389692675258540138993923534768127870104409287554478342878179967263675350696484736525868345891882998841588134359642681220904474929855397754071864901022843063128766029101891126452773731081413839171783662884602874679435371620202508764431014406991949274115396673234290906866028914983940436032364068937735862584354033958893790595011606090081395222134523822184775132080158687304292900038183122492673840943654920138241423643448588367098441025564749262612080384635957444207324337807168128405438374437935514307156390941036686620109477650286503165222063828137342468717700536992999872266525912340321222459814597258780567766516149342954799303364268481382927068922879958566412584576489901313873366209980772758874532117049824424494446510918808237303577996763371156905440351263696093912960458395700433728670979611203287135711059450816044989038663680061008490813005968743385838889069970547178919658486216593086434250658447089669311757625413786804429477020089295537702625225467925770363252312265117821896905884065672847714484802291860454093700901707560005938945327621223580689512355713724226480892110599730351907874066771529905774187884485104356589213876535772881899471680086860159341989765794123739391936751731221098694122144654817252235391581884428194820547519219284769011543779991464564765166743288201612467552940318646349925297670567267479851142599572581527397804889183986493612157313093367613099132314679385246212012818740095859877972852081058743879910426834282918781833318235401847576128108811907506009908093301719937326879001266348316343457669556936625067026679555167611595429996168283828597708091880453878735939671711921965822193046770999100656609437890450757584821538006562472726450359527118274455429906532175683144335735427650449192437282071707430853740415997402420791051596618076253627793916289108370138555397792220010798850648670377309967105803775962644738535496313031832364396493995839033190561406248764485925445913630331483059835129492011921329315992126848311297684421611553716967209523695138234502821025749355214767071174421075390441082119186414784144611589081030884071738894633668128059769516134078930089557360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -5706880252519825708525987664591855070268234002992712934462201776675562926249252400778020178292462882729698751575450012499581695322694631948495070496397951825397237347216580168719999271362884865561371983899566780739257800034581801737107479554815385104730531021321192258770905193175202591789843089167707083597085954364237352679947433264838504983328707844240257677411917239132133506248304360860835593752818225131690327340079446184130639031672181870855317403593248558276724226597469841682477438963739275528243323768104984048467578101558056027950581804368174127365562360236779295204316098828148428233770820713622319682247267394768830405326654656757429022490318420665155861760268775606621058455447060947193069255749446023434874074348514165172588944566419805572013893510678308426502566891006528862746835769453658350764031806255876751701211645779774727610529239260703681754973059769759889524893222243706015183427028812908112844065123957938358025403589483367672630465765313909898947130604925817532491414371948889191621034937495959660079421787362538814737865859465982572008823404845454881122399094866583851865661390894335263406250529429717795838882508086632976699319642864301692676953787902032898833894391936985006441586470978473094736161167737949812568813946635350933060916427758108725660581537861594339824155145090399792838817413618978217400737677133858126284954593338086403590059539395537699161538113697149136029961479517345009468415556766457037646706875666649637116993238174780457815181544741148784122591733403599103160551007856887337874972958450838334837367399156878561202310187402652323669208135812048036394509687974694470000952722966462607183888457471268911801232687665985171167158852232001231616871325883072760927037420173230108328928392244978459890922459051595680872696668678191460653358970287498714002062141093269055946639781042964703320087485670024787637638634563499771829552930198913755269869971898390156014190883840888224162851917303611959603857848411040551322822440304297677700106162818783390903771514831420013943874329512625321266016211158479652832171447522322208966155572941120479706009319403741037416076874346231715674872304507487585184022954391202832829010813040348253110452239650070422107429882734502098804984465211428075981972067163570526868496191911094000635974751148630999613499952425043302633281942696847396705577653879018171483014642718557251110743020933668091484877709259971722881112354427911415339916868925944697060112733698927044302741321952244209687094101877829417300672580294607117694022219842700111454579419651807244660961794770458651247018513374885976750169825812966610486939252875384263442328152613525034997036755739945963324943074060273456051872924942293046340183773915208652079273866913581573784311402977435618115584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2467949323882426039857704433304938391604864759886813665374062521912497301816445006313236880251834298579261142763270002110462742158677602455477524983183267521384339709444658839968004643291730609264664659116241773522124150665135445012832762895658197089255754184405362123201886936509412042777006364869757758834710026125007249455679954440022416105322564579113783173142275916589635991999005410303424280366780066041773595441403672995610516074541546510064817237652550990085767719846863641457838538349867099276249208752642780942399509439250070497898935491232606825938025537257210323331212299335716549005093442045029536794562929573725978613831933304989967635334311077517430591993905107498377203709222984917153142628121720059241886217824540285352337159951995226265827145603583794509535572945649669005243392979835080419147488893142793733328381608103221157909717913621469381171479674148263002477743827110608551694574439278965078554613143720157185702464176555882797272589996625999759916531435277892092321894146787529321657770152538236030104249542215360644076896802261627741032958161694056202623637372038504548800252175028585134532408867783337902065662325805680870520094387971860074425595873196792221604714767271459996873710886784007132477105379650045355345930299990050914773610248442186255120483430331059685090924388026532584805442119709050921243145674758715535616983358983216048537595377252691168195840305767616596019481646739308841555837097291672982527748075153743511031458733307891582830912093140677371179578471162722636336934593995306244165822475921176326823236019588345732189419698984101507909765187585459649999411358277091109110716909406751431675541606675463938519575581096641971982489054573133876233145229038796849965860114346599844295734340099278771608337400171912633224263665084776145910826626194701503562580835988150567441309098313818531252245539495838017190574361787170602322528287301088996442167079367227390303927636066188218541868077477323257248512013637792177435873847324818552245046377055097618875240935568848726912679372795481040310033910953642814246850824859823948615634831313878384793956261382278534107130832839227909441754295882771761272435616119133679006657002137840291040513338999852678562457079421126400753563836162117997193736995499573414221168343264192325735923812016142594435108158128275288482152305835449896410587052423927345961340057109725694177584019851786665548341995960237639640302863283179293872241336939331048376271670444331021438484431277974710880324981608533987215994951615576929643044114607555196870817182548116217180661556220954569891306005766042240201466497613316197490374032794991137275380006078150065013185764288511156191849680409798088011872956216296232071189092881865146944036941766989483551628251697825259192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -652376978435413179906201059859337799731092866333922439786635974199860614722237038379522894874688176187576233745136745784026883304464626845245798919599299834916026616653086943312541711637693245618054982915023762004720054340259045269716681577450220233277826529139956910875688993772418863848685220036800351780469011478797949365115525776303527921855014861774567779404590592509552350505251752188894834293137222051468344994382776048652508259045689592758658700820305116013381616003801316531165873773186780890010180336412549346626243831661729374222870529134793483718413911142506452324569462014824954548195597982354645878153379684459347320975412539625616716503683714796544033910416246115790042389879465491224551319407797890628354409481993789177206148169868310570281388404396008834934703664902208164142822706738985211777256271070127972374887501380610547530942092795870215441944131819897384504268689652926720155332342510845618272326623922029029483094198721184986324792315244690535305704886379590309785256180636471653645573784173708227697918847514993713457461076207407004950778333092042149936336132828484868315325128478948678897349103241847299900080698383144052806824693104044556758740186035584755326740353205261815760259954193320341369337058587894724116180572953524764753762462047735371402955705685474008233511392812658339302757399160570508203552450478354615401581413754458872417377337058460254670828555859197587208703564738999641452428943868753962960954116428506640860539887333405994340292748814383559586211793079161406326487892395306935144842249292070268609291426255050933811982289185621178222475132391744546776178837724887260719436990265528042919570780564401963868184050031156267737279190498714446804578145190803162799718509166005621011701456895945653789790435563047601315178314571674083500656745607649977442560746056372874682338111523671040788859904220239421839416677213040212575302818549796085243290980477930499042433894507069001901009274815631785756056627227743393734483466788991484798672822251697263985604070316521551812112865001035162789427841675461251879097346743888703479162750272245048712344420978949909604524532057412439178055690479043304212075725879580629937240872526047284969434445891007617847411429525467916853295286272185730397662673381972115309668537597168710580714972948712377128629451269961849028068210366905736571873772367897369936749696150471842802219546538157290276107078643406121370634895602638823851381970203797523208184151095888297319087177309178623269147223158504789828024948406378976609430682372606526432659119652830412645928500586398519560435930888044351215305104541183619254103393712370454312466472947047762173920681354206481534059864720334370407565995671188054636230497135010781845225507301724201711784648262861392445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 119011457940860643513841805985332320627768239472200069810186259069599323851466598636300290562578519163504075393749369922643433038412503627475272002733524046372152228909776224813186718594787192624793097815363163492900894826628253672583497134944181011753151235589962771449889783959128337037986886449661942130531580306788228618925828878027073873890415510495391571246883753833615625972431387030570847556102476194738450011457868825223127350722648137975512360213829589681233267080211215737557742578803390934599624227187891656416408417527878655278352904307543728002228591620081305663088209224399385175175686891229331423861406315273764230201176373017850505688674016796218367744817575461595518253574260078619243173590927964576403933751032362292933106865248218060676109524251199576132952435865392049305638136698424011761301882613938658654899284112054404101524508773589934702490173418057333721311325258707978366960380357529893221533789425822015358329581468913605883747371483876569288017577929738857021772163054727252278791531679187251661904003553847818780987517467828504009061228456526357267455359252456715008810174075242355516512136254655414770358217772817812605919095675997928649891264392882108246332537432194571022715271698987601955989353691344447826972130883865721505196630507254542636423827801941970154907952565272877219909579714369534966669349398607027664708958023389960930986881998498983180785369120358928312219126788229216455319013066824914175997563279239506792095719550236297908525771310110756477134960315150643008758389107075053743729132744927206640331575356176913071717827436458863774667260519451123802687942956121247590604115828173395462078981083219096395853313606959469403141622299296894893520167778136713194800421739706844203539929655044586322546495828572660049699636260493208075421959634460345800426378442306516913962479271873751705009802053553575433454741568402324509427471670762309465846995832209905097208362297923415602884316321628831852235410279794703095198482713067395889299148445535732469319342221321130042551976803190837509559761621039601858383753638840500932762868146248531578125390252670906382210558336702221445654480977625454268665178128682026490777730381382755569419172957292849431583909272616370587915269286743783066076341845170412030717737590507141645390736726763014795454121152645470171230535982417534350861043701396334288269215347938596875940109747904397285860269210735091595352038933625746811692494144327050127355509737199021080482200626531050523800425022077240050504907525442263307431802875030575133353710372497060832607015448302543150694034055911930575898418064786716427230250748474086719072564498088132872247150528573130571876379110738983878640631148171078521527080541115245252423689337345982863006278584824905072640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -19110327651153015327367294370772829143104759084894654350477723089638021798805905448087964641080233618909694150228784324650382777044631915891067147851946725462364591359128314309590661490008022452077191143561713222416107336749219164480843804822107165254402740061222381545773527821494235581120638859002822070117137787605656893640394676685359311419682898652928228779769987796442774189420914854074609057159191786848137449478960240012186404907809186677182100050447547490044489523973817328746619556481310530840443344875431290697503257747056560541641380691271641004597843109376032242982838591350730443064777376365066450085809538033591057611890193144790241811373965799431627832663253958793656447777892487700163936381413866591944404529150102413205242898929313715500338488478807808816068852187582060438106352071719704637625804948590179460209406768151462331299345606424235140748573786510170716161869254505981773395165097971812969802296263845860546611595603536374518375379075212669420326008762569695207058429058212477351097559976058273300326078663852716133898764663375818542261103132915521810828138063808396088098440039047567201292854658120869475949934728314367284417397874425308870885116163352094556845462692289166607769417723392662778328437940036866684214896121471624449280781241073745472291448800043318918611129970039578069614406699174668572185029754953474005726713019214004601705878331590402872707372255924628569405054281219970200478241314520933905015800802472370487143182306050672928383532155677689465446000866725191944309668115175118888781798302451501370460071819777047134045038085710544294953501822340551552135781487130540830870847174050737294421165814019912822575198076445770399409682598966854270512901123514136758880717619031226448598622169325736964226738322709554855460537379407551611899635120152164929369239110044286680428562471611259024419146311225067587412298108882799053708131179608447265298599417243139747619571977343697394400603472290264197298134409012386017792065282229518930520135793741914320000860907348724595916409097078141594479478964169346049902525704668092203431881181965447552625959163044071309792924386015961078598899296733509180998084890711534927347576194660324643519471075018891572821724097363440302254863362809648498010600981216288987833218171943382607321643174298358422065995573621482232690428668455774642744673440131442870080751325772893712120295617773680249848101353673051671791431380798872183596621558838670208796142650549889319447846734099076023422052583167177075012814386964431337316154525528712669997564521473081744572000383807269489554829268214861470585529805673768788552874825692070915201226675737869503792081187250565931180996215564222611346272342830343480112022177746355924196767764286892117634067438887260651520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2667499425032049821318718659632721750089410466842793367994013093945854138981179180267305520800485524242446981413754449069388520334770475121993567573478558123796377386920586177996677241396713783398253368223406776096993776094697227519528617769955716126742312553357607015600972209110662587534940996463186992145048387720756958469550735791272730941437549104955449455821913655484021774136991000010348776455001566518362503584360675467904134851864029838490998253644801859579369332324995943984889554965934055620170452867242309446239406162451356448029317755205828712631198186876668640043878504920679790845291989823454851007304408544341875807766916151881770230531937623333670902973290331081904029089430455070441138984913106885661211408877791060554585403484253418412498068807289491918168701609909602162132270004353784120524955923619777926532586698076866079013055691413181737581960032588131482556346915617535749928207362885519870375231053978323084980612900206458885291961264111317609649902923479963172042565595285707649580968164598270297564842315508168590159458976145533916962387302976624092037897264388730208071359538662316055160020471391119485591045787936501397601026205409513966705576185533194132821472520319215684427130957032083374075862781042650840099012478738034305198169733577490121814189603571609780682454458156460194967876425541739356267275562014254803111727402237925708645301461551803597762711257262798370607606576691911919852949615218225714402578079904737944819874784020571242280295370337259384088836439533750317082373378360518168877989038060639684521350614002013463369681849010470575798645462741423113143650187104838075004627196176063193564041204048434466230470682396582008505509083232911250127739440424167113539403966742614272125918635403452099740216882281276427683355517865132224315811229431969776411983544100149625892800822375397191235228654481703212396078999985789919892423875890741652630069343223842239924730856761795467136232142731393412008982370532498310937062164487976279076705300519996040734106512523157697571771223645251045028468396829744582921700448515163166925414594739253001366611977166527991631584097465172950908499115724301401399081884376827001173922314165330590662009273893042779295503112895955954207107987557071359841528003047630688752127019473074780609012808340741825193615557217689292941403502068020227413642822783875730889215402382874177118348417217019929973708668196903516614465831302550854626164694358252237023745951249782444863763457697191951903362959901320117152630853785195540844067817682764885262852377781072727045193489152105974826093828864220700498522328954326148152766224549591240849176342480464451783652834857721615155780617048044290337709284218765669465872397554353887248695719199630031807850677316163207168000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -161079962494427799193772010062155812502866131474340138149375979802599024620712008288163526347802885251008288335521556395198518373070185195221697578246617348669486763135275534114301438657907181615307716025286667609516144244414461676584369316500069762560394906879580928858590613832385009114114771038587394541793506254600615323611943152479803959389623372838160217970257775232615616049904065519659948768025330183606954668287090458281160281647998670663145491234397227648906888812569293739235191497521772075220770127513780111273402913515126286308523998343746987613212416178213794232460965139056416120620449582791748062796467869904668864403317996884664729427954858869118822013007430220662059903601151284605538371018065326284903453754990114752782766362748325084711930169325249389680526331724143178806777735294306095454456013665852954435184716206197084482905261850948401032512055732186007865428834903914490034939121040202270800709154942421105256376688191093647881928862405722612373763152537545603948492031929726097855506642522076894079979422408113780544371410806233152808554301344816607822441864755898154047467553903893245944858418871727301436899152982677361293506268283704332580241464867882970826991082940382453260886291964559635627049709775332311061431912154623968652540508741204222177633695862345456865760298842778653619345601164585734422957164557597400967028726166530078035631564953138397027972110277221112824042332545403373515693827265080313606509849718328228589304413492989118524378177126155367273021081706866574064186178314423763555193674100759427333753510633022903603985289403166497235523395226396744587152878637035420689613108876129237496887312913654123794059172656342022894117310049601569388213784353648417393016328915261399322147497624198796770162277153023305626793967397131309103975605145333690326546786940552819946590158008058880509502763089941495608748762393243965352135027970727562689748746364787319079199960410407653725091160967574411580902670675496086801894075323693699889939549936790334213871026634937747329865757263327145873802461392277153560973727734239179925658922416916409025126946838004936500066016493954466750483022220945076819237385743026989297255043782227133457800709653418915656005949432946205011567810727883718874644153681415816537576065262644196448407279685357891467624255088900977889824763270303733718955178667267534275370177912813080113155504031583711015187655926921511631054394165692433554063096364750032893268378402030840227319553501405787723517740485958835640800104037671817266174382692441368571276929117062302105717627571310869899959369037507653889092667881138774471981342010312127031466211252661212242580396613978799271077226165698014680791411450061081518619960151216928955481158039871568604473166339978035200000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 17774926170630567194627855749226314758235516333558695900173154939669039069337287545101721751447333280891078130378200159576730689625705025345208815396341701469397719731186536112969805022929582169639847790269117202669297398175058197633271756165505020222342201957572600362128577448862878660206743865627391288744882671172937417688217807840907894573222599351777196439214082226987815542852104074803925040959229312859231303678889680329887990354103997518116495309126838909945204333357982167316463819884406696784988612766886089272513950848867108987192494579433271790940836416940532061510463479299587530811017498611855690456969488409458274519528873833934632741611463499945673581862467690443073545362291884426789670185817685566726565823987687041647318162009386963528414256330214291779161435095471210871198937464025481188465573139827707528257840218446492037412566486026421858347004531138873912428761053009879976911117003705015706440923873984179921727666584349509697803357834268769133264779194167320235922620458795937993958678437470353065899804411713517160372057910665957856194332805335496689237484361404767458329470258393259884667312697192544570756421748250094182653504316539543764852787895228297523635824893143161902526877536626646032492935473049378248729836303722556881396921209480998823155801529863884330330604281028531842099355658461262106352734900289940354740052898590284566580842595279696092391441962518211804959626033529800495578821768473302900920578821183464403515301485598395141935557278377066423091408438446394503235965827321055645279544886508717001353968766128272169897538607895946121028268368497977758780493152998482827007688095263954623497944890892706874642685332161946901978663698228876824979629250822718434142776021814833580268918788144916791251172469181838864673388604617873711975580232440524796016972592643770143992615535560859179937289918791846970859248570874710091728186331312289801080871341596061218079328214714678983041627059154330095228208677240068308666353476095998353994324000050764748810331951753023483980918174203060464433556824801377936671215489233486215366856062607879427783446585839562297378314567072718164233412416550345873663409311991809724696924498008161633786365259753654958774929558224379037639948688598344800498558238854249100405761714774324696437408771018783652945399987658300385215815328633902847901210345676589357663198923108730959727876797085463371883301257572011923416020591981530643625727046626733080949568330362815010822027265852581091278318073995094935117027254475658751729129394427508992618162809155182958406093556307552548518610200378395160330978675270264164043765386476301874351934832338002510216734494742748261046022091088797526023168142625840821523849430972785255220138672716054165749340995741286400000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3067854720721790124520730473342872010331444570243517198464850191978901017391384748134820497273978722781896272050528245737676735707518688651574442993947257279687068750042368109099179825557725794085711460876663880272800173965044299572324476700646702661087369869845342630851055422499571909351317422265429693525241855794094312076508549201071543170184214841434213897853328846979441949659236354167670267984801966037861522421001604990935577128751336434598666716039378130214747856702088449321594036537557021498319133403968646633344464150542187953860419303792057608009857134438930785335126547406570168808215942718138087899609292424505841990994756777086315786200787577675092456327630546047332806245607717923009078301623072089554786701225708809373744912677367151530983066354333114698589642530844111862335942015086304480307232490150681416728921341519059731520859939538314402268975140446760153597094691094512744636698717050005161838862115335248613958470340570276418991843949784558382648372400367854589654004977050556252400089080055488646124808747497733908919473483490870446968044071854397047224279006353964128663440982836966049284859804762930832425273145012934118308865126467515535670434796648034239905645605379817299675262181675515485152273598725657722490727611615369097719134305755933315578065011481598640683716865257362115855773590360617859681210899252683211912753594908764482294036405795682686973934265689261254403833430651132203543032798724502446424350098344028057756430412336576836447853929061353526368840861363898188581317719339347538305697061547816528908984899029517075860557916201064745923934493131482616120524837305600135085887879662239370342488680893668850603366798073090086968327165726134927999537797453368186650146945659367043722403247742464687592791861015003703566648599365675158458538328613921225873980805653654052110522053970948203752253264464213248193177976697477233883345343175497426156586793937548791759243441982401798056244327641753588472229727580958243861368377353467035890830718408212344629935561490047388405193346840184025149314572807391214521324194850931723791710282188738228127011699340587722165972624156209676887489650860302714889093231782836607553369964821733072574138841748785420642248395114550291520537431973203773410307950698083060931346685846676892162730237557977255399370316560391714467955310805226591866283594494471615776509209743429740584547140734462969530177203089023943008822936646330826369942274041008587013063248578861893147855240107753184422883198753233935405069322676002495337466837744339904874632111860833015024336963962156900139470069746662498984483445078653345238415094276159039321794819491781587909978965999938113685899025773674304887173869980897462213836830970895106803550058920499869841873982350950400000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -127736812677591494206187714501977671882501416387949848555799207544408194565752719799094917006964336473525636890121634338791107665799910787475101285002965714343461176919813812131793762160484196426556546941026241582132745416696373529596082148379395733715004371426825417516563165251717546562198718717898880781605491544978617593823645963223682110443032166443591706102357318530170269063062856603863458072098828494054083253088609565265734026568348837311941478897126642186073895978210392229001393799583902502164256533826396940971436883175257867833930017951996700316773711633197573468735322642963674853173991562147043998280729387481860460357631673518369728414455832335306505742345847428774048068611184830360190739497138004876407227740838971400964950119542158160684456721045740048693486125775019174379853827235203109146263454779148643496944901537791398113337155766565249542680208911492823710318178332017588900708997736471117380490297041039695775653942123701542535882801634181408412022845818250710381075906189397278028022855574177499644151133495140025539863995541217265788295306779148965610419828420629096804961671830949547691223136955328160245520317612303928407192267996694595458900191996231723793557528471905110350617870197460780732021484155246433388114714756634530123212739657800877969692041564984679903218847972992276234929367150434720868692302868641985856713164075311610815222752835950592069705344276349486397488998005552212637472699008646664699665957757655861677695048527115354305095245243138390868146061666904370894987235754265053583197187553738362598202138758536592396407461380124013948291733424105747039483228643163393069288310859730399300243858701091832189291322798825497558071911194570576812021272218983759105306817116826341395243191011614977839830571359739693952182924781155816267402776439980863074127408899050021901413986401661502041878856227391964566198862157521380274576953786695778389806504152303824282357748303239875694885072140251106731716316384853714834119177910781318880938558088930935665890126613963132200114563135462089467833320029360636015127424974973749775410485920566719227390150080521180111727604995253105493017786437667834185614811645134874675875354971710113581931324784885807744783541526551704786265886251830242102272504753791768616738680538737944632408888400829090572859794463304731355783456603464673672497978259325483004424559089156928554066356194592170714623710617061852196818071458781474814038138907387325378968880168548378533135492727718181588469891379316797218537571824350967091889219670276782819805841958047637634378339687658869672340855189565928897515249893728898261313565751311257959640512674073160873065498641367156914521545823785275661686144970437146754573790159429929695095595946890114932582430592204800000000000000000000000000000000000000000000000000000000000000000*i1^19 + -15157815090741432495818796448267210181847770413372038716566969490618162971738050043673896419187893227862453633313195488243004676472127017264064866963994475906643511732889728911978003528690453215316364435020317213477056512620274628096714093734223538990220713022305312940892880457836526164551291721937397314354213376426614456517028732091616094378472788767370796099721064912046642774027562205586038617535685761905501468081752636006890628314736114206001972770427603457011439515918023948357190231078246489466779268406761547021595106505634324744332170862859239178818995735360027472452708780667884099756411019970343648973996744047822256975890645116242858425879067798415766280054440413359021398896961417975452721137613312910472409538521798470087566598949991959164032354216797557934766783563624529494314640896320957745596670391364619428917935152364153562326070290907443286900249706068278845755385445544670309082112602692182771277200491791774985183042276509101601220618785129249832087566605299938483452388333868348402290405407575948133359346340664572639785022571148558532871706943619998660369636305017485879656842200170427391751753673679102365545252091752844124336923011721575060895840632735528780404608514333463944135945814888871901335449153939610403046390376820989148404744446450353939402247594685879021510263291657456452796141334749161867133319830921102882553655628717183351096735370239032953183086342442225581694969347183265108769085900906690562998001827975041647066060623026705882695969693290669275791194539564640729179835576925572066841041899648874455381595479397375346513337547800850807243084696598899497001420829634526337901719942799536285664143186134051487352140298181095815653700042260004215197736426951879556516155534634839872653346573125358257377950635846704022078217648106845632129215033389234955305071035878024828544942378378477965042734132381879960911227808511964344397054598939584063193285249545541214968805248628314018675869565184152226021502571538896771096454269960663719473517441591551867684734148127461646549088235692292183152154490423324396523598756258948184564365817493611416484932771034293263465546573977469974963912465668951059481616632738655164560865096369268551527874205856063747318361832900074505384373113748165491609685363003288821332938327527316062442059831677479469737142068279330901017656266858506675778967312125468440864490382569812959299327073406442534608729417214784559587328578393395511418137098164615079914118755492258785790201516384337361600705574218044063092006280515007578006919564075990041327603156696315148888837252059042685791950848168796732253648244537782866536341627234185755784654251815145891616176896138903071200420387115975190513024808380714290267521456624791748594381142449189051986751740968960000000000000000000000000000000000000000000000000000000000000*i1^20 + -1053667110922095714428630307192029442390986788300559652725115849067166346893658425407708449529818560260386951194039660583143049936865774889129745253900016082469113403415456534330810788728116653825927207255808717985043991660486221510071365504729467989905150191915570385276083321180472574918041538698077839134117342636720822642119677101870380655571063847963010598574992640168443255300531920401249909067920998981688316858412667784462142043817410924800760954803384442946200962048325715259964682400413678849131293777468368936683203652466206195610997666280598350160758556578757229264394022095265257088195370001349721868878081514631685785697413591867214737915933758894544085901227492219448378838600176459323848367304156807264997805264535531284229193335537678453420656308155425071447593665306440861507335213277415752420698111890091643622226261238034727173732693579609785706323050099765875275038907410164887909913350916690957174398299366282151024985447976975737754419091691893969471103886110711187119407187670484869541556454110960356434249074383881405362055171348737019632567968566965198782734178818589122529949033630071789401672605992443995890008519072259033657213521836313041174638517372654567718969823326310007211624724559678245873575754498709246395026379580831994239738819720372599269714556990654312409489562203964400799296905369803761270627749277962469141884021234580144815334088081385120031657006636716867452386765199595537333545385763859543085486840141694140586766049280162737622517109856252949121229812025051975632580017413229028041457755221618986308730178049285386844627113176669217685240258251997929503607997853233919840644222611902942965766066634963714330589817922178401244524261598287798265875558714065145359165009022288565435218700177978882202823542815792054982935466929148743798976935970310924405970101772313240578781312103539243178193895478495619377058354960914034203816468398851021714280824717351392923423966167789429991739031313083585616818364277086872147173476015042325869001841233769048167779654126615599806063478449888142818857121142821442418044277985832540539151649847811438654157769868488204262733428175696066597290868648915527958796447739978025399140452243966815656420369454372605018075921349619453242836020069505652879807367241101889127749084173325996340220703031807894758602132429893148960197052916880860195841171487017106363539653593696769459975519835525464019603346668822878891030518786860176291582889131686783884385528870078592611988422421596633259006794679099852693979692646149277137410995855493209808420630131814899664147419589702670621141348958450034022480266017805554633213682293727423392056214429674755275741296186451159408920051188067647991447352017422432959672355349083109651972199300874805570567982284800000000000000000000000000000000000000000000000000000000000*i1^21 + -34980302482349251436189152597415043897836686879097480067041153968792796215373504890077799693933747839078338540878163244659060246763119302238488653573772019976292205825771516739569821427549247225102200119388760929059297655980990335533087749572776919714132117162539871606629588657409414276300622595951502338689748088348191753020850147769038150306042968721090445850781726259772835615756842539925711614185698557887130235069558004025864709838841658349743360993093550811492060576291216224714760755242433535325547917005177142239857950419517447327756302048072885912349115492026341764653575145708204697475855827230627645927879759561121513210219607143748427597390774656618597967013026318837434393028838786208639130179548911692051677462358726487197581650683105044044173640218679040809764379672823808625969941019459133784228954204004958350664433007035581727233617516527950089162999219907299731755262143934775719483872261587947753813651970752749049414272041944986880823974798308953664962701498423756191264305939286878666993833166776262150495512711555029163987558664919178438639496750576797271285319785984364435987695942067839596112363379150965603644469915488391117304298233951709372260041079325764612399802299463436198552624552844528293548205264903958380550374821195855078543345471818915509075208693479650120795428027635716842128727502214414901136197237429644788508463533167392906903979918048257638812426333643632428776897009803471635833399255620618302761951150416877437413270680987878726347287718294263783821396181594415021845140590856362550341966107921458750335675189301563116813386647755280980902177254856228452131447607896305284727744725866441625919397829389104024196756002848533328728610570005980266950030242063475409240152497874416710198918156270993462586625074716583957321007245246463769619214081754548444846505295693190471617197322288590427772322696751019429250477250626827397484372671167628939375928324709851008421133148593476989891109940918956817472362849660334874315196495223438110768961739189686303043240431785581102851592258290171536808957697756898731969595498909841814074506159791255561749066087619604530642568376727812406112484449646919361811628217884528302252120046111275442734953825858221599731132105562713354218979695937104141291309923086229017755994898586010253913608506510202891194277246903057069324648952222914768330199411092383059017719778835992047502896116618557300201463554747167117287197911452516971098199834214871088195941540882903375388308885972035805352158816058288560526546596109826327873627974972217597677377187436092209911725495647744733250232212491114796270994350207476323649516369094425891879153239002643892717223676888666927874532128317654157677865110583097105448631818661834207720339138605033062851307110400000000000000000000000000000000000000000000000000000000*i1^22 + -1049574681581553394281614243522699874765082812078578402250150921826638659358059900096708698600102718923656557891573279019185087205049253488495376538641723776225133576870044229027479759950608483874356825588829874879559049446518437201808249980004654539434987293727491312260991717398968826431071359035258198177821171403690353767956383946751744471594144952935909344764120272813514817203741264421540836454100900341662064999744044454615433612790212049347078624941082177509785527061530236420736208323183369176096230856209315315916844302222117966148852565183499682480345565896206074538992449603422925996879931029813603041560842434686632304422862397119052157986425188133637595074962496600931202256830998530973602641137604237152858379026239801909920737204182200846908559585369935598287791274698034018134990323294195013358579490320035868229384830501701736785628014229265219635057916270344322022706572301492418037631417111589212916489148943584802563439861147934154016401164311511870089965123669934064053890620275033992094208170831849063738453070354905053359778885413294222854823635927872914260480068684025310805541462853589006734022154547079474676725276855279434240276290841709957267576032028027665568965886550480995970734055886267864491996390917091327030150276931027432774408580623780004097635117714997572648939066055524190612329844863243918699868083033610175837064882980561264560622271400092761725563702174952687136833630552262982946040580585264738683916586054906181127868124559792980101009356809892660920717657938039143270068573271340340127340727221356583423997542699637102186760166086804938712084606484157481408948771466713564968962396096231061159109855822802788558512373172147076490661266681344826850711362308252996504575556364199116544283652775343989381120735580892363384771724877021598313457734937557081037505519890982889588958136977292836033559877942431763644761545546553616526647655887957622727292505573798155382804609938881388480045574900012490501404056773372737713951772956638115625096026067176552331995067335173004063294682001474980543949132186649532011291713552883756804636367358246068366048535316225219483589805852465702628690662860880707452281286646288233701776725279775654091330681059620598855870992509551942888290209417347771090844598291370735276539812057092443916478802468914056309998416193040001684845038942846726321100229120003919341897235067002252934667696756122827238095132354537948513986728597337460779262256351104660233319792987168947575628604146643623128102352634789991237345274054649822981325127102905982918808637017833141668739625308828239482853510937362633668570116432829215792352937362029526770442049934919297821532776091274326796297799631985146561902934095863285430458688350254117331001779517784183279294873600000000000000000000000000000000000000000000000000000*i1^23 + -118804372760230865312477214696573502051693780872880921341987684755832892977700506332292028563026905083889958590603071731747677162580559822699207853735497533931584125557123774512121155999937476398503107598533903737647336666124529923969142917986731186519903273939897125741276555935927950521706862802167366659438455407317407813209905572602614637768689333122088663259934060962593934841044024304816226634677540479552199743888858162472036347667614994089074992511378842331078606597666587087825524206743431283263903339571723316415330691275503864134939312321159098268628331524624255878291360714061035984373876026404113503835545987558372697176226430227381922775578705692103198237872304954725431725803487197607630858631600235808032907743604251856811894774297622854021253902940494636867219372486755981754556978021064450865549095663071295622718315663826371593462287522754174663737159749121941335751005283696726255169522859477901787331769049619187372490680654164927806221006440996748161075711472613690134268727259020675881912208660363818063413891657064439180825753693722070329804068628770105226465901272323965843668149092067313823336460564998560691412179968799544383847737374014866252512887520400208200478096543169665988618258669242418631504337109482466765208869190395062508935709434856446007549204697755405255076270437077949060034712230641317586653248820193742746368391033697944053318783757422716293912830804405401750267020432511531338252756801492514308970063847718823817542421523718249858493288585797244862233665105757691097902877952430288749694692122069264699713069424916061051439397057127847038957445266915907495826240694833580113615635805998094896052647693011125137450524052462193373582700156670136595790159427302750140268232997391216983983638675819163987521339033216035133745099727951830980818087781853160527915966499801768520424749154502250391768511464850774154626912735331533740926215763003913857933214210501307690025543323989329155906076064710516886281073281296906815109325098365928120519520112180575708362608682407799064247897123420346211123982469713698503190613501553134241885233811713722157809558183435487977855670629020176417518619202163101447755581153955935624966111245376303147018789908247873462356866522444460572807515213873255051904290651680247324818186741685864482839734949968541948079324430964990324962198135180295087737919113675603795181164108989924114306117064368452596148274434341796087944684988251379444288181620271353663588971560796204160444172280933597461851226461044145237254895726995219861038049477439431517723911624082475274985061998185702708994218692012797043722924554253743416902088945588795015220255421166734970478627645541067170747897466365299259914861909871105688854295975780737835466025613215001782465331200000000000000000000000000000000000000000000000000*i1^24 + -7988165626113534534108184865045164412457755711445488676100314806753955032189095525299994844722393804021026723112280660183496022286312837742589645289675320148065086859869776182202542807753747731391780957190850415926380222370328359715131551540192981188060478055934804250882682260013588070340789982962785579342684080803071711410959348810660716239003626335947849196542108286480753218108105601774763400102665625036570882646366302380149784701564818657498613845800824093764620116729979269702383121847002655798124595004295899232505640648271728637970865148096976269694497331812173285522344692317894509766707194142097273507234155676867736163058223189974982048513474840260238091881274491033552527811753514187417946292871376093466627754900380704027117793530691350668800203328660525881813431060038394896892890739939684614899965239362063140407786603827051789789150839219743962147044915477079526525640414483517814301615459195826600806436166088631323360948607620380160295448601355642793069879035524233440055928572627959361820866119209565443553802060007791244228352381489964325355039253892658760435039130488964798284783442046358558130550577475943462181694985961075514379249681518373113972558661422317649134886808890309578698664486513083691024119759360168708929377780253935054394949042834341171950172120537056760637891827994415812986451328504092096404095361982507354449978998729711940270447765791748906801382210502053417037885578890239910713231659318743726160415880463041700576661792496164497023399747879643826739335592035351001976277486946601994543395536266012914629791883876623213022713950006521308014043281430796916101327489073129420397930037526926630726494309250499566785418120870300181629037237033932972367697070401858654757924742341089677688691561332153227069361124936266821577370421772393302807926609504636675379351192061767234322914217611433372476073039054457613437878773979806430082254541007581290090764876454170983044307707830057069760802177564828740040601351099790746422751112388045700044130659181811197805167981003943638868043807377560155339862152327176161795677450000293394174387596284582967832647879577098862209455240371005587478680720009348196967786992095780332714173721888207038385520164751387158545783003860910009885357528250538900982234703196890240896626832535646220023625187056203838082133610677964440030285694668984740733823682049545906211537846923356341012388580558957007525654870719692461268526087876785059139357424101012720225882482671208532113572689141236980674374529617005312375717808022995844979292757365064338828474526339468997743095511607068298507553270738285804852279975180208931774800195001626221463414621630639363033949491013816216205400200956084132010707712321453014891451829327167895196845277218489143585144832000000000000000000000000000000000000000000000*i1^25 + -235109187436617161701096381115598901278351728020219440320889418899106754174710025527171945121791328474591924662673134382267479596097543894716849591235906753945479482018550536484114030893561190412037995712095814459704412089075351626904412536401813179948355762465171638659787971927702905254715532087584780105889634074307361264754796117633644088034652250368515852810048810273332002293448777145330054494872459817095668843612536098840947446056265036756503648504622224984615736787722180336020064249091700108281734914631750191497524000728327143721149461630308788857697027439932820436432311228394322804023593003261633854287867377560861616548924788157583477219572101305902973668840058433736637295250494547570661948647238918993130723520069969316810599372744080468070327732428085141849713671455977829272737114584890229458855012370072775905741046278085183128347542875204337245560909851633933738302688112250062415725161325076008778020676663998255886542583144382820859335162321625509367074112883860661746535930381578251519061371587932320082448998585509317905618567401995787013110327754429050505895269556641725661089283411009057117972516023620226113616491773232279045302685606447814851260821653680413891990481304550857518878941855351468150011340539838664143440382734004031197411858214215154850974430968297789870355506834704656092030132459804037447315697189944621999088324800708831725608861163968938051614747605223490967574728668478262980864744059507486797589886115232649715495230258271517550762273390526305619578002124349816009315582128553035483153847580717975582337032586941637691286298519081579434772068973499647396815432148167066953789685869399264883766405989653931570548760913890497994491821121329077935823992518810672477266980612386168705272207208145913779886164200983626086099154009631763558041757996178780265913926727078653447549538378750314879700192769302390106260795242630258142688155407707929099678573872216271122812582642910332259882234298156395818647616773700567388234055581519047208506512114974727515349127195574051428353984036322381567848990438684838124623873046356411288670883245006757370354603191028370587807411002012236781326658999588203842770321738022900121666286590467161979740660384854677904363770165190588860574900421263873417432421375013555272215328001252612012949957603877076909917084873626110923506116069691666574061744256792246143803420158654074753167774548517294582447131366534103029259566822638270679449521241695774593546515613520426124681149083173771987158074118120367423893590958103784704148366117165996522608233838715106711784602996412149178474061326672558011652993932700133134294689062295916604245130989488761781752497163041734630817543427968656470549554472880985704309900155497801404707831394663331811819520000000000000000000000000000000000000000000*i1^26 + -4279248401591824309711245788359610923728173668417977202495118943572921802166487144852940488730953865426068698871270361944033747104997207495362806025367042438633980387727669567237119266662428125074950717952979906637670874065160338139423689190839223314679304585784315508720677459236561872833350083045894604998359314269761071331254061921567596706856137585225610153546499655756244399471086012215358968018327579361119131730026466634368888000289671899330303942742814040280771029745309907529162065423644632468346698565538575401870918560431271038750362500185303832428480836406166127900190779717966191914440327781779804253354697337920936113292258414798884727965138116294038479738957795581223182894034668889495034864478254000173249242090934737813522482462708091101467741198379784213012384492737444018784331424928200409861871990019666672278416141355678667391812782070411923099832116930009538800091532788607383854364806481575183975272984903453887141924742350245419474117235644321085849693942909903969033049410426442950596756381956916440378416633034310708386696840681406108111298126415263135134102230766367299516363996991442101703509031549617036275531961841469080111527686468108906867813936274734697623129816992642410554107278977745079755123674650495359009263144092092396354933347694654928210268054834079535628723876395492592717423361064694584082011328799076830418996420495772486738333864408274971345813696040224681475108200864792437150415561439001316454283344920476041568426236555384591268526791643721393551482745880494683019853232607334381750830077342701424862405768305072018989112754596551000618046747569769022923563401485939026097042242942707776837443470787564242114892311169850814434784532287684106490992587809128552828533713353485198246317649066937048338023412089771969449851420048583459483307247084319670471171578150329345329701898544793801227419307391975577144140262102151732930614505044550525256393052122972167744822956042134686026555749126043866166130597614496741261646207834575924776298719771191252994026008842911062523939094711871430848078157623298261243260701538745453581444618290334136685331531302745738449740222211099862878647894205428621951243939922918759866175628519063282426297277208880945569875355484952032003832548688391296645081871593854247341426547117816611861127997607969476399181453978023616567621396039800424444593332997486187928549038798466774077308230760802801772200799024802061057600155432101815023155211649116796007296675528191064848003825035933029618430792438949716967983572672649206430082629928078445892984624510012830158141746832372236109878806348758008843365277768950342151355501545620612317210988512884218283496964386400043368528929633391050348976460492118414442053509327314181363526490149270962831360000000000000000000000000000000000000000*i1^27 + -188704115000288526640338579632039133249915999285610030910621057054259895751359408335558232903641191729490786879461669782423347785846699661519965832701001573968412712868674773884355994619931374557695058035734078641550532308738439934623627032803246125330338055068792821692932181908807049208239271958814742919295890166399163020141743498827727112659091882104963875379803236577797658755325488362067821230139384247133914643565853746838537811046178216844572777714747400074169926281079349662335545881514262241041614330614264877498366022015769251357335927623776371991999682153160332149042367892844151721961522285826691237686609597099528831742302579154946669677760281939490310376691746120230257046342715244578375433570671556612675452176292795331580448974893008863765929973214912804022061280263374538069725109896866684752079464327813716442327588512678873019718905169861079612916355816624236560492006711281050620812926697887317084165137043200935096392116428588539082019418120172634818459623613668948006616769569517015914880175606275324241625242076885158378179914212917381897395326819752256020645204144999877512466666043284945468577331975329815182288044159718052777702860647176430221379744091888892267715213427717234929828495859230603188958736505141455129259087664330816701430283716549948299374046662712512579696357431186837911529215078922404578433324077173530142297160098806439727408389385374712337676110095423498240853911243621966870051363691640248306748825826196708718650049512852165494048163070930990358468538706217872964352404766390078912550958077518037346827834032588143346666516008666417678899803458965406169390063535265422791122873068061664903800116573448792463331359266237416282129235224492331238398788877949509945333917275260547216098210062968483001084680350372838227082650617625137894451635767517951099568346053787697195124130930296192870652499755455922650412710361065866703684601427825334426906114643811777944572877981566076820583770530913883257536882705303537907491024898314282896797988988957863611849962626477762606096485497386227686641426193950035924309172698798538578388268830709387485247889915325451323678388074980984715036641260911875255830430472732412086323159140761351396851039999028917200822375279474185807077151543854175272143355167684336938755226147042430689593343326342274580738848519708010015547004630541321649323363114766967375263885740741379031882521229898361831217432097930525854981868445738780156572413545480692664310325810555662439706127752728418723342270254780407716781998109274018035207841612300870022948774236756336969424134775247249943014559552374786985232235871684264724935649684267252644024658508118590652931919359598736788538809250438438024319113746781468867265015253820740228048194735546239549440000000000000000000000000000000000000*i1^28 + -9973622470670175739207818859502556227497405317819798395523341935024783393046289938060100395259894421701571313739769557019057769447090867157785332200720845475045095900842870383555130667253610114366592636199756569332254395552282056851537393568895055024890636819684412760285969149147709344904386043349773284102340754082621966190343542255066382392183395793224017712633956788496411077441948792089193652966426075987259099624855412945947016788238981946633608491605242595032971310867447043884274800211904807573857837477166953783541524347344189089696236259958453467987641535798380142683770555512678671740984316951612516063278361641845111600892612014763046312205385366754061954680841674471986324441991350586350144448197613708833026564543191290654919346545706515089387328450020649049319692573585150442314344410664029364560295252495808372517053868477528495975851308204059094249290153167521083538600837008157661704271412486791178912005834430111221216272596155993792510386613202925689371575173981157024098125997003339269438485381407775938837245341670214485879809427962498473856949530520566829942658398713861202352633884682469719441834169051320843591812099239311249537248815805075849104440548543724329757004639007203620102704760251665297936323566155359706939417454353416105642037057661310318701333201033684178115368609334704527138644333203678817238019828104268138583532096807765043382093078614865181550087441372907642525591143620762229320729727804874148656860066676287804896440039640726598126286306366663619488822079154465580082771245607542834934989111641277817867857610463213180538872401757934573658266257003367356516109843954224226667936167015345561503072242754947338738287496396631159603136357527781036906541954329952082044910787750199027512204936143012518156408137303722627934999857643775347085286279390808359795714707848036884445918859011804824436728129334064415098285859664648046384327930253776702735918376429566351478627148484016914633159588789422869603041830061496025479974769986853435560105585779880411347011426863352654347052672785684041362478882754712062873710849825969567024769657369927073232121006394415414743787531538590879746307025263165185343165295286628220039743887637432601751671172099420348858426291348754360593028994854552610597457612351839267194795830005699687990462531882208442721049022634544652856407042632916251277595423658130837589667191733290931457529079145559894082445740999031392500408380013831007652738717452314634108488540865953138731808348941062107067109368345764246135008986547498912019534765708282693843831322443853594982420292370605756501696183354228026512916439955726443024515616186077221605029447038482430105918184810493619099751812602170673822114990968688747675653151809545646212134983945609543680000000000000000000000000000000000*i1^29 + -293596699223956010661878263486452306143617547248955997689076086233542257981412344089051391288618301098092658102514469414598974587306813143689049472732849741828645031836746982691630542503971588905791159539509672767719259676013974807791253001818792312032588874749681227234136589117265564480997139384810831290180448963877078112242512454307698761891103425135691165368746363061726629647749059121006140325846679697587137996180540075930826397843768434874269191649428785135259852803982241161815381212078010586375581954770962217625783000237132217996565961904824164864382003716416388189909704451024899643268318499674850232970127352841088071748753234851221083271495083485279980609441344703942602928304169489411589868990267566338356397522958590482262308294092088436343624456658811507606476296979783632000216766817529232211815943760470831282089533535168950840905487002893279077305746570277229351982784778188738733138530822378207219575876551452452429825993844600095292150140673084511036648196009528064611660024437461644602561131509855365335966146337208804567678150412820313856006588659046486206581077334534893834114253856336001806159441281745794176330427060627784563794837183930660725216586086004498517678385810192387577319742029220394949294659138267715120933660260272868641752792578794418229187819442856092863745976697838256947050435376469171989387382612392969675088347378825690121117609276697091854197107134425753099774880157515332352313910275639766021221152595107123477729161411032324573212557036431738272468304427063985841870194397964986346399382146055638903179435956648504131749601711614376023225320073640408028338622995383925111924503102621581329012184713563679760516995323635310028730674470070231329310143944136392259290055935529230153974202238461895292741233060947970297079415361341306283671997768093286633111644886219224636512973804524698635761814838292705832007275756073929974565073753328731151117485615381155782374820923187467712129737851453655506782276652634388009973153818867553329538600906257925557331352836958231524391857914284934368159117183402406307234546829528502479324114714763783227419937543044657045793120575731200023095399949482005683174571551410306223238220679816274974568101237759496949581910216925589293349766302658173847723067852970438548601588142685925841845487387761243034435632616909151330181383531571937023199712680180656129557665288898145548105597336725625274242413746432957451184386824613575300293732844844418883239293054557380910548852323490184525614648299200694875553652406287654745001184758848465295172494606269755601123529076787434110267069082579461619110932173816424750921118923108636839351258640995271940720272570536106608616020443696778682376267147542652535219442171687944031662174037117763584000000000000000000000000000000*i1^30 + -5017216840230448734266138144577819110116271743137130202702878130418197779477375562571218599054042136172865342152856876338878342181423212287918293548838036872865276497905321177631419908052331546940915447256644383913086323078116418434221341169734354274357527655557323121517809374952607581842917925566516387710762626736996638049001171144880582021930286511928332083411446599746069592986097902782960679904259295029183246954700203666187596180800288332842789427424575189990531047652440243202450775610366927471383878604014568271816345959850510174763613061803823014515909006297352348476385611581952105993686563130544593018837841180912892405852101368808116818084336774235823556727579411697118362442249432782647117979455654575490666384660446079035485714319115315124587715098282713533628703276048520178303697474519821890948192141571380585609375420453682570852778700065609751550166422337339576593986843906327259876986409917946830345186442705992259843693949890909720356692212404739407232282628838121970317330206328393618878422767114471659425146944779761244710684483911076778086197785455813203133846177879018815093954110051724992116759473339250149295026660346556382301039869016758597618743237657830359729065735126352248945066955894602240242007023123546766864364609530837658537127645047243919012017890212476391898390339143133123417589200579021000061013443375668039466044121554984166325102331443792174552518062986627343087686314693160259397510160378404600620629766458438473373522600408264610263404797875495156976412850108823295020082713784659038527695278687229379147367931385990654633246190688304743444356502955704342148218973579272566581042423353387884264207512198931173795211878997335876240714647603123061186468408985220112314593904147552983036656274540861748398317815209010754264938112407767876353678481636034960006857924102674820579322203699590460868135483044921682387321353873817891005307238933172374795109017257907857817730601004096785734201364800853231321947296414685086422084423349206930515548080230248311305579416318508446795395321370638902895463591047635253895919390613265882864688431614828245544331631590560907278177670747998611355973170806113618028656989459205375629797384119366976510477090033747692355696858069948076059124274702974531919338020784132217502470155382284249634715735688369059129643812638207790846330862280575923287203185372434290593773779845684657050345747201166383890921078156687760825431990453861927876289656419120421463466721919508926768704427743038835020397803344251876970823469812532481765629876811980480095733725839363460851247105886723180206473473466131054332329501833432182372270321141402408445659597470188062316750986174049854630318304846205104031079956338422751205285959750969825466453513847439360000000000000000000000000000*i1^31 + -56910231293036175939335386202306868694436477255755894605770965270432682096791830188584034180425921854102612327435217951124200331864057485675558590494045341110108060501788508228284732509816165839791854325703808526148916946992654869759839866113757342749545783180333259228592795286405045131323641527521381441524737502985394403169892152512250558254425781998378876190092962101609357482218506282640294683161468603645475535354500556931788275140787537683021397607335864089974218582754959263948242541853773627711732584190590336079478213833511177631997657652013360326379691043133368542356323731463915621266717960362651611947550400325015893330296964544895143437442092070758114612626498244416550518908786610891517215402125664922842418338407408429900154633955160191564769159813714861999713130200642902086357750275327119001774944298240889465201756757534911677855025476527129707248035979120241615259214710040864887723768002644920581427262040714312826434144820263771610293807867730524891456252872432124529117379811547388082870612785404391503809099572693900737589262230987697937418902287981338728212578159961791702717756178739565571249631818509159087376629602352676750054999511019458801957591930388722487221632164994770737900462161300269697317861840113403287735338057982535722987047752553718344370482894536800877332058018438452980511102626703241015330192686832521827884143356714607003399513711903088525913713631690333560556856629616842111466237805281168943676399361761265845746932038413922556847656955302916805682188289931418489375220857232797793489015531735361425166020503678006581702684524862831168986635807189701003930135342569026108322584804543596900254534432053975518846227795393969169540493203902413059313135325726350148329199045156705923810691585419529317768642282210297908181541715497423124148195061477913726093902540655216537406016556430180632201220320078057283377574535493741053808055583086892350722736928869410317128112995264066511779924668501993770682063702846463841314771154479480313697297633266613551582320622366882119135712235288538433488601071127660562949703811479515258933838124966032550102025124800392000115839996115877132917373677306903178113396345841346758656039336620209602700341639656999505084519551794638108650917720197128822496535229842782462360947698680002331297944196157801540715985583937536130013051090987777169235687380341223287921123164373858051866190694061820076691669208440990830501525338634390889104970680341124329208245365328682375682274390258261519468913602893518511117393386389488204300679652917847260265549801183512511253204221400125912958983975593847701802588209531260927941431165813739012898359035352113611341912688128032466806229725965677637772894129501748893835530571158171943466260160839680000000000000000000000000*i1^32 + -476352330905642134895291525828897147517889252519119273659585364481011974147643431159561502552853635388284757148028360433744100490769937203578064334421903915358331442801985102240311621439313127176740079162352997916229459115754512373786576952313249162160686174271769976003770292752103767784273498008267070878473963572902054689812989189084620884569996442156620560569490748708270633984327174125934707107276486328706375108562178412208336846258720870053817505611121421149626036201704585736716846354791485031097759939884396832260292934118919000166440022627271415352957712562758051656998949491095584736635036318796473957183862544951122441746593121602200850212364397847660155693964259713570570914383888585324284997966991603218055657525223218186141632791240792535755462663693133643060919108147037899318098792679641110696792873620219643748917991530625265226381840259570885945563669271221804125832408884698422330635572793106694502625576520194540739648567059069589333259685129815370600591107820214136031784083974738223960853271733583673903324315988433225234747151826538067948854259065552804361449833925103322891172232778763871339160116181989632010357008490877833146519364970106949059313575642454391259608530637367685468656541560080725297371404496115720392310686084693601325330714070918584253109801747495018376226090526204081160507478438662544870910661511310447920519661457164940255699819962348356213982813104733854590307638209152716787996927791139414349841763284919145905284776151129404641011725198709303162719335354754712523704483706633431784452043164545963051917890330072507977985820491196413465035954294306525643053193803133420863632708825019087423450063009044906051896537094477991627768382319898101364074229387657377932023628269448112892035634191218639456474272922447118893071257586617921098362454641613343125414367028027188526562883465698989824760432608091073613032503075106692310455231484176608053383643874676406051821050417258820679510290841425862358339308947570407324453375717372142503073802313797869184204706828834336323437208055578446335552908677585564106220403662485652651615240041388908094761160319750068620246321891861968575364074607969755252099283328487681271298706458972767399970836582847702512705441223168501755205284043667214911273842392205809575597636559167766458333628487762298804485165620948625922613821885510670141371752865844926058237470221306876078893874206438943201369327663547594750750888856012552069662097791886213870789758141072968730266594798164773219867086267539007444579254237163079563715236818635753705602566876495942671294215470807412897987263595324344505523007130114568215798536141377123630023344340928266683580106117209288927293805923307460026253675675873096015742653891109875696819052216320000000000000000000000*i1^33 + -2282560575734070614996099111117565060524580851341785746467598273499839369747466021376720922284007587997357609331189298739020696889356612951150784835905082389703944558907131518155382144523909535057008839725565832048105407072535854223379272962885155246135695462148892727995946412592219516738131639659491677170022441623543323289646925437931566043102241161814443797519034417824608387202789051370178280498346309482219069482176799017268086376802183233989060321614188073114407666063829417693686161915620379672867319191488157781653845522136008685260408852147226761437028895682625294861945635837025188602560833967896168170163859730236728134901345331014948688330872612097391718838542597106169726120385165729152460354388501523349251355172547059174391885852890950122912044470483530480004799110258135604111367064247795174972002728568612288584688531241680395294636820392991714852706829973896593291889697572926887722051138939426500764760244433305228039577644479442618917009000353385485934846705875154854092791968034077173853126485940223714796530617318059525825310196815125671270384624234586785859047823548035794330645414390877420465602826055123099496367135161712028679557268211771620305751171236317017673451808948700153761408868438302013929102308616183584414385946010953499847698257986897043319960155175673543274222940092731460534955274694091678098819179756172313155559130690265666736407187660693346859323915078793908923860691818453388058516881803433481583752184112152563949000758112470626342492991521711963862784737298579348158949837662096593534090230951565067141762224275441558583832577701083092843281947500884353740092178202913764046949760591037824478658771905046897084533567839582545173330035564625590179952173573053318992123244917907270601984463148556478689976572105309214872425200945789668035884067001118350600825467738330101321097672032750649935834259195451882716257616848737237533050013650969032426845273185312968484390953801266472836243784268900655193223901182015277007593324056736724474802345481460547029725885859888339445350187488551487136038882230430417809963359551248149181289065496540282567683480578113171991526963330962862907742122982009738202828345190097599745585937565091509105923929667552050873118895655405211119592057166123670865755880340621958543800736323829860734227742909014890100262058297030482979971397436498169802146869309904995765550104127152791506476783865298810599481062858976273041988071864015128137694126193233557568579699815727303175536767933284398113438078604302389209272732802793030885359075842540836295879507456755790170580457906681631074889933523958792576873802328296134127995211556184291389760831020982827205688769323077373193155300107625228346451319457674738099626697031520963116285296640000000000000000000*i1^34 + 6308110155688929961456131756879449234333473842438523613766883263065701306126454080550980478688786411647100136308351569281482736010097604476307049744237952768083952375593294824135058918094270452277208320318036747048629259731420349877067993994275574790552424262453878245216662531170484751752853637186151740697141001176974296665801785331766223766402258776678950848743870974948978565343932326933080391627103377962159470232981841043143659361188403675905787185290284898460314732100050628944923770130378391769389270771466932762935602136894847661331710892325639715390918748493639529689183039027148080360358436592607077335857942234850087189990944830377105471061528801222712717731296395170680045145939035470091904030992860505458714698551523501211473525813973704407450129388688490687736681238121866278389877718252493111436385392144344089099323914130233632691851166173334602651152083923218858988929763680460887308168190306028018997420268826692364897877166606972260269088456022837336245033282918508487742570464060337229451599087012732967608013575441386217335812159214460963645641793531381165030413224645762196487312738289646146687342107502507365503261456385648680616168484679232923833474130363730580506706395648758141838718938481143967036593991941062477571212750240178368084502127697455053055609114253311425856587661767804837628262021374789591251306702415372584379935539673540716960299205350028084535283536097869401363141454290336866096112543908420060366102828864408082219872445077440295043873863676463534481000005010997714354628742891741425116549174467255454613903013382395334041892434663473429517932639865756503436548668738586106318073939583162897135989554263469551924941541961449878798539283213411063604103849987136509016750082576527840441150161497355428172697876262209873696870208497448619359029585001028318445683153349859335776078569881929431360239396325483478828393745840824062756741869123452987950648581729901916382667356356387579659055999008175805631089861265883517568407679694768754222439866282080963802922904906649405157270625388540115487026297328551291540701876371181046845127597816733153013160046124665668587780262947580324924758262386534857159196385014311591376649690077033157233936132500719757919686267608088883933248837075533265153045074125741357662814777349541583055662033054403773552915335363702090280254268355235917014725065851403390969513317125867911753153423684237216903056461578694757394694778956098924710571312202492429083214331024945907766080962543400502361692517165360676317528372514418414952396210194647736032868217827766288439488198133493139741337106889224408798582324250314104334301998274732270319568022811436940159165727070249864204481539599955026189838321899085889953914071568248106882433024000000000000000*i1^35 + -18594187749445788215199261078449415084045071331065859887736705766041673769992395360128835495656882518635025996667313845476343670944976685084250389864928220055340754546240125401914887790759622253921016215024334201816753798594863402739641056166530313253560801713878807831223004005916147399999440504916117034723537128758517551370439073740994461057332818490833428409259250443794167405585268872739577944731835310402022167045092249710159611022503211739370409056032819609000875232960711457743155902849889858327716565628977011286426213661455449800241045883417917728479051106693896709286166146463909858316885367974045267741289067292235894729647205198393182722994390886341446319421278582054870833161539437651558610534099738095690218457365481578468524374303245647418823509522949856313626076042949637232518401233427735507998637078089482220529161815044441128793662662242913466625897434689193756229719047556989848998692645010270610552616487642429513319734740742254789290890595075149334785135619475261990283511809883014418577207026022940628865296549480152517981373551804617619380406390438741714755356141894669052156185111429713247618987236048306424915347733151260919688138763001157114868456933424131032131937805184594645418884554614579284565936230579058092826496202237718794669411315098527658288800105696575082304850252631447432552931402493731559650505247570761922463747246651811164885489813227521919718383731617928566912291987980677504292349668522147178109822557606343002874549466947175056038312086134103892048958177278139023968661209891744011194960983328488009271395765987844658514344996108868806451842517222579698403488870058724840429966177709041400037140286867194548120282638155949284133072846888809446977802532489612975132831626926170720161897460782512899468644713997463406277825273678529673925922729909354512864709670008883397347594772855410334574179538460033999781675860019580330454009133078540609374384105509685095943728625401031836617062794141299883920543086648137486052719632673072615811059060316995234896073655712360026372729909738746915210310266963367098894878787576619168495982591999322526179150871066877184738241545398255828936389016407179533001152873275208326084460098397634793954116972231714756193787685529624710731830203647341453324882794360386242287594671534176704721331578395336948011425165460005677280488471206045483144674985168102341039029923702403910506825886628181173623148262360950635292802089720351020597247838943202767720821364380997448047367756734069103905817365901856797607463089098837570528302490768747359457322181316984293056648998364564239026183583655311020619327885380633165740024165210486332421928396593444076588374892666365207461748372835064242955862529833871255441944006871369037905920000000000000*i1^36 + 689088102067942564339979874163560760454016360717442827231363342209246167495583510874085658092150055140339804621699038092934442087650008617741745034922474876233136418091638016835389280892784269918679640211540536442920421369546601687138764010349223618614038872086665415014421822627722382129012886602213176881575547498865327133357131804982316700292266413136178316379160582132539453234400211991428773442097754200309965696474432889383267597534679843372135799454149738328064703453905045534150174229929733224213566007550659777302155209548707554613197693050533576337003837866339242792766382590341753968829961804924158604098259219169093564656532940968605552733245968826074356604461580581893208902027341681332397888940373842248427880537118620757864877129229322436955554475205902507338338727922954672177479082891901152784601719333912369880447807160475624427815128481469845548634818487854169286799299196293353826621169302313662312864380951759784516551826600370110200743816362522470117600802963752810225198287883497570859832268101070527170492999120406713154062913378615994349000613853427322096509261449802764149423679010293655719394298439275486628460872386133824702211461807893681237491057959130202343880418286583783110316052459650544244420187914032006274747950758627641767270296017787866943158973615440394020566027169089912568876946423259891454158885749748192935479812855307425432689468028599656481942333608888090478203511859117966420719959856152550807382145294548682311115400355406610944486758104145102692027335163173299204064853813080116359259855163345879626432084552246685801182234059695738370190510740663553106112039319523016877826652225380901807582444524046286929848082144690919025616770319861175281758702315043533118878698551671257891915395035629048388612636569743193041959903556809636015680523766608076082960834445945112282696045829488489886583722329855668330036225525158624314294198609015126228406713689028590630274190978364556737663123234445931760198524498641193873010481494351707566087210256891673048377825188316505272276019752821423302191805712113298371456933868134898778176214672356382823716842436333733563664602573260557623694705311550630805477616985169143957786166712409130422929853522644946910198577443012041410996675753802828679075723999871880760541677152213656891995019429572902523514295833477330971191733151732166033933773227843644920901446172552421179897477213562387713323967899659296365592646024516148867735684300478439232192687152233614517383491577507002691773715323922451904639847346260692616968782522024073556965597631716500835254389269572018878618743653209241576271740879599522516825243407457319370526991758619282908888513938086387006686756400771262059752952082975678161645341734681066864640000000000*i1^37 + -66743539099755213440597696549038989356026153645255047323536489261180916388859916011367247234581004986604208071229340469404722781738759876080475509521002124989864503328362203176802939796225257357180919756061708670367572605666709686357299483868566336559453385741470783492493426720483143959108188081849307429980846275046284546057862305904234262929490433774108097590596558784726467715118617561341563530099179882349194184459731487805691866065634692159076912007642187702694475672400379961374054424834509126852137505813550906250929623726699520641251741341513539922703671268403051533448301687692677787365141227450917170178924551405835486433607288779630052399021354660379912951627806245650101116869076249962628347296111123209004561278577594573107406323087111915034930612408615428845238134024807541409175907998782901622425812689901716047113588705601723361955605121519384572513413956733719691335599051158637647809737421871539653829409387016301750242967567520989400709915680517965856832493985487364495124816762040162550365017299437210274206860939313520008368350096146482328727820002739358877709928472751403210062942934874461319873473164337567214787511233657749582700478816696822196123052998532032455040358098297725678672809643812224087122126296095365378128518207994157754351031308130222519132107709554044677939991886073926039696643433957787294335589934839953187996118335939964679999099114522748953300412479548843551326324601182373740923994662216468488901576889436538569861567239297532137151435082702636660158202860458364551426474932513220464772270686175866063023091523654982969419797214677394500524949378376349449694664336855706648188749395157659161139315668125078112741830413597033580246600986551602899065046142625155427901936430632823192961256509338282534450274395671417356937785257398918902734829423040000956570677366817438218113744196276180563847679724759464528838514505079478433386468350138443613570077998259152016128872223592851497326358344023037558129274988849814892138060360275628393114439509077372345140953971743057092870598225847935633089785173555761040813043176497258282433573066522513280836799912732534612098718863230454595503969753590030500213068095527704581036633240148532192778681830581497958790067992177311336702018515523883902768580257993084815225008116004617751008850531216750102082599731352842697642782986506278879899524050254179271379905979185145019631910518372785220350272864573929165220589403393993955611767957487493966203583789008497283266369840156803094712448296703018839932162181166982137148085599247900360489667643521969806464512542721527681362018897705405849164736933869459253075734402551885026419461092835973985949521634655116892343312002960938078047531695150395056910241927884963840000000*i1^38 + -38892249641130340280088776356416020032731389847820442105760404795459656669051974628159050739573427963545988486483219361846280418194761290726380798662604877106964906722074080604508742970437463027371901372803198375670042135903480230240814212856746404142294710101474489676796283693639501513268736967461016589997779718909358220496273876303794298356175739574811644933805526166770552547263066579219945025321372472660372919320270629315255556892663615285414073767858756073019708911375634460344990272582228424954784305322210111533634503554668236520307781115657426987255030751658006488699604522131237999047341587205102232139197052913239007491540355096632876992273206080123917804843155621921960558609832642624451680235653582694118232337622697356030566040190420050675606826907555858192001849455275592294400778584876255716860524858064535529962957570225779503073446729343548093927543354348652917039011819161726649205249727393380950457898155305471367423353425006691892350637783679101008082993888716436228814302785437345093784864041452521819017841477211920665048304599977209848861176254182592058872310909256844996656723295463934698771397314050000998751664533607677159260302905550401073119647819501874145736223431513608803457852272825808193245528473651504828667962944142293384035779648901954531641615092759995469706944048606809391336173892418511398868010739496776736649635785023612160968197361467147269753187459372312762514977964545004728759495808470388204379456043333974472085147329589442729257475298504104268585142567298608350872411733875494560754666636111298152528753044536226748004071851161428373583898291441498851106299367680801188399304491359564144637107524110992538172240339002570101807508849927404013836948712991967255520030338976851042636073228868214531468850271983380921815675410941337361667568411034880403432912236181556695236255792644529080753219774844655372549747975517442438059761436670772277000667355933673432741817885194348852655628235351456462506375322676645582304871063197211579039111648918395704660046170117970014797277644417128204927229449402045761189597832568257414629966472964688902400413909587571077008826302667981313868470841173395632261897306295035893226833023717073904199345061690128892301127846476274249382946377585269113744082278390766834534338600505365502294351379076011148772311121136806441714741221816869664556340948678393902362373624052426827712335381467023909437647309447947034262969383489621100556928485542870704960808586771937263975279049543176407478348393806365506750290836652226243930921294706790921098920275661493637869255564052121129938306398366278934566959754048572343319740624680097693407008222789801288397644797852013297311292710049771371913819086250038627595398002119802880000*i1^39 + 45009362595227073659770174834743265330296596862179777473690123357876174954749095069282790294245332206614788726009520886706235293391796730456835517185649574710507463515315134857056867965367014905217010415694127773351384882701404796850821546566624468538201746639332767105071452365487625460947212201457119671854440155311126283267359568110411457672131069202379780740632132860416246191217813214785472105465278415486660457637922399506479275970790251243314504355831313265380997982506778961357441720421077242261169129763772370049662856264820012995904441356258497683365391876511699324706087699412989890625469425273704791174108972225864694577602748215415863052543443008316051506953047752255680463149892034276623641408282863909294628304397484018535604134082173836558471283959096830592785001136772347321989175576672108632103403178390765078085178992256668117977523688318024707723771176483570836681413903446100149075571533231792493852333659897946763986413979337922120610195497709327949109605444259297415364044217546945564539693680836787282467235983790186729066984913033423670001319671363014214729271062794037868925480723850233123873623182795834083826718018139842174535633979019655180761072247312904137542703044411025976291550781248510291134473870203114233605565461077274284194553443656762278235223416865893084311434366931406951383611567346962917986342008784161931404140131160898449184595230996894092447922985865487826443731311649189174155499369970374418653515709251518829872740901946698607112546862645048810867408173623240388317571364133819352184103140943018766285246214767897250905960131671840866308067251330547156869353884217718592977196780397721351345306738083737060568517648460162526072608602251560124493541376206694860813235457790241749730656399459367089790419824108292706065849598283507761942697839797681796489144174007435475424787493849987642500322320798457925528743218426799721279665474300385645517850964331329681426133262326518795438883910039893183476031388073104514599066484374312918507026585408193177670011375890628722210913407703855605509199987764360623138415578480619641295008703378771754815271525185971661673270496132316333926753588745312388107352618791355939131517781464932643590636506829664395985249747448880973132259537936130100421995059287433295077831726188928483385584003151255832574319876391076160500655098032169247126387719509830419888963650178616853281328608797113065821114424853908271068276746995711892741293911644278514760192605266782081764119457256047408768173419706429289432363882341899313197453676785701191690218726200926785653653281790958582037943047313123090093001614849064121234259352257683361876063861961189976718230701037374495359522032126433779716501125159315571794601545039872*i1^40 + 450733184729721251078874232699489461519818854232918451899391461609022926484812946910800511035472278176846312201465560549502910535287421225158780317746187379821090406186108272875913728358582687952786037257880695064909039484191664085206890679050859784165824213604872541545350189834533461920611978078425925159641063209421487290528794002618865225011653373641580310802755021649533462102479408312104587140126063289690261805612615010432126158633335147591568352881538919144420595350746958081667288609176349391975673718755225806408985314158387506372062755750177148894568102218202301476666713177267525110137988633817573115032118185532407164730605826025520741801266101894170279780114894787345909638352448708579339677495371299651689425534751153781631433148968994715193643577412454921804236794991963656374142179250449746335681531391181904532226607190704803280002819005009150453626056820347350153754291710645056580681342197972890394552408806765964278222062410690206431027473971604055018712697670937649756034064353822078431803900118209503550406868289203225613061457363129508554556431589656312308331888996228835347965048585756578141989925878160835290090744226283480622202474035347811733533766012653759607834675002518266096866978880686342220152704254530698708598263095207278195782605165330560329448878878422502562484723920336741415720671644776264861317414092243921112833027002740328436803978035303395314883058273496118693580554355056139113990068035695485550481921002949598378014818173936737403665640694952119882354317657359618266213172311181083194321296591055035033965563787195865662692576176876758230748890686711375355247296145453614356286570525812717401918720439356713405296363162622649538046944926714408652787139605905386622130049477917546967925157231053521925918123848642603361739182797672471189779486898500532432152615620732779665953310268399161106056408752429462424171523937275824406755881929999311789457347186512730954396331609404442232332426429225804045209664814707484036203473713428545215246317528019292559392716122756080115201903078385452377832414730885618977379483761229578278092924391623169466393514127676315474889573283679695565793688087215915953197414297243157886477844695044654462677250952351682985313110946549303555300008694877357092352838284444010081382559675382716023471090577740913187372128375973868656139188871503815329975187052110236393288076728604168253513934578057734992698502300825123815102403897607445924345598068311117912051589033015518790685934188877509029926844996626790968333664529698808001529354708061545682132005603346479583851928156643620374969020358333197638411568943405126677685538392637473854457387614803379637419200746719766206178857239106970376978186366865471724211666944*i1^41 + -908459450402840786620612652318688460511071118833114648768057674015807870162992475476216478229103059885987180042670966427434575315160422100804610757425690006005474865319795989052141339931482040049286287251028447884461292243871873534573910868927282938104037245622361911657805153702427044708581545134402020094584375563204286669356508243825703413840493276957337558279710470808711241132292353064022986353085099101250384127882438938088038069711724953003506840837364990832120559021307486046326064437502862104089245229878688796078445613789714372630839208379858023876823351297301520427744438268663140944100120709847310926203644470189759595357503973370722356914561016083079985845387496154632534123755088738248184242540810453266143778743804230336041708346176824184357979012275738418130377537488945671524510823207635213930910436557074507087853597550973370471391786466043697806319219388231311935638997377699289580418236397158505171847604971422211811478837130029117651293156018959098336500064120950544893157327176274034981862565041377072745526022184701518262887538190844886583246459722113382406950243688539459524735228798881312286389820951410737863181950124434161187699645880465527706797624698656489599862811569982469224013523869772652322216146407691379802555312623729408322783417874224953510916493936146721704682170820444814249876921257360552682007194098405596721927334002053637177539925684268352513095377073000827889027205556768932393350757255536485260063444129041184580553832429454130143873965330087243003917750329159200956276376299658689836936151898928358232669829399037858803985356825132828572667138209573796185834929456654922381411306098171012107943430285159478199199413976010139356779184194522353011531803585188944488652565100854043207006745457337525469886399919661839901336531382747370230602751065334610921829654174722106844615626112096873135560977993447974160559470499438577657432111493809517046364662972852816835963999630653012684895485283242588350197724403130005432355124503031812332865273401491682676659280360314945345568029116172804716116801948549359921904467794515219293385882622972628695067533834142875365430445656754018322489849511940306586662978595958713610960793925296048498607997626529638097784650152026744339334692434848955402917265877958848897426437089978379007034180788620252768028017605904973513079332429964519168817617415749976938909823738486937647237729942845455646850842622108930109966909658783006558340921362685535932765208763908375033640179194157317998508282667522142269551479368951212690441509674330598915630377017923006490260816795842170700247997515906063194709536622111851136781306430814044630663816062018437350174425242278271653672191385158549967372072753667028025344*i1^42 + -824762644497718752983285779373940958006503257104385184695236836041374472791992699550349658964851162627859156015806541265103745893874892262009532082607567328668045617645187319619913571743049520515845414181420149537208371255879139313724714559984866213987504980102341682872197173787217500670513737982934624039149001141842575858614309580802696573554657009932730335057580592825630103355824734547020052746837632617658136327803335273309902296902682371005618708094116258741607223732584518234876790397934639901790287548752598811984267433880046169243104994761528683663665593030614757464208897835488470508787819612633770677257000630580427507141618258813459615484383616602480452226062501281328709669881115314611995481187894005288060007660620509051403920478235956270092507271264496783523739839830217897738352967646998427449388065811782320086620721292941370497421901069150723548001788722616292595805414466967455441786801099942614035375751386850039477982299185282268249089983768028036131367063571589849887016298171796721193939011258818476729106839580781825375074083733274336183245367631147601960253061099686376897454252686185512725015706109053382176639944830187501124707575418243148506718553320559381319789232307101431085280973809410210752266465096510030437290773810707404826174051031005732913338944427651508603994463940821455611704095667571071108870997027830304138157260463204906151860934413489819697136636021598587467248191151890371195246677291684645047781819428290218386349452477587075530734324883561672513442350745631741583063990630751307301438561614500780940453070799575436347506741700446927903256555712776423178339471932341720352989038899406449963262297228601449934352029559737560660030171767596300646565626386178906143407758439232920422989308071981571668861337512879725309800452366805435317991684204726739039075009643729142753382984743036115812457078062252694477722963118079337760610103705166468752738414104068142497572871671545629954459296739920096563647714394353934147919418458653337285452813222486829081241039813594946333515266849360006827508401440718884100319896740762333604382321906365104381026168187168838668884264441832951865363240894171178151602173126624126922141159996176113161388415548968871537964932351136754536309957535723534637579574442881076191875996451013517154461998414129618603259085052526683622268187187196118131059759626764416598794473238231049235098495816298177873517473844685357745684071666693663120866176683370043973039083679808235542020092119775705360322674138797849027498779495438792477928997108238786880534327212797140085151026678320664831842362555448158840906401909028557775199007150158294636551146910036466886305965561818444472233004568011349945289725123231744*i1^43 + 1357848337673317280787809616342764491253945252948417716819712173524297795952406864419229859633443576505448045662181117033575072114677170072637754216701076210553796420372286462253104678561901722811480194733775407607740089771903240678838912624888583434762168335828700619736709892012406389219686135294228557984137362821015163909126127965934650688216368671200093995146522718299160239600783376788267083599052655498421802080146119372245981483136914089822782019247642417428429959957368188365879571227580017273022667739291233758973124992321850572162554398282520144330582062751169860867393890752442406899181270781228111668470119019233047166171967941589895527389236404593646751899204116716640122344003266799761899384176710734144167252262912761966159351324380862010100946999086898935962624095642656590356388005859777125141700980870857122172239137163562865741675337412216431748607159019599269776882585551650640439392418451846592110666771856989174484070036901826583189177346268428069870189191482379330591969524336100939740592441399367582886866762051763127378208095756931371306887541359819144183408413332503184448092233021619000545178837316084873089164284016985872219151206130085835865644272687029259685737037938681878125026244367495189935153546545363962258882661084678173157178067510504502332442282578428912367719309831984352247276192899472961330557181770454431825476086357384576079054112231985569820039926421850015161047847839002487170549609482898823193434329656215337567478434571476800635011420712446241686574369313617716794557769763602273407267060159702632206065931803997255007125490417192036383180533482141827443365229108662308899447901150837596080518168445763062823716865636870303632397333486709438723924173591146252679929932326007515189207985664622998294866863879577778066343203977067028285870463552739662482205703770436071144871131923860748514173745114155627621701395417515586318208895327326238882543871445039317008485028909675375956442213372460227238533312841849818646739089626225880948334417869568944202312889155413707243202105750691778476937562510353044955078068659979863416982654173626704998987213212968075390892957728604776803454744201349203360711109355016159873851427264787188083174168371002823668328216862674339434198753097455885700009361855760998853185496516867569804684038929438628184567052405561967032698220244343291165072834820700159446206294033429688843026357896410487492923346724388356146480202887559722984919884760240560547491113400072808904311971478089999221767077698950818627732251545604764497620573436758207000258338924424135661239949848369135188489375325256009569159156431086145279043853853434587631840845038784751902733179978749305413953081004080180507053129728*i1^44 + 1941879506196466239381875895464162392601360634096043213143318004056960187609857429862628427668892110132228516719136180614392115369010552983809389899879895554931691356949085361672019806086667213925918782042739441183685149496405281230567991979138661554876512538082911838535952277025234066787643666973901854168057410672301903293324963786272453138386993582512817584863642987659448953447566338836230117518637589209645844083505008163860720172088324258923145215475363661232136188484327569313503794822456049557234366873418953985324546672832756710430065567680366633049685455254503343036281660405132407443149841693038151009460664723860360426491127740175497406721436606216455191562411680689797175857931122730628843436099126393152449578208194584284012267138482312550614812730018281008922104891997662883803768945275707906944092027923871638154923182121341671496036777114725362272629424134601347573030509895169867676696481707057982228700323708418481015242222683171416907214685956530461669352689094733955987881162607796733338202935737694330986801366770310019832458377754710962221624800847129865784605373619627086507727072978814303625270530158861241477046458643649817700461056756117956410537815339412931484871079420589193130439721981076852882850568869869484895548263237712026669384890512703963699907529221265186285781138222543061358650148571704386901042648294800294895173633004644473130639296935148188577132578131968737778597496458319988244170737617183002823232875891619625684062053796497969442716754060083008284911689822393704355797936186148954754853901589648587422921973283914199436820786090750429200889670780749078126208284221290043178171273479657361885022128957876067806054012645206045790817003395485287569135978733220119027569376196625614920141564954689053152263277463494387338019655699783235392671341848669354479413485235640937958024920301507384595649152106177726926921207025655730758867645745151688962528026518890838729537904790802466957307677701532697470708829610590842953417444242502210184273639442981551354963477915844748453836701906419267924348385916620560031241185879532163813213912144932306024229506092648182386275612057974249576625616297680818241575340662748578319121630629015558593255383807678838957589508116938902524871559234020440341120410209652650302124876042530404749769508845666756733689128496922081408781665326387162567204789240379537943471118875009012003495765218681730809920398499093796287596874458822973470579697684217358406753358905310477170854461213753189065738302671282603403063211693524276022592936965810384990671859348835507127547178135758106108126757363055948842234817953593488024136280229781418833845036872585170374691198018078921576518718353187339763712*i1^45 + 20128701336664537457497220505936612501327757879309723309057757905504673535890294951143125825319097223463647860097992353463885343516439275163221160033589396717419701332034809572058891394611738281647578221912214016933686729673122072214317468888986868172247013807233015375400468255609955779927807771277445847704468737411372858342545298932295679311235124683981675767084162411718032088291928111357216720263552170772774397398683486669274894082193097618115752144301404611725331336299626209660644102390903349299648554495512448175110662729547203436795703019359722207594572418398634407839993797043216037158065830136910115113955585228733464846043275276631050358865720488763056281019875734315228418647871594073137999744021219280446209806215890727844587204505505584593241469729404483925316447012810892684130946223390378739226797846918974815775662424258292774736556095912936216853316328335936435731376908819524835742707388342510282863584519886400067163035575274477241502506688845866071851858117178925042745496595060063647126369292782987955327459974871559112081853650950009148802833338503538168248949197277571093800311429055849468353433004137800830692597257644106468257083082023315406690730072992500421531683768525994221734035502432768228246685567941577502086463333408807866707913506960801819544211052859744879600929595071142808753735428782537522996995147270642962178219439813954510606150042809721006080644544944792937619275403071959177064816534373825005015896818395830615828235586419021205889015053827368253087860246271637435985021983972915471704946953895617302585450544614903788547273567553398563591559646059313116603950239800987935220400142463234149030348674018691082198293862338523399396932028834025255034784244527350443341884106261273818323725859654307811203771587173402068230313443578946941099543549967747117739268804385156040808069775702382734845198549348368618440737083292385719405562954304212424818941062830826056420794018416315295568987069577671468276823016023767187553563649650088226691171152903654462256781378331057392919927699548343448044252905354457192924065419852146425268523173798503865779921301898846981743369195722568049294937135706795470992782260965038506567989546627226145117047456013198568915043596147972514825566692886696463536782859401437105246943910648469000067356792484072823565834687669604990199224969939100254141930373440111510342003914487232378360065991005774800446868473399759572819282637860531367555767836857194278331874667337818976469102666391264694568000810026305953740903177396958919420084044828882871458224663376217397470666757677495395751123442694551650690205782821017821980992020065287327461885660493153378869413434782533380001578059676254208*i1^46 + -77957030331244842643403308283080567596585974722632606770733275387321637572424011259925888122855481076237576746720500615371959526734103075065441956599052381248197143150205825470959816225375196164907460923342874308038712862868898261633184587019989215293615131481805301369764936167630951704708129881396163024551074828052236990817671321774227943596110729583433032002169891126067631254382972925364964655092541131920353619313513980819639206058426732547441725449031436217607043379911108441414003401428976721184957563979346468050029786179638395664450156401563611989369797390660441528080684747596290196106565212429174101096005279409695191917045748909535646136537404639774757558234603277988353148683727382080962542853485480063001759452192866498467259598708735424562121496439051600400811361208514411542411645327251638128059730198933903126822342953128348658290994262355650720787259752621256696051991863117147909609783420865228346235304910097962640643370278544170382195757732748133251974965001202013734303012722373529893547848634283524711402829377508455091008838352781052717003409069769816009637138141962049870490316413015957498192444499162599946967702630670886371453009682531598718806507870044491129426153485384315543449001410082130811908188258348474699533241260824650313438753707270679457553389615730709347086643579542595520373167559940527303276584103731889623112483307988726467025983796659476696641352447098284888901432829913132236425857730914248940506753419476479951977061278618664603879548075299726250162698599919522504572315188149804340666373179288271374034752720607476890629585135263053920502014194109985667536428095756541825457018047079758232162444099505753038597520961477489570423325022265038994539707397754961321710623057540375408698001828849721819714359599904702771315449639019119780044078679253270520572062557191319141830346671936713353770399904883866073620582329486864093847547593518265575392878169632354420582582647698214511679969583105019153098395385989449476783232530693079527015069162162962089695178464908745806867543030884026361329978534668152871952499247777393785734352862857779654843501385728104475776794364657248232473698270683821730237783916758294323845653032334354251383156681862107256382469732316655707902900561370955622335641553383531999430001364530619645843001989095495528899468921574034146682954876985341169930639101182642462623428214795114599534613868804013264952759890225104940183373901934663228950864433993359105690902319962962660320985314029444384525803772705824523179946796670238694412452227187103417861440497558270084499860066493555125810954581941063213318339002133969508705139893665372272266730653446929420073183965064058646845192142848*i1^47 + 14307995991853334644973204798034873916651540578211645351967060585482869881456007493365451289467115242936977324080969476930698125519220758182914242864596904267110442266958258724004997384521426477123818317590971751578238659578269233217486304248192107435082352081336874361140100771781625247465767156490229998439762007090589176345897351065844557752153223526957227192058743581239499746302844100253785420489422980141520217102639010848563207028708118566665126815369442776503050347979811234742506966021846294914898498621204565068387942011022293335793930531919479118984313860273917540829385440926140637664873886824630748263208630844043978129003771333246068304391871485900222248414891721129037821832781119036306483305863345908171574896177813205835645840051964859209151308859093190248337706377872477367200965581888906982704690930787917662380325329629470488959031531709801872199739939343951274443616285180212162267163026742809126961431961370712018274171534044622774465992011016081230044144746253969117948745666120822302198118086964549994289468888622039990404158768308260108217584472553141720651949622415116170903493893222383889459631401085826543835707424027963666196030181356178324609793597275138145205096121754298049209244626364452342914729697271356876037464782240650724450192155116211942777244663406797497565397617916212980319254871583023958405937121062408571140936116836951035176756429434858959238299348825970058707913956189279605118117817018101714839542310360128704542126715901019684165180221500143281383490456346153321774323599471550819324421111502202966635065526248537574328805703117488929019697656833658934006508418991154979927343380663691472652955432462686693784788819143406781642837355360991899511563049672324701916536631293626783781595073849797925055383419707133064896889303556061902475852908358836007459104572157945227274763301987782074220586038138669611890010515425654660720436675403263010836841621597260160596907924352930382127914704198268136341107881043460228720048514175752403923425640949740591858284408865513811379550854276481766211587293416224522078099668681036133835786941258479578646377463615168387762542502755005816853908102247386262034111046701555944923482565115250038005617974129376132070840651795692314690806510855674371194725216753391463962048578812311203696728952851958875363761790765447305081952477954142548239850631704925505494670714354148208154251286333356775227893208052361551981712627006322788665215830375746201452546324204627458686750541942495427540248822778360479496482704142187698408054404359160988138979285655582841278462725456206462202963550105219159369207484969016960595548772242256608493036227483353270720279376368885991211008*i1^48 + 416081895207804294071703960731859081610645304312965677324692621386743651925965045786249015970445413633648035666778437528893292154352723294372405675865068984977446452823227212879421429440027006893157543019361556274153007362738929575065158636853781646409155139743051217669318987402701552544585758425677282909936761112442576174303697842544915929676541367730457378990826250484818235839030523719774233012107023696082422777465577311060843274558224411311142103143394217239382872321333592771912206163003102252234285507834515122788154055615952764886789839713112678416993773138587726957286295874739779146448197216408922977313650476876904897072358376394740998208060177081978799039772272784379832719367067728231316898527759175673286139538881047801931735553248186470272568845202953825543480036747504874003810406094667760856310300387579813661234439076288298733719231851133656192286946183406171494392883896785927782929219669575819672055912319035750433411064340890808931817022402093134959410925041160493444834707582054242235767488309699082807934766320152052719187898398228203785522421443319033886965434797452291790467142303410737495472943945521605098693286429229896643995790695478868061624717324869445384382432929807214342411574116679949852307107330850852875471418164114365540959560928511174942268872839357206835911371620028232917039374823454005865310589110524662044228010623600661967032150726685333428867378101459418746642406806591611468510944223224019664261371589860548053368998511019422328403954197159282366195009472117407059694512996134025467433383969916992317428246026127671062605660749339251864175456097649151125939792230092060556850373626916811654336038198610765490743869726580020782773301682870553568488313141644093596167422101951282942009430339372866520066003036764588547905292615430616752852600114325057981489434352543027115385995767163686656520980346862533275614963290707808342894155554190662414522597742932650585253864166532568093060992073715642888444436344991612442957472671712506267355690367356043945477930301580010122140504277041936778632314341288331647379885563318383384916628785903171271352231910567503534953828305344486059418844742395783942118732294538154882601037010276219038446187453985273090307293964827375020891798809372451007170787492073391350676540663946351240162434313057163993689669280333715355482324496865604953846216734722967755582414188780587462144118268398312252504154916389613377400707020238989618700532199798683908520464893518540919372111319011701003357086496867911793397828531522364840677794009335419656830447063492937687217429451907019479302806882996143229775577667889280714909696959290959408689427855957917558088066767811248128*i1^49 + -1122134707775218295215712698333911126262911049453647222707870296932367128684889913749212053309695128099754988436185307911976352456478782643610710611817629771024470719031843715733341069294913941404545421253599208589367962897865127195007658124929535808932752561051827550302080314129111195588663386059033648618545125931200486995868791864769307572585230098833368992811197659798432201321507986655076445607272808985680932276867825202456422966537804157481295706029917150460184289802973629299232872573061462423243771092763111696531077382089098220174825195585901220331856663713724278893740054488218677457014489507129133812589412081292046832196960245774366887640653939490326595026594754196475733815161936089035297533821348728958217870494305264876512404414651725970114198277497787272335741631465577408515363568286897159062552116901292059967677032677527059006247514396295069137961019707446630491761610324860977907630541056357213043825585158850823237803077518501513082904062431760301520397544474414619374432814401338207584874030568926382618294717698166130802017379954124794144084019981849657995689371610229013769094119232490841393559895611050674283108558858290357030530625899704896781130099785217852644259949874768551095095025639064652546592808034262970792031740480968708524356902157718548754567638837885956360801106278478886912453332394168515432000656718853273617329554361368632940538114288474563542903707353805378233456867332346295873328093538300909784209370191083443358677156972774339105262929720696130095093954380670168647571445056324998002191607291625350615965383183018640741705286723052413052693615477987559596553806251527944078310382265882072686308569490448816265066373918211205419503608289189366957191442996199999819697236720125453301621356566411862598398323493446555260118921368638503764108113183929434746901823886080296688571215853111213574115698013066402284780976233451731637218822241575199796701204496122344571602662009802138784171442286195982428252569643745586605888721559540215348687072643830872300885708071299312900946187116497656280348146433095376954611186936586779343215772739096414016730216238035933066939272018335729551839995252530418741618027999649983401430780389365085956528726607972988931766436394247572323909867154973816373529567778098440328780496220754582776086853138692345079886362680056362876488005414038663880910344480798894627116466742190785592397461943013838175995554535022913765345366647578690606692162551176265002075701307774466610830746682600401782532170399057243690411850328845190807205737550936596062168699039064449008082620636741827977831856652434583250525651359504590665696673579200521142323215413864169049631305498624*i1^50 + 1544770945906620018423167789957102793226679515285374787427991670475811697084962110217497539768229094865357095115879592292727174493169573070091751572644585602748960707824417816092374520617108399539921241832589128457425214411264506776865662886858011348163887387506546030239457258877130626019863796809944550403850795677505746009276109882273318452114053019675614228494412858968458337975560652724349052486524925890497057666680798324342955825981563885580658276329552080144013334427889368083712671817299540060574315449344220556390212666307863053213264082991170023460528713142913023310335177426329514923404739049921699807405899848378090646796753684089354799846919658781607601352361099060614234041844642667949241321859175144433460614717054267092132266777633255450326031893586764644505350726079502057928565876819439077862143858397484552770730621449554392550662224634298594362786950539598626170233684064995396668727723052995522521228592477738982631831769498238662319326067433501743147428956958252284701246088323056918996362610225979230907557088138510677001503113971805507016775847282372991478110602617392715046956641581572579783821702901414361913888639744115017405185580502853281449043889837613729398979480185845386913063886453064808909732021548922102361358868094477155196168705521645982152525636428529032273418935734459401102262114257743053255261680744721529968924805959384060468804821619232041328090347417905045976393093777305254753220538449701135638110747113390190899721622046285336886405659359320442505285518800548283955670494201793766896279422907362143483122107683193898092970120340037445086581705205867065275835422745936679495845262429941139290594110153046649087225104805909096587447269305025112403192054932908608436143856679692812576953305121529110906341349489816416835939407197530774982718916708921503715186344005540495815489123468683976005610043077150711941955704227328093467151090783701925629909880282860176119927750289106426645091270330139624239299757010728608335726903405765022654476957872042249784035269431754174160457438166036255790070879385280643370070323742426612238043664440823046810281921218330836067679763271605126066459632793159574657753040272560247733989831363802641304088100989968593133890332212367020546393506881954667485273859954774681276116253496463147655814922834287156735991324814753548088331762188937804620264214690002212245688408117527109737280080737198176178063246464822835506553288878522138010475779953164992090412621217743681691815399691313918489538689310901918639598770296115394687226648691988196612931395623904380702651976547424865010410156868469922715472377818269693211711221218232910163428884683566265510395904*i1^51 + -1266242189456674382860985532869026763454677122786184162810799618496309833751074139173036954705667227839175575968208361798045840446452903430951419427042361367715772455056650272755674640356962683843014041090563812715398315619148862017277213512936697723323235615771784271263117350144492226811355592718693979771715144086973073380982599231059784881505721215259440217980177794827213180273074620407699113056805270970656455804831129052211210936246509207399796289944408596216758567794567911632263099732465693814376291178616727171211378484287788757906146445253677215134572713899243734622755195272460124818742953152975631865893962219645189706296593248183743705619793378391378709865785598722940958427933282736921829702464154568883296512658424545396654362205868630149710022328563605099628598873848658977843166718932471082822759801424260206763437632885512188721953543713928180703686863349404125305702693981135179688943414501325313233990438466352577979043251430670310833770351701273726101058997617393954521378660662098982445489655416128850747023615347918065285890007130159277224051695530190452963616798166080981403206382089477444492715299399262361658258417795826240743653986997872671933004338990282870877446795251164122637946401530798567611777300095368420945819106399558484355143805067646709183183328857120158664609045354093147087649951842526720161174183420550958816907226875924182430715465791059650064671201228016340520832731648415538522741339385753112079779281044100826581247145631751966500721565461141722777940927156879128023068337444848827292785247101671893105528504964591095479568742129515790213485193740856722850161854247702450982871205688695138806338602938372359072657753514659785306231990594383272222017890440469454673153911357265147317826670355324220315655178163287450215673491199791430767502595275681503400740889239188042955814564499655997529675412829960404862808651510386262518406394491529025034852346860791808580713000362774163279118195741366656608093698886265298891567780272194599209868095762083544458628755547581998193958222977936429269371210476553950038287229110645709744768463193269431892529996496254219463413687544229044077107666845210284418985705176428226157053138407874287649691837036633285807259054775682376407523547276400169318924007234506246828654468674073985997054362129757929543625179839844587097872793202492304099217811893267011726692888154239452884014582284715320596032776843939451096476254835473564836429835147596858963146219662976089485238864749804176104749643682758251527497707432983189203646898588103233672413327245885686955125316513201682308700877997041526036970521705064228713592084505067226350414874113220804608*i1^52 + 560314617202316084550975572112208799416797169564918848978152497556489359005685986800292491906529824270980025801785699977679986389750896711079404480577958965961780793733150536291925701927672236318987469259340984414192882337508025983323637545887861387272601361053068735822454281343243575999603391085727550519787910860746607969430687825302320145484624174830700837486358059685124533902508525318143476546647846481921580830622630959648110562747884642599350795482989994199110226981137989185536675061174736871864444358135009001722335375949034177720145229096384693191775692679046314167049207819170412371130889307067260341451030638380589068765965182663400241680527075231260754332276152250291822792299521738412306419254878405329889672695270932227087457643894724829554279712352204505100504328471453193871268096867264262201913384200540324436774567787777466632668091196536845207584413033231917624264983267687138238177637223648661170556677806516454500081013652780441023356681479520462130880420706745130845024695998798525748639977395746198178051686553674422317666383203840061264174649642330464270675243021097438399907124986301447080058994214482242076689508541553380588333979389584339371759183191985446649588897082937246984121850697548819351655762219190759887263365137832943480544150950686344049883166775858707458515828290225315208593104846810250736722166989383538946812562686377050039502053031988700113689672398486065849934054811800885230065401598917445699209219523576821062084903446072034461965557698092635803198830557705148677478878344513863033379209092012365214141743678048112137546215431041072921991744096276655785603418274675539462293950389710447851733423077970692854384973747731502861695478233182119468613445146113276872900722667307134665330790530158356338844705885485123374379248631647749243391165195279301555558426662377747196492363804042846250976392101099259174897262644996778481335629424721494181392678159654603644853832871549813079203357516025789034651762412482144044352315554408663064058558733332540514822970916367201482084438114271849446009969582452959600919687962546310634344262204810331887302299892839523302855999347721181171061064353237187760276557006223217362329025605215686271531395155697707873205612297632973707994381000826011363557614455637651459933131774592837375507854879154035897021960920762005243176687656201707226361304892928696247536984784483673364214562127993548179503472332383937226316316319007503057298887661082341052827410296857405024261757047151786598466412851660138185613520907119010125000187499945722610949229433168012892136983887317015428848811017531326568021648833879483396548935917178925452745943023616*i1^53 + -33074132558553488239306143844233742892148627694057176662829404346461391076282969025753399889100356223086978966010181004391045964446021679025733802505184471966313472604062642431420087018314224872980182191131843957715092286609438760144904919955796601023889081495889880445291329841580524333257377319780945985640497222684706823483859928409021864978509250483026255836627137982810861639136927312552683645071806151803828540653885300310333240701509346602755246707262887098654984659429949220918261164202033328260079645531951711233052413939641455617866429648485224780682560110291833040026144706138404116319228468089479970559244760975299296177498443613534543457183585516562338481626664519342091649424005704777616057499133387612134154643508163417555303110018727222880037471461013360743709754784381807868328545887074671883576315662065084499996631657771180272339713060045989708826936408256563347451902324902462055747530739110454903796642295605858158725020601092180785409263609510525089040120057978248507609924522793614383996754350355477415809906299506573657583505236111308276608510605210543056640311658220560560075537923796645942290850854862545986930556948353453559315206821222009226442761198716308259607174327690973155622013623791526555305842973534695551674480089557834559493392511048910630528704123780806871257400402265979068577489817458716623005434472483292066510904985773701269072483898769375134458280792594973216706574727223742021217067689891081345615927877490433611044038491649839521331527125918582269649644975824822736668537593396854011945846562570578743084416481047268893931646200526706052267759117223106708918058913195272596635759680652526753523272951571359204428085056993881090658973412339416372357691991704705186137501683665596335792757876974668757552271431813529764975804054124730043131794006252757612041668677125714060047785286387633668680083153233993229442017693530062607844710705910077292080837313645570259751742276588839225415956877248558492379792542890441074686642012987262321663590887063440408392018693390516728460328693355948932272416335006404373000004783167773468692479803346836366904341424236954295436661883384014201728153454083956357197837641638331825116135131418885878243022135695798014513441910463459936054156509344463871462780287726591615162341724202092533731770191435615550376404022521398503392956975213078431612190161345805177234822604574906193382653041048666821124158784957646234797651859335739555227100578863218690452725985479657312077924616375779450169261098071113907179834100491341972389813385343062777947695282323344560475653626219925647056410954580698760559405715232934497052084835560975983706112*i1^54 + -97202314898151687156820449943562379169020291828261717937123119387804124536166976929687096655052901716053230693687771188331229230424910425505301009991035967721995351683484958004305799288862990138393403492060415821954764012382139740340383144030624704437897670918433630168148432404236793749675747506149874724416509477825966473446960897987867089486306520031992155369762424818958896229934953376769135626105755763710721518037785704394715349393911631352118165510996924751144278488145002075927012443452308587220976440577022103393756364163048608010595519550616117402389773392040146006662283107765214617626820962726387329520842014624779900684763440431550361538702838903972298730037809994276310357629718978636300591657930628202009539865534465574343020175049931432324525753839503565203583883087008891274899985428532711085686977201950727808538944308420307225184756226676284730717864635841605530939058166521828574582829809774951220176739637665993476361432859255276537738516239979367674454131118645252244564056840045616593509310054116266427005018849343113686677298850031869092335554391566482519069663952207311424458669560267016107140243788352311648247007109893460524274159413154673609436797197927393292041010970897499416029303075879757726521207879598553147949520057264059800645670330191677792559960716505982723041867951133976361412733445944100350970747063545250516806614263949905982381735310342385089099727357455962863064380128907759753810398738961943243805743653099584519778239342837617728793576190634575152127768520473145031239665361390550343796216631705385744726687916291498579046777522241489853663841640332304433437886920465921576692834356370740347557520951748842400036265337101357768009051573419767409067692534811025046988765463218627029793330173553430299818031667360756061605468838481235525815658407156357765844800430896217850170289522078478824697345017161765169114329124444635739321442307371777562802302943452532927439620641278127491767198766896440172440603992135007913415590045462459608133794710601168991411288562059360982492035608232056812179603810535777832834882644146762853401180297662715122776802207364344738831737054450619489873970811405017568036671709456805337760420152916028552591399901775421334483152430669752301770351582733533800035708992913758588149150858100627707520871999302880779078401859694783927078981309359407873173366925569652012376885449153346782304215772941728624873649211981480683854570751673033276721446750514861203543697103393892826757961968666258905410428712097946376853535809098698610689708147075070979499803585520624893079902767308901011978289197152107681808127503495268411669456832874676224*i1^55 + 48213063484790917641533440809094454079394571809726298402015133367022095544660538434668493843783933749853140639862024056037239762226795276024417737879066673500499940467760284868058622100126824714435533054672525246326557251686725086058445991801638327555195679844996376733793064365999308585852831047544791515289185842546281069904968896065720033900039930310110806649103585577223958489846386764443330470568896757132541578201546634387458894097444762726209421399582606474288359073118462148140322993829676126039371412723450681873290034623881757340403793503522947027552265734662891477991918731544871554400068328910053620176522457061326112552781850260772783633058926608063296798996125402443123768505289195355286894333201801639581473594672409665995673951196085260257291607037817893482945732324683517884207377555618800958898557457524574100996985765048432382566586060526089089986736388096958688275740328931276938669932292195038771580650217755209423636751757986540772296324163631521476077434021265489468724365782091975638461463511008093108311869144672226323190455053849416456391813142886945254568591239220743046173897326764721824549627768916123310286237751983240661540030687016342271541924039928656137432535329414308846590273801885943242319009058010170164235685505211809664796057653028988021113620114471422856764071148186332661160610009607580989320118710969074958876058050809612043385549541118942694252121124649723678453697515382585094222879646830683341002469298501526412562141315605320659437768521906692258973336700815773550805931313840354037375553091016979425432060180194521357645064994813256089054603900001634315120162445082548712276963540665579287525186925609265363851971599611632922517765560487097937303906037766886581107380093419353378596536647337885443121044357729281515214897524902514938538311708697611700286478508619179502644579901408798951929280683905122438199149484205684459952377056061467262641239538446142751104725307075174008061392137998763667754226330756584304938656041775997632874485401007235275182442064404919388887681386276874063799797003807311176536036626567129106135906086884847781263368734336097937247513479795667622196846780459059451852453026333894475133694027904788324827246407709269909684787845761505787076409912629190596299737629092167214527471331481011516975201792594872600761934537827781792644131254353668049624409078162751058801927506179863366813960019937381409353117516031498993456448808495981537114394799532016804696390960624807773623702197728598355146265503108120921226254677087411071795749377897935988906863831378996594585183970418192246471977932524861541940567434861096316067045703680*i1^56 + -8273664889481198636319593075353112322603555385783737147376191968953956222405652840920508169138045392391706255270182757046266264650744436531802418228456592396546154217939156825470333275530063638574877544474871649914250099531751968698135634401138042802088206466830946664804489456360830888886631784125700379948772361104806593907835729030392814658062464381570062890021751792998015202545187936601633928311737186177891490075302954385706503331065234249385218792044917639848442792843597002810682132882313093813967091243444334856526701981190917136173313940219645972618349964489309393448053989825509465240533245499173208251020175506350293895111750314588947386538796958027078939669264471671649902336916542486146523181440051021882495473429785381066087877520031796515598549615097892790985847378186497523562867210963329203280329779766205532533568999332149809827407543973215705717071495390354122727310499423052512371079093639113045480133058711686010805113279021952752039650508682014510672952159577805891692967499938437992184691809338821400377138048005379393249172097741239924721390998467917477032643475745990498902268182050375976426179177651208750573805734508260200887014894356567605826680966174069660595689485761915862929269995960867082044488026571297880565221067357078152247001717891206302535078199649125541137630161064472306423329760750761722935941304546339433081292758688827072396776007093087445283646720339369075426973951227269045116477634375222205713153535236172702138924673522417297026226941674156956345237931853559870825514881437351402013862842173990676754046883656132288992002229413539375103009402342687757961788822307323838504010713066156810456090565762661071468759798191247888115697543219084805718146210197732209497461883847949984872542280739057866723930398672147579403136351956329254144429345440798716705165126796277610515574797558605370726902362591586519087988682170171421013985663490916545889063204599964598225875153493292281603745600621968152565386144242569137489137088905812857674710591690265931583659389171339627954726121260482294270370527645605864114849543353437748742867372619803191108100108765127824183646540257549086212506809873562540207704245916874899570518862279061688563496016440134484535731966081690476565565716229564171533313134760606756450628474383202248004810785369349554081995578954484092079975033430099474518285717885417394117582266359509496788511042231852032808044780913284342790819239275022936997814221809827261381893045931225195373308897164080555006487775731276785816248500947221138660037725653060429159682154672071377799180016615244562040459272813301129369034425077061000364032*i1^57 + 265899738667859104295115836896636747117461168788619326712978459670237162773417154626169334758094934614907587464178302909829934227062723232332943068746378676569151810781443032591715522398171807923910853559137906192454456902996498687566325184656825721250969277009974117775607835895734610239829551786273364407539887338303758296149662427066153452431208893454698335208838178147574508903147085430217483726622365582295342384882372190929581453378935409737002102679558311332800129507667120307651298200739310783579893729767880397637408152752917284672321598925469078434827406728442361692464176759091087670798166525905940959863788021565064290839662049256623554950509131614819807012340429553247095645449754559126279517283990582994455149380961041708413002621748130143566169846391828825903589954550692317489091231457853628597569947105618568632125090190904091036846324925326663515227221684083265797496606309936623650421551154592974531346728713408391581555066329860213013703311394094661671879315547515927866879824547012785443514513134963543814661585890858346214966297435812739345997172526341498315805031902235979588902666761848204650239339985748602531585965159179174680100308240444364307471193124297237064284735650045630829616618800398659921342068219240807251446505797850839976495941086106211953481917760976252519033403047400824881958543837141321264310737952290352560815047663350139215024738769623145007891489453557419522225844951761316928936875285049604783310113845931832467077573809119419840170727464009347714538018521860538840865394884690418861671740460200663994514854216395259280719876963409165120302298045790204306071191556841360170762722118447415780379522450545847078553334984958413901802430679791601567816555392797667969928500297364004688958792309849360421482940154872538094692639758866324517683621778135059423792414819122914496686042327496669996748451543243898515201675096804123169784278848629544374957005244360025736124708914626888952984620530461630985863490556612707683176366262775279966719368238721742091904814346953961171618887562407230115750724299749386436099234533692794123010502994693408811519305670874149352480761361542567974520565148436612155827007984536974611569487541199269546944323987290210164394255663209629317124538957982255910122382189613629206175395097345373628936754364790883553580272808603825216215515854432078931572442520788194892627981792973493656701736153289622047756023705403896641235965529740182143699836647205186741516768054305598865424012465002111430448144784747189368517296016209207758946482000288979343475226756853372536645806436509187778713005387446642487016929617772544*i1^58 + -27895628105780535448639411095166435089158564957239794965873297121338935487435033718855237503643068602973577780974270720370252710240803414190376201036090594701973035524090098247763130430814358152430278082102833923998577614214237033701910548227708318161676390359479918252475072608226949195832581384729289350741096371167459925930010488906623165065264658644494808132947617533696384923494642249842066039576218459164856092599853702076804079469013627480013878391356294704985314401040877137316643083517673377715499026289501512530450857417303343650421917925072389885022728060920546558443373453945249710358419009252572238578143146025263392609957910102407676748343624752818041685540506932154186805348665225447422609331238874831479605392778641738086990622222433112407492792009707742325952753736396812686980987309868477233501974456577443299480230210885776278101181936452111274912328574583655110223441544244969058598562541185516479652002390789671982091353965761257881302831172298643575934153347627145250619186538969151307688869350453184098676078760684562721402308038777353494772549702341118878853227343773304458682206195572619081921258704631937463583871115661106012786405923021448828932858481384712931489613904553360856174435099531726971343464388141192870512660316734858478319203234038361467497254025711372099770261354525862284539176370585771924546091185131517612254424096195853336388776021206821066831913372212036171533837648992503692963147617825419684512148362623315332882576422079064827633555468822985193339759086130386130815714091492556419944239515253581527907065668913880366970318120916174462964649625111540833294556565094958865117689308637832795475523163646535031452048158781421660879686645759907661108259186147359579988802704344889697399550566413557404122740222238781266032928365643042332084759176298184315367606042777772741233319385194105303170533499909457339425700955784350786476725123247743210223632508526085497598084869249989367088334410277544140799269019494463805437441976759426277148752338510866955178924588420464576166235783428651285949987246209730007239562497096206221898244931169723117298374434148105200379981129631988093264085704237032480217699457792836601811583581986112400404123021282683200799962250837790678398903657578460180679956611186321058840345559322220421342370404908934246489367352313077039572051238488189967535098373027577568857804402654307780054772280354989462319060671385999107437652165772543114072017283143130624445019816674736103744882921228971362379294152643966543486119511615645957308894798148012605645091357924646056830586739607529208280463930164881816314445824*i1^59 + 788426398779227060810622323313424448900829214130659476293714432078082888386833809208748842476828625021211671402548762685824959238045614924136514366477225702123927171791739090911951727312091325325370276210826236702107419170583090332838394072451538422935612427026653693701288385165189295432609594227201848983846801789918090850662488107601341681586138950379613124282277254072702198410987145135461764910208584925830833739251388008207943229087695705228366585035133996965028373444392939230045030008896419627080278507506307936837833349843354324416661270847686597517016002811101538053973764213467688145999905975176867859133381288801761214058414948858239927129466259947444031759890560917341170606153121692165921536368876595867526279670675083031121948272378498333908090969479702868788914377993900207069957123257114114535978192838224164344092856751057718657027586069355064825577455902846479485595284401365877957387766089032300375436449829007737705441951685634091134710355289464469968510955280020685467505926372688030522128818338303785137106560257535833418632746276268738683181701016062920371958967560868028601406675164202314621423904552729133983052707156169922201307807435022263288758694984183600756375597698943956605023089767550032195888739412587916570991786594440353700131448378712670441335803319466041814265343274699828413115684063872488373416664023113513427184003932257988578368212586631523854511256427592402527792532140055527984405352726062898507973178739723933985488803850522634185094744527489618325529296480864864956783242387333483555073249757959586676522279074800050436939558525199125266189854327552130267748875089049869825187816726534175627163810250372359461194382283883359702180165005550090641551261348970412938676936763949511798613234579250310085056154477470197536277706725459441067455105991932047891589411194419163793575465777693663244581402026595226294992672663816892946684045660059121105151958518312707344232718275094294650269751896263037620319990526172420214576083898418028212956123648891255276333017425940199615887608562535762463517973814504092602672454468124782433190860913188499593168845157540432538634731596738211498818358878220293018776115638076185485110511737339952678767144642711015752871824500675886830463714007723284051811472934829177059614421060280846096979137490288558386718404741580563295091112721676847872903488192933651872877934843057133058389992781418625227656076017575063132079792264420588601786089430168215003737084100171755896097069925456923820321675289963953020361512509553269081673159847602756217453419473833179072774700196450023058088397897795108864*i1^60 + -12051053619472246767955390637736336009882092658712956309254888952996860113301890540375271433095158046150844099467749863446983441688209865681255872150950274209856055388242691297082310122686114382758603710371343729283777701519702273835463585202204931257693439109068224311684432165738139431339867756958829563941446401303613196687116525897985033781714063572105665552393317171307260523465292888798723026287939337132291779234436896143994510902557523289026649121124584694077154988119752193855433199324453584520649815600721082690504605830056715585079843209967461342181306578840856799771614284517746347624097999715714906391587658184038356169613713866484847251395271523941585660604341062456867157339434028656312315495332581288996747463815797424340140073232829792164502754355999836414326491883695918387349512985811468021024707906508268624391743374932467083905583225193814479055713183234344082033855688146792157251092870251885038418325031882919684915786294258496300606105646794211345484012942728300273919120589674946470228810948100528052067413399122008488406477584606662368870331833958956182594321721345684070899995574094455121399997321934389055053334845807813450164574349481140791126940480162337062145286334616009896344539499638752451702826480395397505994376888068554135007324715122588577007642872679543536103448962778403284915655040099839730206470651594924931231256166794585133650670706528947333520313612364065747547219056363484660543578357389271323258531969227428147219795380141509869209344700404926072018750572854278746904098065125581549577748101400560178048233538456736336334255831247965575723868913395022309913849685727623346935331453554913099221899192888208640015111559767028692361589651605301163219085991447048635738806744586532960620413465653330058190959387110832731114057386203999727252596767861878671941668166329577601341977091564714754587838356750103101121253551942900582281768683020240080168772037044574806984457168690403526065445927179040885494512412204956098029238029901600093553040188405634113888710930479596477797472445702531315586314133579074886215139144985661986642139318669000235956936828277609152778559110526268871562606754325228760721897676742758265950557112718636752681844529129589098310270699365383569629684632474726276120497317515836345359703774040048489167069306238331880974718050202081873330562830156369346392499021497133022602954589804819440336912423023228910985594391198380481498326747169480426791429943829043910601315430569742398762281991938010399017936853061770108782181535960274777554863764948577460627418040755456944392682669532003277039411920896*i1^61 + 89603275356514018469595920021316917220981518044439892565667105491580532166577981658060948718891617749823358738292482545799081046435111468586368568343227644167138156301748284375905640769146682629619746664381526490996016380061549207266270492557677843901621096920592263119703625849766155071935563669705691374319663664373540896091462763607839162354114880429619954016551925246335657299640597740509182420347938509215575564912597262194660710208967954108081508587789344933741661659366740069374921256597704377649857503075334270821576099986959572271186578116443483665278612299906566149365991283695497573350578395565521100774106233473812823105945539785298645726486620726120635875560894251186204825588356146415035202063885801200452503455924061986160339255913740295298163830500378768949227878894395998192949655099200078274376320902297370590978379001608186817280679792599643275001619439678194012050225220584144152563732808151078237814007647007610954637206157736030272852957941450543333274681828156955676999969580658334462628842559267509128800806080537727095853081072874279614421911586440788206072868274769314934062788140422757532445614518627708046309444909570335479223173566132118886837940353162316874593131773431132608673030568644195729185896054254855627785750320090487706180292556972423558063735579153355243165855483748704870756350564495768342357407028976907974527997270739569477535092897192909811585929243990897347390085077284013281456285034567993936844139003050425037298099459068103620533890450072484832550708857792467085228587814769582503347129227034867235536862745190256859771118188295509086363992271164131529979542560479261860699636766834818146730139523773204906965063292825909181297146422016020239451320695385207743140183356602658488202619648769820039815892828119757422445705095459768388543995357510149266081540042190108351528381380220157189048708554948468417777610051687363678805316335788700961713508040724375991339691844887571156468158307944799701101371301012867993728556011482115320084647950908814097506449798287687861297991786995747643151222823895426895552364873462080211128320700102990224019588643114495105297686326092211160393881010764335247193964224879179149941807434724339471218196199027109813030048394287454780832511023906951506514658788425728182588296592474438243719169742866127394038752552902078425470094197530581369142211129017333693291508748948678262474631571657909108441830744281672200493079649110236330403099204836867445318144480584977904767246787639215881619607159674321574535953870930599629728614772865892083066470217665038015618164465692567404544*i1^62 + -518265382096490866896566050545909464911234889726309066321744040844332998178939484924098461812978454330159394794854414403529616074784692954250187447039860983527226761619274255003503006794775569726296890667642600276411729710850850819223495495470785380341387779921681787583107595834043176787496797719720358898102132417204689632785798917737495584374224069774799639647656227423183848411798432988402791829481295882060987026547099196420337009636416997802155738525495423518562137137199321640637541966471183318253478101845215837530269288624077257936546244427730752760163181532490605131046851354417425152808550688145875414699006662759740405437444942721158769967733266683812907287941229062750739941453869112706488375429567778178980349625837330600505976621896945992995118706598087097115843352223912994693122481061806155403249326590113468815827362672137990386601404531151993900888469178062456830232573754312727392220233949759424456579281492473758271193703567736146622300171635067242361178431730051555238121644226750288430180367125536621565684777640660340785783438057076961859229768450500465873861283078717338008681584041088699949381293895010225046801073474130277572733801640374569801799867064139090060174288032159672978901913738385703458087068287314404456725997538094692365222423629481064049034945341139227451473856279817802458593335882527714620103634230190530980131325171264598662395701833557150894331833894151716933892229410935968424901181258203398961467379382673066500365907529987638828878562313549346704928606917253477567318481167352382034400134287092839303763513969724489398212025312158428900029900798245468933523380432676814879182721665250629717694965553154305456066039407513131177385441381978598710074706656138557653924117537138459932733852547954318133650889434222406786865771618200363954959823673677862771787856817552044942442583561353032547998991931505014068925390401285153705695543728741685642049773717224357105005846355417619602799763721074036776154217346288825179345997713826977690552943725377090713207908848836746812898408534669923483102678776752390397446311391912225515425414273231577014637941604047249253652005608731817814322976759332386394727009622012496848161922182230120070848307663053497244810334739551304432971878085593732864958041671107471782456551925979122843706128210842582636913272754456115210165055469469930403200837510941291407421371271266252685252817741768993992334274563596260062961682275356876533989964702633389056610920078439083719400909437566699500676775219545493114210910030752322455162580288626297650303295013468923930727875084288*i1^63 + 1327080765794276493381720050232834457434932309507177897586344730614915106449623365292498531153033587473876550729249248755368864096003440326025112685887865430157170064545467773401021983375595153703325969369997758712627667744172859229412301114629736603212049575643972922837841385639196697632005217695428844978573496040473394647010770035542683490332794889586391173492430446160279181031929757064343509702602097093335306719189449385498038237067611682201419273603672120935665015113593277961508747207282484801135240217492770210267311219340349853956049307606946489504623913456923472806833580361073116088368053834749322915882931318430431226903002529053299923596003909537436748557493831952236196791153885372626082867606418938311153785730798526879391048213002691083021919947409210014101576122930638187636392019709901240007703956520250094067369943253963936319143512586599640204071928319349350214486842789048926557246616102055374612138934276669604877504719030702792254086312157520726802008707552024867133282824408733121894994832502644435257160987716869187144600514935649573762680632965978056039126185128537124360099082976396866411840394583046237608264128474341570805634542073338066994717110893106339993472614695851239814432367739296868046753946635112233501585134439517693996428654954635003286045232314011579648011972072560809440432160754166897484410542391411197313480641486882905568411146748673347820925048138739326203076018083184458745016892067200284520914611067608408784051018493334376867724961968188448085925922834998786824658342373560841609540220872926592730535196865899067932027812882533118625468953269053859538329415445651006686840328250882391821948390456481835810464405755308557131018766988260949115469110891736133721113406364190660114123458044585157457854952915345620745089244925921321131837984893564118365506044407910616047598871845539353895707576545806670660792761247530794447736365398570358561760288538585315065347083469020923315217646675903522949288229767535736855970329068690039511198652939006662188569379133916039028976069716916736813728873990209082734806786866378219073863458928379808742214221457888004618527280257216082297396394813045561291155576939648413372646957281638456678963041334991991848906091819839401681053682354988918368099271695734182213971748912693737768010203590996633387894899671459326067541407480359310895271360487369349948159981343180322341291503855492356857672798723085235985014431140418609932646050395389690670654749610469699673798406068144461993508993433660849642221201154055793831121879586317481133290631661924409933824*i1^64 + -2679652006888332084090452876529303365161056818580725271919864426342318328192511888894501287669688279488427453727609382137339460763035613481919154664016144306611071185014194776744452650809044620980408804377855095497404640435459756521184148547702645493058368039598712474819825268031302374630505648356609982158794264856581791429100750153682379407971330494150537396218752975999321841340416090971144485426655695447458357936371121636871841484951020092646548970628205499844025171256271292109073329714913121932157039899011807030546095611725608880012884441470058988126214485381135078489077954531505676540927343195984183110858567139725504370325059675157007458655959219071360704741399880819334592566656143788717747272721923905942515794108422716932611196683606828188177387939184458190875761722177326704413420615340761152402174420047281615029660808932855753298179351688357138237392705838881845735026356839276062865001966199620612009491750959300585544032205434069274208979532442968337505899784193966229211855610676207710851316182549936068704662087885558147770840665010431610651022412458381770649813446764525558560891382345693904285179562663755310529065204225065629853154074310224701030262393984066525327437455855444215723123365532430262702793522289784995421804191515168063140823888478247773658963809211603889574922093487804980995918798691374739525625277252452625157064688069891997519116856041338045401931292487807849437729072196872644024028736278621633076979487434887133929022384553358076344382941124937327341871219627171926008661834635897854043048784030540248468151297148500411431135163072488940213466629697309338970420120883869067375357082663046679411845886372659487634478506919317345511221111545100191131880900658151966587643774249634049196650682540541733252225052773247341107036969963891213345824354257507559913102182543511368859011140339120579356555347602653587805279598455391895890927631985240556764700535236759768713976545980593318885210170222758822079901651057842154107158785311752835511556784480083166467043158135596852583375383201719384851415299699643050442588367285281617803611804499735057333005220644077269878799196500325725798246446403295291720034184746492615621948418185614906688840202627543846090072242505392092932344584411992172211383036223072381960702415579285192034107399633265062459663554507652075409554344907290306674238133148320887920924094345369286243246349112669887284124226780410405850952263035255506658363855038731855778245092757224572143421113938882312594218800721838335477345357280423583916593040652222933450910368530432*i1^65 + 1193546641088307748398525001215347049976742115080914347515344278627305289838243461591739385151349595861507866236268652925539908669421576185073956967666485767740551687587521322872561176035315506690968970557572581554659034578696114227462264215804173338038988345920621936965790980035169892702972702073149498042923700445583059411041424653770425680946612775425523994562000102409909592307797895706675744902028708368596964712862548519980805522363484315814653376505797852178060977548983479751333686892432128323825657049745392415983021035802410942882662008440326264778070527805387762207614514021252869790174318215464515104935975427466082996209774137600492813722643376377356735477764118066513500583631881467915498717457123974161397016685633979794982670403588123784262026235093134263795288030538753380033873566139992587618819137678022100387081760004065410552137261258637297190826749723755588714657078528449062150154760271217205825821915225217427805223594973315674109484655498852286310793815561913276288200932377311030188505124220462940205035616299866305404040427849219967315056116547865584260339061639405119833285437955152958817783301061479611813453247691721352335321812920877416435755168635597456155539843982798861653509248992614305196944804723927766204713316766506636263510050233654853116348515853614550252000312227050352378951766063481124678603904103985801076465737671794603721986310798523608483564898408660049433044101500200712307794240201982159876875139834204035885375080310543104333721893815333392906109710829436990365417923575005577942030530526928284471323875266710646678707758157279897279813272649247759891636722297765615322427991480882170655265212434924811684004697563850125114918370292717493898984637898384346787720213219787996017980036207781790339829054459626063464005376009397942751121584872910971278105806441419432306989028900233833608581065658376795727974355900470703398274360464812514277687006307338865275042991398913291967460001550342791091366121475022287612110224860479358739608789189260396260428225687337712057684874234732128565076360286994835428854341724898389756734877788247947518274701402440290397216701104098959832347771686512712845387230531120274508587268216946090618960133018093945310536489036785134043760033544066349072400800653829560428224299568251830356231807001840237168561668018848967516768198435965696308989710426889399892024508752309373871016370393454830769403222705203658316090059597523977177368742569633231099077476504346482802331174710881235976533155963601065185730474244864706358382898602716564553728*i1^66 + -131023809690397510843433168043073672873215459357559416172415244212575101666556570985848138259845821127377849501596455275565362123583374382999397918540442744456128405983433085664981809630417618760052816296257938910172997579859662003168242555898476170709766021578201547962142262952180857102161399531073476760639281263789645335552226384183422953644699457160561704921213085184875466138609637390952958630372464168899879023431223409885197379115055644080714610347155213247760122907137409974150402754100353308727458011001445384200140849644981703277012693779321896384331383469938137426625368238140590847346099866453892485050018023780819417948903317559311189094013822272892696913166375261262007309641777401141818309771631507938968744500033210784349031172254210134352677771714367172575674590974626801078632657352040011483736969358896732795338238118983401115711896165508271584133916091599875548971239650248563938712809586548410437886790744928194584978331911440686477378430455754496906377096459112525746587144312251483345182709458280213822767761158129924705372601659554486394405997801619837492062069152585862131030986520348775196035381233497285614042974051194443956417505828985542948010697213184684775954627615489457310311943349110428061073544704021777948333159349952522720505530933353604396317171348450775964922974042442554237918927505406771367348695561648624853178173531972686446938818200060686289384337692588921522124364588095123856646894682639117269523971790357565111643513942446319574134039705486017303817273149673879149892730297000554536103980381699141101722887114507387669891216691675676693863981772429400414501106325555159184766023388412842517267516908860743231206334040413002057379481504265282922776750044669518577619337870658865038886800505318906953783799336068822159659458641615804918677915502443467464210207296404739722591167469904825097619656435598477417984737093064332438418879869517524224020053447063538236549326015171093356888649570819846092978579378414494242694541585213944475101388571136298952748745041624289112737468424057694514024779277789637201951254186520321399134917230305481196762387324183290591191725440469953621726493395483353977733259934549953387507924413786779972728813387953891400866637840834571498337148937911039953551847539853851514551789603796668032786640619562066195450866370203448182613434317518357155602500591923839299369992162279618400849870568987218577758342171238567002775475961186860210857614851464583885757535342303840654463588915839765183534737787192383064649824338288427073781249343488*i1^67 + 19378582667779422199448431702661242337056518964592051617301285631052067075820841499111086898032994384938583494229617072627310803534693998027243003731462197489936944263912125677830513938579275353599958040646232690024832714205425193726958870783550266850086357810672410961879729106151481513575643105323317055430444062909133283588831438892425212897831330457887055934259926264036111534006241842524486951481103310363649851416820177028826648793208983601653737150635202107406303200308784226070887913869877447112606822231450858423625189294191528590285089955002503622890659373439344668579408218061027267216983674875805907231225149677112000575723662847996064098036944757941817864485375450601858778837278474232031202292772569761896820536796200597361714068159001832945388417304175622671145423893914064573351821374045335399111205188110865747131444770360660113417556590413434894094192192345263509627837711356126519997765737122205098883472124212474762457985206502658403629822298717175048500088287224666887460939736497055493304458657145581189857436676029662782978412438499581007784860332720692449373213133582179522280876168982392256334126574868205328528765950373262006774087798054855495932748586854453017797362402550579794353863837747359256350805342157595052017145196395831119812458037295066953076143252273998131471076607509275874585635594481175127227362902980024784739554083917526539515962559375718798988138721140954808294649130556769749152643490977520798736240998394124046893107695748756964247049271545730088878572589891835147841042908585851698438958333290162713621770196611892009654528798142667292732488186013035049488443705250390002857161197550637135888320418566050205992180544636795477554323121402153763313865464405103100201855565917039386952380758341291324932946289454266198853525362703096352236156726898405682129155840633596595481247640550638314563349298443170106658164403343187432658051129641966066351194034782913508788121612764737009877550542156948494637555084390438042900009634437896979536386420914141724122301270830779647446103335395452629533462393916901254798012702347722946640840193110159816237696497248201703050972716171875753019045295323877978707282638264600751195233795948409149617709007216671759648776406391778302935221033094698616328508075079233882969074435743249992648393240989412373814404348363417880458571140124756286483949690580764339397124052094626960348216869964646659037287086310916559201853631684097408996955154229441224167267329717974596246291374996176456011059686457290064300174711711076450304*i1^68 + -107842229440918974980665447679557630982524782355744869577530420861750353897807246336481476922802320487585915658270963931115171436112608684063130242842472863020285112514528357625138184242755629260338216911148967045177779693106955439305873138754060653499841555421639989668214495584938959219486321010670125668049892669063014597943784516812684136297824122996341606654892569776720583587936301296775636476629082945190860570950726496212880795363435077929459473663862750667009400363250753018547488982162566152565180831489989634049019315308484710877403739301995744835674698798071844785706153348340703786625394747608752306723013522483350427220986110771626843123537570363414135415894945453827628956499464835293283503711007162281318492735444952445289737285818355518433229743875440766478485316698981805419841987278550655481185905806221952940826800440616802735173983522506275916226926884264935368792540889946178684997585584566554180713439283939398865806000170193651315621300480177823875489863225670045627130744935932135250093295227545179409531521111692726468788711288187507843899703321352987703535738379467003115981371834849127212722564652454668814048527579029596006907645687258912756812967952870362410262785179682454411947193404308739399381726374824647465998077519217352623061223126876235125297124681078852619970940319540666332753192571787654768051208581751420673264841015719654276156732260173491914193677408715369780794639516319240842799924591867935713131465463691569835745581322051787615971100572762668459071915638041054718158756285734217779456658495111603812800030114752491237318180712058439937090706735976073109907240642688867562713270517102831483069624298646639606710374058757366934102022718034253718713622376887885502025828636262431413709035067551614358809863845311106810740911137541102801238805194690087921029064394423649101490546996058459294721409641515057445953286900090239027151765213133304546159636712992670472854172307550156403048810837713004180310574910054395133101064936732981448223261334263120951262662604413279661973757019784678532022086059129428307463655720621580777133964536975391276567234512519570892300922846570949227128027661778299665300050359490299737843819989766135835151641982799932466889526679181174595232787127203244965971836890863137822201955603097876349435260848010598846413393003203848308214397807112693024513460970891439159907352790696322362948391348881491313878066336732916745705257964886464908563388346423062356419528641208075132473957097430570995138703642282792564696285184*i1^69 + 170342290526037570830331337227054042712080901806735608987207696884659083651906700895767589814845715310145787702363902307267525969260635236598060230079525989706138457506720743305828021467363372292164491579078632678281776577168376691293425971906958034297501333071413088579171885918151892552228848034498253081932242515558104662376540559438046885807492888218384618363312853719994485607419014056083686963052043717406734452010791560298687660871888908065939998752742237034733465074129965624010453087103798925844318623469718210434866223802416404271830773322395013702646118514424140730881001544624845447071160202144766360812007075291902737448157260655610051999184160930741221927775849502976456459265757479091505216911611106585497614652550773482032908024808357856728560315221713247737999924713314590264333694778714227548860471258798172506093080073002957027604927549565083122535420283062182044440174024445152113385906505211219984080956650069025071014440822010153661497926173017878494816909208768830992138534517064592010420152652893517789524573273894767766221171671152514722277392636343059400685660282317187434558761893810678485826417928682901479431760577352482669897096066019208093979792135989112646077277938742814748487433689673629030347840212537653476955090419667161687642230579610556508335178516449151412651934021845862697471208466257191255353195141665471400108330506790595296349155492891932075171011749988921572689311827666428143484265965900700353812326742590851401029810530283903974398164949872128349367158750650006526626839343241991167057284336186829499623592035359568739869993680908107686436427195583648349982079369081860878930222349007082210108477356439436489979459601709893095665936571747720408376294575305049837568967592403011765448990839212348096687338083236902911156080730908882141608557209017601701268580844909089669709454092409528466716187094379389730763843227264718934290529552916279167044156301468606601307873794511518857612456050279434713385965849336297854350207971117797227130219013528851329695988445261766165496550941677449726932537456857097007016584040954154013282611014967548458420211470094402668235185078805464844493447529788758611111989679245228975210743581839506793739318018296274790852814718775384917240268780069833031820247083481125328750515351921010385121477206414096010103413623017601894666201756168898026329009316486037964791187252768937389315116004340142732106616068239299674187351710896973573327300632097223031798875720600575904474053916734495637134485777022976*i1^70 + -33539821735604753745571673957319104316167801179992362499720804081803492286773112231487354986875524604832460578298616381116860567212149143383322797254014962207388511367140047275654361041830322931159898148815126913390965929660162514972916668244806395736086210489450832367251529004948258024100678131317624195417354378219533346596207173333719063414896202776975345798778812061277152274709127423816230873364962940546732762998183232543393904407838467826661747585498606287656840039697930447441096595760170385532334809870317000269039754444723087108774308735122515394451208905729056618431363039879665865594296426375368263039013922851215374530982135510651808239160846637120093149579035711114377112336130073102459984265094325909215878031890975349860056250175879587374249313820332022742184616548673517223879918999446286182450055996529929088758526246672311174996458384799090669545897232629417701456954364632646934059169937883437570863294430574459920656951227094598786515731378120287828592148118276358562935988510457454487523101183269155675796098423232482555305592353775473879820323299257605669909732358294233067272357465937555039893661854271499398464833768685478895489388312317410741951955717547085161493148399210978404453803455487803155288559617500054331917348778656244711254557279101365412711682989032207821702364172897670648579625636620106863569498533072460416465006179322172767313216073247516697859558012402077009564190611564653719945834842339200273522518017222019351549352173920572413975253803548445529344205318010677644319020386541429285308901594655970882453479471643038193917909720989065875718723864720470423574491480485052809634016383060600833161264194358334236642938974184499973662844677502159011112005686806274150394443877584142930026574565669686110356270116431494545214933750723912211228913856458457263481669191191597270762971906362598387398456516759962136861019221973175522008656947952316847350023626747906892900320868919013274002629376084053831125466435889156205793247332231085798618855246531886625508429550975464850955183417207981236667281199776526360226474384348834373520848495226133541610128973449603884395596135939347318348787736103415800499697987661996033292344597090223038546550537901759933003789953485337557293074329761393818422099222984770001127903149393770394695337142052159138322721717184041600619932787859589415249118672692476328271146549999820030271109740034775453340957569618851428878731988151599234654954461571468042289879694209910739370802244688543744*i1^71 + 1488895799445514050045246195431316337531108423490312208296035851070270916558075166248804573248779631469158775858791767818606478547478432486705643169289174706569102978114847501003102584619510958185982949579215353536015075770606125426634162369146029837288279744975557787381184568026845211656384714232476710761584331152238627384321055430994956598114420598111033415987900223432095332794874364297893206374878795586795150724683653659388181588236921432588784194859745521244993926661144673400433550296637153826104507283978232524686053713185405364126732002491525685958646925740517242905804820331016148635382007109474905857714497700273915390493890034765780159037917995927635546971003294161558946121000982962484058145956252693380433551697796651543324463779791410871844108190562024599517196204178405222863981672401200185574106494485296358835682623592424842939791447579949449410733261412940099639560290553158877194872612741454415322220249348575579096617849371783424132011093245092400783456925156603444576706508665976271545755013240726599247452247958154786192326763663124825415175868535176251859364051207495529021939154474622187895690220343520583203631902123286968493991873434112197572654123372668568776749510095191859515216496259866540263452616840613845980563320353462047671344494189208216571635366218482075046772478158672449694049224104285705618676203481679274078024591642170026353051790140493853672149982502925688144395441961937251048337280144681747461763248725645003924961163393075874776607846295368524305370383012548301688437395484575989049392586355403652864233112672548976927653982510028383004435962019595350715048572329311486822182561913867339747415913137569635151972210591562746140386770255708321439563043103411658148098190348266414459582427473664879899228756087433163251749469971951337545398122408261400981352246037596981948628356552797598489066269728570797984893348385393339942407655861041502045388496801723379122869335679517995139313281636267998773114677836348268855233598631982190403450015926367293145012585825707338703942382438856836532478185565914531298242923296011483183337710601883024732604905553458859300916687852973364271517962334971497082211379015949772068046489658782849566036512339071330328137801256307335028573086020492764742559657496256845396525002626459934695571849128258523772724490051531803251791392378691416820293390845589123912796441025111775008652069916667836255089814689877722933332093168810535817890824326357835639993881447255506944*i1^72 + -2441194600741623602834159178639325214155223988885542067073940766205481262546574318529122820188848797369991153956761833335362541524188120964385536091641030520752737222790338489111685101004793452744388301926662131582631102284317050840608439682611655641717924046300705330154443832218460581440767025051745439542810699648722244472193913979669038000722261723155552867970080223964935140317812248828241408658176965479335097525062620494959797884839508366456102870371685335759645108628946702010204114336243042428820231047576281336353179358576079016027539856214211821303355571330014516128061738575262414344995457839422307634609471377387474630134670126828562628578934686259223669332877410850823612097402824212250927724247858696283256013813771744129669345660598439706185609063771671232810280347639128175801878081974917173559733653990276489605457297011619368778731156648397215219289619165456598196879783122329787577639166519820841603584282007249544472989720397430450185154574201912571001019947753799879726134892282696865990278915581938819416459469141848612583215941017177204219183200941980790248014124757796300759113989848482755934778981448954760756245565128964310830818457387331713593225559487756572547433460737367432362791220270981674443356422323489007841078684307423322533325734462224965469890203812065977846623240122077933772810897808501866439874565117958634081292672289881114666856354092858834244504681215556410012475482652846926962877242894948681183631227067343419247054885622620257264084618319101192354958580515668921313660300400211052665155725870180874482560053149674269155694850271883004142734737506815705720728618797302781823158886797508652917585945632542272538675677415941653998654357487630254860183800226023461225590448674873304518437294764653044142120952813442524799907833480658895515925848363548295062304863528934681234485930040380925647704295443416319118571369361107762517732540327377716603501906526365686156658290939173892059431317572758144427888582482148591266825844079184785086351602870502916916222602578576267935867402426024430649717899758401340372876186662373768736434063253096849305815186038393047223862515052566054949397574464889256562131052940497206455977867835211709452268969491810427133976164510898250004513176528901845137191090343464389857294390978282213580077253124049998131104502341255546692285891425663934690145818261520924860970958628474709231579698654093754031014165359648969592235896114608452349860265233546739712*i1^73 + 857770573477657739082488173958908500873946924389535059728912364712206831216871621398985422683903724673533015358920543511432497136784086699921008682862437889163912530354886964646049439664618203274661776507881016889282366157263286739153596360499815826002996338578617390512331488257034044824280248010213244887160267349063220807775820929310767132901505182970396602437454827337875990358123529906037936927425949286432099303078621393182397041065590266009964399482372587793034146980540953181412274869396089870338415225847185735850907384623139807887691457310524101407949206068933041041571999199161193175539933169329041741038749054468183172504708312975536358125706392160773414581142997537248047078521202056008455462284511518121306092817772647775228404090877814715367525749169980660393168594858265625456941826333656318288200303789825399566120377786037891676948649556499615418580893417277357548802718168088044673035900104163231812486985452015273352697046599044055524920690907110489833660383159430827619466283887211713713160314212526614023537241704020180144824396070558101887348322175575330185811452872658324306811364364715620884542063143378524117189287669845752258503346126040007006174291611915496695997094904404388202503452480103257118390570576366279207522920319519891735365641539102120665563769009743124286064772737453074430158007609753375244026899647142619224056882335295005776391407053354555077087551224870218088887456410099177963575844157241293741895883254513220052153265034674649147210995301899128818801881764036922422994964594062421821717826460828272894248183357467872336665263890798440051159374468669475931796461249501579107341411107851042860931450297080925260865736783807584145952524451270143167931219936704808828065243992933183200946642994909177449516948267799047377798687167268368454002377859675604159223515372113730700152040412432478824486354366262290397407077601301444152494934651439836369637643547438482235173115841970881436410554133227074656243556951130329303788771025166134246113394574948482842119171177715952149931711459166850413047335783201841649322541995051900012307862047910972864974995946689202853620752740666189459870108483899886639367277329672111460523596173462185860405491053637337348215600426996763013579835333090436849759745061543908128363239810365960968295573861660048633194976050052152881292012246385814145667289265751231405633997792167850670961281726272689605471134054074804980576405738280189952*i1^74 + -249946764261853884420881716847926009252432629962899014109598399634994116834622959966263321929812765520894724708843647866651421244355756209655454727727567407129434992617407660250186740996132401650553790396924263437206364368935912389087129658226962408819715880437679380175259185345229916270175766245744595317225262879890843739637036788593791440995953863269489632532310314187136515542458067013623912921790551150751685472336151163302246973436490662217173941173696824096963069797217055657853553981174321323571002777583917582647759600433587768125048435576716538623644044132268362337732780570556098104014158519191054146228095650406215600284689648752213170025027572201514920696615051481987537114468918285785892370550920802528656567849645705339817341992854008377861886272285012202807998151782457215877606659571158642842400466166876733731050546877848791008068557239315167855287572599182468961498409713574443182480012570296572844902718982108167359865519985849923078623431692994648087125783023010553244881313927122597891504146868011929612507303484762350877615673940436012552232394740645851047861367015807570441154394697359188292018337700702277054679062296140970623539265206469698548518891022497299939555186500523163046359375124821518407595609802659459901113607271375318207330195202136754684942795222942068162822002400486428600133142437134601937877866065828110481993856736754198887476467137333875522652137965309133058274199922941368853527925067646245325398428097511046885121681879077380308314647616877495614421795352090663403607647150895451542436389984020804582038567912703519786585491094626684526169813924248720762258569320661867632149923888474264820389102443793086393925291257002661664497904025134093356713975285268595458085824638164832504879658846619905641204313197341290320492573158513522642387709999949533995480897140564295596237144493812630936021784958296313997672336647145897542095871961123635290016508606902340711647448517686219887574236489537212768728709483308303843153194569599094434112791578412578789209457821172286459887446200296244233154905562595823452610759148852697450434989390860067592525970250227064346834266657135460256258538427763966793888971544321412175261675739154468582012120115077916291221096856886601686241230932166671151206198433572906163117475092814856845004251163405458884853088505473288322735528865970833629767946901150400030765497563157314925027971299026219523826889985294860288*i1^75 + 420225925738531670349258359458958052485640698587193874423889510304839727381996729295030328640781076121576341505276426530446868033789004315886466398621247615664667744224450752729992776146068164238593711816757333203868336981475496274957661902073025275349623789396078895528351447780416753824694248736524974794438148960124429085985779198111631632980233278289418694512614606898359315403018173927787215832521643139485331297224209447438370582708594899590031018515250862040733728317692552361032068221030131646884261222859044712454284541877812151922249901621494245147203588100213800614473836145909249643956525728720225646554154099265261038173713935077083759744125281743603048569543426244611538212170219008250213720857435675589439614751769286768032896257848804441760262346115847320202946793917985568803399062337384813756909655857062465240671987308384977391856276061363409822792015093918536665316770881596345751376930997536575293578524344583764291836030108312835742933607888892295654371267780694125724292152346264561153302293535182542721815409754284988572320293818816116615547864407956084136190296329612642860370196350219927953020053172711463669212296233697285122160755192614870151196034627765517211360534045599235792373087458223076858054192821886725052351640538917704243810175031269299900710067622831554836370367979544929981396341966226967532195241342288517586054320873167694268721408654319832859895734437932542932516362450644525365448944481094141277762942840266347243087454392753863013664605227504653463996247373379516161953821763845599105370020031056617546736269801843983323292669338400994273902889283475293701163932919309971014726865933180526414950885144251704749887339976139058227794031247757439273642837443744417028138609482907039911558055313200055476464274175495350107916340200490678823882664068496848811219098516784999039935361047329348895537604577342469644877938155844995512784501692638367089166582640838169330494294614072419514880058281741570493859123290965001364743947252315394709026270649006054908327370318183920587616376343033914093239525427614124264208955735375697439246843533041371389551521163382159286521659127830875007918707536791440525334616756368696811105014540346933942651344747341523992293630579376561682756958505254835470458709690723641448413668669046329127270854633708350234952900358983271024237740142534324780264392011114140443965951757997593306984978823346388992*i1^76 + -148867429615146334118235171926407294105299646327298152509816527142071582935036294322253742089604435934152200808984999077773571512124333126833836842956408827517980012389793061709014579568371146776126914492046929371875983610888779020215924959387503093732750971629989150971021732882351551068057659687565437076315631019990143286155457475391033570712591108245362435565452796655665077383705106994574240989897440693094293055822346896044423028347382327583929065090741049556915528436055015943228399664761818874307450472038788691661749686418885973625299327966551765091138022316920749675879708901747728895066788180752326856189907166342450698002177010985609019614199731062983038111570176500172619154681505463480048428495594392027967769384994056903282685085584107394632026586689571685680786967506540754654050497072488553450331520921569735370301486829330072487119138289213902377968057424570627895519018121639128353143928634360475209219141408329509732499799969086325542667965768505579143984119687855946570639839715513867201111952994455913048124403627367671946440546015549012859267892494610937443032354194865779649863163387971627948437922580712144087360739811631250548036615509544901471415572637606342252901283308760720519694566101526960665757521907834185415771809536639537050935895605284518522040903134669352230684280942956511219093414276469732296929148256672090680008952185974331176561203190166865421737324022377698162815247892009074710218455681397157470597035197362824835450784722910589733300774730658671206471011920527975081645209367559617893079930283387456141986379740130363031595012104269281552461755241401157329550916503653007203224123928770172499101345812660067924863007332080672760474421196958089416133914046309086375855980766835717364101028065189432216678840440608032005798496253065482208226237992351557625766274533093114935381628421806290526385794845016125751951688076745373981884394499770998201212593263086669582432781212383383157751590069043161323040813812391061679515611422479869649352391846907464791750208265979073784190508536364969657013746029922295727651048438199873888973957771898834628996365599067554176284163769298787231528168267663257898761926690539594736257933773719198460335142471438425282618530506984057484042101381315289614605382622641594076439663975691005456719134659337083687184684905411770621186267922406947405518959560198576203988496698600062976*i1^77 + -525612830460296503791522277752360209265805682785224274498934052052284909396914990754552591020096854866935191547773984452225568927641773914398068617660124202626547324153147260507517529660635003402697619005811167471807485821779610003401217931478259835351423981599595550105804616952037821846918632947610127408088725468582043788693698644489117495121877768023145149377312468976840344869786534086629987357397492242693301169014332961596642333030686872627708057809120432796899661627510769933286114622297421716960055136862636019101383943102054611631406388322881497429697803278936113032342421546056203160599112716848364870825713752683693766934753037078914899244071648844212847121187781290030817487780321278991360320493914517622993152150366290686851996134715602185694689362452562775654696686366345225488018655980903632843334763866769171101145915205031657887018826248257938310893250565500899695883796324317751166374585986986814241925136817886903852138236683420007351261558769228260210151700121018606101321770195199199089123436308130742433982662830299168227521341954030745007409342384214084456146728770827899669564841211792413900717492239257082456674353562630817575359220301022778695890445829505341703396190439553326217104782787243648866331643928498102905200488163893499722333519616062681958823198660622603221978819655389498293230511319959480782011382614287838148760541259986938532017979270316856606966864198228085962332405884692743450039754155657356822166980174743861606345365544595542740578986396316719071552883824995889756611833585703419107253440778021899637346656617491904301788549682990552491612858234141844732627663649726224535568310576783897295191976097080848415066568305097887574268762244852820149474685669290750393092626045922886714053906467805728080569000845296846357321084547215651078208872856103711410653541109672294274844296128299977089548249949034278547039541184236603328668796149686900677278878395481405895666736913284144437702053259545120857612160385831121697050668430434932184007154886773993343249309526491688765708280576869966250657919693065163924624843963615700750354205303296704671427210319531045395486823347328158326279148483843996214782703245024986107250767934751109503931216203175967067922761351350231427205472785393931986034843628134637304232108498435300974836011505247639698472774688980820531235266591760790438941221007130624*i1^78 + 4907505994016100788805418213702420522459309754372557143562249404654109961523109836901597380775151350736329686689112284592440399605642236142444681258216620624939664322182172324243753029337029863290927217791124822131603827385806073830549952891212082798716328135571227878007953267528487623050046879843072374318760028080455427488175909670908524357864260335148885320323928887903792099380295009302263678194290860051577015771676025888882442989478975277430858721737603002903385992645142268625364655998870272924764882139803183484174784348228846092363999844728969802166334963719811391701269803980180042474143902616451583986219257924007537988040939802192444051594870233590459873290670310829860848476367412853360472225487589153098413415025633711586539556796230522338979853381724253335126424547390752475975185420772589924452568325563237682040015023352659476114782496933919755576286131935181691589226092202098077990424968582081147420545203545040230787377116691396079584657519691010808170559482821875198849904587587737074406911538548062671763258082062558338840506837170201996648828600408298275341814772830216271190672506056992348278964376667034714128183710484257825488837602539701867051626586920818140201448504949045763838859393506059532739886414996523045012120689836579690101585709219570613001773781525666236811818558503948973354654131600829129924730713285158988774402428062614697824967809098113107383223605871818430493039627815353324585164107144228161935739348923295216861601262387929033511729550671331059293457046673096752872173997581565984610643449917028910299869054259289305623857366820265345550416329417964304258315418529771480365070141048891823492780178703112332630763609959312727418123166632928891888343976893783407163486017530010267868308831298433855036856165328493398830425823886147748030633559133532537942473823395234531062869728762053729504074324297200189109767599211365570311775311116929097018206146738252998937233933726935055641157913071920885902797180206462495256853861346044027043817291259645459394606920415276411074250028847951201106978877617660329699587500729348660706861411731511821340933388723610714222588330645016688763902935542407526665906377844191244992738381929379915775975889095884799850242508957247004376955674904492433033383354405178941719234133755393214783639519232*i1^79 - N1*901062828957559887593874034437667735311845750088560237460110980701422313870673730576227382587369660273265105667729365634974599927928563853432511222615159196313654268579398466550239749297280131601691755825008191333478501961659876195835989482448256538185526206145420766619875841054603400951380412849841665328316542894382084994539701987097347414141343731455809188148126367372340077802853627459508272193438458117591880415129833108089487454843466640146181364439825545676470232960024129174126007911802321436954306619162459350325924048626321681533098841023187946785705541969136536748144467675561376399468055925727210603893392775658022195339445515940724060176830472976996245007566098065278205839872646587472586449507034175363422570042737545265625*i2, -89636100609409993992151153388874299987109632188854155505436475433042503026687953943589822558422991182026640120811822624432268894867426905471800754013857803115462016338632558428622920569142127154990630892394074648902189139385669278593929815186845324405423483421707394770529749542505974164610188822137117202127337912834029620642009030771799476810676021450199531356587397392251024900723234555402350578510378755456608664131347591208324296065794186258683053894345117316603439868623557117388759553718082302227605027579344455456954004947684714154665131423707066476873739027205830722342561475119749445709924416698516098914263354610015491700532098225495255828834204538028187863833777289094483141731729987329762215912920486770250131007442407164027255159978923080942546260964972267270963710138843260837503344107785365989307292828936518514214560840200568950997220423083748610296385831800366734762344628147688487669116394879414385624849089902210409780456040186758494106957347913321205067106083761674311990777480197644561365911518835868464781284846931400217135287358681944634810179839208495063190116902870418284685997208968394147353483615204068152007783786240431719821094294330293378846051973866967778421856374288844867067254198322701216501931425583041895015973678377178520149581088994018675300688942505809445623261289155204668980058660341223035491456095943873611495827245433049505348233083269868099031902875536423217289376523682571891752677547679693150936466057833380735652453669411122473475433153721876670667227274252350272229299983398249470770123530360992208813065015550286950874148736825651494198923694876761298079243677606572874073835387749804939496745707506760289478475664932848520405414907491690968599882884751926652323103760891593479647443205430075600621786649087941533710452773617585243742046617897183329270651244832510856391723611605146412333441034542058940262978887534023927266596692226375680373129755940691187851133157837795223629852196219600970984285629990027099097065820842024855512985537747613807483605120566276880621384402316564952311624992152739312518135438596900411774019162104037669984858354227484705033438272763391206417555450002132581009518816749566090745397111609801449658979740986372188130928497288073707564989342302532935735058418131687624007864293953668863990222982521355945275811827624178078773940815742949529619987227618284753014378879710948671976011350076557379717998016881431364322127140772480479256218692359393746918369595531569242853910910396998608497155122732200049747798930194292896361683174983412440792431983954327558602792734504268529612105407644136853246550890320327327159317597384733722533098816859706906562527239888650458069266117375312820606523484201293809163567884201952896726708937412209196330587107846132858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -141884331455322531173757782354686021060351203424293923968885561528054722320836425482158726157548051710005350849865089839963656803704381378214931159205760517141735769536699984793999764405762900094289443023770264978803445905601169260397590920662776128957093067215649863825105372781530430584614467167205732318703325188615125272649916443939327458702742881527961890986262416682832491789488769561405864286952559645528045805721099075335182731867756000219305581673698875591935966569555604978401709113996206629940080218853256251716700745515918617161082269725735011250148379520165940255131705594715664507889076240911871343807625512882782710088162037796692368518331172841181104185444685151566197149480723499076722804386505740706232324934338189604491996114018012290520922949472072972888934961008304094852919070136415176150906005528714578889156676712674136051289896183256068564909155204600135674688461101659627127192547357831040385778795321167878350121901553218967013597845265198436948877666096823724270047521588407369286738460061589444010070031785434592330472495588311174640507815724369743079840090602929078668759289856554300274388950104919957926807682057526984656193134993800800094054304195187013990205789610618922816288580888206090721658486969748543988573045110474800111724685674706615888762650324201992791244232639593702472477877350599028797141520447421013456708855834765067532333644711847818609009553039223999261510295917882361527113778434883631172098452206589401226908871701545868389440436558270465816778851778533438782525536881411864351656832616922716658281567871381335842091549802994210210638343935099059051999633305361787361878075826079913612990078545366672683341184466450446710967389896979352867944114225271748147111996108122184984378759188024413723321032365226499514851202121946103696897577213657806696216965724583057977082067921207386833691277252303241013951521718677981146334743111001504943592799003182367380906752021582396532777840428203840905145612452154072206189196638796188725999206413770368773073316761724522447470576322507039036825569100841561939712786415550373148706976026899612611707108025262816875519745367951721631412293138344209079610072180735197132007909233607711327511619197019465504331740946446217622090128007886680435044266700883608496213906565167983988976332685872493036731317612472708910028823034605266525796605662560148654565562467035445937542296870146537855151162249990827488598959640271236324740209788167329220874513927997724075367774140360997014713918853190798485044679519890791581235251764830682914507116450511459971482083854494400379753928607642627041054901138961986890028554323183262200894532537212329596691563747057430544114933569232893739474623937765356740048141107957773130824357692426124868744366370329513164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1887736517827871156362998536713360883893487040395932368375867414968401364455731157849054823287982262167982251848922700662191257023218194475766762132903424163764932619321070755375656150952430010855028061587456736601703850657713936690716798744267428385263543684195521685466087886842302705607796231550027458699029161210031683815133401769498945073641223799638344932394203187645934679354681705298871780839884981559940515964503376043170591326181846936708239995431626071880640781599364474218582297221609415338296798546563388867063202950911790657531781662618214998178691419119912000320961126075563265197873595733092790299926674411447854646512681997149764212505967295802514008118169509476241514411424040823851510406341830456410662248672191596570262315997434456641413386254604782328316454524106854808946062418742009186760528238632166141447611924179775878285647491934835119362673315747621142914513940640247754898518497661340005485316442900922281904747295696913925915498017536972798947223559861460659525049360539167777820626238884479597886606560570704334702561131412312779888956370028107635989809846628808621895262933356273349713341528714016772021854632425992531503406379229844264801481568408839309463581479688153636369162844007060781462910229012200882755055912456787187176494494915734099237234870165038491963408355158781359859345337362158912646219241560316362813832555868903371327385543790886085576739354712946711564522766521053529245380576209120531657823169869400714951608629202089489655144646045365625469718891616995708140112211768589477025808156108590158868547525840921100642890373318816620566616852289389022228907589473658361961495319051834792943822040514606321875571742992812456668512728609643089620982159982467374573068436086151389408925102517475039114023751478827844677699985291448774405740565300331419042594762196922147698025350906056708104983268352868894854221576085062901522097557871372012015971063466117021345366908204495894213001874284123405311465587500299075848827604755579201600417902548507133295770672014714793394463191806361223569054772196820469770262789224950347218135031033533935780237740593386804607204688496992249216724483480855814922207337066195537970571201753698766678034578288389185406441690560718667351253075591857342470402039035279422381064976809332210756546322252963904652354412329223534284762115784721291160426572085821122909889678788970879568136749827643842115389948013535093752424305711301379563856737573180729646607968575384401782762864072257212585427611442295589857533661320209663139785662485115815619468834878670207198677253582885642040550986955158746054764539687011720741940883504089130529609112669384272161438010140533895098257333235675074044096072523603748619862720211392535904260808918806381155304910040068417126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4740992530090442334170089229343974908946356564795540812351288451700566914646885834094727436569585019607430270791501143371688689310205387480705326854989720643202434662333681562988266414823977965470374513872723836312500826679492740405831376603783166617686057791533497900003980807456935027395536978917987480525637653731709483613778516352536313810993120465488608895421129270816745972787034167953907613649167889854604462338005636556127716440730357740960687259423446450599785206584659304055335363681871379124998055528265558267001523523021604904548475399805958473944910039256557966891727212170451994146370110828675930329327696839788675065704641033424184107983545828565064088448147852667483352034995548321523990780338827605874363261399055705909275072694932229178090145467891549009356518675920399115131846404667087783338687277305626967069770087093919258146261073296577056104604457720232687351301636211380179577000886270865190786536593227008503419047855640663864181315149236446189306034752677751715964360491290045402541172149324026522406615222028059997560466100098839629140491890278789490095799522636646880630967434756828131257412357100376921006937315482235989703330424491946418142637582901422901503374892929838172239228891884461034585955151611802803482098449197761844807507882868728307959557929497340333253117004805053822437548404559737920951596937664574613158046521251273898825347578123962473868460682614971583680705010600088013783715442496235079343057001425398635294858713793127583037972694662371703362001997589035979045777600651078265380139039309540597771525895602517137095474403749262820197442745712277699365876189612231493653159191838619273173074000267353450175864115717027419803592077706669396826163038848195447688718535199100053699534621128964000812705838536427398079545113547055116222195235990935205501904020822985192356518949258519711141339562267153375893051596991564941342168706372789953776585786897217249810620237286044851574882057257118023452310863758348180444385242023505298494309360110899778652983522107875821124837470407113851687825079908238232449469424894664415822117587657691824541884648732115415870286021658219131876866405274861894502732438941389618186033065749334775400226188316072511212773462008962633223627321097055318872460760313305046553453100381829783392972009826191854192386116706983357950633518663150945162479780463881996544831545569572138579927099684693861012908584321374898325329837719444365819544453049715455327808365612768014570624867380024031658630596921212331397439083384573104925123979073998749147985644445409274595024564109541696748659210643402167538921844639291253938150276150236097657589204112905872896541915018131870838945075534647402589067833244792654127411386593717243075038567972049957830154568465074723225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 3390488847591196948687472723831618106799986901061552847072550382167787994007338740930265620586302502434966845691532165207126297313718257212881160484929815336242622763065509363301720462886536369018176244178210690575610603396587793255909525670864555605206082112003133981059668125795614651975621092276661978875902962857031034780255778771612136639021145988962859888302430550055890711034715074452261710380515310676200554048058468457306440737208094007446862714347344966030720754121467585449113447640581799559922879492946322834299165799269399031362473601506483199341075868007059242851468103047207450383444665502001948238337000382005788249325548007224316936871733916161581943164762327490794973905828140039081647411543492400341880515964100207003049370886678305591087088071896146204670468423136430244849909136971680532664554824251651641196977328789564930378582413605786612256357426017638196993884901310888160284117398083630285725569988949495952379055817075373397636996049798890228322306574102510715397107283403348548573892146681274187692389546600524573897253173713634417824877968328493294044634594762134725991354674752175246916726264360385430212465999257480046532433147821125187849936050441610482566656704037230502387318685091616636988875206201024056175947458121842316576307749578036117175705166184670736374138704150821810117762661983813968893534045802159280895078493692662708883503515759755412217316596651618455709095358549664092056627682768266185314999526082309623049292997331357841190447793961598305828702209642100630591663038512934120323134190218376303866248234439130028524444865229994501702702266074152016623843563136403634716142410019324014043049189254220223966159882668854061961010346077076723005192452905267967344698961084905908556999375293126488949491022115873882000335856494763833680363563835608111566119151132639269411695321382442141024728902627063971051476652362750832138618125440280927690717642190085231443909408207831946272131297671921559306225946358536094676979339894701268751566330333476826249909127908335206517304762138834935667467167632157273948003692612379736362058141325663301589901713028651981508802119945783896571767116897801987731407247917121155556301199231866068376220350960449606619228511226932513169222216653361127621181056487104557248356799524120282813293802941252296702981432632527326539420321116972650744970264970930261324060982857067571832698997672434760024614147678432561184371503582614798548534419245680212491518996674815292883664899304766374747164153454891619684171347337863349333244589609358095810119224023630780079400082345113326053217900918212782739505110446530868586065001556432461196763401728104956175581893547562465702368700953712903384578963350631914576647116239167805651501134935737884026349182188495097036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 14337731841645178648634784064316270696471803491906250910736246983383597373653601699413161918681084368878793721719218653952979215023043932890127172523392716912871445390256491571166551434879407039221224345133262830447484861672000707121840172323015387153889683314324820949736279732702566037133047938358888631756805156952592100480064455379755512874839724228011433950990983378082475912303039413191550656471291536008200658468151195867739892240127955292911484921165877354260338854258896352939601127340125281701187938887001495841746281136146177416803802028947574870366536993036275599239856860025821618177191735896775111507515502014765566095742916336502920486753239327154276549657775667464067395516714913056028327897513183470211978923605206886683574173076576174302612896831572016585170404641307440841594385907698402681141945945773817284867025628296617770554219995755488882550105561400967122625173089337516975854556281566985028319019166369696883895178425177882768762767489224295594262171152584655989584809505247582752283975276988486456322584958525969882007147499498211875286181325318378398889793759624969282090006817699718413569207482284829403047702758343806046570875316719047152950024665527898715486814913635947300004245467482797520767316769378198090898158414654816026152161841637577708507623985053878268240115154178255384762995971130905708063689929830687527016989562953880427713445511451144248532956871103410719962872470566634598851039686877718082157999979968222837175706720724751699227624181716659445570434600075877971005417034551876344374393997134832095291865808424814247546247695227432797430345870656023610014196668032534386255690089618859471728675115587398180008071836685644383828162305415793024060437213446216165655166594675883471868985631644803182637468041511325866496859995644109702209332899897833675925037493408038119631362369830102038350335467254363503606330741406343918814992663688632763017966054551622761213324316938573822390563615601879579316286760501915613959770969741506356318248798871522225237893309060563055076236669973254302078563647037175648907968702340894135094539682601845031838864586315081845397021417980573643525928216080601242171208243857662682391237770306724451010042328908198107058438314936269259166335081430051189198779782672112110231443147486682541590045543056926523676465717556048777367812010269560461504930464917161300092082969963467447885604788908749383314956802258760193897568301978648200251469160597182179337595274249968563773519862519623583475297473620214791677081715778064493988629700442742619661722019690945127026677610228332637774623601232274311340268530432924561803381161220250713401884021329363338503246652869592603143612188833748246705855554878886190029374250167442179128592035111995572135582939656500585431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 429484571987979668935423840309657161993213428292343044323667941299183013003462510868090303848972050627676359781810915452815687563074123526087573025333905732056319164113052330482638726117893530936221236838326172080271776415200531770723930954787408693226318530234900360130268454276163239271438082831983554118154134371492569828920140377714766493931825895971387891853564873586063171522061086575462855518188418894056841161352569605465576513641656137317521883403508034424094416721211089837290885217586311917052880151483977707775530256289938193301416811562888478027505943738384845269455332430452438565792996705418235759059644643119744347228131233488662190132460822674303570637978352732902718079526534683594926799304096332400610787467636174387334378291001697393995447103448440145025913153817839093334167201676371391890874431729722177884589778704287350352693889017162444086736339423683461791375421283793068983944625753115887970621351721741223791077654996490881976515157684212590901343193899205235017743319514532706421851630581972059448490179645524499686493649894247582776178933560243504541418286694925900157916780634596752139394070911448945430660713531276860287950170390293266327371358254923332538315067360220051272881896234831747352258956477525931839581260468350065813318287179006746749017010492997632723025214530809037524328859899010926888541478652835961721337519495170729939929237414553230553611006850979429449048753580212157995287829624224413330191880620960334470895269902649892772057187545982887053495832900945496802492238488418701086790970701312147272958829806364552009019436873182152031989599166392817441714908317990299682693137523994135488927682480542309364834078468940022195734674197896781255309227924432058454960461035542882761042880574420409889199697811493958052969807381335546042840938805106405812537739676792782962243111562089453722300919058012228177781112278781552460220559320817260619690409148449747020282005377954272180630173496749075260881096032989801245514163250251011958337845036729333930383426579805681932683284552860737557354075309530547352989764007887046030034814394905047277154320078745493001575896512724338633085083117496298628706877430387178729682895781527250740902529759292801902950201671075056836820861410936129886584731335026101124984341814004474535289747951256084166797038130504292158219379790657571600900975803955755591363954346963937257642389700692933974843133799060502241356374755368434271464664391867913946805621077370277272194791921746765364230328627617241927685792167499598736339194929694460295538261863628008134417408138123781232401268602825022615659185171659452691074141621293877462179338471124813070899378103740824678091710552995926353438604718083993880475622099471640231115598139721686358938118366256798105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -12892070442080137510293437850193960187710404774341048795710594497382189810823641649904976279795628962334076799868570687803729350779577567058751104701729610442292644430666540425465572865786574983592141086252040972654995132477385973836261995263618443662855243264315657626570156903762048476656301273984378221551222489518689459535083040601727583596640148707964361473457216801915588106751751400599398691622404765142550583743728935890021459261172771518196388336731228205971703048011263133418064786224012265286666288827382265042879716627425248396525668074488600716123530487029256063838897048690245507525155107792746325043511696457463952385128208594704808830889510848166896547544562355127029383076902312626004138766456624265020587137972023372868222534121867349026835297794217980170783330792483831178106811747663286984000192677064354552009119437898847801714207590758801979528319671636490587352395364189813059714849395630089127867182301789569141252585495362245473401903646659593254664630116026015213521447771905155575832346330895620811236140793754417774790125575601831781443678138857456867477217594786482892659884262978326611638362090032898424308281132658689081051932355269428645105717595724126384477020029719245503516400236199628578133454634959772905914681786809418111870939485693865811758542373628144321510215391902409724396161329860275918795462607288882701953794684184392573107124738246926446068275791152752397515287781139956952999309628828935475173795821858562606075204874181675789270354864722601865889301015036274408094525107291368798542106770822834165447362377478978191342046540025317225118127401304202506277732096414826325524059610129035761010660145115298815908448072059149238084956677020967601860210185371461417522461045679661353838217879625500881611394254508871664598701282343715113006664443714392510337235779058041748760412822597825154364816519352915095683758744492279307253009503639785644756990152342949640632090676667006777753809961639179000683334047456365705709212383623738827175611973825083153961058296824333727467925991723486987652360509690584699485807184162794809760424124730046464591750914012756355059011368157195558098264946648768346692282867103512675226209517410233377806856823277697459703608782304056974119172409807390926913540789193925334705515977276092704121094655084812544878785399700124032028961375509590839581569286749923770668329660269470311394367741411505926744832535635144603466789060433838739017089783097890058304696788408766717579307454189290532903824841954811728673353649596506554469504588546848228114800681139865196395969170560965598662738189783901196905562504640062942408328843966345270062951435927616890564616594843942744094315459833902415799313275350395311950100413236463474860874942443070330700242923528595387187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3421030504163955478257560651250735260456089578294114899089427353926818817333784794844286674148852639906237498165715948953220590202295589439379653725367439341165332597703646684937620548838838799203485406240959287187307002946649528025254940247122326053810802301308790109895004842614924264812992110185445523081909459770257758914378266115014980549044138877476652867629547646360215460320547040259637684450263357164926441686221673520388395056441186265176557779783505468736539154259505048846562546897307565327858864901507572633694139482331229613281889809585124061211295698847469358470575668864142019173409545076461434673700787948109506114975154050802061361792569500448028055936122249802556856693230085593277431032092329592545492615373068599492250299015778749654593810324784806876901213840629041524025395108457923987547041606159074370847549693935038016443381782099653228128162913672210222239357478070997215094265552195756581545834045933633922010981382654036558802022107885930822178849497227894483942656082509134230644763948356789128672200407040051014175726910840148685463772049432809556959824617283482911395066648993773911401822527404412581555410627860883559236055543813079636343028664237681296058827693163577594517537864654321135152129265561396831017148098553958706919709834611299884903313105574460863808281819985524145251674987444987439479130904112105977348661109558692680226091062673388620827560862004729221885021366001417456756222378172614723624415979819049236244114250098050228056131006860704061976198533895395019414849082334686468395860645972751858081349142095509539121762867003770960718732735433260446313934460377194040594822939883898766710256551146412884759963159217065646700364692565403601500933138022576105430337611042460321150823427862014887517228218636714016331457052611783875845523957628990623788296735346811571039661533253832207232835418804923940199424968528603236047845269710926390908606268617977015326156969584388592814979428154189222034512851113611415200158607108645708518260942960721724426280148215235865698289110523515123006996224164093558295295492911547983349792766583179602650119763816674408328693543914493065082862328678384100789198962905276871535121706616362928043549842660159087498418963076752666132843103823355298310711424174357490068857965779135647135862322160106777115756662268430054774115229564612711244026586667255291935454861081968271944678060192975265286803381856224791094061942976878905126219403066864941504230105196835646357081176189078499006578587572618314213133584754799032572895372359422627195483603484327560080697186322929904265573157545988425448643092763419859729542951731288079024596793899969043925173605410169010420534993539671605568339626561360062577284077130862117221465071554077523877739989775393436467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6032440962206235330220968080900336423907078423491725881826197939481950858867499936813162864480668708526695217199813893343200636079467610946777464885567876323240237552270145421869610611464650133690319647868099346485040698234686202118689731928445180319451990298996906821050251026345320012203893313703929265285482510164404897051368185278715312712057471352134445089020753930202638828250100646452250116773421938581384583005146626680218009022992333007357581484096685979439614835490427499475045429291200341219376240525187289818266465302348993296434595172591582169556549492456791455920471879897945111867343830144824903129626633788563627388383671174915696916496705418659247491496337575416144096611113297733514283146590668239268034493117935349716032392526135378412675729035266687489383170617659644926366671320509777798256777446541600281016599048518688956557770204641046990676286540444106869937088297107628229781461621905592883382471803506732543658577772164971202121633970284154048039049995679582960469751998921259913867471881133304720147057316842234057277491345296283232626982348097946727176559382249261183422303428283935917166088594304046403370848609285276071758951509103966076432741940646461172222903595123609939349688062134977818172405949108186660681503072294765879736720093454208110845899666482351402190288178280946352421577267537714966718612639207338900020825380261086136046690119502054085447253504088670371334036291164221718029872635683065373259190776049641352503207167139591834556521681616447057017796819640868500822417549211487827959553263872861891043694887173357677760145558702384421079427485830296727863339446922260914635260173203759658909339872677684797285698564023194738513920908868012810888504088893142503003216550382442664745021506142382296066007688065956968606922264651937502041957043296849859442777782065258293717382983819643303504393733773468709070627613220489759259247000908846220423134042786396975743849176901693257714686583957009362983946153874894459314709152298815688558308294856528182527447821016186333151609233936208872973537524354786138558947096659361471157066430296585124340309910138191720685169545250793013708358897710970051676544269631763991202285521091526956680997337246128770686812434060946907516728913716643627560785490129919878700063862463437597816640253869599510279531083553725833058823550702972113295637462963120061432426870750250532316979008626374019429228558911056553513003564068786471417701998265445378738235572583041574460169271796522095717672127392434690322757891790208883385027607681117180266226143092075779700320475716526252396811712563927426116330423324300663738678591825575454638852429037062177967255575366470764528752162640937356503075312126641056249525391197888467115241517226199373282751259497793480294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -5660831110575703921419591642279088679715770818298812120844412057856344139862221242902536558573498093031753987088302346435813500036279232514273826224329552463094905451186954314477210336549285799171360084016587699046772774948375245190930147723289578683167117461287984039201917194994591901737635142673067632606835194880707842010902234948128922509202783657722604117091774709248684613194718522897833770217593694362339290870579967873973753519128086880621377127492073273782010287462513520101635172200830221724750951490706429666840119962506449517010755028117784027789874277434041649112752462076994099336901569625713423522230888976159564151626971724419674156795711625273403853297275335293829396337198076878993109859947969870291947876021181895948260399027455802757570785022982946696894054369958733238649070559117902049040355443224923389649033076961575752951973975530312352412526402468536818960371108055819550762462899899209925054169803655330070219858935704437304903456000375414495620358986680502918752191183741357589976646967650416545297366898281893713513178221049009790217228329492631688884136938785959827632814618361236310586687964129095047619875840705860490462358474536601272027018954219687062440619165280581659272952441722376085502238849938834179916903493351896774047282477280542078467817575990933309650016554562515759955521583773635879288830372502056135780154247300764689698967399101816333499161198161716567568080062604525788595073088303811689191816288836419826820101607710667519780202472571125823210982315231384458405379590823736342383429327309849085820932786242715495464192024337646580833608629934044130914683771935965247367766341864413109680202144266789183763447712511938709224324930325013134366477885836445295226994645203727741103366359106203007601951392415418101138660269849392106365945971068514945120822979984970809663093542216877457907892011187530685843514465564436329978765906891379394284840203540656050790344364163840852064130809580995926683619842123784474639841300471119188973635965429885183036987652166834087794124006991303921350465645163324261119519541474766198613609364840258225670831052210607349712493646439826341302521149385393912675637978991145005465994836903056333961192989437507738518506631070212401895900959560565604293687434770183461637958033504790960317662908952792447113891503589449121613863759708329121503046893016603544678991632813372403422608226908587031664258541962576488080490788423388145322192297901084110281055336216289039877139358592850639331086156694980010833085315568019192323130876710260129516162321439782774979374507958797801445736005165584898918375986554693652598221682318724617317332182071598486276655673676416288223097116513547413666139639196964529727150017860703335955046432104103157000374727479646633328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2448035567026707993603693825429578515828902157760755318307619811344984767878264105274378156486903298110900277837974164748242709863360086928136111476171529784965556620736558528634918904685559344035111719061204296354223546129795597319991940602717271248217675020259477247292862443129471795958998859239501310777007148243982677053682676396378187053476357241180131057853002575375873133872052891995933498509606071945364294252778841634519805598271867079614342999007134731245288498908921503007970621974601176583826130544454482947607792259535640997367996976533644310809293170422978508370348060919664006965876158973318893762394874532267171940464736308404891482873795756084306731770949855407702714748046523696440609052868832490317508768279132096496121198996417047765024319583124228917619013180331101884861665935540717550719631203929627179651915413279731968829545846714627174999272809701751600509761857105611306433433657932811127342627757496748500557665320294603070520399887782528466007440472918598548169343448334506598220130286353128409301684997676198775549683651674406618948930061511347949837129152702748668932757304596857659722846220630277615334150605829644943403657430229163580214241825025746500664559106978330884758559629523918010140007032699722386666717226400011909910680586943363926327109925350023736919555401019061093590303134390569148539690859064009335973643555516245857143044211977889180543594967325417039461587242188926547577568352999325109848505643192673359127810559069235967039287487421599463729142059991774002420953923671855701879593149808249790871668579646428463924563144271557601204476002457360845743021350436997191046096206404125282403583635028039265092235681974021141237075707773315464497103039740903723925392047583002738782349055959515540889373815928394836999558018641196118798810774902895056834362338271560631360813240896583358410181284665780637524093354519550156888418424201980679144775939022652225471620078946266907654310039518793691841780596960423418664253970846330420394553971762145380477565721118422720961411554431580283509444585406331929140930285586662766224703311100430498970621925499212545426199476537507825641622634627462595582474893405441731472762633918752213705750622410709329938162490927608613090810562947923614639501001193813869761672024543816121283629092980932461677758329409874537705931570987416710732728184937355692341928650475388083502107570851715354903364100894648716324472502505094825734786265726047135018525951357535080103356946928373029952106440386443948362199959235763996387185548257798140100637175369047205584267362811709171321272752862618281160378328822524419322452515509973356686182028098339218070029857209054807311782217078401009457936989040882548030580881565926504702505638641152939529875291729315443507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -647113024257204483190983508317781961440394770800673560159706995852388144194409197600648060930154191654795309413334592076981093620910218893411983975868527775275729246295480090492984907282281004380693897063791349265721066640407188242697149196527409346186460557650772159011072346424476880042600987031170240208576796751317565599161721725117658690344111064482032958676817969920723827003876194779737964064247704631975004531615756198174854249191516416787748551857089469845636172810732691546599080862836695821262812103250053556368828956871878168710256444221941470593379009252120023965959346720684470168755618713390910212365823364866246399852336027090283887862891015494123015296399298660479703167843349091477232354765246649628588931944172494027506253663278190589211615119990325529257452717170650502348698688425579339266092325980055206027990118382934784052929334509238750422444944157321070109627521840281087770294610047395560725759433117373894515370189271913848030980880044031348265102849829168418637200790929516324647265356896409594970504846305403861453602656491854713730612218070200511401177240716268402758474684002137544856483387265509733795159694232530718571078607452176105359207565694446825729939302290373751533852241706866900499378040224946055836287121532808018526586799355402425626041036316812183466222387454227536143505744180253667498984937568326164849806944788080035032006000705365945368789564673084192390485070688570055120558273189954206453286629360197520235917848120388137979005798684531062695020735937191989449920891968291268252587032197309535913208624023872040677376684833023660157593539331260208102765354232720495564413009185154611391833262130737739469460384750121415639266179223991866169526151667467321183959303473713318437953855581603489616136922751711833394559034668910177573511709300038651863147531079108971437564407186721483714308210187944902446263493118021245218716174327104365345208520914819097701744135162660727412433691649769563188738723780849438949672096604208868665426020395182006172682307039658137393076602851496212057771284417536428490574244634680350620527440097586383219371712183524715655395383202014773886789635797149073563021614231310719105001955492319617915555570745034554329173517757067929104779553628079127404322587745095302732207947127163801986654786954188829262457028661515078785664840987124107639138597054593414633373361281735301434806781312303245770977613120573728501293734026780948338628714461940002026056606511110029590100067797036162147487733448126338019649401843348563461748933061031488388222689005730767686726497980652218951294467481100472464932856820671351335067085800650460624376296047161356205442761567962982130801456843446179788694328397494280596755966869898549799829437344434979247585480018621785702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 118051168874610895504250807302162482591177191272925146036507961032136824922403905551247163357305420086726767375675973201524279096205464100895611163567875975793505710836892584316201433398144656367939093108294922167636727842720580715523528189965542831552245044594761893231526357160560015100429312099260118828832525612682100008636554821252180336599512665592789318555383082439977569961061394815623325164295708047360519934246821677506947111059455657577938121948674734009501605484753891942008383018545169881981228175414987866354072120103515293340724427169536781996392989225234451640776424868228864676130817378000786449907233984250471564072840079804843868636736535499174648928523275574697919197623922122571586851607282475052530573451497712723710499662646447584893449486978594584971392310686357153375713448119845841408022884128836287831972720764074553552975564495761096688015713167458889874873226141492626257625523407548601439850480911375462566857559104928905577581575693074412351459039789896451997198151765840532224861137902533379080260139023399501325617564971442982173837168732077098428723742998863655866465486166610288598033709436693007229809069514710154535449201301602973821032041319947968730437462182752804565288203191763694702554962527664388981549319748492597147365687139236114154394522979584074550855630884102691124221801942429520893590352870831874183748950447681712612850744622165896229980171724966857051488134838514370517688369730416550642631423689254743592818807876644140699298662522941282125654046685791335121520873968548224182983469453461716051816279473223575276842090560669973294680367775677410189937180552005185091688702590301848192990477291456159785086273364956693388017294619952422611219852344625875881284151034459939202523906247689176800337659897034803182277733147612744273845325811201431108949911785260990774279501828327454647219327087957717057486899455321036062849248473078499662359606390294396877993080392253341949087021845735860726390786901523164017125693979047619351058083511006667309642112771044008002752744845736819819723619627948879593949949105963482931508455509613588646594551323578089513249839071548824459976009405280623493533875819927467690850198777246954714730701280512478825530659980751907541772378670608624359682126129484504776104349547777946036342302408115741450868571912765771044653045091019290123652811574224133053723089001572602488271418533689645464054162382806022066496362528943241753895042547390830872885818871210948803386251141105966542345650556530552279026792124335837965893681484600466731459092303084493040794916582965617533485340341099602749874100218967985853329936835888868662972564793180929958333877798347309914078720841344519388091918456187488810396073395752512325561487883620351056971619036492621414400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -18956129126703928355480754250755250719270909685237411660712971319038806708355136900496982046259140078909810670086445259263877582474809916962300174132368698215173802917778210149649825190345957481503331452115642678482706893897731580030609581722391834591846131844921829830889448793093208390582490484687227768986847342624213292514064182935757568523687628326336158975591903709000691853946299825053171268296988978549660714995096245202952383567787162533716411378554190067179138660606424284498089934489580264152643633058470025476677687163994570968859989729729598202842789103013874749507046884551841934126987316633220250880559223698663913317144005000248405779413421425155047779221270437455626309362822011917790164605292764567123057926581237223077020339131834979080662725911244896805968753286528287468301346998707563780931520483798062588223456936112561417935638018626301652678423882208163885206298042809221409614768754982383884840926577676161174593453462390407091514830196484099120175636989403075474687084383513686953823527127080960616919928674871862886854450964205502956335010176713174328155565691082121465699179665730018989391544018912703601819161352125612735952651689126010544447455118545762215653846655055295670498256328613149061962064046093794224410935452800246461129348612254578433258324712449954929248858711709621825910802706234422362077166437470094996102899846393347259735697713944838092311801839740737443005544630020003444424061166594515370709513625244329568252130530696531178544342152246921681224661159907675236817290401251248279616437812171934545611976604221783809446913601597996899926227266561592140056906684588579049121723841218332284979401494159258476827537671852654932811754466520619360744616348347612155687519700442881531862380826588477770890065929477422652728485730299488535933654085975509652840891789157153112652194593321283776067005963216737753843289655592227168331556181528754879374271959586858635077278295899853048856697479199154832654326396005331796106231872535772649282536215277735767122053325782888480066735414374341546091669760674120226877570145748825145356089726585997862881921308931409431882675055595166298396618262012656184536388874516671123863215041746477955332975809387515725346167592690528187604224735041458803283943620280742153559613984058165414999283305374783945346390461217926025785547805130686563545280550503224829641536570920212231593602226270774530267555511848971935877012224947159886231517483632936998118267443740342474062472899310187349260703799915052916278168156513485156660350166219370409801759108413059027203632027034266664380423116592910307644885529016870689665709911866266100808547783700171336579017400176348221934280673922478576483106648693039778154735330928600841292559868447043860677576823678382899200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2645975949346815833978398447981689404508217776096457097003759734052493423739549273124317693463878877010385574090512712780795528221617164992611271961400845472973935563056481887829026161884900464892968836570895836177209720833416319427392994803607611314315485876624183506534479369945657182732353130259526057120648272306412827868183034576724267794583263841870952719474338937552107419571151471593713092713828997341451611397886045244330002858974795569526905681985204380444376507931492552497928616906896686183147019601386886462778835762933554050208833467206610816935506292900837514676631838302569979022755159748023883746787588525527009073285998324039582673968675788961773161733279996726035944256913213866403887030408766246126272844066131024058354326236388223434319331575693259978482436623422653904749644336830456808469354354564915083905953701668882566380701377636722807050103670515050136189366874124032946138692796321451102899921648520379472043898161049666085924132691370778266005670957721154642008689967148589107578831517621385957827767168301580700070162613560964243227438742648277561053951645565205918744646327529339301428070392717726479526383231223887141079585380919605053307068237428696555824448244366287551578172515363022428882993842131987113778926146630792749276332310716064681665779022791521210951866761757398018026411011848419542825634082878534834238129309188251996840715103997643005957103932981028034034941792275701053932407702575652963599868282462287427247218013572398275161946690916692069762815037392671473140081679725021814277080974292771861669231992335121822315932623306532340115207855973372261182839792172281004522682394556983363106029787094465695440557364838347156080781706097890706346193180934707718181063952733801023348215523892548521096460515238054581190110275521877000973882498676718061354546576926290808401444455767883445727053960556420340664631475446934516694138689838623401971847372776591292915755952785614356091441001311139461153806088885083150460651530469330074062564731914552007332353452100280602024045104472863127403781459637292741491041241720116116906241243186979753823784693266575524165051103729494797198272745659724594170871685365986231203153304949892957217377847499006610292345883887903832516383163065057902928759913085753299685919723586385756248526465757805648229993209223364172808109814441846388949901028250916362092815170127393718008106064307644556912321043135906541128877226724570279401162024037990950479227407528994464646966356990155783566973483031967742591380587108940035221991438077364720704773853819683137450282164923739074779272642983944265588491598552737311517190433427491782573446008363790663309842932749577139564746465728087056763954029643537559254612930787735876674573422194218421166275802527202017280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -159780236252007273941311762618491126499595932282677880299577234797908997662902909500192107149664534791154846131862678825273124253289630266913810223113632692238320855292697965614894965083806380705855262106331136376450601667225319298958919454818260127132463383151730420996997856610297821274064644756859265776690660945737138712905690407584140610397453808270796304035032314219345668812500507634250617955659188767908877310930712786608432797338148907245753361813917151192242475514690120465625212187194165704519895201953215540431603588252373934745633459968632697414874464716947899430541485271480322221527611819062105043071607234393764983784077599090952282851711204913803915760913905248176758190321826324552552034277964459322593552170325143378849943319919240404600352707579182504508431011605510235557861517439319881558443282207513444615977650804839512941861929576708148305858834149170618065873282560318117072197194279276462210367660586424954715406399881943137225144829438562052701715509411649560790837055420587497963109042093541046999318494409752750604667124315546863384063409055548231179752132845070461585459214808304240289476979243093013752653709092030384314190967471062750961363339710614402557535343705357268330527438470639210706602120483047464419909456263628422867190731091898963339535650214561301629895998537175780748050218601199797308135957059021946085108678934208516227935872773692565116465240621613896946542977539848023851303782427179395000705903504763784853658325536055539546493898711521934613863656017271192006139931632972102735996240337974153910700632444407078918540486895256214242820608874721676156043155812494749667379570032715751924367476172747349559269009643719549875604941687328028983557132002131712589137798178124068025720630059810338793501326871245344250058389837678599023142703454460172336914204632086019714123525831064411618405467002627165553103000632446653881581556104172941148880911988806472236966713080114812137709911804267993385706270413396932965881941465502115244328138893213548121493683410730837592240472898309059523669711823388098787139817659863482715250952984063260718137175029730449931728013479912485050681866504541926137622485832703485916418518677626387674513471846972109033845270530242031079005203133322891340114227370457227921067036923157833764553848925515688024887898275430174109112470642264133553525311157845538036562429544156082351143840622259480371321475651300884371516305659521001861977880039843852409871056097644857854192236904465209880992586671794794941664504491989321556243025178041716098248052111375063120097210266978884015068056963401655367833644664329246536070331581471706486025862066959493812481633701579456889639432067676296860882534855611530009589663888694299951054108487727970631177252133404672000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 17631502517875946297135119705227169346144831696564514196328693510523198310008156611116471370190374314099358372294716775211133338512073501821485978963863479057107465067506831038164848562287875343895242823105963251132330211102413376126292325410263663078563697743917806482182162795201904993192665215565041764603757060339709959970019557590587835403390662641386459770886264049450639943394866854461689007396199556823242928956350274884349497906300210442606374504539526152213959089252847310068359047610466339039025165477430903700062124890516782629962991138733890554132272334115549134004880063309623650508040856751027906689969400823869376390806858947486457608268185878723381977322026229495593236715134229905271589193577950462209745910032601573888594170028661158421459247861300080449665581099996857449896947183519959841518220217561928366241712835195476060798485211669405420963496394476940391160515951738473572220996138625649450217631706656240241882884636506234190194612457393807539239867132519020156138175117982201697561059709107576329212303074814050983535104070251008833285485856856892066016355972953535820978163832153892698664111216650923245299958447983403093391378979321801818311959124569787778978139833281209337682810809201718792249853490166482134528314908008061819213349770999877342201775167070600573637156695912573784308018307533597351221543993131676425685748066814443396624553230500653714180268464835568955247069610253281222679892748184443783378682968559824620314347184223665387344499271546270355163165737518744164237154575838586166676534963788994432800303412727389832912404994564118867743668713145213759869905231608700589864791736893059166807420348154689306937191017052628522762372411085971434836921351771412215584290190935620030537592067357952007922878472679805260810450903730119916438260256020063360759434833558045571930994715980474785935597078354964535243430506153615612240407325443897405828225999313224078410367742617200260060381412672513761658762223750244002785263924471544870535108508248692554526087907910440967373134416014889656291883294399979261249285138818283740805999248791792136579055017380163060039037610715988423599317278929193111459150995049508233795045994686626275649206516205419778136794728552902321872491353623150115975379631067024494879250417359471750380552241538659679432110522431120277779077372448712473487156460870444912033360661515195367210978017627356643649426461445039434945459809067719441743937471640845747230008074179580727152272589133007852778378044593581834920669548143506435866486783140547153831265070604859284413976964955590104660736931426783255037265891259604529967749480424791617375499018386496865296917889513354776768415334445204729443938960694568048727350152985587791256774827874115329899252095647744000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3043101104570535830523197195325014113505209490318781773678116603366255107606900782397557190434746314842367852527752921913664015179055790656757540498415127599883053115880727083535055331295108177923354382140722823384675334995700637852940399267026316699611413229650014167566517650856605929702382537018677247886717035292988711800173762148833238141191638029888884124455106626891293930027742536158823129011486118053975196754298402683060030198076688671069321879371665872657022545201543620471308119400848840249270113994797452122205579744925245336429251375560841715817897541631726478594256040969005440235839544986668761010078617206482803901257766260275352212194804857987472298848410071268759015937791717410944339635155134445277805243319033772199638266231759040136613660568969743413155325553135678856917470013249774763477446287521561703383425731485999478854519859793916926779163298153401429381527235741537461973435181167945527972751421853620969473162880540430402585177070068134114321821668779632525504908999066727885847050331372575385477345536131411301021775192993211300251493820279295603312969742031227760792516204487164236231732926486282277047064727640859138226028934526313520169863537549324201522660372804971440457272696300738758304355694085805907772750538660100108441890531775557092804624722352937186632277955548301235845861462795664988251459259754865222637511704342250616372943036196174039628001221518663886769727675154223929278834656029613094595937540662230641525553772064083438104651606298310512687521307796694303049740190002876411347547783187659507055245106571214309147264035392647197266916206314582417868655779622262383361117630470483958283043464257251430931055101784569555539855454834728535117508684921573526517450768691265644585773755498491441952470538828893363240745069976327119620425921514974662602081747355550446988884050781056199509369717467786733652245551005589166709281377289958823411355065857714467631247133622410383187296673055936978357730158086863512464552230240151693884535328106250058605674055057211316749382379148234522301409616914970254071469673679436181684327420964480141553327196404908338807723312237308245543305540862750777328828950819114144352848123114235046202834435272669445036572746751154076233775837117918441092459512116673095704121661024205695391173432828053310770128454311143523061102079014966594392474734163020342481789471288677057794965860055993915522520209080936723982119009173569880023065588952662217473984177114888552154320203229479152299486389983259611216595889467254601772621664164498377230996765947373925045549815695969134885918392610226183550160315395656378097338861495726430522715172848462844675925648018733632360483201363188284303648005000712877950308898428482728777984146007692948348332287197184000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -126706148232950985972470872425132618897993869504051631292625834020616717230601656313340633609021071741533193972048401609191531070271712498909178514170613375782661226746160693299767867044287277897829674735638949990210860526735385179910956739025732442890684458915211752161863747552836299457244906250252984556749533562178880804066014896268621610402266424178006441480823819454267442052944034359069980989837436014022719857580050891538339415408117796222177821993565416122959988941970198962034091407212969983861599444936016348366427699712270785421881432659410629948965961126394167284129972660614028816601353519126162980875715561784233730309199770919239214452091070535594941060316427674987994406797681162017155425732788147971274354364108898662860831550005836891086889014279192056487516052782906968275541081558430721189748369514016598838158239527042499421607559062124546708500310205905501358183963722610614036692060122160317999415285588544275712515330794026476690439265242092884369241790124088920604025289502969370742844621003625552479649050654215703285598975918404400715679929113731945139968772930022628121363784783814304832180818418737317092042685453287675814310035050575003733909038486783440203131622379720437193288469893611322533118219186673870716907146468714269513323427841594583651724249626528421615489296876930272223687851815696190658184515770618617676649053126865237547527522512365698212525251563867103122806789685160248520226561654563404071455074940473413506021808299047720626783146213526520812615745588066542165943394707044251306866660763286329807941601211686997703504217110652070433958934150076851721644397087684850334191458387658987341620998417357231189446434506314854334179046019902414103379358987318869373470716031366276152835885911770067985735372926625289623577059574767791941076906890550676674923181609308805485574768291672161353444520291688689351974830242932858953107024724164717078671945764199846355795959946562468105525917942887695457606771522779278852654313218249194867652892679925520771333687375951532271930556787990224481666513980126747478211583583892560406286051314468061603692966533068361377445340919378434684830852783632124216158003750581085761680945226573632194380904924288910054449528827247635224679196794388747079620380682066295590276139968250068458119343566450133394717449960851265718958483871727084158636732874791340773259922895893459293570464768553960694454680488258352348429174167980036641812700704437188654930440220809719231548182682969914325338024799361308322153318273261043314187025239690634182821782992615380229412109342753737550690392597530487885579081705966499893277990300866241428422873898975995973291636167877387423873733049873948206022969298198087276797884284820412012760400229909118036589787742208000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -15035511330182075158030292254551808676347486762182864754170776544614427245232409448970861524910539121317432029093882104319312451637605949513261526492206062819448694817052508028002454661732311990136831129224963968772159273148045130894425363293841449366064334595581636949433847970170863277705034242125013156992204721226839738642262257621344117740891885707966160267534479644205602768881389444868745346604253833305893990324606851596012683624151956593989100690738953681250074318848272752714951643684762617110518359405128267582420506949211140862664205326172777127785886547304724306082475918709250645716941731073813772109967303346091786211977472853750318432308232886789928292740851685160210682853391283355399301395907436900642490789762652914961483817125988453568598310137082063549839649246111253056494005389574699324798170930763992040048735459536741006669564255422791363700709219947591811238816094151399877845944841229989888728656859450117007922083377637077576384265446332572382172006831615449442025574341685074624611871691290923324285898441233655748999543906202772496228979326165276968977593664511823374137362915807591745364699392936448125456120062681442044963934622696141415152242987661494280913475209602913822692279647195035385307426111022094640119824372998661177566740924888642241672809395909438891328515545469806837752955343260440316788605871256003198621351297064022161882464570558956019062045175346288753735005672453779673777018614290226050585995237921848614488350591769613094658854996828134178942348444928151098844474882938028513527977429749012591600806332064050850891818218902858585155677367856162151559131389715192218725669593189331273488193399155900026330654873852765178638163169261214562155406327177773728203209687031804121402818417499578450166920653646700554263535050937809216109378811261688764734972938401993117752730773953195087637810674295203098160591584704494570404359157805072744046809523662923389333796847470091886134544511907445319335162691312079302700442195409513019029207415914757683604037428752075966944350932673894823761932608008198359521860683146988392764082062271497094026611795676802056624549320728789753152626961120175630065682468184248265783423688796867770397155341933211427252551400391270471672059455324505548535284953347101814090528872011367715462790941924210509282266133373905937844927956071170582118736708650408795596539217381609648213133732042752470543478463231138864297641092742757460775476810247212672540473461879222725553753346874210599454353669432320829537793001113159537506622372866452462986842284722483815229561301788713478081410700113761361396957449778451512190923182007474334286194779416664099444617649580203676955217193234873628902946694618960823382864828248350455161923261429429337545141492121600000000000000000000000000000000000000000000000000000000000000*i1^20 + -1045165374978961644435590598050982776273588043298725650007268649631252834738825403730157378345816400838398197828000829150652448372774719930384233507792724313346119483834959713511374059636610879671305302312415485991539121959681538481661532561415274641739461546026659882282067718203638636321120368255727440730269063783381460579221106430022560451031430162374998184311153420766677350947330809494562268070743814512307691142605070256698032129178382548934232986907250286304775988471242534778989925876191764561637383825769765138838657409377605671757493020568946041828551039648514598270197402298525146481871502211115709524669531958155708019947807804328796586707923790612244921645909581866922010497396544522309813232962790134973191849790827029492210850892863744014733190762061134913896320800258774239151275771388239571352584984487692346361935664318429561044666242990608086004010870058956020412852968690609393863922054003055535395430312431232731996065898825565541505879021879921451061210416275161999190325791108532803584405153558555056541247047844182033519573408574746265701454313027013234043936021398437209775242263663915835108651776844732025961211330753101964332392001693924408612084701887921960546068263586892043310096998088998210785853914988337249474283943500555500666574220886205871951575119653207172151374733760908849150607764403142003004479187364108965866733537842766538055710214935101759180434845573337006453813270381914030964665449466517167254854526832679399830925614605655041020673614290659219874764859416693417069449725624705707317617144181680471108128774665675634059529143907996522821185544645831162951406888429504691415642891996745799464607622928756926501227414536143645663036929396821990366754510866254858322367766105845593857835831497386733032408580948972378359048168666654793389852851010842944591969378562457392911725525001760050249170318854496880068963139257389438120760235579646801531539931713030489905676949773385886251265658202677774732870972409323038283353215514196842504068706726477803051961910429017140031103411058568273688067358756086994930023023192783897120764754277070601630481602061784609701574346340643451008642326367395607244781670513525471567899764671082204407384246437005747448594957155525468088946851643584893030651788349676121162323106492591838183448333736794921372072703747270134838181382834129327898273709882530955763792400147644505054594455672741524781316666571359029943841886276352329218063506360928346603816525629646933984547268665951968951373677645055663301926815282849710011946379271540779597021580522444229399973888902839126950666878798274647111815073823379935933894400751681160112939570976474556078752559636267114499821905113824127214747508391248321050744845168307519385321470507846964214558097408000000000000000000000000000000000000000000000000000000000000*i1^21 + -34698054604557915686302577043933074871333748284162683551226317486892137404704575699655452064516016968125391921901609499980856774178845123633236437120949278113491769340404751168596144760257585753308239751210093857388707263063354613008822960924723542027113845782944946725227914115602216323738780094537203715116407193899446430642123065304331130190157961108715852224383457367749382530231892475590402429128712584318384337415757196200109168753191093833016757191775423273507977130342961594313245704178329665582486325243379824264694908386053571897606734692450478322871625655103584525194090459989903750545117151118185211715379050386209313111292509866072878212625697060461555866602076205243083161667152765846879890243446122624883889633414838907764534418401402793955611145655203021436397580378807973122013034880017942201958761382808527378497950394877843244415981783787610047197363680660623299303963434156260323507567989081414347863245804388593345730910544049318706532305061909322507965506008540468968973741780420449718617858642864185623393383307763097869097230900744369677468254370399148793561303192017633258471364257133520348799574502088934671043878823511918087150403703084034240971835958647871805124988722648265939730509691224787190075320609452631377685047988054903206489056877827766156998891269577039378448063659180642860586740699449911858795952461401926050967987296230953313034553792996745580522396220679699098391362477814555963305971300448901130912997919019534672198739467827196479504422251106358377145198435639247116734304818481577747131493978830099682571841335389807024605781350376092801214721434340886019292666187781426314734608220854540428676708265552079255496632057406971623046912794008265943307097753249767971950926579095955895983230663191405894793526616844239245248169058004658841427256282843418514600598703266113505692826939032732384070288512183193456250143934021285232530763223378626068207776191296491793412673781047394174924837393015531916493210732397671177901307787033426945021605922412525177684452164033813848775851190555986012575835518541556016044227894698551341330397523806145788316919466010391166388662294054634162374066875215386015568227552568011851349477771487461794486303114324570320492496427205484836712030498578421442601680144626833716463547802313421789058434621664077537009158620385073445446610327007272805999604458137964260471054316672847396336996412647717086085505718848891545365165477457821733161742100355492059791691333616912544597400307941482549987693273535943351947001613343632493181833103388493532622657660376406680298699383847674561749086002882348405021750833696217599078643237611078708313561375209775074412549747750119860116890177120624367955827368317388564636794901753372816669814029269066145840758784000000000000000000000000000000000000000000000000000000000*i1^22 + -1041105945744767967499163230285759793134458890943108159510563315002777654568512605089267042668471835641786917368043733482063005419082373754028284530747192528228225387270255528104812863808696974743179711520536645453329499602391093588799292214441666691315644405384649731627999412378454961087289589392730282152430183432358956071890434856085402503368745487448123247689452353893630215627633000425694360107349083665525588284899459166616587516055848119659006073138186360115815468575960661313328420084571396445524191100659852826836644394711204137871552222347766273158161458962195280854445401991627546702891015674403922092023212605620257712997099736617947714508738918023279200026689010649985012288375612241309001819195813970650569125291892082963341776400443289909423994829442782665679177860202591835233789541747225739706084419489091245467869880692043613204049213638987954427102138779433318399229456379215650278142988025529252712627446027422330304893047117511464184497999644253518208552665356865508667307186946037715761962212100776346608902877240018724335958715896232783160730751634330297564861586007263775933616187851122683654797933840420768029986726276865166821856303934348235257701500319469045294960195170790999016680639174999964791872597497865450798891535786776627584921225107811381799517515974455557139999342792189973188365601157582735174292998557838151380014420488929742280521842280183934479952159339265096154678800632083556361353508316709382216568658546589430303454237026178281789461559906522719129662280440928901507108416727502099756899926692834628179486266314281916150858516743441431331223167938114873874108587441372503917208549991956502098371090615381564043205066245051420244663355842657459532293210343474385765579907701285523896696572675224201661643808165380394132731094774792757265999155115929827165263872098065705288950274659915530644007438164613837802493567808648766501034487609871191803117730033967167141713201742772240545330902838175636328859129491526948932428245945843078187473317929001810655087834712265393146404367787380971611864632947276788406264728929589784990030615959270022520865784540906868496929338618770078945472117865143873443226945145629167973127578562228736744564169302649807276010098982835162731922515756398247696527607042143278821528632945357731372707465233888644454702396294727581573556808944398302400582852918447828829284239640565096771230633998803725618359590448907744795936832262825962818485722655871227012582601306784241904571082714119621494737178868939056337073032751297928990852905412213600648855478391267038312650903279069341900583179421349472740220545626994249892020347619210448840253449607476542756993438061443080329333701670750828686787980147022716308616372577304014888292382844283819556601856000000000000000000000000000000000000000000000000000000*i1^23 + -117845775969299023190328937800028969756066248208759938808392164377024060058294903995218030601570533128106278854972660091161367974338145564694618002975981631704200386679217371176061232219948379995332442770002148066719142290088002042226006055718489367809666833652389922782680366742492138764235811318038470617621711368280946587499551768232624682281371866893103943912450296957966449159014173533544808425113348268460900330433004322546670150290744213716960364980275413269957623484181994613356047880268544410537546870083815017367221732428013389512830567800964345453072768385472722188941103392162569888805146482645223529542323404980492410797971545434298873889185163310532466995174063506583572410734751323461957586571764466632614401254232854079680761680542527706650035610619025635091335108917379125234615623773226450304145956452096267854117235250533576729660450476977503104598756053122913761735160657534614075099421807312595786406791067231526610327275932908375611544137481197979266780552636575883529371798364021679717925044580656582432918819115644655737270365455494415664351901107358338201457266740964503124848366799186084001706784476104800558712930455625310633787849842846972471236372584280854294047216365767000252324353384262658213972573109656465452808998011372181201736764397764793204932489758646929667863308896830556180349508346867549190724669953812802031846154687763164653205370854578762336883793633746435321023598814922467610572286007019731258859241351755524363177420854978823866710306980809610163755357069383468701555242060823123775973769907009268745830712945642485803989240654071070919168711093954577710889411775804962313507890896129305124909250517990593505806903037630019095969154037924446403172645397251555067923660583820162557407957210000855328432454053552690958816203873840204532467605078987452384500841228340806219992459755286587930600468440752851321043871608280540420091723517565406806710321922775449806584763885287387938157119933655346067546695731215254806878770555082474979739708983718065290492004576954847296928869652512919306405886215964885493661363529455096751201296835723019035080539961159898226681971139610872890408373578271138821265684365452672005041224052923922140617639339060010916664762433923429971393147539872392573005383263516424325649426877550673522181966169389763160721515469299321625559010761222652713442605741698472044585105718122614992295837849790598763652344943074308654528435268948537172220166906733483492490725227821906003118879062307790602427730950174515645923815348658058517893831221705600241883170490296459115209691582699127479294985532906462355574529704132587043134339019845255257375274743052410642646303249439444102062332888738382395459334314242093081128387410147966072770738203422365793124352000000000000000000000000000000000000000000000000000*i1^24 + -7923711148920645341571493788014422531423669530393489848891688605445078537657795463207160533458055795067680718092638820776945407419056162816866437930174543900202634061850075777266148791024879082051043528359869499268112428764340066676469490156710787577704421847952352857216232483472052294881646953359513908291870714327507052111493319575998549018058796535880865975164639504424738291615957330290020632828991292858158431633826924909535725517077989740455854908816484532424424061294422682630712202807246488326048113957895996112636656317429198962130706478985281364171769568920014260084546107747121794330830358230863399412898786015079825166438101437082238982111381116723812700499641951979378591320035109670770654712725188429690652275210024893452319860998805850930704722511051816396342242618500829201749735452359773753910136286544329881581872802665109766462805394624472635618826087269105178726071074924368330737552162072764995683536606335523949878708757059550071790070505200842563112082539616409726257931373752896409397650381277132143120745432326475415575735671161701489434962453762471284368723983162728397507465948498860059315576151382484781761103501143617970961331116136885498864361167731176012629447113543006012797397870638754657281364005543978978203917237618188210235324734814853821127427478273622183921882885325897145073910162858049502789674394800743496525584487238054232941026494809978588368643551297296329984743761145454736540478990135271164423978898054757703540078124896459742708010026381417788627319937434947936839673553740655745502321488645240180755938038235346005687154788575894915891454069107540568803743624922680669524646586981047574548187843549961228061343596019026871825834025843224260195486743628014674457146231834114094302628847123184274050649060321278759446690653848702668848828851406794317683925095636131992090924496255162723239719974775025255126495370045961099060263586937033838491119727584737958564851252381877846903326886350004185252402501342869793358149776269716013241045241241611008786532955363011310597447770849112752003922022307365756932226094875645478347586391121322609800828418516050330892043303026064707118742581826035881673125664573552029031258181054886626057702365941689410718295439910957332128456384090858309849060175157507360350615583435550057109095567662241421649841292664974052136910261013238630691621632651014736440640709618559250197511718662195457567148461058760075798112281832473146072636346224732936652559587319565546565707009994885939744895375662451168428916511901355611607851564817756020823405160615489987688771137149731588524935041602607186112351230277968013269500850000705880498549617763143910182861605209484703271796389319751618362608530376183653123038910332787104003642751293955798435102720000000000000000000000000000000000000000000000*i1^25 + -233212134328329073577852130574931190311090681735572521495938373933573368832996837376163229208260645771747607269196468423362437019263468835119408789872405368448579833994733655535889075891303999215145012583518467659850911397067993267122192635679855123561827994937056592791053287881289626335943077698290281774443335846438884809947591497927221427189776770993627801294234021552219470998140967329014931699135371221216811854790452788364897696251416875457307911815084077213906514096921319523766198312730225801873443303565195765697079729606897216422381101260729445691741612379984236710947617279301513109489308692955030962206912432771324243239784595537043347258496755331004758696407285228048343572429005200227784867413323549233311653108558512130469037718051621997745437376605858900054278492456463209020323449968865541654866589843839995564607226753012987215505019558499357208457238289305414339940606190556369524663152707538340419786586672266426807462705754333526573193336298642924468890697242648600321318649970252189002861780049719462863561964160104765881600949461650415343036194784274965330772446684357002396372564451182607803521446610605020764834950586860152985663232554810967330772009872317375440401351698590820704746118787266799387221625547116412806287639705504401765761872826181399603922972425552913540241388772155199223377690071184389581246549367307262650756685202389713109030343119935610798457050374989403192309794400902646616414693761004052669344186044858153246906856796413154249055673360792923317134938118375299114710959490977154275113107243539366446839110942731908397756656430415904719725771435615011663066542639818675625330231607651337463968053208970866845129325651952773198315327069157321077957902783106754761420405591468473872826541011564514170402505541993126133391561131040864687395648678315408795775326967205189292820069214875473151044933605316936726605802782668642165590702724906904941849441412083418276682119558453916236226057602414056439881705425421544185712841855567536241980488584997189012867259915193085880457569690520792930373971305987530475487886389086290736976070296619303988898066329813797086981579109295993540919677591783099449281561505563075956393383438029903541385401421151274007150267934088789728397398674444992194058792942773295027629917717760417168426597052783070674989620352729519767724454989666419421914912713369261563217901648143188811253402722489850917859342685210179829928013253507948841309115733846211918421165241259668810983648621421786299123925952213140850341217795413643795910801513702915863380978604517318076647973741580563044585530359905729540846612278681903724084950320333166093788393582010696029215039414257334861464441809445728212894224204921601462070361553990335666942901266790606910259200000000000000000000000000000000000000000000*i1^26 + -4244719724487141840528836471131826885523634297049043661154894847343981125905804723683598252285770554910852224209267023676904591359426684007977564668336168220422638637826284309476083031909464488386410444954406130397130309844798920710364577109423717976615546865164558680436457787154568145005618933317593211130286890262498430918025472685042223393009203053375850960796841878271407420195376998895493925341426547265828999012517468756053642800708784401697287308092246031965051875204907737756985619890929176205049635229278019088664051402188556550966693109667939415386524920490690874440482309482304986498963550073322303040000107351705734312728986492716839454963293733204031804055801946732331148448853743164719389760898943308310389235776000662299889510091360694017581711135916708151411247952546610263155063146393794866245099147549403521394696614760642541569506905607674550237761481550795128089103956051931790143127029360386783266537499839608465828245279398536446067901238764749510622136529582043567797729839839643790054928566466439540624610464930414891197387843206150357038606119820951437301843517489576202679238501427930282605712807116349494340174214169569052663443965451970839855121776128375805659917220023877529761081962501630093433925068535567697170008541441367486388041066728150503902063659200270430027338662646468315353761935228831838706864861939714094918071416561812047028056276382516781545921898655145456229331802601303846723431149313789065662597574895589685202690674923432827061576136793943192481336716622297016777624785978782750136359834414672119731852563104586098711125895930825314523124953500588380880004131933009938545263610649349819936181350678529055090247241696126113746272315019536713126343575018107372254620276008912794926745624899433096399471765028229468203744086395310840266144921308580980935441030790339115774514508000109890922762311939114915754058384306612810574079020786925911680299234401554680261098175912017488279877478025964619786648486705661654719842713141930084009705502233398792428476428903606057995923485362064479533247528051658923538608971728282730684416620069486163985838335130696526922314880773927988784437253538306802452200978280678595381759864752447522270970184136631301807375158936145242936558002155546584657767809687183271405977416722187672463962644447605276297172346823610867912311177847045950477065928768115934165125895509845016055647756878833448391459416108922002753844293220393550401931545012799689974994749454720374727621554164974232649830199700411289684838491180624742724715029602425504791176406497399407413602743085924595913964155983981102622598519666952971270997147586804203371055379465248865718689008028490392309454151304539890913667634672098842631578041836019308425769194386206857625600000000000000000000000000000000000000000*i1^27 + -187181509193485891554273070677404841232039986926986300441775572754784595299063459005919021708798093596294249290028469309308746198016415471349385948158055255411002549131326991698700381525148681017769707929967131535589753832846054821554061031059667105847439696147966371023591084646551979724444701100240487995185281797849732588724630534639612320338319357121655582725398038284527733225237805498246445980279662385373570764346282133263201870483415737609355544895792296355595818028044520459939710349804740435292786313396377929677290976896825536778449787973921027437303093792850077185920595810632011253120936255411403120310190332840445468485451099159617071264181189775141238621380938014935376725362037126504260962580635129168520950849985209679799189477540107045036261571141392292054625405101835506378829396971570320133968345979573855342676480293500942488925267778987792989032914346963402884146101609965694083107960242253966998743948422464992867516435607339943242932428075739500702047038250995481294166685194880474870721141978769774474347101268096985776249154712275073187629515063374499725969612805958709614572640844106615294272103678534694918567180745050074299796535158378651228145491035526465353079294482982245268874651131076042471647150749964810312758297385335624877692543841843463406613928715841425966902599995262341674233803164073760343588779665303618846389569069429635569882774526380750513340130593127294594991368981048446795099659858912063262669871213576465053685155004369753110508687783594508072089751459405194116010590141398557076176515101518068647669680828339096410274875417999697928173133653649822125748747019841429573230171024393947433362483582607318514089487997806870759842340026722468813238262232723855549389285142463750146166649909741036845015047330753857074043209042131289388031645264460745505045628632909464368378180542061777835459535614918119418813813950647350390075803498109484719544614998776159467680966277095077391639319813066468288468514989438645508178025373515557803557578548365584913695916460385906944692989820613563264144634832146009502406901745802366638106619658016811207638800712940273579913860652409099223805327419069726709207761352812521744964125974942926956408531663289382121560178647542048960909855452962087772356263822760869390063236798891925501908309815997873255550767017055458207794715727801298095161951598206120706709556222198991139211186792934206164866234463333132975027846829512169961616759967660224951728658074213180100328222562835892237522879969589125876308770057126058874249649076906679583759657544018631834798335959465026909430308840529958279310053357347446123829184091584005032591419939928980579247216206915768639020057781818127860956373806740036167040263135146694668976349730478384742400000000000000000000000000000000000000*i1^28 + -9893147573495398137081759970673071104508185911828137593094728688748020499814155305802343713198163341797623704601861915171869302681348559738465524225282574985719947086060743801620832611402075576455423964974041883363679734984776617430719229487050618498632736181794489900696674413845341468023116898412697473640134478281821082317459280520032778181411581597655116054476593496382102898599340026047929204273127442393891136891437877503486677169485625876019545241103744021424949024471696537354310334900644150268594109470159950606178828874391735865851890520456832398269004613332837978645044589241440159164030312077543594839132713601142160570873362065870885717056733137538837887615446407840300661999252618871150545346573475351844318146748452092455995325495445575184397323766286162589500827628667731549768120205732967445542253441055225162287382260867227395147179150398796789652603680991958958561718925729516140384944287541301874807841042677452829799538358479139175784157292480432831057715692029734648811037680680805810770838113862845436832855534043726043614273704027947321176903653186597860181949476635992253554868889813070973472171710570007335527147801536038903064462334360669103175985321641582127580575248637660945127650309019642800273314554952242138875512776389550768879610025846784639457579768535114587583443710392069996621278887272388655157284657344389596041442620600705689407409229702036370152734514512429705978825516072898379132586029793493056537085565013877752282712490384000881481867896319083828603110393828859144975002815402705442857443089594582361587347577757741016810741827978170799430058555283646766030389585321649754747377055063469451537141431552976620828148892358869761267971123800231205362355873287671502248644547598587246760614465527075411942550540702511229814097145231930436544155149645858487145353863373750901570998013875684112061332731592074997882842320010549786432072573253946701773115560689210743663318109458087111324955624617030315589897805015701985813484377818910980560109051691488074620638724404855085481569873738172932091236826493157139589173840910263088411540293269176028558763652047345956883632412533453859963226591351475497343740837865693297736516436634399239246015064012245448033723239238956297735723768962895697687571302710166959208971204333072615199656398600250189250510710684380831280564643027901168458453668165051093508822434301020940619389096574610185013251889238257608384042026652576827423070168680358306945386517717979201660087300537661876334376103433801938713132193050059578778644501277925016210023716563844036348402995691440448054106616574323565068566766907818002441957827690489253707091831989171751769336002339560562196532600280589905345052673434973010976231133647546203588239253708786892800000000000000000000000000000000000*i1^29 + -291227705722688486316938965747449206887447903445501848360982556823406700747615183729405537936837658828579376560166356021646247411822497987012867155759801570558805043602161372687372329550596800647944583811687371764189672742583374345579409717798397699956593789935299957645352757860719651832646573101648186104575286291798549834228138814752492018043149569262015586298204428871379151752888622735445647628999615991187058914414339367007231051305408984681912661133208343667176116196901406110696981579513656432597235126691298368170077744270559458128494982411600942470591213695429931996498370221692299328283787345796946523652302020916051992924820619892237688257037564892172690649094609165788543795036282133061077263395685944107957378143802660806085442010564237952242813991719475945175686814766057924825961710189442427139730837548105284804848483110661228534748693115157276109484459329063314477976865127327466602608453518916117622800781442835756479484787613089696070863323288853317096487130593439931434812387324823440099536468146177835349415570746151621122997021966822064086051150842332734879642102212257505000505930347779529194304640122071128194140442816937516288143945568731565252610145477959151547740003091401658915789370794258226427432974049061180561540241810967554336628780221516272297215176869327433129751598788715894887976140994742347786222031346269795378096289183490762603798434968206502693057019005891588100573521783900162507958277108298636438381941230755715546931841174329210958370253503895845561374697439329681714031973824529159957026067865287787320789300664129032624516190731735079359125120346643021702040469540306906029327984365535917031579929986813792743348316189993288281881629158633020747246356652117066034155581897237943039375857716487287470906265349494016416450461424076330242689237651719143751942805777923218187353063476320101955109007454358087450860401094450804294930844794088782794777587922578849821608740487475275957417793865662643075832737269577337676992010379820420724413063908036194398465677892557785405649624678316778997485927095343806462058008029287235418764847779707107964031854731220133600436586450176413717176779674830315378106869013959173034015430999208177589816418100791084470953730858563493014262697384528757106290429724065238329877459423820598474910025379961254408973753837062120902016828022255154512692146667135264401651577629920166340893401037468590545643123595348272094710372772297181542505027123812773152128191942384029745365608740812356589180159004778682880324670778659848821649211705513165035880624026133505728713816776427562637828356873066440184760211494819061069921388520341960716017705706402439978038907779667301131230877404279055385551245411077640498011339559541226560544583052836208640000000000000000000000000000000*i1^30 + -4976732807892684340869090745144615974682714194620072803704201490924336622712192628153730720895820649058423093141062849204763095019205551415486539053677305871917761722798442684951361869461716904892462475130542253295625292879156280287729739305938009887768904715793095616913319548874827196754985717716311442149079558735827858591360522262524575091903166016220911929619762805656567902461105131124873415016910479664865072394220238285804034976443777485542244643097310752593240172690024113115553673776650273970485446934508107587996657637004837944286981274216176228155322594664297927490537847421945866071625835683409451341728787775935863549657671090492463222639961255583296044107645676338961917327277359945875546653047049661352586775532012612060774142897212618940727436847330053149564652660301153021606174343250937840406734061518927048626408033138580296029367689795423469683522438978513945390427641627718055124103352487859628540414391593319858625911611153808172646776356202653186621854576051162174494374989980298550746515720957187699844418461494758685422230085063062035940689794868370444168123000515460803011420765454750042003394700313955612927479282337212509915704614548309547278746777779364037280717955215893785630130236477983664637725618534932872262194536201736546257749062833580798525031044624150927560397418863544127177376190587177026592983874298504171111215075635146657924322810583916878706255473321980764412542589255920649743462111050931751939945089632962425731943112335025907249317630836003893590959179001395111380258984065549772137588605126532858190312775265383885055157322210518705868401594189961270170506753493952257609822311142316936381260948108586464719258845614228751047787232916210979638723933909968112721894407855828977172999532004206724255446650647214786355859494665404603608359021717496271594793234812125415771370618915407763753955116492930344513996700501394823767314591278899843775479944000403018647039179515771919053739927104107732682905278537959891512270596565184904131960654951078210827529016385625467651029327054175415714522432324512481670442391179961527091582747168921978746178244332641687194029347054109537504267982004366054651317404649682891397112478883079173079381213964338676499681040766688210332987567532295123292702608190135233169701569373510989630267223693341412629267123290629966728310983384338509244922272772787449951167373357251113583547456171767384500959460236298432917227915373583693233765203427745622143205901856197291334001934235717004270233812000103624084163502487522667122165569548420594374234596743974798719608671496862660627136792898602765270904745628807273707167689931800715410171753899080841049599817932210344503719103753479637498435456922004281011395030413372425509026917882265600000000000000000000000000000*i1^31 + -56451010729956165154648677140866894645922826274846785763341439390623582613781876443906568441468632053415927153229058606423757218566745577634429575468356824646851355287121699972199310949132333790090445962107774135608064407565440639987389361551596030738323282709862516175915614836954520655690253066204903279529147073368373103885559798530173077220014727529359014703353309498368780471293866561415809349172632271668942224348197493411877818097073253369435084187566827583519584147619200007002662597038207053429110624175891895656126176644461426755369645711374411844255073446963953850376306143091712692705912894403824552056603573107295412429212463817364870502643557037796030570857846629170295081395161699584154488889977143308784921315268718388201830241248899641025245723955306342772616661510967255901185693751580186480885671636624516321519262415345949038497279192944320349517162728014097363492819153834561437694367647951374695938224330111144005242447677117865170763303483089606357036473063876034426987651818917520015487458907398301337512441080468750545697374867271560440767485117591661893130429279868227544679706809288747307512603127836147355948521041510081618360166009171202315381990800606559502328357601711615526877233864149838026142197011493791858866884829823008678765401028564011531601392380866111172129294484417339284239980238065742950427337002992737593339793516714144717463425056292419681922902531817451356470054559857769272265603866154087260388300895692378278641791086478291957388141735784846199418745018354704887279181900684901496946553278647661590672031634853374811701092463340576645713518121436338270422179652589976799386038675575340599865852883639120075709427728284930037987374136397764975278633409797778051531465981194047887247357863535788762647645944870611962849695244170826319416495124381322845648897053340200192932935090796527503175000938015037547841887381796077698799177808607153806575912925119970754924988550170335247691329278734462187895376600420078209678894262008567860396039211531996822252796865328767556661635563618271231290175989720380325514942764001250129694377551379850149599028914550029278722727535467243908607052415570780730914100898596083440014666368829808991583361391465381810037126442030419628268418700631002278233572298041802230397098247471692961205219751667853712848070262211076608955562395921158875309264364918467093445125580568000544657125035099728677767605896426106098502265743367811448801931372431275054390154182872288275205306273788260799057995747024226955247250785635094752577623862134218050390432160733780870346397879605513178047760443413111755986536308870518827947331017941404784020793236018315961757797861468563971523410357219528730609477447359026102131019254691210489912982555852800000000000000000000000000*i1^32 + -472508461083268871457488687384211929246419539461223274152599094179995067927782522526652390833865978976960871455148810618442454778662126932162957955628842359778296169880896607382870151834637058713667848901419556818037655328385190277431466543145493445665651810511024608496653441969277182576425687593934975695143079823968237112005589555394062566056894568434175949591597077681318690862868934211443152270371943693745338179718854829099639361676782762717603706136922129977821541395840902207632102453793501214229213535915006161416450173336600965790300560392708852535215721077611758284993643119171611640406862464476508188572533706982329064558325558905928580625796056558033543448854704075199486918422218277516525642456911828019909039956008521633335369411258290576028205008622309185960819069124977405750632185187876837628602227195979511785929520872042856199750999235857245657672992234635535634761738861435547054976613626092970568188230944685095651669834699878966900647164135195881394586866766788660813236403681289503159635218716104626101252955211045209759773585864873600858968099255803423065965024572829954343464820662432290908259993642849339807968610778362375865617262226686117110494005106965760401025402267906493095350959945909946123719409143725020985708548146574533123391389738687785842811994460154549434034511760424400645859139688600999430572831018454952333488941974871241294836508904082187747522881794757402384379829859457827965029012799716733862060430486889685085568473126046721847908746010859304763340591225545241277439753644861524629730531494144174705206778513534427094649148482111419454222595306320617192259884478025510631129782275426614456717532935640582487186879811445468643278572064512228572330836078550574464584676704264826825499407991368160720715877883690413082498941353510912222350860453134708078562331331973066982231508952379927353948796093790068246834718685656712760958132066532501011639678895144377505433408878208565006844160243318058742269920802246196412805041253409058838681754006422277380167067334690847040844459031331239142601406921172662951299887774542423010009545980029706026517225913403051253061934378016938705538359616862547113450290865445007471538634225168250185527972326042722658225135176089224139137000761610003356725875817648726963196132912532326117782982480875957588328598503107929925424269357648196655123550965817254171141564434547694504521419721654604937446160910827133738005076073176014966228517982141106640205736487780502845254190740468096748105240720445359364220787298754287107917830496294740896228629427971682119480417103006432919748312913725548873913213166263376253867551316679954032693941572326256801357418871896211274787353461999449879526565662581161814238424804824720338077299507200000000000000000000000*i1^33 + -2264140798691932847806795369749368131110591704948925215175287682027299668698923431457578924335209181280913656346654416522314331487201347021127543052602349732106374030901856692494472070709710458776095681242934406913234912551203517449788800552736472091966952084065864533028325452350243533534906647208069759979695704653790447686606390117360345635124347466779997261616145697996101818225283397044622587262601172320759393103064332058436638627126642519912328105154657890894280304566756816757909427668637551615182075636600295455372610737870134652473710966119925106668375821656183834905508312423136761056428639653612645212434681288902733330703204598390545724835136604497538113189668988480617256934219479763047604117229042391638497004226520138798967289127096333647990146587428082277784314131385391105113686367608382391018102185035744125701121201010773074955902368029549244534854036976569783304690210565880700918031809685023498560876628558354404883647968204918090153592469295759147544125978861617504505473875943910993502561757214073527984207111650230484408810723277069285363263781553112556391658528271358851091386910054192832867222757647136929426133554595536923933337641611610024215278346603460386875541704033400951160521812670059569686494201543279263361233772442095023927184461702002232511377729938342176923418932111266832842972587135936901199618888352101970918540840885891609276314141761466948281017673730509008607054159630823735660623687857001901326162682472995550204592003977686461884434607151449696614638831522432340794029085851392467664283147487829767841435104406166557382463478024005841141905509886777642154701654795829133211925015288337008167396247161239991179292122616954130293721939427521901089657297897324350371293918641626739222252822782259096977059201246576913603158109018760101462059185913300005890789043677665544639358887828999909126045900637539417376469759392972127010067872338032513770194954666154522057417703204293491854204532173713999377732276458267709654102802488517430855498123648541716647479499635803034090525902921693475500479900478069563699946438584528396751127344908299363169055062781462335894439347710904820183969935101589007589615554115804577483104001243505017950384107488836439888034343713090946320406165264332150307870003322416024155852301764841347077296718346688305997979964294990809957144902130230305623419056674407385107833762586864566990728159387201457699749531676097995204638011338563158145633356881891713278691650364447445755043367065366587602695402210772800657297807811222855595334495252340643785107167530119229245709721099906579985494910742139940617898638913065305910564680669148430568409574472161662548317360965791120236124302260197176314676644979917355087857755849711780494730854400000000000000000000*i1^34 + 6257223115533705532463802336563243723356660356534153179109871880077590452069458645063654398212895061160729516758088196138770445434371228571331113838720533936685981958825194701586810048979181280195944477050927195075339738024105247446581071102692801627655961623052848244073846315236284910516802584556654166220006413576824039841273644630989532906067953187034374020323876340544053365059780539564331464133115002750893900891188849185209521945875273368609211452056361428086132325592428072503574562537235935373766474443515085481110480528693120805952994333180575526375085910579339453211765460863104126641420579346662991912334380929350212213704183177906506295820247841873050190575453018614598258336572836166239712870580166820701671594571364281777615470360171052844303255884087052053476811080518039066185454537197106765264017822361765568513329280194239469095583788583395192251721263729653138172380332822440675934185867989656160287648663629390407457693030912028189558029118430533050226033797728298767077119089830524188275104523195055930262749127939240146354946538952383458588063878655323132746811092337887520924969314422700258397458056040117740327200217108595772807629110090545327456643474512196006435833820037152661915913278943923252931938209927114239747594794393795391190318062109408292096898159944572590035459835615271013639516421417413415010009854775076796480220765976778162296285960079146953136042678410015034214725389917848225212406590047907887136717323835319443763162774756541439831963637892405560092704256586953153328349088185426595188502989911253575706083354485221748390631680820594724897673835839092627878425020030014955029516187009173000310397705644616365994806516097603123822148517301345409504810166088747236790806444543745714624722660482157653605488220948709682167945862851772290261683540668652287166856133163116257598222309079464704071566361084382809774288103435802470016855899769266297893994630740515785116332727039711860404734061164759077258410373274232408883442183965442310179697174406850891588976590554798239190769315814101908168432994246086370864336604410366023257547918852373671754131917903941426316240506573106399649650367774992903622568256580063916710596906874352349887509168398376001589348355561713119632784141014651309127679487013016122730232101124042538570747961015489287549905916509279582426549578893603097626561408958237727226954972689662938601555180518599159055941049048624707675683804983906584610032078804890083477011088657219162372686637332487254770741171980845713850096891317904579366113860642799263423834489321376215595429480683601147875671217064929884052675502203611650824018801938098006439415260301900308757948137991931182134461081574752887159981780448943947106819190546182735700951040000000000000000*i1^35 + -18444230129580064174161365377317356684639628587884946637704313309745385545947580525396485597710382714226742615423662192718793586602924465271889464913699418000825848928176745887594472862284017230344494857477535192902366661779659055834886633668711902749016922753496725497856363917461822126498858061278728521601336866445510683114985575101473223712663114868012358559633837911885080785149752509277522073422571217108884825880971702203775324642371495797580836994618361055771097407054256344703536192721687408067751833430668160526026327435516347937832102050915219245008868969253886444698992476850077873431877972647564811250477807086252428170286232859844694612372298646952480393896478005297039587649687014321079026547172210326893423496317904840944499423142620612513523672982056034774981839118721205671842533164903666668147697797434639364205530533217823348911028080781815858092938086854949371045021575576842549022385246817885638244247390817131043214939310133187069410070523763401418562999466220068654299929154818305505299177647668791757964738380707804922176437301492733207347983756617080514503361195401841427853606618642968455837699057340900353451415859200164457059583560283990371359668967650150184649693212512305872165325106370444825610806098054608246773558436471474262779859913762275669643824709767680877037057492577901005844431231109817051801041387887028809561118372811007287272062233683787179560240078873503063240104352022514615611935069144026786317042515823778133334732178477830561581501868327639995543613011677143575661943212005801265547816917702040321169717143751969411899263779915099749682683722438414490923797114056078285888588587088424382130990837147963543990087232250889998806909162290171806413826966770206063769740150720242725880385215573606152541551684161998371809957865539521844502329513355527023153565052348719329362788477931457951268233332022128338127185571143713066356763063406385608432826735690999576749757792321304923410146666232876492984079430626230755967784493330850454041496930310397667795668115670493364535045406913232777556565995785875888040552649558245237496560508060073833567689876657045246282067215803279188488569569488698687184004407065445413887738433503829137130455090584475318203225597013308791744813173532041587388459838264775408484193875556021664959683019615579901204167500720336627576697574821967817041357881397338528675019442635844664236797054955854564581008210108175416267418057168692443847999309460025741040342492045146182238876496283648926933301269775344375814213905108337334909708776531247793096796396162656355131206377828810722975696926569757231469632155424589984227837700023367338855176576936086026452989254514725360592363885972484366069085465536583122654328754121970234163200000000000000*i1^36 + 683528158488567862392067356527096923180789069779054356323006580183643877081043329019066449934314661108208036544406367333848384681065531117496825480489812877952454484116487246318477253903197926061594183525506795807019598086303392839206466178963363951714808238285751699015757750088507659548472585161763334129199826029364115640429186498197330504796696944064983439745337406559031433585662164296841093960715823687088962004853166493736675360388224396338796990149278031036322725509285414506225556480951089198428796771959772528089677014213997414354574167107081619819626404000197068574395817170489598716447402183679118753371514360740060113029501884256130539573348427084471370067623787464101696266412539883173087450923340775320183308527381753713337401668425779981720705431248304029499423536128121810505792557704987141896741106281896260431861960863167299348978363892936960271873011120501221432243883687710907035875919115304991154809178071512659211426879662817220460474447075851719301261281949346875067892856025950590449146551771904144731213468091984117359784581282107145552811502968629473726442804013658502217098310876000713292938533517811926366888001243146458616436606535262594786335691994066639756013316268968945678812361290702570104232933664868255599653109540351346493595021890525793878020136005163115749261874688092523233889987721722734261126338778408648980060408919244844582244827049243097217407114313234625418998342993679681757091991237157263992725609825222540979908322199459920327682388669270347007396877289160306341958550674373470350963855113768414274879541240071790311211493448573575224253581708714849155258197754183816832530108869902519398764235584168504395947139736836302870674830489710660472160635717482982377288509356909686104748947177942157398761219150164672307419233033025451265573336735979966851092213141409976365589473734190705062489681953283454291636152475300402299856774725665886219948324175916549575318187760869860084778123495671454436447097519291767528101070806163468754951574406305532710354094818318673547390477261729333702160162400547956143075541587564478308610439967670982806502688384976259826424753732659040946402769754022005617821742352878693468388486167160489146644790515359407341783209658323782283872710004273014342345478651725105272128069651262265094098105832268266469171203363837506918933043254662362010390083264359815956830087957365219332360281565397407841904488306640086063698626526851891431790377335643269918793847935263965117932636208470687953390978637117532915210903542060805316229647088903296074296279637854539793586680768465178438511324657788523561370807990963983249379494231308983233702895649856943112209240097678496916132909599936396002669938285033402537891262837612242534400000000000*i1^37 + -66207860116096796725827194185040328314196919093700597829699905395377465088890600426120274009252462659809662528963639444785938557457556690894358425151340145651771426506843193357301104592895553062411981458521089339679079945846371683441452461028824948862713820439077563194492625564863834455915902714096794095533031128244879742517901402501815530176553228275631827930179788801351701833223782807962006900735558076283465077254862400686972351713325984263329386710974879558065633274717191411180978591037560647378804819969683229243696336565150562065213198627432442214465039278535001194189839815240475526014307588422602388496051470466922258344579944705827849244041518148896288699811564730331120752956650638451752116466082238857926299120125805290627693391354840892730532285894449314183506920416147404031308481450859631697309325171157594965301356034277390582075955215610093346332716834937435107728793680420956116841720758119657584915592988615976053551742372137825510959461902669240410319927574625687586799698370895520663990268713657803608604574163696033720956533767551786232153344345123246606770437407063242803461695396349537036243787905370160368074082476349763207278085883019664126501469135765975911819025943911298833904969404458762028914188216237557264460572571372284375192026301320676732084486102139646674127892969337553094705290728793543904217002725674530094599273773439007250358652808772190206830587014589378883289313958932291138574330077325294898334269658999243228609973033394685834576473410183033384302193397214713174767285040440246733439655707333399865637136630714146172709093032683502979373643661060112205375280862551174895590881648115233633030715301122800560086391031747789816408122346166736967556514587611264786009997335002878342795848276753540404658726866611661142547649397437461269243903585510911491583304455080538049591234732322721383788447320390899718704999390566936478269294866608604440707916902390972595898686283438022558617143639279654605930366632236683488847718319723119518425923873104071252378137346219501553388551106200720816217437488758037857711950587746320703167560444498873063863950964384877626106418228584070843599699489939830083097020572975006314000867688118380262245557965337278073826575578351971255640389904008747718121509407453558866472833700940722398533085982694854275460448106747314801415848986373987491516039047320741568147824226215772297788325848369585056245450862951451783075313346163350785293381070308702956421054188219224056864568579589792725106168003202588374372653357108859051153733822819740472099057226774620800969273460103418981006167482367534372619066280323703781137313621423949072011771426724786838861627992692299071532508449097835111765248868146371879339320395851366400000000*i1^38 + -38578429575841870594079181909435729630631943385305585145724261765358016377384546290536447781983439606913162031243444529817258991840199490735593755434279945982498462074506643446089120859114389545893798813690806947383237175668401267225547224430064396887879263928249618396149720452490671819836276494372109350464087848449665496099379411667879802721033782946574119678907192480696592708542141511835802091352507603932254272234250538581162125701955567957141017287672921718268138299392900195862499739014152701757476809459022282474210899296336681742596949166525809632287209310108973025868800853515699887728177702336289542087213733364140253773160490539108322785962730394925637292806170915491720048814266805814579668904587608910813234383526733200608430322059995639524095023334597354163440360597642801720951932664137157218941192007572657970611780863472348301261715717406473331633759148787623402580259195944392268076157299613649955311313098648233275557877198529542895782422831820060366678624744084428966339701487633041403439734279653202999960104991567737468193730980311713080441339927890074755738665769921833153905070360731892404076319666849268089458377733665273279498763347939252960975457413109130978453173369350384854753341872728294650551670210433451701925115853992594494497576992684508480490516785949620109951498070010153136170479501314144922639423644174233570746080001029607718760976218420412475672882369773927353144802503420754191387126076542758570809784100453994115726762310533653966741718036948619382394269487251929949417915915051625175803161917362924318887129141401332276295092298346179842936528956234433759992970110571566198107339747451281398409463822968569365415296254646083591031758872262049579622602229474495420659975182143363904024961901295705229667964168572596160302933400007868245464576395430945187783891695432229348188983276935808814211949572635246888778956275392161969182952454473806801052344479309129609738034779065035320421082721909591975430260403280775271952646516428726386322860415875921968440621569684159593683769273103385507750683252506584991629148546604261529431137530337459563751098750684826882286678012734520993123886034873903366548963687778002489634525375176835624215229617632141442787515054032315891802071430808879006878373550438560907293007727171122845772764422346911569334211292324897830830867891968742580802329625975147614270663242159091973042848642307744914346964959757153490706024228708657148577476531212971864043818642696496141411210786232230540835924554426856764112975400936263154875451954987259083239109270838768216681166844664017999017008959100699161875006851251929832697810286093089717163852803062234112936328755429147419993171117748953051120384565284065547011982585810124800000*i1^39 + 44646390418660851913081757568077127950232521673978316588413121385982195369874453057561774611849048249044058199781974966384917068303993107372464434743664142829212974836754598919558629844589252407772277532975256427010586773424490391605290458676091176628258631509260023684585271098586387413486697868806529048187358801909310473524057767776864768111299288727211195141046968065138572249617935358145488763379367939379406186926057142359832145642079407157366020408015706861988844880229346428063357106549856194780143588271054070686297304308523941868915319604608949816716570755311737730915512576934404568703290608247814207728734926698991243730611048209694886169878195426724258363326281717047768206614657749832655227858597495401912812321616331759145444859573086959441326007601231903134749386334615453932954983316911367387742396165251443249333043526954692103759355975214998197933618641109866775895593818356994742274436576797202056201242897703458190736144686919442597833698156991944445369062034687808353053713790378849028420638822616761432708706373717510461309499735590315171198961069720060506985261114705764516164046724416461462215874384312889007275932771697732535675406645017285460487936685703164318814071236828339952487900525139421395792929617471918056174674579242598523744706222714258877873359950939057130493396583814381137924212054824448027824419640530014451758335768871518746597911602593744981986658681611972581818225183170523155269131951621824492225775285249234420493382807379170802923596612894761126992650966066581138747535601435413160395408314744060200213016716696423966978923214267999603626459737485352026797340468728249250289305948927769955855665031987744396813812200008325617245399723028981621469074588556145488220908479540105091683420035473746517573167900283147792489033596023376434451949445939422362265284932329130147386302796975876641183965646189427526569066465256742816000664073737632900101951855613513118025766721313933520705587165912374581016156085115610844246960938057391632738222145139175379067741569977302166749388025428095548679875302250419340639246709675442365501937573017615193751210472979229327266664361100315235992870328416910839910031341426393180300667209073976511780855772378223167313296563831503387836529068925803560040190248792590757680724486417974407106033080691059485234056708669657777158659711554515834595975211481092200899890540040127123907490984617995811119872760099520221009899482441796051414609102176618248220297947701065856672027664155634322005474149663083618126828768397532794025174535492506874589711208887335895684799302198371010943738461002059429312436652833169520287739955196773132161663072992268450060472540508137028635838685646052918328901676356859153436762041221120*i1^40 + 447095838901741132980211042500818094428542565088883875541873554975478431103572579543230412222390655428260590433974997882743903503702802377333148800377476678029366234652065215774347409445644763533585415324805909041711216886010333146884673825119281372838951293325547277543855223917396286185838749719372921063159736051850944668897011617864945255689065415326089509754772511241048855258188359018935017071050958661209612184660184641957103430036234132479106383077904207423092994693065678297864374496698043272124983024121108316343946835614685599433386093166440233579942198328018252003313190706389160187685852997437649451785344835013967375472004200957786257591368113143471966080342728169360289227852574376172011903461838654978360750233822571906332660976950491377333269005047275441456670067677245248553030731721323305467132396673531895259854410802096731879345967937114042950466209738016731471752244247553365442791581702566846499027116272594842631537561990861529241113713088875298829572851583311919972953170004961173779934661310852510833796007672322738545828665330416772179595186524459051341758651749792022056712410850318317734369637940950526700081341492570692396210599348532585125508728900177873993236830914814972188504073424700139179694932969776772690072917635835883656776407775439146076330860239719783927145522607812493313897275556090669889394548127205871840069054412622553933909002399284509003792523249695652389950419868360274170619401493641406475523621688576840237877373287729672919606009532630340880919942966643867350005628737003843592354680712533191865685179458984888433712882334907443693457196198620972772445056702594691364426043978413250234390003499424683482661786714232350517828515875526782803661463542473838748148253112027884443019686962288421787713213792562811897168480586382481286855683883138982890173538892489996927557749241455442302632404581704173901021973875602445765819422604636770505060109928419833310712385918319490111031157959154998205022019494565031246114399391186323500013259606332219285176734316911039410280167960756939264214551427756331376038796726033118949762625270440227862661683459560674596880572636649692220610528184024778324187063658849413155807732351593426578351863813924355174567518131025091485611024032506397768210445767259513764494361799096837149176295227321089162794051959534341211038899993492094393557356353476343367853925814236757111450379728058514654644207937373331312687856661384964782193160952055074110326774477705631441568579806700014999492858052761654275270175025080266366915044931243056210180156303700786092412019099121678147851596199157226375611499375210392673166776114394474269630330686926914135177003293155555972889242408312408365179641376000209643183800320*i1^41 + -901130986419100810004690669700372270451762353553278346558826648151341964009580588518782735779299444891795195433379197364859323063344464644107055254898869828663140442815546009088981924282600667995369171611218778522237945282639517355722118479521858607805855873802324105280976922449385888165591219816501848053986815913653026466162537859973030335989842499337365299864042416983349662970287643485444214147039999292538811318025068392792888654673057988270394707010987923971193107369319048484311491196125981980097008874931411348306447251012226859947584251934119131190705235137657059551153689416180231342867200326416465389042186045217813660870064500934993984825003451093052276021433964928288573774907050877920981595406910371111298254321919186916134284296470628317611908692796493651107720894774275799742118691632399797927617176880285259333299660713398920425025457079097636390675767013073085526980858863217732659890899863382498461172559795690281490992236417373002213533718256655363758941510748472616396643326926188168618690681872653377242888991775575121991271285675677751997916228090525920500633784808998045170389036818634183629921663870962765482482498299716223941258109589746014425656660289213384206007928514684308492498442756689223684623328939392887124466412002104658723041602397883807917969673418627550363342395294221627624640350750158693954202231620747211591158907777811860880265793325859095880148866468387159144229738576589288473927096462271757249489125893913207460041399003938095598777727744191484998198587598631839345747191151641612664997598150986240706865681462680697999498223663440234688962883264406025877881863869299499048364720257545153632288640880805810985225675907318032318945702987160441073384333675895571198746710028371755228192663621218250248996465557445742235796158455111739002392863297951231344980507852877600764132960435363616247632911613960899807659507367766855197903029686251141436176223189390156787657254033593086325954551840393301954453631137254508262197042679472260116175946088491213992961852092305997965420914075620344950583192184478338234330111787613585050718413974209948330841204162795659196687835563085358726136320339570074125558917496812515150922170984069515799317025080502211936485506844914034975466881594751041988188856700415094242830631165770749451817411558856493684689779876646248128531276331064419570909683623822001583083733846765752827026376552494602913999789012584601532502476918699575000502368743183980010363683358671596587996924564204706610028075754747316567462547688456270401145631147883811223385399228643600709720213350931656813850727785847089469313610290964634190357260491646127785938155852960859805179675221685484770024617472803028527196754460231103152128*i1^42 + -818102192181369921582795365544640102055772820248781426854927586077831251663212458424473739954254425668204672680744265173350477698405144764361298127145852589814925731307299311691346701865783192772605494693656251293592067312422080547561455284627945555678432667336788632299222002518842873815290636979586575268288031470068077836003789418977584336099530731998040634277174484649279340946519333021855651265257725545143018993173964104974189035092095662704125198784477448967131124360108625557729815762517133143300005005136326037673607219185551076154426371977424307525247883156472369758615358963917232138043926967356359573287949218062284354064023517635144451905571919125797868478496547697172812250543877119108334924834484487947548549987260746029234123719828934988612307797122088484856636667793027330199342980950093026722951966726707963770480730890938815866715376248557544966779529391878159110315254341727970881331409677268070976816304638786625092032348459562045345335514602561896445617081572575749389568438762811333971815895893760545586913804406555012410770787437362129571008355951845685747412857386142395829188418304150190019995792642716493632689569121732424500283181260902684906663668129007459219462967062984958344504654184670557046784954619106933975095089221913092931278822404481818265048523941727983576188191766035511323793827594775655508495284064328628166932222357077056300594234509355449428018106498300461581510121242787564452534238510737614243224239318406992434983270653587363889874227618116652126994928343256975962038910131282731803732704489087732521747038298803264037087943176453574623949990059097969428253537467726346730807280267660052465634902322058434365888941046696609515273112181682904155963713105894946570065060457684396728512624964609324382943821347030647782269042115326277525498248994963943156387263430483870322407194728086639325864335646703749521799268056613022472237175145392047847816118036325325368394590612287598133665979486003486103473435283312782698625264287380953519810035148797786865629186859937667693906976096297531291523385571365704906229924874254372439341920037629237866732687707204405290776213467294464280059183328821296928285482306484504441693253712415025010700044325061514678816587580607426663141639574080600461393689738206883105005203953492273849502517022020754857802562347922317118694787108463044384227121177905995136345430483057298014040484617454903686344856166197448399406688837845173940072078836446328315746241007855589597620170203992392857460153819652832537882446613812134041220513867565437235975739198922851420589691611906621753064745253615591984867904755888596743423296192450229237196871874866109415713875704445217909442340011999615483501590689611776*i1^43 + 1346890052913753693279758962741658754755788266712596083613787429737619348896835641237501952697063811260505124479149406880606381718436049510437111087888775307460617572349798709339139544288214330912446512600667655305842668981025886987805954549059774096751225144987676481724526998529830831087928806440443353087814673848735688771972657600658015484686458341616451943715664784879563198773061312612910461531427989006210897053585571651271609902783132377248986265381609087632004591800189929933133616096495979264450084617646069660670137672447654826487874271652890994673136602774908811290790569145995838472554401232615769180802294469480324743585095750107103352838126009946662303127301480390463240881112687354906731342482973560607591212373825535784715299919389892094603031569309569121102610138297069587364689680264809969707739780033285069572689710018677589444317568473501727955905069119320736961675752175807816327978751964801537633331968581633541524850344198373942686427749625323877570756388162651594531967115478799453841001287547015259790702632181605963950107796858683292708589215486427436945833349754938417111413054464657183045011897178699908992593311441591207538260925578657863342888296062962685420064348459123766936331034165052139009103331229430082832617546801597703758149526283405930361563932237987620051236599839145395553947396060931850994803406186474067094157485948372849355622501890639136653315851909875979669635712875841393293722637395415986565765214753590278608145724179532281046419181550208327087876922302117718040006825703723958474734256870330542274867105460097717205512901003823296741808488982574001225686571418003846325439071758464191200076888342750862066795266935236170332244760635876703458115909705491173645235242704501153203683586189326346454750063115865043018880743537511116147215941027335383246518050909266865459054077183043984650822413896500019272336115276103124102388288479826118202402326351863811724417572231506201449794031368461229378777023429332008132994153811916901116373645756394778684711355554685887310035337009296575262712697765994303243762013096843273800827883114778946175895029431277543709166199205637133764148390262241559723501132922544236261312419682208166230205705184130774122049831603677374494160673120086744439094601171651571557495724171501657499985685564549659649329544869564365999039866607232273255737096575462823202838077718148802760998891580768982423379446726975901819956896188208305685730014743546991434486901424534496079433422803213035017685471011481889960909939189780537685202936534843712989885706108091968233286989084855804695701886657455967800672974485710127181298185817794055094287944441366073919131899733426577778089284372159534505071214592*i1^44 + 1926219673467113629708988895753557199476337394461503336108561238903228468422011004404859604742918916308633468917722243490115239820869413890576691014275541752886517322775031154824214499510035883578152603860488404140962581412286407747768694544737589178948363472014806791739507204796378506446792146621386790003969798133245785011535089203804618898753729021061351184329837141602820210720722879550683873245568775871435001346517798290555993177490249330908249380952267607497542617674722323106390975281526238050352436321953463079603772111580138075896989744650437966378565626711549119470083211427057835461893826892474020688039392518627256227375735388886953931680011517221522600903049557671085781394291368173333960322542116918490392667587309850975040030574941242735387809275347705654838692741748669498388163928000459239319262551868268923360074863844730272773672881238165112598712342855400364118053920259593458804167440013815488034034517184457492128909122615057563441497380091431765611765290223696158079795346125491536137565067910839879187643288908072236256991431737277788574171849041183397634658524488394525727956855579847378737784323035615763476790177392220992228454797663399960167403014411799036873897991825379904061333028998671933623466427395720423118440732321171734610439582539907772517334809311958693580761676928312954180928189025461918587881710227142661966485334170355375904437397921740516213766784138161521137494874785361546744774216303951731615105332560799677061411827781018019720896660304828665300719089646243323754086381209538511358356389189860987695509020007825856420509756334143142551629701920165690044566530184976799831682845015744646641683379935051866588683640821316988061444432171980292949853632257762631705968772094758359383019411329334263083383888609972635093406423106149969789248001181576259778695986005644742876993178014674333248923758744096943643437981731308747837949034282925567933144362595068730236465377105226332530778802072068296682514109803417432436753943749847983871968194200586209708226270127057589319316114799443653412423336592152922690002767347015239891588544767478442506709364231470643111741675996446670334682994794169557396026994923488172249843757831601637623148196669458037702829279723717984419771482025601175154525358107041409250618393116075382904027633487326947921966171342163352808842169784759159219594582030083301057962891239182601566301829276117849355481241190279467246225111952659830426470224645214125161988169768052056023617210038629319712653261945093960762873728295124906707396943421651011486097584068454032793819969845577080019626728810594468157884757596757594284885988511629656740711116746530460721629567438650856195885261524608126812160*i1^45 + 19966230166849146470392487813080298841112786403048568084629469006854357115298993280712271520721264926838844941843739830306289794606001919311779489001142284493483356262498344217813131918456358388911953401750531410778660008345243422225978642115414470080662628641556663484555396622521256888447305412991988282405404938470853729281570201824605433228131380624144731688064632088990884795640177261260943513671490321680196585706193373435690957533467611126215255679748145539621692252415236224163891018087887315497583909483317303379674307749316393125464857406856216432624979361793978278775688943523355010939948777337954479352340854141083746646069584662655807010788915602755842810339019667252292073985074869474701746970477641646217017049621053891726024117134821749421437764558046321797279422012639094180809385320364525711567776102468006765769376156538652141630974774227750825914512286388346621870878063580437195829439205530560178135979231745594279947619015067815494528682467930899348099044184266993044462551246731697237151139312967193171485261106707247938806578600466049377141965487235878887324008593625588391736411399860047952776358846883325698122798283691401468894036372592924317198363725093323454946159626206157949185349140988265771068694984421356872171535163079189134032136104951968046363130582721944741899910030590055012385951874265175546350179115617152662601702844952048519842210930099582426029121610844337355415153525057862982113968836995012978879385705736996665053553962435004742814252178758151521214836285593740483720043479625767320618527899948950724908211683583132554318726708619878646077726575342303065481398163978019033828839292786873551124535554823292498863453461616064761252684637082003196096011447338074250690634387674653160668568397165639944319319692588449087190875555247004113562083178204073110054082462269540661721024660402063143119409327572677907795329927666779746755078916325255596113957115602560747846831343932035796817467817375697835708004290288732347925127986768762910361752741765403136796679358749016086543582840887730429338038687047872901019146087399021708041323019624238505203472023321606625125221098350788238963726464735131434905162954012369933354338950811711224069132741142137603900910031108760087198880165352386588718359626263478484792616850717132896784757989720095054621830467095764364597425776331733217291128627783600039578530124562076282190452037257453631438308066647232198864425837485817700277991567386164563295705478757621968887276550783686670993507203005414706424561629178276604072430761241885468953081785929528780510874910650966394809393888533387165921103481833300694468814621079516171118544365965265027538485960516821229015020817182883840*i1^46 + -77327988961254855346590704029039283803359807835922738947340740984923106741052346466844048374848201312695650773711351161133432324405014074797866454747546089464458921620299141471738834624708185269844659039481700618265272693464279754453835547797386201278399428598666772017819714557061008762254254592135954309286957253396360010764403513542329526118861250997648035094075716949623608117290946166988833539791072434864629141000748583369738903936929465978315509887258968261715669024387237527258068867588464683073077073845128600081213681770701478715013021067009187927721167407823140400596798350457840532622194199292045595114741587072036201753458024384360811121863367759898492129836093470668711292681632338017702852705755083903262043466153285678473818443316490046912187776989427044400332218327851462426393513514386384738060588546276811862054073057079896469704269216609933592555099927039747913583378437403394550939189975850797195291718103366799706002608541641338852326595226059828732638769272733966884531453062881134331663865994112627600881771369369011115429410060413501229986344956940149067480540036515805850824738428147179039715235560181459180072905933404322516158321173274374583728698694092981171421443747550586581759874585695728466431022209743153534013346937014888733412719607239504738050750938665157342285077338035338767421722001938056291869683881158889794396183657182607053971979410030451997113893267744355084053002219299001809323961993352514346681663284268437630109460175560784856059966984083130912468362763309064853639129566077610436613342521267447609238722680379307168705951299715027070943987343932586624832926907265727316490577591680842988525403911337622978539527152325986535010918663326377047965490430548617060219038416372514640015061644772821508361376636936082441926819585044512460754235952614414669823295593610332174509099043127139107685278107027687746305668162069908070502831605947201863112068274955603324291943951988122871257061150874578516062302851281684046587991966066331810362595511108156118099938095471383372307978231886641348438715319520444097261587980322782671742486501097081142504455593577909529610869899860753425426718201246927324579744352477577910231655294761551098175462814583034217722846598653241824107354684619315867361935103420985154369219272331183589402865246536129133048649102154828014183299480870540205262474405481018146029634944718921924357506497893398241831595448852928557902330901390941826722690675485710155247651043584978644588721664652487243468922249668458643440928594386309720774991716018727349452009502276406139503723209708847035743547394093743209154916206663581579374902879424824035079228257287907960353212434339095870347367415808*i1^47 + 14192799206364582802218261907334527854547382143999081907891343277606077669357665636879344293527791096076157504096667432003265040695108643688469171983816036106487792888604173624149095836733941137514472743925343250117001526128501024296329164603177946767729673585806177871372747550491938396829224335425194174592428506859713590410550780648868570680234582593181832527395515490255056194099146696303603347622536256521081164578784049454794609720419227964534322257335986804897567894489812293967680787059587967806818749764982100648160485646958187794432582880015914777136292038009642236089376785416237479697078623354084633172094825068602289947866285722615108158579994234381398097000652187595928104508390980861710130134035815737530980068266403427647574781690981355433272548054470414067785396093416922276285620623377688141868469060532780912350551021552182975856071070863357129061524781633900905649053037212198094168255965750098270025687704851229849835880935325610732691337769192244539993606237860420789215617756482829499449637477554382110987116483383275141820012269197366552812871909122889024209898481533242473992111706125461022352685404470556792839629452989026922493165595501211693589963821599633095880186532855642302106874154293446960349845595416501791598354755525159011246031176296574548553413382502564351193123198637325549464394326910927287556106011401352734078472466231183264751408370831055416075067355414694445845699936504319107633889954571091178042002896021031048682987136887607974295817720904899394310282328623453506994122317996531882116993841474867841271317870934193552849127947639315739315649806872368587397737363283940186567121513659243925492886411613096923294215925823052152405385936720400242301071892819663212382979710727522583553468880344248012160480575576525682642206783572334185880011914900472685675064366056535881679520489378611104247626511349817061693941832858360267420566290909546090565486563885354383818473321774524358755765258831355334513719064612620242741935398626639717171555355061274140041147790492607366893061389037046182922111623019579384338799703028072795666229290797261051164918619195801801311165241297894473923147016234769088892447646606739696395927396305702880544223538702591787489592475970603660680454693955017351808172010767931884952634432744160204255605595392237442085935345482220080843270608536743964071296637324487032724267369210965055413845073507458588145201330883945970731586042488905407347653710024121732606476751247093301527551173605617821056527289094867945441543855837606982158108337110599461255806729263264012248535920473450618134108997000196153845059095759214092603012909468969733420023751599517284463544490537070094188544*i1^48 + 412724347861376220653270905154310178772387841923480816024483273456933687533942704920614571463894709232548305130757188072624630830673809054174799669245613843724684081042755171501999975597993793707532222336701677409027225604789861620782049836336213971908207395835118051972179169603244660638257980242648617574186041943151587299744561026703429683720724790102981640349836037373232342870303765532946014367099625255343763478752264768575252590240414268818281378160327260610987649186308889071017556266784072977491510061614257231600982611628615578506390571820546390271115929234099897771303587241276939273689944265731070339241091289703473811788388222785909232558105794259567406290412886220457108927735055289997475625058857032141752168248170496045767955065090152158322879625245883824305945969511120896099852265746060210701815980058708512272947629845811409523261971552150424520747804138612819294427469018598439906577872373412545971307796733170116233305642762659277886005620247213511475434296551425679166319908727353893383353067952418313573140554383964557127509523081211025632289431645565801159915927203316951826477672130158399453582789069725475899470694477346277188759591251051188987239052349957191464145977595699272940872085614023957001863063451837554421013147776307258320015342871319333880791447947526897618008223029210684506110293559949148148965626477847158946910968202794976330740005529501436425999205890811369607483265484115257825794551319772244586427005851372795174375620023917145872684364999889488816790175081489210085681617665383500348614139351337685163204461488526189909419803516371627549928288131294037912653422631589167881896403170128609883988347446251473759658266847677716744535471564944781807834198378058858268710709612333801147658135998907245854330039458782493396109655198144571740205919944640224197896378384956897755782914972945966304845961222853674353228292832211369451254571428912821869409395096806095965502856112123394435277475836932372394621943322923119954756176093405787907760443841253808266512392177162692749829179937099010974348038794737790975304539421255488361073032484227076118637628934900499816799448593475671671067033620760905889131358179083000082380286769406250461097914071568005700254918963624536002196938610268331206692473523892249274278790733351037768329030506854612121820998985330517351875171216262369688285397349029136060983642783390778498546384686844736323942520134047892613891809278986076505484549585020179517465959512472286435747342308474886927225032131218112167561442369366644914335977782543853377160694486268325784238072138643073968356243046592591134263016577836185823109782892507109353297776897523307640061882123834884096*i1^49 + -1113081513900041016750335591483901976771746432293440996615955720239210717754027670191406664427869106018385739767260806871320185481735090608113739401126854717776916943833435750275694223547706339837421656102548374457149816844594997152920308019003625018788771559112895170763281354881105512172398531809382248007393406099248240462863779763601753668041126014852828154686725261417982154583593252037435004843563002843794716793289921557370938800581809223620701629834410375572306565707415228839254611902599628925280736123635938876004949835910682339009697356529044891624355602156909429391650323979478339674627992120389227296451116486542569919057396245066775210161163291665468512598856529444491230349738980079406877776285593549057407740806853058777506081615827269994749240883107624676593107686008757053481039536719227887172119406926888960253658060725623186337644860646810726630595729029789468896840665032674364136912955354430494008709241320222821846731886870442269652014694781985117495721296233383182609690434992334011694988765410482076292983596358827621170382021148516744173863399895196965683019963679674602201749063006473123469382651793937363627402883995303351722867806162130131134038143404269595182962420311380627282773772920209227940894112082028787504219911290767207112325671334984901127183152612949346637015889913060560756554619167998387385059354678036728405941953248171396331410981156105813794218188962193774947154498657789739652969093985612799667185543551242528536906611433801409592723749159555349642927680884514182714065785856159026323825039807318759198051895400551361026341593762742790358549486442577388333506922616438824544877460137207623059395229778264848258257331046157356746639218952854489165318876699799695390423741184145664282040352775999445208485585771151291652161599718443519012366280527610813287724637604924540313351222281645863066243598292935917869543066440080193380279718307646415298166949711078948583379881495211423863960860259848990272009598760062387836921817069359862727216905272872787191405492640130648580703843853517567407639148473147173097831949938172832763927164191192632592200974368562432849509010876216692497266815482824784877883506258358810312129791035359202309185742936299519059555417751367233932074761852174021844421987021520305533295821321432904607412031383942867926555668060454174779584378389839915963036368326191368797944514605709488843836225118819360437800828096323220242431139982064084401540425353016417828947619148507425235173315532513884781436811448351825701771925663215034006648895588711835192016450160548833742176243907587769598722422514861612094246821979857674973669785445403637116690044284328416838698930274304*i1^50 + 1532310316957783995511715552932137285787665341445827284530833345905135045393216741265285460031235220341776993725466832882942531856002584603838139461195541784800569472411419682821449025339512113757261400489464702487637152888771534654894331782657810766405405966130085117485337055778893489390943835618640909697586865119288613811513403271270960704935430000514056049733327519439538370575016103782403842188381855058573499406214353662165951113635155324997141045919168789187987760731708261150072558680051785062438889035551802728691201682796032004583336551367871097018464672099724404616871503919609292064479434161607747192014959699144033576780497138391252129627654660394371871352914155941991224196839489868425057834957107564012071997003518717307910812290795662123888250093110440378236990378824732445929061952171881179094157673890491986914980654764400700560141275712023694085091436669276746187367171997967892793881965271795817209650005048550454060757431071707304332364343831316910158305061822310926291821455165861909640339801266460845436998496837771188572552425216616683094655590978689584633882540063592689256148321450648232201855999961271928326928551461671692599340913583470427267869226388443438273408311389706959216892280256945130373176082520643111123792872944423865231233816318637248815810807773696144286935337581432173538744659908745346534674645976213484513730635567319243520722855141867377981406987711463806026374822733620473003048244723656671583730694874543998437895527951221619806664486474903012852414776322389610261260828563384561389979333501737140520469725438637648729929601038483716214583017487468230185898491203198538602645058662500555050516607493778433621085040376916206644554629194604020560848423060642488321807363722530177669796182294899265096980687267006606996704410498878114498847438749742142536523680083497438827343946556311143433291147585269795107523743908369399663467277625454104264463345519147742725755466474465121282304423170772883909068961001652065336062395684384189708153108152455248717267525926718965731269430008402112044992584984561645051794527297541177480949562937062061796212811466470221742694325557695504480764265477754997420751829546579706636240950945881146549008687484328922276168742054561918998085382079503949923762925438796940569194896523501749542146505067333887218625062558845074469713299259803519496927877483560508487867989703674686988951253049756407480457645404566528390201022490802439766778585669327385437766412834611359531945532583990236345110404137481072713163617286412341292802853290517543019302811529450027599921094671575860244568169621893197052000084875880941568473310613255359369118978193453984545505280*i1^51 + -1256030964377723519723397238536206341332540602184625202444183942496373734442916847692669527664917976291975172947262272035723081295646354182379219281820570639537236071487958003281857945956488862728669692544640524388160211946600112171951117745831480231322362129778768095261291765494881589853933916173518284058615961900016593629159419597706698934237973421110997009687761827278270379523010163499241107567424674957711970875251274070624061222804342931130869486030466345399571493350864664255836881353661952410670174417531687632254196483391307908867167823322069017393072647443811539816203890988783345382777090581271527365460718853621782023649653064367384198097354245013638926982146776785554475415951590972866486016526161296804148892798401888544745344249234147203153081537501996498394579639971436110949890713916892598644610480967316872502471135517114503495456422915451452404507497765790915476191256359277327542082639797231522976481450858112910329373061643070265771243706481018252254620489599050625560332867287606435500953463430191773668484663266663914654567597803294801341307358760726795365845260471171234085673103167790325558738952319613376995568986188171928324657277947318649707732700410612760182664823737313235091652037318729170726456437223346152112885075368964900292947963580816224735851971592615510420697399469140495843544978159993348050415957291343446250176137199288917686533567921099340623011681513271256366542601074484381484091821635674267645697544064033948439083689949009242061000346070118490426590536958425006846944671856694627652941856650620939562975178578566419722295335927509745560781647381469816654591826448083143988106233396149462995093332083641777210044451738481808278077053517774841683951423536142777152912565439046061397352782564788461905212018243710289777274256656837659415925235718363775585821652336973840034485528159768824402706679475759212209916743482815750710500001532112763052084636680112882659203175546165293420573985467058512278963263494989233613685958500775295540559285781805779762787006065479396687106915099694060060230655828153278926030440160401639958473154287060103521305125513022673559037749354494225474108601850534647634102934517629283677009249113081338139561809798665850066900652579828052963635697030327002165700535852024158728332647899933983728902547549197014579935629507702822991028770874281087573460501125016414389511101297061806175186965530444629201322265047122951593314637285565746237823715441036144678997405840412996808437584420618678011528078782916088177361584649365032542912342567805644164132571690941453647959808482669940937822332337874449663488888206541891402973945704861125115784615489165066240*i1^52 + 555798662210669202897461793172708019737021684727111920301635381775863531628477745056030308372283938196518969295023138634380532361134027182522858881816715275085066279657714945181179263512831563225598099639980347231978535991272311400074436029586250107759787333098822110447497169891324712209028074956795524833099456915272021137432045199467270644687050677627760097461779678464959836538612163012644894309524087038864154987961950206901748312744556695023674205655244131487612156267342582827290131416953558140184146950985119627854760547453913304373689137123075739662534999963654182664924976027704525606394394575246984555316205395816678927514697615340106658924241597936706462758028231888071036507895022883207102543015621283171188180173194356005693339997348499460458651331998524198956883822782263237672789305057293863923717438277024689034320034671576094904143644221657486753018552422203348573068393796519315713750671605742577516062852151949000592739951458061545349615037423618273717797925505855880695000039816306337420597184123930180484440641606871520180453479800380901799319529383606744455870646467726863473133070998026569529585989175190435613189398159426789614027157016051875160915787360213770587292470979737939363594971679544570713805683840770646099236041724959412570211940116046405267208812393166170033062652767566557850314032890181648723799756250017466019105532142436041900625490781198730091935309108112351292234590228607437442469535448105517399527587612037285394407087184274131014796627963721972682416323233814786875750511955126668003172178929672140234189459268184820541778358091075748325335176994204460325682615708064464191500143408158020920167111929694209284366882429535757405467835060448730512082188831989060361659059009023306812178089247657621935849762557805463485753810103261267301316597661940494684357881226618048501135576754542086682640008197732090646792406945224569255934535347386888967738573678764210266376117949958032753174750491797082600948070264649211153742877241960057729123666735810421432260401444200089786735785615964735443971483953728289614693786384754980615150015087793460817955843583729512479179190857917288394239374391048481945853704176108791799386867260727745054663518334878486133068420814260830502124184506609028394367402640109137271025590934093954696923093751822815062870251331483966147618965722540133586069068899519392377930631558031284149247090488841313236917612225464657465408987955389102455170776503443725461851040276656011701773019692587706521273581211823058757788385312066034120884194640023710845381988363335887558149138329840764457652746806537138406227543876745834311066227825491855066700231737344*i1^53 + -32809671560741037185584604018038729727052267440328467488320676991654877233389757241249882541908949600511389194845472818412523087023529187997992986692718873081179656099984264325200866425601048405029955269823110203689325073870802712196491100455655035556018051710256560663015045757667197248870935331158640906828511401705364897836565116375645878289004970879572338545759889796203224108168011698425610297198355904937104604478992932468243102263930730567242435169593746141670733164514275656921343136654811643719764129369599342042544078758383852058532574264642721691095743728049923607536061009498672100846073975364306080586838540583895200414774795504751602617181399360267165094059563942682150048338835526058543763634040264713912511166343843164817887495677972150335209828491276584750839281283038259336130170589709161068633832347240960999458182408994960696695606656651162430438132526043517572743582975193068553928790562997397090339560882479586692799552182734305627618829600802500525917841670781348552145270482535911841464172591974023240661800314721902843677033942030307115456669028988067506769554554518655002003189707889280696039765299283699231933057212513845787501356275320033728764347130457450211107211248642400721040122442360933211764511641055437265629173065865171945602955720376226755267734819717945434262725445172890588329612344826274845051610234099638231950895128906639696227803936727414750182721106304025489255974502773092141007950758461456956800991571882500952301424267963800032091887263956518282527261740529163407663367124113988816332982700959495578160989510704759956699840664660405557938644933671311136133930952986089592977751640164500132835643906818527371166044885689662415607855928511243479602388631049186415152552802028406681902026399373543387847145070460327045778871678604595068183569606013994259304150065784274104963919995125282467119360069360047864953730079650350113231954439239080349489142273488612116588434297143305683763341233371417387672281643887245973509440620136807163204324174769949519721011635301752094345100569755067628364496780044167846679550099489166813432117754331193978659524597060020365015054020914954135382619696763462536221606523026982059036585530904269151873197155846339311105767013991377291966244038284926904213274851647805507954571289216785229275137458441458827928840009085363438118288088947036034471755727508920125868906675134601840973264051849353606154907793690014595876411563077548112111080329426696768481360608131162212344588181499414674577467331335416573397839253876530191504363574161443969758291388689528446854381979617724271480210964725910884550730918299165793844729952667041062191104*i1^54 + -96417808380292376206973236838318243592601711200749285463427617359387699962094504339393911950638843105908334936018167267833613719856866104283560330693210310686785004879452979002590452086568467717482389008455215606268282644084810929675341707770149712108066212929778144916146066957836901618751158419151904848896680618011690998978967955382480113740107582486937442173990678850372787972966928192028487832747657064931998348494384407798427074455005545343138763360669683725627601431908338340091558675210112730145025789381915978590544930295437341776248956264954485485112336183874286904567044629824396718652589942560789910080241065105694496265217971231844462697137355664921420176184823066460031732960135740692712948693122106084913619644506541232244092567151680556739164571431931278153704566828274694226628064742923834763886990643166112680725278783653668390485081790718193621564447851528888155392387848487691654268192147164623359317027090860828227505284932370338883411558142916779210438574909335314530836358309373338162524010522215299068620147504367960183970278849254557131494717015924873180784618949229782615524606513145178792441832319493937227959092033617410479893119660790359950287121976177376912923635345442756820020781576651619557747198764225654070835563126214443459813007285567346662141591249798797324928504626284605723539351282613509208708746906716249688217433031330126891887799542348659473722417991195164317319842664677031287818779918333715069396498110364376058840519482679446325553397833428156795595243698418550095584731946855540607902885648096313444508700710009017334521672971372406218763523407809999531748660674894752593406003989745504209251191766751514393003113829715229070941217803855631673963972592154664643104177467735269678290520251670841279624456364635244107020361767389402879238664124356485430764293168076032236482771981834416345471178671431144600950915238754681883643405059771245645981742595711761212409918808974286191592049882354533124551117639928018588779045950517555209862517494494586563787792796092621402237285955888752923239849344257861296751838761567718694708815787842287831570235315852623823400423423362659958401619444439333921950079299324242044277480918278575536714837406957558236254365332622513304253593029573680200432600458187393070087291179830511100908789697775089083496610742453118668924013509412236887834559170561147188649313880135865259181727540642139616693453790645067078302548975715174082783343111365962016644337086202707016865795298088313019061647768424361782001982250530836729766442840883306343395936230498213565390883064488411943784695281560559241673260670271627709518159257882591232*i1^55 + 47824438931676188846904001650107085253780127857106904785257254545498177273104687348088819303322687739695482718758995890005763210663736059801828965080656046511594585902599458136439031616461532384169913000043322035515444396891542650983405772182216060954512307092607904435999830331953117078730502250435750965869670354979278540364103493757494959120996030442326725532147999323485698180976176678598949294370487096399509208174469722630884587132978462422592958999475305252919648097525525292722465448821935913473800461503628242286357707900562785428318847011165731180341961419785194068593920517871546789446685640203072385372700475808200441011066512053873720224323178098109339968840750300275722831274444675045230698944568441146280871667154686824044543637878633119141238329767047419816671428017943311580879108281732453776740333204679399174842899430223672255587814836225945786878028288011827036551617237516275537305110925533913095882865743373764320738181397722153180042903470043064707555825189580158671777876522642144647021444546690103689493197752071975365809632106391432020133471034439835055849310572714402981214049976671848321951255053528507917882934451035595677561247279104582787954718467890991955577702690346862911537963672270410301281579704776962874942227696010022489235630391858723344159387637655130566727573463967296152508337831719815428668172444145614069321616941227783918759193526085087700436190042869374598785337043214468269728423028140003442643020106073629888798577550173187900717745370822054710506138857172186546128383485925965757722858640969148115262509703414623733992929159916886330397242623123331089965531796773615262480753036947645754405539217836694360036725145463088705534059961408101568108891257056038711072687654941097730613508485449789634343962197965156315026902529140543599890815271245445828853986709806565851150672137762756939731948511552133943051737252280719466534818864925328653244393029184641852395783948982383404377286352472095737699181833505804226279830416478788085690779440193750745485351210673154327157053486804571611970023865040941661173367156079264283467558741577142334231002793968552151477940758738336838878266818138306113371512983777538931487810724671683077105795445576047465653441466486945595155365202966248151372089349512098888288593124446103511134483086669065251423460106673275184770874347907742395597317711384408148438672237947879292840703137323129919843123029112701824197194236626920969218062744263444291760268337589004330680937841363714576814131869608190218893526345400920720398940736632851321222733241244193739473727890269677571612553537935871979046972457755761905436456910848*i1^56 + -8207112563338306665508342630082503733593411776286823289607471387459342766439808037914142667473254480551667744573824671554143573470606913822131882507033451876069562024969888484589979126504192812309367793303067764402525797910959776922867026510438846805437093435653311634672968372795326071775358869746331480777064102111956487033131483239419470515291907899801815752887206302618162955762278605282186571107345967908951630062919732817346925193062793242562395018303927868893412385995842409587671841495992372538751761703434518570343133534318124385748558676775088182354067088957251582197626775114943619269688259921053243976369680847343232368213429458774361902658543303084271798888103417313407797287440962769986268639848989378692464685176374471782289273163178276728630713624706040768058352619884146244255800700252017482818514258985881032370634915302112588234785824339269053335640820460108603069091808481163984682332485710141563359682177988447958623331708427724914097611713479290411036607662490605089443546864962277535691906979596985194500144216404299687627652227961256015957163998577847107274295429478810393377182526384739116762932085379498073646701573698914800240474141032933203828404838366833897751251465262115832721584136865603461500675342533071791154175638544310797389826078827115397832920698101182318320590800058181588181679814075594503530927832375673721499901631623926886199469018349572125432495353762284052325321144969755390411724555132035011362884521437970196343499984026866099848509746238984117997553387136608819439501301857874475367855017110558551091709736209934049706876573002098486296957912213620433494667710651004768416221288699054310362994701820156427541006992651994551002308091258828854091181328021952053880176377411270569526752355246506565052636507614416595311926545406988904022993665146944824093693613252165130205757711432083757594524412998841829526082972681837322489300244222788188383260827458074692965833654914901239447413032086109366472293026907766807621474353237123839922598286429534993765543477988031135472684919153979503533277769883270695281132573038164406959205237751618931044930283318020062016673316073612334913796095343902345247817119638150820976415210367585434218486318767620502214652082078661090592392158908752653558685164006109983827503314926999411130236098724570723295292580123160925096404472622614793692032372641110429936436610769653859084110212567328243493966674774144032418322796183247188595515982222571119602053890928191205583465346374159181459446948665078445904345360925393298192971401734015140910431557122976927611348098809725984626823131597900238167773886032180037025792*i1^57 + 263790067295078315352860118623458065409084679870266175569400081681161232664299389921111047857184278943772486294082364278692169231134407495629296507711021921912506483593071392035732895015133313458551427164876377497419887301744167765453821928648963629029353585281886960810648397868596188227743111628726791883614572083530422916103928263393580592266040851616494455366472391940597722121077101428420773257710598687334196020492350420554425881088673709028400365840589945776752884422406499209403711545502633788103117397393288674049700705534369906501955679890855331819358467046195600857055161061588495929837845187500954734777539406926396755781374720105837964347538760550659651313861636394120183658149161152795127764052249969821525371843045079696638958240728665622030678731961707953654889827051519212708369615879030068354250905099973626176253274659421822918405863345486128865875351787484499098539851686317423658266652414883504394136341273164763489800753066357818610326343367851426826352323753053224864970583375384605898160381430138670958117851171287056499668392358726050247391500015605365289947528222906589344072533443993417460199062557970880896968552879089314318449100276708756027892764466105312374521828408878455713659751584604339666641422423668750757067838029699438593450019628442604306658436212747272670029808385274573017823087448115223952497024375442289840070290220167703383722025250433350322903138744322475317079479957215359663932627870189527426700077305942760760405073718122702227221294713398651420241150237673221757321772146999042223346077772975819793475398494683634767064971028807136401647339507671042228300510291076184838735725738526827160321740133151777531465919364100242776576898350960470821027279007072440458552554981966548036312514614005298349833072525196812581541277680187407160596451938501300728969377353362486788525451025786451943159525755189011093958437620582371861954008773249643393835058974654321072010193794059758078461497484272163746303339317400242935488749868487006974705311219087495728387235769130486062896438644030624913742741746650866573275042902243873852322749564061169611080635837798805012302521649230677797001798878287150399856847372905500177356978879518860022839453597537999694475077543924955885405695449198706713927020656878763428369520281630483105274257056586561442697562626981293293004506393593103255025397929741305829243613331868307081775172474873385375850979702305612337209903406787129620259763545625207861854649738176348292815854642988352589589125305810876449036822424633105364183598663792069871217196674673607675436185888844443312712758312950905213699189949595648*i1^58 + -27671668999226451891814938065900969419091444466101465303002969634819209360578130720714793348429521029969217769511846470921025410520670465113365030374108342633673051235902594717467210795400078757568396973439583222357554432027115922645282986535679427993163844155315994736038774569700865809722447248033689515617278884402875100175149612744663663982398480192381566047370391492243683917456953349546455565833377963495629073460648716221151640935547643132922199558784225120422790313869515670857869077475718647970842199206340023475309379039084644172168284802168419586065068360810257447820766363003402264073887418707811372843075739361843725360338381176160746579549515524595364326791551872735515838713445974869482066061781794002075001872653822828094119860583626408890149036527637993409929585117801693987319426881436770682093745512609783784149843984864524301253821001143955652702677053969692198358403265864748462594506506558962905424664761231517715411058210490932912711600218715865855450013978768258760648874672430990528639516502323835253102830286450585114254636642862845240853931327315895527947738346234105172883965841587037365771225025360238184430154114545165313612684689420611595703556658509744454664606577327240816543661632409220314190955521350000581339520126510736478040881371280485397754749854339564105909982331660393171255708660796377534050477270877195316116982903268326001978092675262886144901436389832107738740781141928863629659533162952401533878094658637399523905570985072311633873887213487903511649309037777674626369863982322574005729255759613337877661104846173431313663932494687017116863977942201746784154085205008047293946669650426678461992897157364601134347464554980631318447870722467043395069928599495105629047216421847246825305893644722332303715436212057255779385205742423030974586806140160870700807966134523583538967578134169497860658799122709333452699389977935488713469875044584168402119150977657689879214377455027963544402566504195897540592646773718351832152696482571253116411602573648829826998154138849844153208605629260516889782624265528010953480990557005089335264158969875106240921180123125905115430033349064190072579020971244191334439475949839134484428820022619696728449028568045008665188441216573127669244400125442394088550334554615833372370968769895264479097804517124462962713868950654433012092994441082467915191563889144748992092273429497116584997333658692740299037002148139698378209585082974296859222805432765655807793223618070686819288355915075659205467589940064761927564049303361536045017160046275195145833098455249227550371722087284643770040941073594097160310226944*i1^59 + 782185185663543598408386526268235625140738204978837252659462552912672396937691550237969445783033895024575209747426306010982059717050576977805655599117952106796269961220658154626556521829499295316309314263316358555332749736117251699407875074120857988507298770279996274093900298864490502484980811621191943832704527253418102466386950310629929703875357798110696169456996042002084811506499127006540324022462357300600246563353783128917665622228114029818488449503181846837908078388740750559712241437930225298263280381895679914142197473717059422369408026444297751010599045738947944313754537435391261288140384797557415468744938856780434527382515609820945093873581097045854429216181453323082166221096295796083091309642169187756684381032075571119955634728039676549499021546158558729607214214958682514581111720966349265269354335761565345118637513967881983171192986979259421939990587226570698166873648507391397718775806806188296301203211799941636372445252891693840172144271947609869780778481469345243477672137632509119923649983489871158946428230938845243740045694749433105046797173695547693400098417837889446385789742842467672776747154697211867304869702853707432748057135595234456590716582260340724914263758853425588164102374254385763441115327588782635263319047755405763628641535284017624199916514885967537948322986046476477716929253528810247196071761994855448809689227730524465919091168824800160805907564912767456212004487665328204212011859738603441124121601842303483959123200498681710024400423333423890649265162315064117881205250567887794118433436151431523025352916461546245500599929931051880623199333257249576434246771265601817004853727845319535734184044281394282408091373324183439833738020264714984839387475918083604189300550625727853923407652907355589966271064038386166494248745157502248588234096834134053878091048010887814956209899465919433171884231212687957044729955739966163844559892433180669998761690289380646887953740651260887083053327951256620573807069852382869986825370161214877361816033540253880999648286758615330714527869272251913498744511652564229137929349204585638898131649181108773998556974598626517561528077655465697231119163263937399099626914440575207059130388336711018731058374315892868027541401655793771160903535287050745497358865063805344462708980722030030778947423101441577947365289606631255624478501961450335277016212186350162604358040052312140063951068383970735366456859739216337938393566644697731624338224128422120168840582704330003777712466718953418093649757100670619980950791593457228251162438613457981406977272520193603349825065514087686684005568693149892608*i1^60 + -11957171492783962838236011648625876095388531200716119067706173428522099385375867199442004396415840880901212713034351263223365720466011613460008698065014432370331032375051310969642598355736446014755056874069645134790917433956831161708446449501092026280781084340117155357765211333093604968678997654556462708029372407079741148335281282009367935995221002229619485981423310047210357630253394163670503642341950264494266593980613478469101041088909547635243937844791355090882679758292139188839632223542895804441404833811591134772774606931665345663186373160100538007696345833307707938120158935379150442961512047209426194573423860005695383386564999407968195278227603628461928167881619628003884721675910339882892330633828102925049796494749623554418454769935772781796214993992531726015741968151282641867663585440954007035761673310598557511331185601055289584333788073931111355071258476476647834560549606886018334433012564190088139683377420779636018035077531443759900573659599832640746093303271947034787009571480940579066336609981671052540457391806958438858412797673823839464706159067949039876870846932297242583297454488575380800261286422982363254480403926195848591588877485136296901672437305066071127847021185285963468579283921010063101990622372370492445534862607839041627420322158701037200256523109454121530662595228016902834567560144401385343581405564676141242788835694183753238038526715002029059108138876959539791493193206665942176509470465544172440133671020259134975016764609915130870982362089806368965662317919659902329269051362008939152156814829055218609825316601592050514613528069440842278022482208676360963973084378326386705236357482985631091183265771266024618853649693074254424421637814529292297983546487152658203926703700344075886945206621624386744562284985602888127907146074301818017015514808117925029985297506559056483639886542981059360349567116334759662173421476425233113104206419549497563308925483276695153717509316046225040855649225677506553800232867013176462266705437606929039697308696422878115203044213583084392033517776886023340896349561554358217493819619434420757392457661259810797899044326788462894467622365468115424828188263142590109516603932030606442357787343209286276263303993010589214132298129101860356600000036221498362813728713269999624117162144443250493071822537740913553652784263187070434289658268395528386234182273203743819112213085165775568699438979839727723451721688571179080616994914378984396767978125385545897577661181584918014490916522421373910192974678191498890715098502109811751791785323371439388093766525354695905853239093878712901664627490816*i1^61 + 88931550865978773891672011481097770101300850395110429143638786080888866779260366618368477768500464265180401883190928882170610441834365171316428569247404354922698513739465884443947303401990200052936177962801723247620838995753007967597863117903898748966086718928853364140057048262951608496693454792374798626629109303811759565011096427392367400066578331072269089453717584167363226491113167898348996086081760781284551625888987386262661357279996048625194420036300683940323491469357444011320060900485014749403422850278431259883171445945520277851897098538557490741306395600995914389536454951137790949401139348732468977877874737958332483922043908040046184313448711679057332889033171851615063984442257060526680824717671856192735161359052605846623877195224663235245394681258914579312382842349609342622060159307856713443907748088552316072618914283291404484194687594211858330610001215733137799105394322433760474000876444657708207266565392930265112312235649426182080631904989271195108952152773321504685609963157721488352701224853182283794315779098192943454988515850840118615343580832062865645689409152461717669533350107010281448617990717649574275335474790779339768662714741344495899217943304019925474484705527294123858435823295993040365658027690423884714596568909225872386294790501780187536901044004273925807069899512327442782241003655641624203717832209631267687215826897498988440085115615901620014324398871676886967145791792702668744657877587718483350429818619702604238777927308114669693169732655714108318503609077973376810563149319232652283547007152624123219607039456671599519823604200958063881837390580168077569423253931733429393667147824161682596434756133597734925474143746344022811467120595476711566400383535271749819587481428510750647763743264023897972351182177240542172497895460169137870188657225938547742502236282082875651239556730973184602140134427107421498294151949987573875835068630970882816781202281076971102816408277218665090864104888434560610205898628043282937815014266590690795600170652738554028668284464819513857696061052092248437873374357637122886868340114569435898320230849988340278184289752652399385486513587088134025812457731772309290048027777550229234655468036374724349224363184140725055967045872936270770156233035012834564294076858633173057268613113751183884595054693174232354093171900418506793099877636661984968985130575870858385956455417858077274959674946407387178316947433608971252196401316777581058882186418296359747719500866356868888826499718198623197688505615183308424451399170790936622359456515682188701069260238254026587409193804266259611648*i1^62 + -514453300935604895455964000503591510620839764157980032016928547422154546318578858605929772434797720419764363881248047977468824699186707463327518553913547517018230152799760166177071300519628938111645573491535718304811063283925851754132519043553727515116695767827917614924608991421364475979033705661727498596874635085686772312721972858209535311462307663894055185649641199086365725928952216003316396916891196125564033042261586919792344874138685308281089999924103566303423341737749183743770098142435204619526802936079680155080526284800255211960318435869793148175051800118299171614058869432900708171835572661499697200456217499924936221329120123529574666533776847504578319449595238560216470270416684709159417561389826505003095348114305115335499443209441789850869512340229000731567034759965469027558863080140794481833001591890918955492487939029490825991229118564726475286289330795216505875209251261788724461012180576433681866723882976780577842357480329031759223734405962839634715157544935732005687634882488943039916812472391457038920952632797800810014962201724181542162714913245369162230099474380015628444035555021671295051724847155976485316310286146284845783998270834655771871303728365385864600134434725918719909379030471466700490870477844206135557344101240591404399391763447283958536484694548011651492454190349455601286183816441787733311210136335937283823292345078838072494016165276990322511251771878915874939808027692564603488598808014134954769054202602574301264477516493311477319852273524745910452372369413877305998015795359987846653589447923694574792111725354321807864066821966814746727166892563483787153191346101724719630553277617532182546136470063640090453779252793491317221750310759519110716799563559175559273605545428255885441320054645007572496118268467234298371553179129430623647975902833931922528887856655895239520963865712866147555447620518569136387713715235500220700594072117737997646500025702966625465108794656671076938793881628019106641381745405171737162429584581000840129625303363926443122415713120131545065641928074425743094650009391515167431878313925343915842712938041283394663272903085306736853432163432718614516559504961736367472349915217413128672673628020298057518147570906941826679882718406058053872666674684801501672981280047467710209217303578491901576728769833869375538262040578566877984531560095904652785367077010150490198479288918628426391527452875787400112898467548153876463767552657545064179361854185046853313119867481406983353688491422309111902354445375220947536430666021389510102697220857556143924508667366430739742647245602816*i1^63 + 1318493461345142491938462876117085981484073295521785074603150421591298956370509345265362805373040329041358941618600833948049422311237192655324298873085312891207686496177459578967192898728320797293545566216714379219984720444779039439885199240298824209520556949477292970024046057483802282267044034563004696013557270052255458466851940567362288148740191360794684487619582892638620357231205288321676394759402636845019338706863678515291389414275451442955668239659301590114599064895170035657179725721102083123804529799954667908739106218603545146686335164940850542973979134557780438060197769506107146294788387354192935731691719358623267485869287968573679017246155875567386374583895745263517039283856416391138045330134231279127660610434519899628905648624254552233941009691906232007835475840204355799133301017610900912912155937146458965955863405610386955098750418133481939159518270686142530642036948955473920840590770186280008795928260881898126814183610466131562755039332893495383973368486372716668106947618502238090761077752895816225106697233946513534832590061768993088194405464062954795643721187874612339033155487676585012919713219066810493979011214790352050936030548534045601212565310799789242864718720794104414924700959416972753259089399379171076462794905945024603192099069569708615759875394404915970292768855912338367669787912387781618372572286730860672849933278351477988486682061142001030265366634035445444734006007960306442607249121476757576291559837321662672600597536150215946617406190986223690955334237481922782795395350292027630899928110150838371703079254699131834694935217179275238033431079459485926332456280390760183807547165638572517550087499932323160981546918717315601176800674060543878626552524642619176603208697800584147052724824981735731420268002272662149364461089732931433755617708708734154645538489083450405913349927311990278932074096272929507740811565146219537406237896990077274054809676261102861554820504369172383746517599020560614069006544446556362727810399815469434167806495890772554364571972329931881325194836494687271248558861924950796404533707436134323792188244592415152100255402785478381535951685424032328048355909343371385374268443401032072222967993230305971898753381893576698670727255095022361076258934351887041234021720185955110224366410080667637709499619437248127988574751027844326175283562555793988682361878285791747086000632941931667781135891248872123754856036059422388890106238697723726846173738824672852881646493450144649004365688043540934385416182357462261054032826941771589492197671559730509463214396210965018312704*i1^64 + -2662919619855748844500910988184141705870284029451870804053015667568350109749251247636239862749631527916060369833612054874173855107466361977969146900656831538879503276286350461166485420725907028730326132590974849847932306965670406010850542208693740847894774816631025657904224406672578814835737851211791999777479054587971650562061963351965186664953072110628775817936802368267681432178623578246506372389914804622284592990851353660450805951950214403440506043424139655398850305956953351784359520266294972623081496739248814971913439159431113335729459388846150864273888574399460595459608886680573600171772415493225801299956239242041413474166555810865608417510314397910846544285034323169152125034327684060168633812477903718217671852501379811531424637324449055971421190120610325517734319278731874962581588951983651060841272457295593266196724617135098079909668471398829503119010152037798940631054887501399499419769554471509090578489482273951731998074569844186237479910535713424376417044310499005887672282233848277637036697248637567946222805261983538205300702461498950395134767557094672011130439502791496466540900721061786966898657062396543908172150318870036626990819908262988572918420105232380936552190328667756652525127609513282682125177901244101862057242623485203589977096654691688336992090619452669274787878812223116360967850675072618676549478615010561834205482901074945563501124676951059772527308573478247483027006984379487298499569838687244516678621745912423234396920763228080901173007519790888936517716637312105976227930796744399194558238447254356863525275893435328528608786735086567792370511251496009760227749199907635350939782522027145818265117874457833130694150263178220564591114559455665887244098625672487686319388473431070420518451443119112093282322991864742281092175767878561962658372994737417370074943486443216627547093709157650775818505525464186597482695670568867390611047271155979327499436529931114625035072600922259332472210862366578821603466694447964591292157302222238179576188951495741125778172084430671632589291047031199430509704006868697700933621707561694680132788583184136679926554731260464227458377664531804862331424027464042012182288975765627919727548352649167203018488941940865562634348880048010748328423959616072053149672838932891308330747931146717861341512861882413987885744627964354022907572484603155506138808146968676632357453780658024530160935619997699211913359612962478925205712522866962064101585312444710458334533206084570166566773013457095871558710370279659037157885106902331879578033619704877060645825724547072*i1^65 + 1193543152243330804473742802595867649731462359183207087963730962781989408983518201029951460177763818608595409402001657273122939909596818049718523026980539647162745930774896338425029782895848882612029363810874058714094791326055680932790511154221958617867778739150260861669222671272945124846494856054185883945492110765652513089488187819538913992379522413812359515560239829641365523360723376279664148565626413941348747680153162483575570142524784028807148342491979273478844028906612654847844213861416350588738487672470040829436626203065687381166967699037185465383628436157489643151886663118026439950192421183103043603435522220172810578449494511488220984201984236561219593053950678937303587678375395412530581469145689435556346497600376866491619525463893363365772385465888533789518869308119118824162024132902310413415121077444672090494648651451944878808040789657907196294388067396133179791188269033439665667232826901733856475330552070677293354462154086692339813081763307363512274615305583854539683262792663818234997030227095035816419548262586573248173902925938568682857179440555148099853656418338681018580226572564751851663770853267899013268664264464247286468746735013003834895302609787202054786108112893558537584208503704679571869352236387688839743265920354759628177994940022320845064389380428917735631713465740123131841537279192176178037656796718081660389260022948651014657199427804459186279417215499346872945167424488713052629940583695256064998145165785931286014100768010074077380134520291505186329500944649580195909677112082868515486361689485903338319463362567518949014293734728193375265096674008673121747727876716065168166210399479038001014847066103240966529817288179243437770790932770433902470760201035906205705387536363817631214008527013230164237033146264466948795654766914665285164098410134839052100446571658769626524981912189088416630586969362492494108503908794387549586619369395345193809607520108779412338543430491315415767775733521552030988441278971929814285468070186557657322625977905622253052013461541178366607156023536398564364160791293103276262214808515069530414271442913514266880176170639818914182922099848222953057106991952739722362894878108157540131066492146222685281695597800406661510769578530674863561953276600814103110207057602779606164786874127439210571757216740653323649775713819561179668783664740616706995884758254522506835361126262243994822932578682478653641393117047562040985924792494296380609703610483385296899006810941145008407707599269721268790143661745530506562220984058969174897516084397694185897984*i1^66 + -130820212609561981415768724371300996187435363173357007439232233066819197710460041802892273987359671806231766728418796776747197087449669180690003520901882045508011396119169666170486318472906837690179530388345687763643219530791968591097807818621099672361383236443836630960187264056144645950911603700121197797068951619330337150049287894719766277213819123353632557583724859411700574777698565012656343032119819378603265500447581763581899637997845473546096628287142435084125278662976238913073202810772296301946382848284794268550950416882074960098563474187213452240804269463068052356288437602159351459131392008318798788144470196711434769373047030546720124727962048872231440208930224586785444658420119849378598142997032716986167889440630749448973297215269188192108858249686941078235979199706727775548423122065952731188037075194023439771535422573242402747578607518572509442810213919038515927586845274742878056785175399567292799806126563211708999744509527671941828071011812420339248354674370758080454944412377550990959974153599865359778574927119085922815563638553502846157113243338616196341380245919363709150215657977862227091624968983811236687235665974006725548906691329630971049310604296939494581319119253143616336226795664473865365322740113188689745794689330060103174952984127851998112034509773139194740199805295157014836632407396804695281552824713874681779099310595558251352041765268953287339806407057141563817348775332503975233814061647257564958820385727658964405024118694680146530119059856201282523464531713784266931356521387343044563016695056570749021671758754747979851853595046272925557222753370871523966405413624155054444484616789383165965540405654008201791885322091225196075149174473211579615908118609747510342294824279128008184894523420132044749050006130768455714907112906218826448793551735213146868050747306766813618009557913624378838796939030309482850143819922335682883299117635775575172214979459321438499242463524320765604729874396649210486448654605671490051336213214953646520436702455988667851863694249413309983206545096991936960165262803046147661286792132498665713796387357290722135745380716411614744252862262032980147316089834246182428712343243905005047843345939318236174985905523389804794229173589143281687727297906199982886840514278528911409228805418394925517423043799404368858426715719141206706067140758075361101557070762962822193629339802419387233076997497112773539122535820025036059126291556479735951455231064125968564511337529924314122217615923657999977857626281591718917694240901350901276834491531264*i1^67 + 19405244263273043164217846228749490656901144147240129587774570476360031727561910253116692699835840902032056221727153262666108037421653736742876293685172428185075864392250687443246194973595790332448498991139706336439303387821172887687257658902000043798299449544403908806161878737287558544249173770340376134794418354322677695247439783540944848790989749967276470780072442129939021967563534725065945074748153867235603851042311669999836045787420736160370651516703881811895294728139841181160631574598263835348244898613733500116774338159452091808771836036942599004334316505116600381263498752569169280573295574249768416184542345240559717875643043429918278393498607322378601108700014002811453630806589342404657244937174927895810899419393977352419219440545458648546623562008005992709741185631808254616010964493786797914569193182815230898530352714421083954893784455579176433124123627698305402156833780905310410489828724809118444647743219902790298633242301090822691133351281637134485436761123121582804189306846632919563193746540988436430854272134538442050063161368074382955882776730083848309741162015192478558861616077977686239575777721552757730505273875915482371281543327354287200123897899602395905651503984899036255028730818819694611117073764658961309394628898394563952472991613532010677903028303990401857493370122796174411651924775352690172335003541540967699223810353855255893692459302505388678630006527919945472875207301462506464737074861082875799291814076958199036939416495999145833463534162804044992206843256053098451945994499166834185562858956260980662118499200069566387844625758483262638255772428072105921159528927924003623225148433075358968962366788690259908256515987731026370337111337135603362643968521535628673823167015796624511974547414167156612487018862736668053582064376365873558339435482193404341331699705100415414308214878584977251726345038287215325604730081624016852322640621264916305503004384306680333022898301067205002298584732040086897178960975485861292436691437424517207210688371179780902838347036003069549300684478835343021691717502492887438431288810343529692282016910791505695172076977918075510691149434669064218020188213395037563646432892604546721049089359064200461544499550858626750197371447397832667176725036389973077498388425379807333566961929929445238186921181221001812337078170238457998100642060616195580717186946694434064198717666632004140897305634209055700126086598981816951711212982417311315766752521288002359485087373874620680274172042832809016031243743868197377683565211229167288320*i1^68 + -107997814836886375326388773830706501213009600410284909461856108819624018562269004850012358404617508892884984994147375893872706680497339658813597357180021750682395525652690299724811283271658936576582830581197838857712304404961946806858826779226821734339755993853680129088843522375091232310738921977974756057650998627955233125679975320882738058642195754387051142100412233460996960254800808797173344600460621036571305446236793571241298703657651026856682949783323600444315943337959299080381443835390813175833052956151417347974294884181051438021187572755717221176303688128947745440693317808692635968483854667050053156974044589301915347786068714817004533146101186940319893130624024860544192946836335596360959126215469881354406128790233682853214917016746777999292413488929902659429038970195665255323110830877846179575660043059946013068318895198138252153521595286026972242940967004819134675329689334018790401122030299802105366470429681368848159188405116119490832155950132027917591644364949142732340984251249178873090686599779760240745070738261893181597064335056774592992853463696075233853933204541689951286928106473232363407477092632507457031827591009836602151020449848349070346557222961754274973277923997966224008427023370285494384311098722979735387550098634242355373043680912696377195291484718056074275752105881826984209463092699817879295856098869979917403474546759668669253216739138028877664126780345163971457815678221327854483856458013892290741403230266324670063039245108906306166242843956381235491425299699860724373439179611080594657968336268154599365349570143206302729142419365277833550374482547966276890760204417162224933088330134083331561494462300755952366439542909017263516691628593091270288961265854845335006275349169183189218160506151105627569449619941953708913627166112937385005471835202134695766184473091635790595728311899387109409051463645494487600202837664099387019684809425602763054977651336769277066786558093519158084599406089420589383784739119327007472559698917373878790084131140053263834720261693007347134967275231893901980410588687331581807394169246193828613096884920112219014358207704911746290356250644618544522040622501154670564331991803636638458086822640261117973547477055784588775915592711348179514880200815405821812505311806445795234602604899477325906292119650077968420957406278168052777495278868118467726371532781059381486407966230362132163284700679331940689284925722603725486594722508101053618033552629622452611590569398015971151521837772878425490497534304414378517573140480*i1^69 + 170590903968570768669667058375688103797384209928871407171451169340474225227941883898190148606361093002744279138486178297346337861400624195077916102016763883134642503340473852496997966337846211677734848335515254193304689948239923558813840662577850333855704019487590685577035415615624359829630445324788256476161057192703561614556841385026535232085202297066699929608471412738302709310195271331733448760366965646840611493692822068272577883652900134007765686057514802492099753880714057529731537984922704913920484580525164656450197318024569325166277043646828871591182539396519259342273231549853516570166789512189687130740929538699886671815008293105324186483762400020822607868909247913877791313955014104150976992768624528889561044589138906370565702716509372016259583555226569706681912258331466593242131413105934308122899857655661668636325444233266701609090103899050451137961598890471934580980285056151274928719298280669237397673291520874879039008135251056665380021240974564071327864577022921689900351021614947314864464682351856645003734982518324324833451573914940762492945415387770984046559751387215732466420313674317649745639827571632621641160809662733528506640023374179056416188518528363617885553133909121698935907293255064052028187072168491048610787478838526251178321688541266139878916933857935017704795310427561669450429155115115088211660029766715841515549966335066554901109753881404395078510470503545801876427012150560755639763595616805701616145337281794527923385572539910305990800684288423641909800424366707478826037542391361766253725386640420691078641827483664057875488175139191290619019963245092539887918887346597382692367517021018237301754970266276612762105205338451246530297124360849028121871320644677551563816549225861970247569415145522963846560586112130097808496476412439000472311299035772506055588435927967180244022987026301099299736351971976887587846644592028114618490911592195833830811769164726426690511867084233783694350112084367289000107510165299607862877440254345979409540560084389086184484354070472985284060111500928085858363503381147271229683492900025082299636384583562594266169385046270291339611783592202360144503358001704720274798851619505036908481766087364530832832411681493456640266874609740926790553030212971405267299852268448285578608823865867589897817016721867685767629836859003943087580745736689718541353064823717316161597398375126137128706898611407309654674673827584472412799879678771032406254512259562595413055472499751776646176761576322416049710218044506112*i1^70 + -33566520524217974144879303121405204883666260319958204306843077800605602148438814783725432575752926214229536392805084949138307627280399088047791697076939221642526180780334385069165176130132408234045390866579157041257383664380200331376083060932722335744791426710545093739526536237663986559656939474917742407193784539108455121197140695167935919668207481874512475355624050481479636526191430379492832894665703981448787712897746816352507914039038572113666046588167321408327497362031541847656060159807981729176078066755445024822318846965337632442122303360728635926001539052540623164375034674363096315409170521044767551901319147983649483886716441009299389754403476993364883881920621077499165699123464053049181089549267462156805433282060425783771732965802550468567967653758435240214819183590553611219262766258921055543356643269141499513864542549387860099137335503485304321405996172234385376551628211428292776764847275985383738984550880506161192313574831907447552859966946884936021839171306062928065780113371053892220399670329370689710806372376940086775113648453679102879339285966498810612920294407943763802043922204772111879334329804575237560678810010670880389524841181445143597255632713947694527617690191038267029061752692756603917199049581739265471817724307188689173326086136979809699213065692304323646924810063038512190817321768927719062811857481158431019883936613641708668901069261835431002752850610904987435268122617944168085115050451249278667731964153836836538502964470994059757822529044857094290823667625639702584125495668509639146998500556546773806650566728312071960014660647200427050582980104137484334978551440582528789201884594815076753865909420818914695036611625018440855652133868587714253197134109475438399039608312341042491347214068675908671862181835508359913478314858422787005418648383003858005487909278906018927369186052741262314057812123021358169966390370024290096293815316811373644758629427939925575584267744633156477274299643485952202025694729764672404506842210174600404017998417648521486724473045434462841491435754190353075881614077156033809631978489409379906631047987272275591938099427878024007874251405748984800557790481683639149871190769288734632263857313565669801148213120714741063552957668125537967638229806782760004636885685158612539446785879060384736244081982186957245676834676891246666247990217198543324222067880834762192659846129076296046708090133052813941991762508929830374428970384307473304430477630208708326913485160460599635942555794607702016*i1^71 + 1488186724951121517528135946985873044919558781630073874679852789183591988935597953502054071195300984130983560248791803021416659864344623399262802683597963703346285854438779109074166811814371989331076394527878905849956662039019572340863299794385665037412239308658481587704712737131993823504800153801052281847808689807943257404537954156138962624263045835030285188146157146418697462571475882702767788354572894868389490543712626223983520356139951115207663185296673253583770427244489499367831571821261181652983126532259482513188818900969870521837920444338121700981382140734107807076512679283576493655137006367772481825581806622144633611048575048179329360898792551688560695084271263290943976619945732943185989428718473105334438809871105155967444987431365553066564906906192219921135675040281952861507546495258946416656878452477076643587373240473971999153136926391091090629821863253964216656007268204153728370306925645675559262184919981695982732302825231448174802330448167074755388844822831576104660393711516616963519417279471868238212377761672858601636046726768597283562038141588851127036050614293871860828711214821033780864671233391206316797927029870908544628997861532196201683271056326262988770757448602209239817366265109836735317259324456530540031015087130331215090731216165642569272070467091536685357667728925528508485056414749320497039502205547259853301436209019051617747639823475763451634476108174061023963607114623053743490697342014424428842236851466919590211647026097641126305925992245710833051960210728781654141953419819784196254698863805595957819562840750923470910018202215173220824518758113011212877732867541451205270289132498691599500517225349416851170405087821079818087189766037219820721427355669448766523257779573791308342717101596822167178583744153188860924500304120712545053041344356819457213948078630765315925174992666630403287609625863300014893083753072842661777824302965294011699450809211655590104972886440947363536867262158159321125828759807351136441404397886933719430918307776884649075243470172262553666248935078601146485546590985032978490709151032350406782150614155462179770215422696599805673969290019786627976534037494582842682443752857183221434350496339404282197676797982277154317274046561425747479897118750449226709147687061745004742209415241849814926965380554836863621981252610100019342048487875247737987599955310418207225237681795388554304017389474911482436525676838052199458593337231759207651187994652541242421037582590161190912*i1^72 + -2445169087993663551349548867465478200221429035074586845763496678484948030013521028671339652713895492161099670311093863125805510440389156231744475208394207156346983588668801553063608501569483077497114928805311809987078510670566448996844222368438975909897365692669414470136784631562494937903300740005444942643557119181741433445728010457311328870031493808896950884222454355805570963829713072959678024406049587317570451268097351650950280151342543374038267035852411731016992804075154039021008739489883802318427691486496865450652646066653140812123148216446926038139923897143558448321309761774185383103025562936922736984416593538888359126418838972693979290764717699426448481782208237118763578878651122322254588325004041206879217857875852063092487372474908609457525328624251544353612899365800082181006332877593020214076119582697757784680208401157007564242363379561300174618167159010007353269034312238500093099103304288969131472514221684922670588928914589112484923347325230534232181626318365262743575045485173194734545434514063730229986315286475229234408067324973299175477299957968181725263088422454127815571033912252268723273138623622950666955543836310764474306505627952590653091668664699693992291969120866636356264976889964669770801066871243412376011898550144777763733941612121087066763444561005828012739799164808757842600896044071801611456859626041327833321529106056855291595271995976931608038988017473820509462328679870758554844305092139402854914629289241697908103883843087997549254391176566536657399328133032978700670973752658215451896644134911332627364657960608722573409249112954135286658564846204590668314926440192878030708463251647550755452802365465995535142991870257942928368870350343025530343078329531286919729944767648629739084307575771142278766956595003417784784262843737263335974280479167380697259973750385402985073924431438760746384118046374506145890690606579050777341163651805382299739108963630697471596438307847810202600180809594501856989600110936825153238350067189941646492041555105088303801078193647779045130448566445030412881381718889943084081454016310841516435317769428838059206569062334265119083887344843252051474394998690665789398069203077056933097299414898052751280550929992945686687290554266745942994362670641072395334532287816160087104922146364574649405508034024713314040993448404575178748935103613059580461438084833427592161244753374604950360423638540848474573182161199015025071078513277743660118337616123445379072*i1^73 + 864071757639961987807763628964850637669620430869026325026642311934790045801650146406119865637096516274585355109883428132835693502817045043982328512686885560909991028901737204719028097179228084438606145027503399687365468802941136696688580981788139769508025432135992306166367021669161505688577976401842323802427717286442774674213712858219572407768824307700510418201199823212638737182039408401416447397710778556972015769949590262075463563012157128593115294703026389558796588860596211104958745055922291781814633988543824979168203846415711329886415694695521900432023593667515221054930030885917969317196302188850608794745727968657198937329290645984005318520581364348822722783611016271057584693491008956081439910716258264817001176414210195677770183414380209474990150396130186243608265617623484798278337285257816584451905382269176592287928873435008242543300243074037722943259649915371800446681649079999266498138781366828928585998418680375248101547703258639041342848136310599386909717467901546464576761077197130856570980374661509295014472531238659421871021474589813100707663001593714495073993810044038494456352922720789140905574473556177775362139451088963967184387643600359738037708572981259061357363670389880880069795120004694378117061545001757916742579299062113756334202506396718348761880246382033911653725140348594886358527728372809793244068788242703112075723924271297107129699622279236724936870202969866272813069246025453373661710385659431029502215867103419955363408153074979461266245853505466218152379488858513563418098094206835952291796876486370513368328503096286415650674594985607856239996248332267002859200252211820949589934782857996147392472862563954449771824315732013446322993735527429563016814118798382413945260724671951711185742564751992033759389225605964735386024886064096522708276177439782363609244518310540361197969190581419337194358232981080359138635197737270110246025826985555932393122403946869281741763052553914715385394424174061952704295113582065065343178377363650081566612578096426999010773265479385313035572060322296602778332896856246873617926625993607754587348097685295575318520450915580170148388114061815085570690539564476623592213805676292121721699808926204482742511731623776193322211459845608869976741722955964663076847426514245688019594436243371749611460563506826077089596601378647388913968082077371326928834116667023011362214871299742775513239171862699897672100562535704921851544854743104880640*i1^74 + -251678905057747664854544326565657625118551731187570007833125625036886290370165825807150224318967924030805593127381209434013688064455675997744232798532825277181524000623983442901056172241989284603355726860928215634285537311143765775707010834675909859812292160485132798381585129821673475190180865363437947052164061627914121685411940150819359430466036051472262686638450654768596997888030613337364091818485769640052645840898688938570220590442235243857539169404778354994539825803989093157230427780442258933429904521118001964665371579020101047968856664451870928719996165506591114052431232197391232371192008695074757642216353452227420391199108177436875289024600237325257515358631537941973701289714045150757894925021995739031588975291484272695712847944280399144645698137847613149290089981207502051723912553676696905866491357873125754082157198074897760258738259401912417215094782810149209925467513168910998091779044481822795750696671191758639081541674719399248362688750199298896962435440328038346911379011474064821540365134534981192597435082500815102730410311773314587237801795248121818638595126382975351937120264820565952557160014815709945452504207542388735847972063871654062760440512310890516534216243270258387152436923122459298175045334432062366057736550081550149121171791410895327075768051027940190748024659254684836757832148174924867340730834541195648782988640634482175133079099860448948550043232442474486689065512103825571977175630930990555323793921818677305099538300339484318068985884781592130960929137344353722828628775592128779898142485033442816792443487032429425124230654430936356656050975996971605103627107005119338490343719201298747715323288420219024263425518225165036584648736121053101467636921789255807315656709987036687474071577537587111473719352817022068408403658244057836695882667613273701281285190983661540284043929033775411837913958513797027118608327670687458185762188586362995522358176437568048201784473670790891413192626543908768846374861100894117621320811810928403477642829847855835981502202948027385908207118156041148480732844210069131025809667830861561821358228311908636650281136256025106426639334673081175069424981089062203381395572329095971927023476832430228574942883916370626728874531510103162077843579366578173210453965724516721892742167807700765971276614311669457040951227126417265118787799196516271173936896191867627172294532323573933286026735528670322493741862936484249600*i1^75 + 420582570520683242348915427068979309075256837078620644221601631932850155011687878125574348447543274699290447817124657521039099867344208467271695729165240513914510111700232780765899371554763128818190239014293879974972195750513283559616747959964141072022955960232211328299371423108609764877152046309656117365868402817341196835771388768233608779096709443202096559640879148108657964622992687716173158360111585075434383977647466590884872397070459006748506950375431412403877533409865546890885704068626210524783940977486919433559160613269260668074820931128537603680026915563785378601417418529948103122718597107329783645371172450465629240235591789857278033923642917868616151775592646352428333401972244541255571140012513561303364280908203428665689354197758838482037087291205253624839044368481263894980932186526723985677237172554809583222567067355098357405139322669616310227388181384983229207818862438959711332742659020808208779120804460034335869925179158695782907627776762251114007316452676403310202129586258797891788972229470689115392088988157764571220596713926970129264817176706734736125478765935742518083499140445973510543304140962390378821520489896785284123040298737157834824581691217685208781493231311735517772894307963778333696566660170181367307456456317833755870523120211685763010374287405830283639589882326241506310417637652124100331924838426445887334628348913238919666978962784953251237780971619445826349142123266024139302156023763800743900181987995545443447294615484560483578007830394490825701010856420495939558573063239130202930379221644824721822180264031490602599754767421088589789681007354642990046608807556262940144102081985370894548541507483621536565519645396260921989941537191439311874353178803343985996328655124067817621067895866271420735428156886684004417750391967248404967554570927663636317025477940273769654624529527165414802413564108356427749095061901660835168883811300117868272662380288723063223379305611661825802560056461514449831471623314650831701828683543886785160680689112378955465897562656203198464848225423850056853106962809846244922040344513210201479336177695821203941864693599967191338082523733265908252306505335317787213577745006459589276451758307756997113252988894148381210527628713858614622351688372223922097173224605157403117487469403023327093158184262591013778193036449689023932389225950757378538503857015654064719600310294353518525460114040952979456*i1^76 + -149414203099765950680426045549419695235033875890410304876535481651114087399422407600827117684583051795496322611531473337176375070812981495907835016790125557908183163622955241473167075037601812534042921259901578814245451929034419565245915245764455128427694604533754920225680799798084344929879403089645722032252007956548164991628065660767085814775990872533127494267788632353534993405208539830738417906589574871141262999348205505069411934994702529742258898009919001455919551050209291145194182603774694130310623547837229320906888746766588822413634760498764794773485125855157426060151502000160034720799159823827107806623904894036758763614271480299427874266499653387221763722783844017021374544284690591225052708172651601572717498961070422614856067933657478063334550007341734463030552235369667797727423631307020610293869798156810165563581776344216818255107207853797380634869070031547092161393536424641721812570957143756138407429599973477725745122356040310382682690670762703487468725395008565022785691297032239377076975426993168369943573281192425039434097083835196312340806036524040377637828318752182633702596284020744874499433835132559806752825042597729915835255312045720357935729485289077525121640168611628348247517950962341434658891109674835986538989202885911225672705216838942368520880628548688069626345694637680611947552281766834226059872759343831780184124724127944510305591129200467024858467550021440302090416777198441123604184962729596702388324792155459090330456940674297529048473552257608851715085147699910505727148337006508006875685135175744936707924616352859710663726106579929805965397015952736407409741892343836164873632746105551242980783141836901163042183506093194659375493668246174971323817918501906751586379476370498525893485287282929617687801643547851126216757446060440644107722033428161210135177019581462490927351012210055425306992425025407547609546191561246935129459679602139211773322799422370872077785596210523389854320825341499857667481913812100334968107229804517579290880729549830618497872413774099015086124454608625854443381368513153230052839103541661228136035088457120603739343348164133184847386610595760012211810949586988578494593124175765550563064520651198391112040517842913048563596224422064177887767897361595633545500794405352961549476457442570882790353919465695568649783408710073649849195548586202077804115914913958674538708215827670237184*i1^77 + -394209524361795182918672972948313411013274647109394864780895091159607378442842496221142379575585245108826894061932148681220920077412037028193918063609454896141391179043845571511893585654554406552770120943152844646265513723673234403328965871565490610939004446116889488252007397198530750922040043601829060833481393480050132143637327404270184936173097293827150418303853796009168165081520030445459874861773809337731954380491829454922465520033318579916839734448856634327242896697707717254044519849282670710202506281805681278225453848178391228833826801589790525636318161431173333223063742894300127088768718310762832076807775559751366217934700878499651671370420909852295664219171059673946785083789131889036452083407037861998306411013407953465510858285791010868676656245685161558789259599762438503029324087495167583434883914978187134266224297206045056166836803535083558375714450122787229392532860529228917002605244780572853468566393727185453936246078593868656835196597809750248053219258757765309670837244270626827903093752440035199368461317299645301150581694840797411954642907664386660798674373999550047546065850614596981582309027931205673573742490075097334506437527464635152475485797765614196383150692080690334382528124004560909623673932833182643378263028925455642126830057693285355282411188310268594643701296759203427234883656647427106802932332093081692739721706814619344959821818578405310154959223248818383142280655008217654617945251671431348183300966446637347815841013422424880851205275521318700892065128719083819849330523629504660887937611615659088340434992607217860590110103473929708956106830986420203304321942796890310872852056969530638770676644210790616981606194780319140169972003541926764316048064929275148676363417708623245972821707944681255466808572416737154639105032507339812171438131248981515622171733614276437646435558754791136590240313395002301916259410099860662169969873699975785220983150206552487122489748293658934767591732293485348425917829535259374729349245269630581022160743993613226653437515571830336558415501242537494875432603970560713322150986704374797989723705528594693556962695339652658428262666250703568633081612007432637239973485152709894130966884081698037749699877497971258779723779288735568442292684313205134800234299951464385220437845646574680506554728479677347272597971837741111821172955744208570539993588340621312*i1^78 + 3680628552045198938018881653436429559777137920410729984460345063144320138430733458408937985817600512691519607578241412982790937792948357148810806035689411798275589998231410805668502756887741635807726611032116744943715772525561920402603576786533091925574145863077678827788242104135906230753108680722786946576667748881617244905381446014638017392541660920240947949765108597622436397601176056279082006073252483389049343156053528290402738063434318990003974185696217081416639599920589250911323767768744550662687993649400173662958742250249060295987650416644198276096957978455630537704228185992827265375927380856265199706793504022165399235201072094149309306762591401746203648232479301158352424470836955990753949024559986693211599396564609942847775259488883450817650581006728367434421136233342171222120026717782779506426361558523132132048479763445493529466851838716304992884182194110326275843749335259339234881360511010399561446519006070067301451566981075271315451904435557458592581484136120051217140961675474117507352356904792210677875019189014792401635550499065521771436841072573771488038929598697051146827672838073199426457527279963799914452841521715096453835535689049817472749041840508233208918693045709564869134953805762691189775655563847052144185452296273884165667331941893498212425340026459050976531435017984013643051878838911304497831179450107102409382926706348706479901848250301368093750226238740242434497723075770464470833131326077325971875917454955158233930385563812479924858554853318070514274175210037822869786129449695110516692383002708703858314176979730792051937282449108839854195417823287217537375415205514523312995805246588709820406328057292614783402656673441268095286920166370229841001179353173135903156725917225930578731766818648778585406456039370191257527899209578414098656114891143124698216266721114060810844350567242188167514374209155870403378752322232032261458205431122284074991161124066488812715438057325902950457493040263284186369550433709304557023580829987728280215767889158666556783120156594160192481407494701093616658742005700352808155801740821567261890236028028377634098461143486457826252704100512755640991313260725293101249268742997494140634019452924127590170947208236170129667137811715112266134837043693285641020547233145928370422540013035580535526598082560*i1^79 - N1*2703188486872679662781622103313003205935537250265680712380332942104266941612021191728682147762108980819795317003188096904923799783785691560297533667845477588940962805738195399650719247891840394805075267475024574000435505884979628587507968447344769614556578618436262299859627523163810202854141238549524995984949628683146254983619105961292042242424031194367427564444379102117020233408560882378524816580315374352775641245389499324268462364530399920438544093319476637029410698880072387522378023735406964310862919857487378050977772145878965044599296523069563840357116625907409610244433403026684129198404167777181631811680178326974066586018336547822172180530491418930988735022698294195834617519617939762417759348521102526090267710128212635796875*i3 ] ]