[ [ 1474523019758035322781157783412660840483016662606118555461270869980305358914625794942091302018746883730051097268338950117295499563992829450421743486177762908229637035627610612274897648499739225030392182953527679651705371351565883325955309721871414672336906434549852535361662729536154386784300104789125635633864177518013852985294732367243873855838214717264153720524682168725750975893145613880055103074648240649620525557023588482535477151786470653528993439137413823806837034729568695789490250126738933514354255357969292411291161575974932168762972620528402846377024881191502694353097781542675832734797157721987257985371382194207440679037762726742829077841947430905395937550200210841201761196761406463294433063449221324539863574258471911444009481069752874788552773356997661707280205513954401129090646409267608532041746316580049606335767277168881156127481556766696818673307609844077213982803342181880020094621285000700674016498308680476466640901819640407728375482403521093823579241031006574448720477220202490119057122338180576099144077820166912523154097809461181057068925426094572927520597703182872048140324539681469840326756792455243456476794210742653105711615794281234825387238366584282247964529964184210404104116224625297856452542250197685527004336758812848856901854721857346325522953760023951959423632940669058892303524687144912958221324387861539626734059507158965425402833817697112525984073115268395740969073823497591380054461287828156043786776088782306308512248052343574637812998931469793408161557297198419410944000000000000000 + 42349823109267468238726083018368430989641556619271650993832759253554884467394325360401373089625097860589413592272707588834771585628618666625036086938693349682325871471595184207288040505870361360966196265919747682314777116174558940172210807144580290335894090501357491457900776931582069600691174762872616075177308425847054108519482847293744178574172057558258819354786030827791941151045748718606209989942201457288608956024075360910853013452577318060679362199700343327259738377873606214003498420452746431205444394840307153597041978287163950230570391198051040452890277664060799747570127687553651420740124924952561120654300522612370782089578691660113525363275868956826456367573734199447210768461235116792147666629144649111709465083001023842811680066871807397306407034292256787639395215242936059143403802759511969672233980039927487675917334752608337530511786420650710938059075448850981819851853040220407956957025156074683348523717602910294491393201614495926591792187555537284144286672891122447054168598590027115683361517449845043668724115555621583869922758901989727806469734734032715708512475973253755720421702549017670969137327871398868672290306424205520256650457243131190813833888008659517523686143329026249929198788918377924489143034545036517987540888763353652827714699676920637643612232201983698156297019263406526703510560378026340356542097089685142621542540150140829640687747018424003187101363548216640614195627867709772845016578796196347813677878825020434226904044401890423286505563852300930257953398074626927493120000000000000*i1 + 1266355520585259214026034376606293983432810314544883706212753999226622980684545439616893615327547776037099317019412447998451845447116166315580328481985127160520652735661194002905299056018580510699662934267855583793385683352383787280749202421451570676110498509665644085365997669981366311858918625910503300481758419149510484503786509216587750279223298951392226480876760583437612920883101143896537412685770221528017572603511909336181803787020439698030310145175425771619509061277785705940779343972373971181181632805957939567057887952432179976714231517735301468463035103031392941028319495389736479936826214772995962617438947197084411269524766283126881978052972240265503852670800925916957421245762651948981172355754778643010232242066935384593835879818783825300344198076064332040668098551685613905802436211422878729525377093492090041564751706681287951329801174777397780762505367995773893087036566949557179684943732484911168811644901184186622875805430785426118531893198205871310600445945143878804203419475329037367998026926637709991364948506221227718881145067706679985064760397597275439169542377945507891811142909292248789596111711256390684482910266904379679515848762086813039738083306251151676119303619476269839171733818203269033082520557181752038576061268289306893321434246316798702461948995503365320036915252149028121729232394536949908234369205870999074907285272452447437417056082375172944486568048080746167528835728696202995553481363686029673533049058893201214814014727938682881698657497173834365824190762130623325798400000000000*i1^2 + -5697411454239167259799985579141667887632549147225519720500758815977119072591993256928428295539661963039227471342016408065649683745479470008422777456447994531864538077315650795665547074863259911334108653838460961988916415241513290951435831457090411492246842231852489094442239128012542715176242407208154883568744930757742806487835512527822527773747431894808002462414015746139701632026359461433329260975393688333902682269207906414639710839105020572620555654191520968175524699948050703957326966622505112398243335757191258323976599240608226643489776224904097343345411583177780553268663551242168665188523646748182105206804761320557598819132631168425092435122286354511134979886640412927076761227001190210583361586199989060690638895478525251941003116010490651974414510508691915123365449189330412885711542898623254218422737169827895841147634331627152449198603998800907112835006198608743057719134921778033825581122756391530860001769237535736731346200926451824149709074420040820699797242384671793380811898669436648456090823449001986560117931266318467728791055930367284717860622812460175780533352449621322635893976348437031955975251197749446850644215321490372819785875828593742738703858970438711275321484245767926836589576792037046163857417990232946237772672940176044532824750239637823224463797528042142637819892308135817311015719556335941162989099117041882325929671051299015907134387018713878742664317007673123416335201017394594784802429653395841321418424514592328685430251110762610240191153976307166312500449781444058808320000000000*i1^3 + 39802315858672334223997263722643704090855255402381080288650769001402799416120153578415129239535925931474378038443781662198934404084344832686829976393254066493572479414513246121620262834318090257077345692205929766397634781356726632244405600864765796178666490756766055794775546473648988865715292554250090838843357529494946059694595772492339987424891746113627774566735276555471569442128339379121931049581133410641235387149702672153581672912675468752766363206829187304041679094287883651623734780521142304542211361491407930692130814207229049555940242097122327038390367104381879068062447621563873315013562407499655651166176156641652571406629512352420975425109748576336045725499240260837000267582854451277359758140714100380223139655314373791873606983797868997928146206198026162985784016751892034907079360178869327645212413920481964577919212118319417877896628004762086252687721065511909636426565214249056564669882611100827096006238929872329222012647644210167583594805545342404874240185261367182254651788902129457015840384755198880754357070078160364471350671318401298007106002595903146695138978086533770768261031078856725748468024341190620204355899137140202472058372852921070852272830226649937950020321518682359035175151382244641191977843466287365677818547732025974116073998583513211300489054397135130316808558077090199545383057503683185091891282421651459491930690735281979570105973252868846291749876290631400549012321424566521082274192466696036567212560436949347654745120053917431950606701100612617290505782085223343718400000000*i1^4 + -173956240011323047632410982569915358688214515085804240909223499567301701129723646535088617177997555581562199438446217986108912495146160775715750319235115045206309406959279287424402540858266382557782893352774129986208355063975552423100110962055162914364128371963899312565595675096194389405777604471059352731442391329372710965534111697800225911143188091833579882110973113284665515217341926003164326906921573144516728573613423143475681115275625657486595160170881610137389788821855258718985886219233507580231040492788198703984751352681051679707374435209081844247921581313447219323108874884415048285126361917440009375854633696232857044193683745842866817026762757259113329586296777934622547494713150234716236936933437100977514597043081020444722985829944024107415768395485447457379404670299727777477725908283232882717428746208116917859728595372659503831281053351047971157249752582585938759790254148193540521588631279767396323981686568725407110822980408716400338655375897038094058470000313517125415912982967387098896708693005454532444354729649820785712763511003381266692646942078832108083945140541281828228335147360292789434460351441981951680557491969849383811961624262640027398682875792032488548260217062677202619177711062241008426109897630211314475615778049541937701288046701878700099010507572118230057603102798235518240017591006773935380324146265440198019762336589057589080595268371664591921395701991236641271950080870202761419963223658129559247106004190328226921118283534232903813450747527088127616785663131000399462400000*i1^5 + 432243591516295929007479321781130298059141922159989429367677117835500940404702314717449917041526078540966188760258081288475407433490646430992288222987622686491519002780519867371911903404927243423954049885773306198735059068889995058855580668082720838545064862504029368185590298893754658912560539889649353719606351040136842931161710634493786085368753140016773022707662168177417464176136608106852710058846347472586533157245442966935296961900542351605603489508438830179562937785431173424169400938712891322369104375128578459805466541536398332712029718352600765583311005372783848226424633967705658168718085801426422533626869878289632623539230024161332116453126991354449454176694141355767725959494020855517172053947295498146287217952189147024008215093273610873668361165211926615699774031454814116707773213520279779570154999472985720941995068012808496028479454036661174814436737154760648122488433249914196677047213413861639476481239821804418978736740866644731049465039664526384579470363538326277943132309812786779247747661902328832872301238102487971964538341810930402262643529628397938677194721387163777471076270919406396257365058014973403521432366342205472935571413252403277288092264348128554915804733221409673315021590264763091879100631259601336096804616818074062735464654190164626968786589145658963168184689873702339577042993924647035071805039462071724629306378879913704895896495300606472473503317936585353501070364515482161924975164694479482972229488739663363141712003854332751955901797896862012040652673040187916288000*i1^6 + -535661830599730757024555136932199525001374386337246124512596125797926792101357964285312169112324381932020348704806858369540608783264200839204213461544383405799771305852266244245607688377474143785825028676827899195774409081139578224929802547082625090709212155938227686610318118055552926268538490236950182210356249744127794831852511317639782753224086728789324351755931691138588596034163967929844142442853429161543052053204243034403153324122797948649576256341361946137237429812114823974223281650509127990725541268292868570465916030011116417442903544808624927308068389647929375046245870439060326154458412169966828247929846459154297447652623789215941196813453112330570380786105491729734592732348437516496095006785628185803557421136869113683448363952382716733743078640910930280148355430378280812737946615214166137745454322705644277159354845375533554932700947413692673920810121947348750447841902896189225199238611719053228485316141109679262301103548658343985462482907444978297333397104988907550707728629799321772431504418928411731632557291149634331245740705737913759295100716441688685633846300857176395901405618697246843341386725110253324713835947097711512535788351818084864306655419971173817517723363084729042944642273252983677237949586094931635169172378496348336286633427173738488985049214799058157156553420701082165047795030883596736339147769496358388637247775961326594376631063364494137053909648302225356165895355353646990423785213185808768861827335282375601872176218838219638484258824849464290656292344171635671040*i1^7 + 226675957772841689232199753100199604239252283122241111746385620575758780094420349763224182881719498733807044979139384195598994742505163745033526902722721116177420298115044109480982468855427767599977347069987442513222933869494948600687467566223397953044132106751596890745765583972338841053840029487308727679267101880618472713800930533568849197278420880926921087067912519930904173864586488975621163003093316291449207807264053602226649895791666987559501799595724276620142404758782698523296750129154766778547463240444709537113591261591438709866222143496476872175173536465085117252985993030566282370919688415119276892996350591562752190410659165448300765622808376329350067189489038995645489261973668687770498238738006401986793384313350383647572186946766761481401979582112797224796274415638201729329442239426092300710845809542377064129064438254904013255631898666230981640502479888240676364991518344795168088401794775467592905326664736781765382044687372301244911194290425630483685733520366910556838441203546600083731435438490257939204259488169214502216775348662234815448043013495179110768187607137290933428223008837762844437841447072628917963335674119764930716953822920446682897790300497287722885860239525179842746668622530322755412817394566675273660345640613886260342901911703832769708084958301270385685298007473691497316276284883208930969253741691333041069834222473406014588879450633396271583980360179158801508715149464529108577580642904366488786516402870932832194359715050698657513312848925692583693013420571885568*i1^8 + 90690761721224573259627486214195701583900749047582051589952513735350156027828673645942939007561959406807785893147885022972966156011679209093484625602356694271366272366148375713076060027845466060968022265887485637361958621651266758841390295232281689333347335010376658684978945490673781798193117181542595803466977675380832069018971161125960039616258865730799635327317994591515193407011362234333611120149070303144025266698270230285297055046334853932810677749797432981620385031097000510876246637008433250413717179358876493199282656805488924329567876855236599592036200826626696518910736806768982169229351885126194192665746430720223930689660934057115893128336322976489442089096552328566682849069175069686918741792177724137338812912094118850493879006195674012056311694066431153595951060068168958300428857274411124258787207193800577771922154326398666093649751321742676024678772517703218355597909800457249970144855594289618046473469299844052969953800894765628646523343252202839672653869626967585215717805391241609705191803454081507867939625088304895613871935636412644029457541815457126793037292672369167772920815101729842252169877130773231239901060301290557348060684765833066125794428715098331540319043998562622316140310239344954444984601769638353013221184612108791044365085954894674449950725019062609744679176181598403311298966452954958067891773960236238527148490848499916080839884776583398003920998427627600726344853328507402337867745145367378410248871468112288882163749678988183934553782512862383716736127991808*i1^9 + 86845360622833798907914455970280420891710569911290633904511140499654004133282418100409429363632013330160984482175587660030161195764459298061733736589194195461437405539420299932026866205335765541575895024188533721796594585456933224984594045742371803411292371082817617477359363627635931347556990187207387980136478233504942320463431972721300929676836374278496762061698026116691439418317460271767178966580638153625318714461840139001118347709315476741256852165484558738318239721734915333735538991089914700718518195146349942236877524699136879046837717168303065560538277587220929329025699934304352387086109427892173423103268522438233169018981921289102438634350164354562152470576179284334085456032552406278329483880352452978057869618986314697983300571300258663348923852067405397838771228960849663872152048917868160107423626678534127022796102384047843031866839305284529061437558203784211051950596946199601429616129745889279782378483094662463179116892474890972663525464570745736067242299089640961380925438026279709417691140511142182492562335538401911106809411876471986543680440621548502021914078455848748467785262537579263351183781316283951819964383955722864977185213564732483671919255633512034907647337449549952918986451027737124132159202525410093868795678394187633204683942109780353009505467532640129102171840592631561001197715174797179880573092765269449303095037595749638365493708828541949188767220148496766811144654485750195900151697340764422289921473529095759935422884377492045223216463995041670784488570880*i1^10 + 8793652273464901315780094967097428104114208990540126740835577806055271669202347004842831361352260005611500795240813393496453582419297316675359310045923824208731109898383456597301141408636901959191036572710157966501101695713862138789831804382388162223125056963986784772683209116659809159714343057006120049074335859161874555794612293065191670116535307120864995574652538385119213445477255631431331917843096264124317784252874166345326064181270862036279251940873094676128036209901583276736079147202135491367924513962942099825230079440804671808922053564114165201498945802544805402757115921963187626189275054825417981887354068515507668760694822903221202839773626381561933494470454087912779653414644527982968086023838455126087153050668394621053616567062535930986362028799421211642447610103546176846308666962236493089886428886746466916756231995897732396705658666255004367454165984490629150913649407208133406347163681596923335377787693591792830250911366634552805967798460283670846888561171606686538232348658740769158293982688756335168944592134996966750186385388322221215465438745889835609454751146291133877574929885942280937901480450622332332677173588304609580760197823219715760352427487740395009179033103722736424396143307082698535332197421454564483186038062021076552577959176506707148447397452088802276016612648612616201058036474417126816830493775123680674939012451564214485791048594677711680145901483327493794429800462249555933876191710997771652727692177106986232827134082345704882987649811996708863737856*i1^11 + 884244784157384223381959832547929268437105609006909849134389581530891442585728204865103376249837896724823984572632906132535596309089093523162838415471462819654122487750062417012189093060335098773048173993628797328375263139684205997315843387086808078467228346243391464555244500072666063259517687351016202580774983010707819587354341323260558029920005261439320954798094733265309334233630279481691912281633347032679181511391992684444846307948968458139814262957956578164630973731746407873604570538835658208696946552979571154444368811082956372121426622553440411322987815336295168829171778769215697402680973621252469265450255850903485618364509963201056077359601963872054247004887905488037884932490599958659820331082205097408638354752103570262949508385605109145129166167429628008025558984844391186456580303370744673943625958868958206582913444556720744858252924451947452951225876748997895697392397032133452842291321349685249909754444647729730638920374444564049499381687073560418869386323608511888586440416218838467814795311595239983302461758863253293329361425660568142313247795782090118394460479672106679313759763073694936418749307593136363137297576749988660319950186481682327556696690375506556731776335837190346491486228814556584412761249624395431058841765954276984493302237724959005786737151461785046761362840118847128713908658396855886398204392872393467310994017511608019519600382434684856137245118468183617255726308345758432664956178965436287481146788122569832409895299902855729967892369748181123072*i1^12 + 159849018830569919164270598270176104270891541166119929134380716648923253834277667795470169595546361042006810605892129929733887985059947325153106444514752159041566030445555600125133621749123420424350625752346544467081181961351844418718085986852244856154755115189100721565240876954596294524257761561252283250808197154844863646525751692787063264991829309260136218072623909452443989045558240202081057074624837764778228863389672086927589246211686627652260858394249020825787153843583531171962296120875936760358307555101718613318814906320153036687171931213168008785500946486154164019292739416029070530835412351889329466652043861350033106092478567440674399801080255255800502880834994237808164158196160317760569291932267161585376511508841216915724996480129548491545783686860043465261120921817523606186907906618304894344681981384046082746681114070346242708157542718859845162656893762887948293658561138384232712032052443350340318642511245649200541514139030171760784443543859584492157553369279404545066841972951411000889295803881212947340598495389321041920909348474971786629285309428372948782928314059726034448663825652098772313708955772435376369008315133047379423220513796752941397599983354658009483031657159620882572917714905432347289333866919819892121370031699534121465390074051531368871637863380067734206819527336584264675892068913907369660480673511427709676882011065762312197830802502675534449312082241362247335912355750035412069286764215711625521333070218737921294836287493420579014521933057228800*i1^13 + 407342757668157990023476113249017424736260862937026800735134257544694006310473812848111766446453680893004178679996702247811065858305820946437077464207784006377209262171863752985565740553505975418719230618664803731686778398277760690404545442413981343991379797416551121979013691036261142789855985860413631434948976380354042724300282814815557689638313335818046905005322195525727476057098050855200195561828688604551718256865099205815425734798670855369339358069710082415365762967697350029758535875074644638906139876763564731507012858719919254680956467790507033140714498969615246554807698620799256684607732352677049959824999134799661483903149781177476308104254565361489017387643056644708696736426621885443737856239584452318832529767807796241022299743003582018379389078913373309875725201243164386864203513411821512767737830940728426423464666439785907182123875831735830401032318172677133899285791729484364647422296512673611704653630306258831686519688638303538815822321709128397450738531577317655234199845361815286828819761586087862653857256734173196052406001890293456863908390425562589529356865204117684738178712925571639607741354132565563246140052357754700160799274508865262936332868718699907148719348625878724894987487405133299886911253274551439564249347727068985366347547044001223099692291060502037108822157135335590083917170990749383571538575018226497568211486095044218421741422357302247590519044788844072357784588537690836923838215257727628779999313440637154813526947801233565340766568448*i1^14 + -1205914609103223838019031148056412384635600446063227214215741299444345599717476474709701547250202768429548924212572776737839798166378560095892049039981696700633819103338036101731543976341359545319941351451818890829968063635629733913265055485150176842208522177268929113583274760857490955824241075287141282223350720360328351573641412122928183406479504459843133973719655861287215575405196674231091620004397841143308966333247075182783157393067344641364446212277043873143502886857578504768401077590897366046834514637493308644646065216848837314546497377521826697451889379590913746606805196294956917547364926885699306908329513960746301943927633918941937515163667635227219241273540474011868297655007471610536688615421034446363662114133344060022455826015543730233462963100842585031835876525323290398266543492469354301868886599394837402110960185369931420354650913288591574321515921958911985917164267418125587074018758102242381675501743531086227309157946683360492076768540082231829776224290443938716457715517681808946344036013396435900134536705775936037686094894923290053682752610817639784508557125844735055454531321325203077854110587641358240428204195797075698151053674892578296650729146029117973724436459671355324456463639655070114257977183748104493075742503507485283624956531965624643647798430642605399255027677329057522969279484479329312292317409515092515621147945998526424119637234629178706973825031966063342455290177398823095808710679523508455837647660463516304588124467986242471817379840*i1^15 + 38637918562841221004370423113403325425681452388244724170145132957661532156478636849890162670807335429863889310911391155896018753666947204354432691067658012318735025482615434613046271596809238208765723760158934363275528553237883666281978990817911018025511498253730504448416132341385831006024526543223354546648456001507531783167124156809402430685155656715369831377515146685963133995045714445960507470450710870887430859995172411431109547510751403825209731087885691926592841935123563157650585833243835472470470006490128277732222140838945277537173775175537703445344687988003033367254382077717800565132035314605649072108677726557991771360093985160589315663040551111005321527879429363150422250818551708877750703092227559467953135706096349165150856898008067063513671866534359943981841445084416787052111862983497108664474146596039728843011050513344974088795393157177381765271172957166373418704240695801034472334216073034273116473546257490916963429322706389639672947306070506841801095270173208301315512823698351834658473233975117245369492475632194908289810950275738027840799598814818772514137373554560729951937242322603472353585612467699880617956733245439104371377647123951198854429757211525375560195153561250111818050210078781520032976082143089793461589257675276600361036407648176782042200837167369804230686992472260220997400723392828231266192706916902772725246442162730788100801228945343948440089898879065957970406732955089048573722876812266433316335502698997459058311175019614554816512*i1^16 + 7251093181887252748637869341400026633064294336721527294841931834850779251212727106876354373856343391214008283052555998476626602089985484248167301760253050042081630007425604042932738458705987605194564344968164313285259966770618493249227280779547827906284391091432884698976687794047577126946902651534153487091424314738923320562729133461352745956388065572445584655273285639045499005313974472297039460495184279945273811321432223406097463939440166066310356635001536330559134426058595115351632986292847551526297575658688277334989716961389617387049997520872562320566026544460807008838366911006472159296785509358009231575892823064408705387598811132995567404579677469859758823098290616605266047362221722374505435963110232545968461308262796488767928547677128763927916955747191876192676227888963066560533612012529557890970211698641017055790153485464405024695032795139768943371373138132135581434278373351063821974260524160320096349764444026974396553565504903749885724953516805387115357703094132120163685130536073155321746217249030643679637868913932165620589190024134322711265370985169611378322399228366064444273791100067719323557729151277474394354172885141950049133519810617971954859800315423505896073241821303042541986887365845161305323583054254305483699787627265311675468934253863067383491730375679484385563164581030936501418501613133145990036029386634809665233727960560942793336476908335561446440705613303624983656878304932933364633859862722369016265769497181700096447026033028235264*i1^17 + 244024351940570965146413084956834616038742544877306729081182057512454512395320159990855268516366389159397569341043206124358368817613204239971855144791137911601596300798645846025517691285086361014195300293285100310594488014020209049539479611323326944506929816498026621268371683162342474657780384937895704349802691561601709792574382143578569635412713373102680634937172286481769891269733338182403536144637565641263934941576678640545784639547648509869464703244462401174882287029529624524801498133602122433294893614990681357078665361483939656487188599620668528096668711231062405854772306209501235146001610762162705497159101588481776265443081573999563217471830900219531162250553082200071547383200695560539986209688422295730886643235768502318144109265767604164471662679547671084354160782496488019541602222618265035080437244982210262612895798700455271110657341845866170808250603450442126215064448068388282589462328492314366977040773660853359194030382881792936587705363339951671507079395340548421748997470245674181412171425955670990009160935013509546599105955963927789316587592860321198757256211017479723365248592875257495805193275521614109229640886311656015659638292477003420085874981488613555028548896873951313767626610324654829372818309817557288791948793045880064855195465732623552040763339963148197577892603244879232015092481857678600453588616493254793346209486303533133662031309366506823089036005080505827249354397825280374790685913995579655917507954287969793367596389629952*i1^18 + -247131465097719077455896448909151089566192462858977241748326712218530998547511908332313707320668580226455529287957489947929752084025480220275583335132337806698423814989324195908944838210018697079080381516297819189656922525737695808400057903704687957679383359398715348113812857720158260848633355158067404519173933285344085285920676188109066528872302952576441289592368688427989047037151843046490335718829097900990022467215808227591430024436367536331798767470960764429784853838214283060491677523259305548900366164369131545688476696167205913300642624481712805505303753874913661767110763645538528768346706274662481078635500767394658591097865246356375530094418313490484618215877178312505984475759026023956203420888687544040305352932517318056736481079226082598440802960646617816631620290871148002163836695134140234947205842273189822054865660023681671531311864263137569088350436210930503321839833365896974378892162393368308428027497128071485459658889651084740769104828247529350676882035740989651656568405242153209711581149940450306382497054789439332767742383328424717940678172300195668495502249591168511960262279278386407611670450299896193822037689560852219969924398821435669435375014916578151803505164710076422664384494528688912344887794473493951497125552261950821650683830386658700909744953385243596078430087759622619298049076743299391140458533528046450081336962230922755835198017691501020017143534268247861213016567552097942818836530808872117952774732939479838615404544*i1^19 + -177612348191361617433676528124852053459411691919929459088295759500436232980818952034009212072878055393043272172050533617667624990871961978244322692514001733509950997515323741782640265555622479772001985125005124642362894779758542055235234349703455662525509234612852284614983062271299790414876642886342261016966580055138512289489854985492217158523352904991168439557056434098255994400129454699721632193229993770855494164411196415964434249041593965283527068353276461115409577628096454428006155973579531994347220399997307872600337887673346193417650366418293249258490294436376601810496822848412688402179070421176250932421469236674271593128300759065271432376366704308302833969416754764739545466931012942639031990120140865322165194632860898888848263838598659899944864308805456835775143471924505655211493116719487048663817182299354868874148421055352678475474479911660213903039747979910635315092162854276528799706107880122564991683037713701799325679706235164439725982862905914577492233226479641213319624925920648704692890590433222797941353678513788405626184753003982832443220775949853670651384930515779447360375230106478348525343112332483641829738119118052920898912075095593008634778148155640024540750372307554278450225592671420227135608068366259236782853019270368461492669128118116094373237739572480975185501852634676647432930006449924645340511346920092247789370085939373585834047921878974684468424385954087869550491787075191451657440209689388975247463580112446891753472*i1^20 + -2598634147417641418401658416216917383498463508184167280291144183747085684377483359087303635424441919694116708731900275841431733028336911330359232913312381894489704694916256883784204044945603274727314754271837637026190508544143945154510313825520650874227923119240460527351782412265719586674523104615752372513002936217641708911171485012418890384242213321898970522375884556640896247184189506485408780497550095073630246628383918625876887582778049919467963406254619990052781056912863023563875312156021853820909374944352826511145130339740642413404205900732884584207764452171332821726913715143975479981681101140583701498748568535646195772321293728262765842362137482742680271257697514537535410628111673852688825501674474856350777814216661664225937488976982292331174481999542169369984150444127334909274912115716109867374191329129824944100207001841152870736058390056790512099147341572529436054506193818999274901834778677273834511862560717371234669547279628608983458159718697407132738281408104821767582540772088156813659837013920821344922491842661313473676047197840830097904642038663065512983413661155042295230344582320447440742041581433134803069115387685436309003493816217173552391978474155032161213333294568099291570439052360416302217267964204896753196688094902811923613538294168909406410703623878343709513786849361899876108914235082195146924801285707672242461809145281568997686967020873594609115265459578247817699865068127118987273708752702959154451954204508422144*i1^21 + 45043193051721326295861098896174063441368798180465011084646981894403618120770239003261982223142778637060336212338815417265975726483359549069682596261775079745113015487922073188189217437590499888502946064781503922744398217091164353907342141277271173291642171609239490043666565647046315143123639110566504875585774430794135731354416975045478266274483996000832804429830307210597249154992780462886461809817730564956786826229307706418094295572862551152217729056689097492018380962076686845712252918144094235305467382729463891393828954446931509290391036581621106826914274881444103528590776099233846531064447119811636512151464373333913689592708468148615596971292744078758504833287344373022898106445195938534441067818370172304499573003675036935154019668929777146372429938303085513755129402791650641403272339919160483032596936362670916503757328263579276422166898767180015944479786186186457855551237083687845097713702597189196685570055523049133985472912931505154675825350654116763942098705217704714571673426055374236939962566396747811649218624931227972898286625479889572331842429156820751581334273090297766066289763045425093302627668793338050668934072954802321208462133211084034692741724219381553446914980546012209017090301629762549554233544099921906305239366233981995510419641442402151833781564225871485694476303433313359397057971046287755181932125356686412435457334222017754825955910948658742699016735336990907244146862081548205059429064344824073669075550601216*i1^22 + 1675127643452070249116098756211652728977249852406376039799603588530928912414405750857533139126003955945295099639243854833497484961111343495052777999630173905918520689793305690072568584030581064803216710703997706221756209248372564992746900129928088770419318478497020235597223964685476479741025821651188457376583561750523554312072660431608140777923518604975221502547354406922620794760860036194678480466605313449965931268744222959812866751968835507399536325613137341740347732492149049278395392536669628340791749215900542442838271303467232852469824494610971868453990586056172277854006038816945320166286898084178859681929521583503040484017144775051728017437179543305763952874639359271758015101579211262716032271771387993344404094289999680248590805041897488453517171336310301298174255918602377504190495023404011654453783838840544542294017581812549734647805365162522266303650954360651953282066170314715955864708546364754878207939968584431342336310241399636426762588218071730706503121881625549741250100431296630123457484968669898222745266138977156195338766790953365399538832575846496844908511146170307646658982935484475862858267861615947324056757312712298090462171113566390882777984823829566097837885309627291603597253970675670580408368318380824992686989994545242110174082267760287643752583670842105623623103463310673245151992789049399616280890892127277726104732030408850592116759913802716936814737794596864456790784294640522654102813069058473001341681664*i1^23 + 45919990773927190918877772194171022957693447116132382921403071698995117650874274176929020208507765974236529140047109529398659959929431190424621582792341479984675030311654993883535844958589845737078338391043827796059904260497524744525783755436772941065058661936639412065513602325725423512507120714288051500372965327110481805879048580113764742748362210821900806110585738655877429168848176269976890537042765252065331795348325782888270565650115785679301656301228801678762792239185368141467717846519758061428983750341587857563666402250846543959692167343622852562264809718427990811232319975119126483104870939792925881407650940420394104816176401849450475814635981429372644389549291083288009829528709383457222277943448116838115367971065467736886376435142519784369211927211307274722029821949983150777490228567705621968066491134649133105344944330374945064595136097808462214696139885521965892349134063446943804678395244546149808911617715782951459777612463684571517458388453258191688459772332003932263471213741401927657248587053483057961662839373898970091674968189688138533902553098371283333533701472149945137004908907007706815907448799362638919928076879393199424125764391857400529775441272134485157817734902485731592907217046921802013449597811106100412538747018394776418588514454071480161754400035738673664943391335135834870575895945877579180832491410455485838892326175617881489196081858114777070235877235445512051080907962863285392167507676129835089920*i1^24 + 1079824807835095023394814609386090962168092436871932268478728588125130037441229686969643994278455968554309105118470337757228556726348653599453184218104450502548990045221488043601459059855524234167684346509985762594127701330892887757370488694832380650994702688279430954598874609392644588723101810276608293088113703247775763419296932533364328192346086265478523563601075548439710980844902834449122888250028314166807477034176884333888030408514924209761658882932937664450871523864545139475571150348840672579683950613288341862383070976358788476318104339654592031992838584758290499272091190260880801696875318188219847520071388443964402456064519806847623884638567908617535192112472352173167520998210741575359428807863316706806630777545296958501849599423791367211027431500007233733757715595343506160418285077425413738972393263318506907462922032458453767066254168405282549762878641604947073618334687143075703593982315789080454770979917452303177818482217197342588599625368110932741228608314472920686075086121100152541422032359167675037785957838353585697272294288661729419272710054057128812950087832530127130082031627895062677518155270845438142269242357446245001413554967694409219155689398611322548673599760434253794484283021783382704471418148302971465297471382097415484251957880939587202495111732027775502747752165806570411919705918223995064250091979440453723086836909266485243096796995256973179581362471097717865118825689029779176610260240463560704*i1^25 + 3371586434549250636916805800810150146465544041524845602104594247859907689454806880169214904555556235328350820771084902658462480361879737264438476239175523020801436618601740802340933865911782088267177532055915581632151450899568739798587006688865637761021217124739463478109110610265560345816369886872501608187796927188972893672618906298318025019009574757036260472906912915722430512386927751216660701900872121536003888576980219936620392382992413378481334968082933388998377947816934437186631619881705902493674610687939692400891835587068749275238982580254034872472491067013278873399085015109135711851233630614946542432564893971591317009955939791130284270398400247666002151733411577847014552239899776157090357565091195766030940675420599840118296303708874016164820392609649192093598874835944923902286745934787805275635922328259671739943293149840512192048112224518192361586775584510769599482629036291294160599153868016390317048459978362235453233760490178147659776688103729456388201781328021135184896214723350695291061166570518643771943990748064023663543452392577852371109636523543126169936366127667209995498970814593523459789689237707785352126610733209212375474133525699930102901948716783625033072762977994166013282868948222881078709510389077173320241708409294502735392952376938051810032455297909450006611992131848776785073087935698243325179103541709923622408998631349109643335573505384366433184501486062091776293328660343616818863279177728*i1^26 + -51179908999970534421604862415018694195519792116146217911693207695781085082223456365777981747601999079361996020410197217598484835134034428576871145669187874271775107604899882846909709271586639289030033962783029773647153773660983059998631666458769887133518937548330462900361251154474860853041126830150648749631426553788101576294106073043820984360264650037312918933005556419357957412388362110766474467289372687601362997031611963712696181619560002013395970927041170538439360635860416127033466890281134324495105766371123165706099764310175520645256627051553435393967035740108261949409177569765010368622514830875407565713682791416774768780566462269935665645675832686721202763157496288884863570067876615754338870486370414614018897890963118115248555887103157091355470232637421897653430239668757810208625374636181366141637709378134026028263264094063042533868844325777661847146649591380486743570168284239278982170867415142118007721759308277463657327215948075543309361999322936010909267941798381623549297811713086268438380672179318998193908073281277876990675192259941175166995225466500764608024599531400393786964979258721259120450537115734474212309487025934814992097306526004126312252113739281971827158769275333950336441610252035492111219463633392694123770425170866830236047518650628456016777128920916019616024846052070477072302466585518744895194693635709709033899589244613156232005643621210056542233037258090293529268709408424926937874432*i1^27 + 1512014207889291991967631090463736515407714349527584249258496865547833791870926778340467472736435021282698328535395544304797171247116581643971012106201732236235890250872708534011477836829727060235445827041742325826198984609665051543290214628782396070011853006080200105078297957357712029510902063801529050516103705748702357021170328177067241698937224071864958567654280111739812639724129590971601791961798501347353588231584653471878229873944493045658332707746183502973951104893591674345528670140949404497125162547239390971997962886041881432995135822358322594367047970430684873424695916839318726513975221284940022174255875886608363853581223930618099824670860013163548299056120521224922141244791709634993005693138051870941476811408549015463969493803455452746525336144214837603212523248235057094719185009142643086762705452449617382916590005083566428871955039763370956767171653096186604506508177711249741157695844966461968907912015774328325281949605180713707365578327384626800026971304114473726299639247137830128926485009824512817604876443610630469787754951585540682207605861818851017961267439364291978137241731408847335552726180535835706092910952719294243223719021005916743086487332705166221474253513102643342650116975564896715438527239019322115028500394329106397065873068351433394619760643764636799972663376405354587634333082250163472987777742311630534843042717186238512363651568999978001695314175072462547577538779361285505024*i1^28 + -12594409357791176013838102474318025359777297106580350149529246512832908418389638061981941064850537303346220088818766888589799977783894721822149359109974840805545867374822401197949656189315616599718309023251599589639923123616117936298539942212139957683613000215508074798511898501753325459474423383188727019441191791254446429022312244760348196849623062430425284699554961443623144283048413781537936473839322811232606496529386587977574041176100116508623777622317259101358603246837254168538932584889710986900856213534840495104083238944732161811337455232722022114569524445246664617850475896700418184313724047222575303369982869159867873697654553288203627960017036204854025640159570533037552511258971479444957979263932295332697352527178223322504388657438062990206937364015523003397573607985073867570487323281148905174371891853146364119315619803068741081708028807425056244873087574298045720778027011663039591790519852663678441478574741735518537651489761807717900587457691145278894481214800569351893183397595336744617837772030917535916002072340270955113847333071454916357532719366489773030671266516820365947081833305191717580122051138299041014877492828508190563251472589179541754468536789239370338843500548141177371810008674126183676958686886691045471081102290395250391597094837040506056886683555400194164433197249858451022659039697021553423206769384700839490144989700956817865297677122473890058970446239213247583415263280758784*i1^29 + 87124886239572280459657018372090490503371984207248076938694126022624656019337873569588505849280619019514776145291578933904893762626854143282133707100862563600086095807188073810004695900152232734774549221551166880503773805514395965192668000857711482409193319265075069301620607509719492449667369926500886262624537154838302429992017906040772953806181464829196456388696798530111080469729223899512507285196648574758180789822439737300503195574415719669549771459463567848340554058147705462333453574929122535905629450378728496639087305421434815157845381697338032536882892908382909427901650665943862572118269114633538107284228119433531251116809864861392225664348157030030310451364547588333169361417591103958856434815429693867157961446429684788609823899489844822402190435195408158790548775612324592414746222632680624793744310272191204458760339318257514493592012825927252871882269370175765297243424346074884117428309753041703869594446281405436806568596951823624649336963426070177896570327866982858648802003563391711698788109843693504465276781991807266841350393534072555675649222258102608605285037939033154191566963278062668336011047096896091400506523376567105616771392154924213452585644421595645394864302023582451613973772401819569432603808545077733079236996502107121419608994375557902658899290908750351285269254840608481740392985140864150358435366133579007943430876050202885824588288585187766908241951025110052187687354368*i1^30 + -382940258411526277494487770694602616854667801942920205828604759236742321821867118922893766253129325230762516368428125039074449958089907502401050888088767495145020669717635069740382039249681070562780763974057703966674022420001401782614367561217508252187483060848740323685242727221013099351051252738956759001108608079186030522571708841639300893824789730004527715879560291920386598674984482666881208156108727372478006605104663064724559108332924289335179272479763247117350898903416700896510425611782254521110063490055519881791722574504429907001777038535837936276836265649109049985806372843130455824931310790886312083115552117374172087546198908742106357025389489182485549007436149598387045701904895158304493446793154703490692310094380222091923797179558962776220367180566322923825552459762501076466647185657663281895091055304600514508066507924444866501810849812358825203803734752296022560260187703977235590310174780787519067275399080214486487561832582764844291859769266724792501471134885852462834282077300028981594795378137601131377597077645970597410730184468558988936292067701333198201333495870040408605931873761627721223259988365851257713482146778228817502643550436778265470260672254159807989869580513410582832564526094175380243095723622842585865186726271206396313842411695586023720836235952442321602720438266456842947278465386264431593641669650160885868209157486221634025372572908417690543269222523428342333440*i1^31 + 1242081009278353532143178366915668015309735126168787115984016788279202762513331798178380653333452017894441800135680934610238435638893865368967008432295363045657371295013854131806695396175691482961670255521747753052472651000044757111018954751879096841765427945580310920566300398894567752813954922329155322038743325999376143755060582145072060710458254291203498934967596156862074375452200651301634191643902602716132674988437229428162153058270750043088758790804099531267458894242380132021804526431992616216056555578889553992818912137119303921462827961369045212182468916025094234071857689306213362544550917989069228686173405255417807791599080930586915756494698422742389451207414146657560932553413546071023433067460694161543969839687383214212129460780765607119039878669670411898890889174791239932615663731542756650636963091884928570410133566096707083314807726990401706468702324440777437443822881156157536573329995337674850453935997657015483444215396399883720742438824103511024490579817956985016071349547447090440762298328250977670418645816504568547110498605730029588055833875633097495044827309465255299180243275876556253962107747511116769320326272869873555495984769533399776075210739784716384276421933284059046005639888146186018540887862028688242900723185532514384027757147708840346530099662699186227694464568549719256068532355467378186968237786805752647389227779113406906562536831589804071905274389858353152*i1^32 + -2158759035951599110663511614521245122666084047298019110925101016821382984841421278301192215211587766059571642921266291108285418177676959433298691214000367378665782620726709732287443496250122987492226349449745744161906484195209651565337584172483172661496297509006350503732622668304234401991974074460027827360360780072457311036581307116366691979312269686198169677135552581182912754461356228017235937741518211714226715945132888511554600549346944014820655586518478073306502972948634077757771162837804290212642770697101760835480940654602506391869012386295749924934952158983284671002355598269885760161802670792702971695596496265454734559237571810528753979080763461144605212604911811085311005375360070955773143554049568884586223118429741286375132238623169641098668302853709533218858810506867416515801222113199281073804147176474676105539565266383123436491399344365428791022187165685386353443649293923467018341720103043063523207824982715903234365655520013575323918651184935413598808785790634772988930459163410242051479912236397606081236403983108870678558542929392629436083229937954589063052053611538516032029707866749218174643520406429979055131304742224577466984169780121519459877288820088868480427209728610419669488149586147718688924947951602153756058294092988388379848558863275604035029841334336662099723982245477882015775194343147429227089645014634262413043982493324141007144496577322889273702298419200*i1^33 + 1189509491362718537140456320558398417145482721087193744831332868359862759866901252414583060653045022367168713658909781879772390823435998758608053987685047271789179962594867850974761278368355574124995641029512857495448822448784511484274811243663586738217979573969506042817044813100390513447941644766681600032107537596907945144255170500557409417152667476919552578463682302147926926529200752998384032618394718460663996972051862171929421762075331198120666567050976763795467404024347131958329059272143068778838801459506187114059832794253839860060947186319235692454877435071751310383763628234234871959269489579627297525399514728031506618602091008999017433366895814069172649092037903850238965319188343688156519968851722308320690007703614319736015963639962606460828826320295807458376903583621665826776745425610913382282606528964419263139336716949911818033463805709869879656431175272986379660564615806600928478081355435209736058958314371357895028788318113794585091411990119685177949824660142785206591702060029762341347233366353905799911805926634908686887989388237319674351785974683386157122812580784782699366230281946925167514534105157988139315848679541707206027518927105829483609976195533355004124387048204798296476684290160567872190618127344901465306311698216392468385585360742951127409425296246573971312940579975525768379951263904949085440222198745314997194237897993388137880810204827385728073728*i1^34 + 8444898069103862198339379279262278599904587695931577931580901107424724373118186230300017542559710840278050881617751186155087999717484897390025919222578393171971184850146641085037268926935536850924446318744390951970145567005947204954730553680379718799344113441312543837176513097279279626843405821491705932054610863933098368476911979794111448340156522880759529871460467758291985756726956222534629871627879396771597981734333291827149073644811787732884185060216433170701701694751936956459821925354406778160410339299056508990264516704218827492355789590069306461177219237802408252070613281598786116343826815178796876717512762837922802231354838693552856910411823773467292480443503051587586107765520006663750466781280568705206113289579178811886355092744894274379831815351395039201115297368911082453356997669435529667584125519269452410374544738825011490769114557687242365668636138574075919783059084651957731054336591277341892736152539357788745667282156292883351346966042369670745745989363498606807821610003937768263228732445718500271044231344039584517237771775669660601119980318682686390448161447322875705135603199696357960601138286203970967237245166466768630040411100057195886294095206188043957028945639267029221082669151686701502611167460079067582161156066599260755197223164950156446021828185372655828954988902576195603009087309526480498726901823414325354128567279377979556766392965247533056*i1^35 + 1238580855887910408286118743774073196575392247102469518318966393001736500488361907845394877660245889884968926387237251670347978161320486986608365240280473342994456101459978850734278177852331731987013330750302970946627414358508523261065330987777252928822291527576396832719473141372445311052455173355939410037264845680908088466197356616280215853722397778692430914011077217413750455775720898388310396639241847332840296433127224738389561541135344504922631173788027900862251805882218988844895373669298107114525328925922228858798788327477744720572885204208932923743508478689824654770035761025620457178801674330321058318287848919559821237707328628445917170892475692449382712932031659537519376035730378641745310866745200885239606257678845354326128436316119636081595851035038894692455682689068654606638623464927273174227294434949015866510241082899702972493381505012449034809932948861156450505390389448540431378856547071043514296310968483921216442292016962663461554179804043739257102897089885300684272092062952202237935001325203599140074637844067090282417767756692669058105511957237400969423019401169416816164376792405366555826905827185168491685883332105694568880520031010662923307775772708457132676590718569505425489215671565926405801698109356134149983574851962454474409303620451248734210122282496904932805771467752595720382910151484280862907157097632794826205049360696779072397413187584*i1^36 + -1803485248969574803912663198247500272560533525927300489898244438773973905129742123902145719317668220005315420632232193487872675448454314855537409253940853635644612249987563303766844696614477394623278297302458319103140053618736876591909877964741651060948218293441623546724933394589083661718201626765739740433156098584159811099479612170927079226427174094254759995206334386204133463781377982902840192669342980785405362894482351663478373208327911635460639901148822242097301405623127839559038135571422186380253638408401330660480805797235917328985119732749035035200617790426054313832557374622838945938490820264729049834494871850820335030166717084107675162808451717996610190602120393978890468765200178851821190113989092077128936565977777480990764250329550545662227675888183641470231744400493453750193862239066260501297381135304329097619920340711046680197359245016110690392994521414090890898795529096599037702897291776601250636622808222865431918660950790917533536081977550835576854446557915242391924386812021725225522770767620308953614478207240721306255404845725710938001086869465947345389469482287451522758403930062042379253635965494601325990906829247570283366116350796483160823063108099419406639574333401761779351608772626066871671719029320981252367218142719756824973450296602800884704577942328202099683494478125969983384804526615966801063647435909604878676866735851863768301568*i1^37 + 619241934988765977321919448020613334289959408549969685174624535059262281836976514478301771575721609879677375014631378380364957225585404041514708962312528752985087696601366752099318053920100779153341486263964354894181976440670900169629615723372971782260615969263482955022325131123211291609674366561859760762469548324733361714509811301277359275574564201043252486129331692448099362240107306568595400040739702026835389570467729257008706047058287013653060703353382136252334213404565598673289572363627172689619090043577620301937246159914976887889726179387828368268528899124724424635873600716246204215854628749862184680584626429635926705269255625252869404945035562296340383002829679435485921702555335598143429206057543136985469004372210800260995868847515881194795191721867914364546510482807609291660124362334641978858914270244125728615161950827594417271300421618111896565065030816283811554035960157547903074353058248765556418880292892049301781149553981853737599640864623524436263265021294136819650030154663658270456194394926509461799295414744634003876665413460425448683782522844990372911198381287387300202081725628128847139813340017196898637208852803319700501109031123141675662040281530713115307334199630434595610014686793748424044505543241623577161599268987904603674139203993203115182209787802531996579893202254361615443664164868697415313500687860976576128279455364808704*i1^38 + -256479486835316965605213263441446957933973341017673931168126092216178123518116389252991063749347552835126634022726373794465506304397440221531719298830843439660753850335943275684767461195868785675546528335889455604331041500037499838455986858730920831975443941135835120632333340215450961213551250456733817507427057035396727433537924934563941253068438503423772732879054818996375148190658536031054525160634075078736611960851928148237750610040950672576218727175198412237616287795322091988180577167127069291432160277162427708212688979091892310315951925094668244221569735869118606179014191024899084990463588437067995529099775232810495156680383090188799955388259452389636311424811060902719029193570823055035273930687294173142912493987874500032213066604150090864156916806302654891784795372095783004606244371741409643438251979371014886780101024482481929856308391517150905627933529917314663599622261851462014715380973127945383901716938629681279780531611160997256531936408401159888086483043332981443666011063172286213670080340864248750713617558794649955295475195161315489165274509489128262305597640021060478842879902033110545211428533863386771289237956985050846408711840003589723248345043509376050295619748381407886614237623342756081286187626116070980111440420051647939632272286136163841563393272186150781851004758962472692194184826790554486774675798808986579402330472448*i1^39 + 53282538269661479750371480138327015427919136141767573694938992021437481832060361640395857874383214028395777097793741198957378659215874168036023823122530386544619825502769688703526838767140167601910104782793660265088947262255685778891033605864466260664303117946199875919424487533519834130064122955631581022580708931722281742600545913988609339274582153085409785044227185987041399345341257706245525568438665679021045724273876503467005249614437844241604578386163833563313653102087888185569013311225367468396316194863894110785573819493260522096079269273124112746604461804448156870011962093761248825153069475739098512326642119524693350113365972677984438221307033656382104303939888890858573824566330661970080478347650849148190390563744420183065142762262976432909984956277026752280189035106392801233881534421083845064868753008621340016260557303035345381863512192389812938710663568222214142018829491609364865922812051239356210795339558020910103092807504691947494042316036421297538681462533976508116582046719096993359976846989783789407968165068610026466030144026415233614138092694467316518885590660713606032826886910598400519393052056288265713267620387686369080951791475779786915914741994670531896102361917943749104207805367246614162367862811259837825535920457601213116366236089957463535270907866749584412990173110613804948623397957897260395837439612698438402048*i1^40 + -938893208629541488056375714284267304461930110429695356936965524869402832952524218501341924160242915544182756883233603263892463615674876314219199375660968311143276207231182028384047481602520772628648109689572823850941023388701007286573848908377215900827991334410858041830131569988525598967013824813272146829246609760636990917460768607688054014956441278008729558425689527546803036280298115781426024816467997268707195075045544873022822736117768931677674944392505929074618331129100641993481204190526673822065057977446760842658755690414133338939956747543586534332489584096704571811166604222414265142088197916277809811090085885074840934318735848419159756228635222065103159245942849441934712981612428415897736630759298412320190389622402960687134664141008857715530931150892716571811132392006338738441699589402141171532260358649389081594719634649922267508509052507497307522345516700424445979107157178477970805831388066389556790984683874988044212397808611269891923043177205729335666245898970589583836669284956678145028316871108194945944516144725188973601561604277809752256260558092121398849253281817574503438937019874641069146202409899203504486428585036229876882755409543080201172409084092961024295757685492622009660246813239670246644819122147420511565929714252442003830950821971844673670718085528056641316164049393219338649368472341498865996816705388544*i1^41 + -195074466471648613294452396083524322395214542248030923717788053906572726376707531773806095239716784445930465506380833172281190724143456699202230544421276075154876979712711431650135423119881805595425024317948290248997319154854246270190355956841600668718687065669814484122885827674812152032130498243771764583560197575108943578633672202917283580108245907565911131225939713971039040595528259377376379161785405201742978752704268019125698458082984873230972536569416592442939858769907382510344166508598216249229613231498719023052869242720904105428410239158596897512890467589870053160104470708716285532534580456852268630438478677357472436606749956175494590677625682446609075079047889009950617277490966714637608477549544069568734668680371191510707508368140837232064706842699350815501612093305837123809152300438274158352078254726155603095087257528390089250282207251707611674032304157776016646796182431953822552799592113179253152605006198669775725914943636967228973147631013829650571150849709092673840401130179901667646875486957036175283076520838448039939665574590265621382632727684817551372291100297838633835658565109923565381556629844476738870815057981443445992360500291096720142340267930599216595565122035095698166448534862858162223453918518618026494797891588684414387289828859833995960539303277855278864533813695974174376775319122144118792257536*i1^42 + -44365971843334886421448630105460540184761740915548985499425133769986975433654508044785169106281451468951348757189798702404738331959535102957128565844750614156684504341063443893246566311117959350975639146052952272022321791771797289037591270251179726599543856672585233715682666811700767461240382830944260293533159970730799227502877585912831527291422772385861436579078144144381197950829228251117110760416465367341067010063116512769731557539134317990888957506463174620489129970812113355699365713018690465040872831488745908309422790377542864357195871677331078061600929255411077637222970512695532437251589371824405051259608006514334020234043309615383745886417454350756256354856597114968215356531147854202597682678497490693713174166617055158872340056878958199499922784376266036276623300613346391994115837041680634491179017799705453765773939991236564378677323262570405205985292071370905061015445589620981517394548285630124734750902771738139491603871113786302266033994781090268464872213380692840662674668150321480129718268426276487182661039116355843575714425266877955194075417381926285880177434153445876059336943749781657409041985412091869872389081632340048195847020149947881380133429374460021160897599112145290630615422746771340033648004152332867589100701432098103436985605168890804303776659185140748635378231225187136918927852673626537984*i1^43 + 11976308464620499264477756464312440973676463063940222202477907710937182163792536037958430996312641133109984940829584838409186503662710564231571318238878909475815644849079184850255487173866174896860161130571718437490530674876041824668233317505616291907680855345111500567400099701642025446123318830013396345250285992618687253259610351106327833264329834167743693592792897829211615310406472895773323685995130220705025416795281527157765770103501141520503026971249198738877137167928289302440956873802747036839099170533383846748138564355582339768466401005359614969447656930102816318073781303646803479949448018101767292146591277203663297038773146111636375398431609519686593973955639419037273045842486172438600675932262655167411803457117037391796587626669766915933716602572839131525150609966798422088970496123077378444203578645132100618334526446566745188827671120612074244641880886304247357203955077833097964255359066331587385622571749092695146795170374244043781546952100461560293706390766387614597926436971152366216870905686607705391813597353429161371419322263074877414973738519005723896758285202914643308576872259850615552707177230595547308788627583451564565611946443056119770353864504687994132430098795907972331320505122532301074406208706679357294601560577604357079067954480689651992460306936193160257484665913255878111218462883840*i1^44 + -1240302674642654221439098916381422470426617681207972463947037425723580682212277910673593889044688954097686883001398488254413953353593244162047989022720601653611008887861031661796297138868649838148981953402736271672857037334482067632453973414358024609591585240766458868922262029741265928052455388337117511276490055137192418743355542548934154079376087277827799397365084642996756910847306456902494961819131591702135026948377733316199107681488372714140795699582891797525341926832508981433003517819066942341569391167207772984795948914609680490465271361365709648100879862657011513727099288243201142698580830922803343803896876202688103098639623184251933110269960520485740519763678287984862553441913364125302450580151040712355830535785861818277202664767569846568943343808444011058637642456881425481559474076949186597886847713478461393767215898540834336115685446831387086948019642172146639369708282859340574942570256084018273273317151124727297421066877640975228508544794132989470167379935460280432588103752629883885451407403745867139864015180471696713598169725797601109489584693163880304053791503740583433018983576548339429562929825456272315797679321342976510569037299848658958366887598267677728042756089196621194120943814951879361888032258861683477306767327274161441114969330003001697427725876108482768121090069679232765657088*i1^45 + 46378383243506558321539126466595981838593586090390280290617560567890705355012808916524638926110112944104555609907027591136087618185859394509211227514519633365989606302847154579552648372600756800232293868028726471040342718804460469547478251943680079094493570357267801547949143552634970095990833338444130031474711133021649755359482382518767859477727633403702638935091564978861295600555836128602984768838527136507173431994970353735111148443367202216347656697148778283777073162359273019504208297843071608579516300914850696629977329102732452312786909091813001966434705836323280927018979987271603450015484597579093516013785164564328043478996078193074500564239202799663915274498569199410480382057553453352543687806815500850973642553592921501518815374797747460781546888406335541503985647825514650078810960128754697142026229872733937052188931710042290972440230978588634406660907833399819705650614967579685900252617938108022597861394660805282933787434867301340433472855026820040164568330322849655816594862208504743542774068112930718005032383448063187668204265253900555728461067959176385215626800368385316387819396394759040230624621687846191222881426719663667298017301017443068653148189615933228710571369009191921292472049620549667288085837262181229875305819127060086853114116605758169356137779384080180025200326339461120*i1^46 + 141421634245850987366675098706919192245477933461074045656377359650216711468004687244464424659912417850484880201614492184687895072481971345452176322610672276145036343310450889986782510440609027687631533122752675903162214653546296340075227907374110167008836255323588656797716518935865277427925044326681638779065642420906476617904654690856471237412803005865637070045240716696484106400849394368651897266699800619504079331194160764219292366684389527305009309640392368740669090524727492730305011915327216129757214235176276690693686550482246169278351891701909920321981575015959438035762306071460566251057842015847406464446231542502318695236712401657228425903732150699093488800821310138628133176992535098731771083928699470448132400456356217111505737717242569029886054371396958818916127108914648223765127621766612982773400657402299732010848582727590558434073505912771941890784913166630257368387735628479998811990680740780974148961959570652306506450387403388519000655677746684579364314307754129856450432584651182888277496086618191175132656339964199035400653622800717683699078788639739770107446743341377614763130839465261581114658085123915991355153394404225947990175094441938021639370369069120394516249219140772000603386105403559369061405119517971240938141812412301893936770718129728534761306787775448257119911936*i1^47 + 299040326148060925572257439801284377104115143714891860924102273718017491519885925918519934182148209808589937122673332989063325597570516836064493303592492415411654947381348851654246720542697222208731755995810997874470080811193397059647173638111013925751189876932937716434560354634147677464522534078852309207964944586250121858634279315613712114915445044936216649460216029858790632953776073901741351425171145091399331691356746392154687639734786010140346851727632540978255569758899780334911465160310707285299778356072289419145120339126427789184982751898446910573279137367506213266944977962302088021339268904045377637337378627537187771357333227208299006581483143660706959688342142877121379108545058499822951719991725147572132849765583789466149721009536011108261465486168742147535830069092591562090945060091792931052377548194847978186613099226967107697511411529302932442663230537934311011827701394624304687662875210476495890663022525126227348640301560971597460586691348789185886272686453993113475901005859723205518994838693527845829986317434764641028957836072762861507558594555024423746526470652158116747981057488772132400734196920054076912222966515227165945450449893702583727626366064483472150453401605534903938584375499812066848949314615582950000665988993266856902794173946635262120667781829492736*i1^48 + 277358529844019983291357860792640785877286000668774274042891490045430892368539753064313994227329695797258410693289929823042947353177015865999122519170472642187450504879220962669472118657864410454747268926164630987337741084797398184037321492501395212520460261991945162323250640106767938507253448531211488105429111396782030395773733811328101892450514703371327942381493317164077989553165528819836609356191038128782433320925231623356510251356003133851069883939894038807977006901425574187195016187012483936445690889398741109299887227624131016867012965679880344440149818035236607629243492553611931143498484304361611519753165363294237396164861018605361478482390444378035994162315967114112770432814909542769009307806970005062942465376964526766202898893879804776066985550086700878502244554814339379989802844880782068161038245637675967423042210022204064947834576897108595125767652380114814690734662790487132052500500029180987602939675556850348924749600269570578794694141885669832477369498606688485062141447139931723433357438569055633041707111505180115646091816213203843518953182239591392771679998351370264866617729310869148464648493641034720497699138500579165296468148883726833060362393223007993687692575999167863665847757383819177063214468393465027019111077150679367380792306514012629106688000*i1^49 + 96587906745869548138640448007978918220407032552680996638209328647171465990807832915877462355184298210627020290086391895921648059608399621947076597312226795900050403383312562231340936567310960196069887941058854849173828851680994955111640914684900965526349560453523807913591262623464637512315043176861025791009003475781499700383529481236902946636120994967329382564715811693473363374059514404218883157589151245226426769067956945227368694188687522367987117319416898222416319283945033261594972520681447272825564953042958804277185866957704660662399437885348667555810184833995459459205507984144533864255657087826984480745924758487779522504379594542047126128446341775313617693524545308212567674784997201668940929406034151280607827537187721131866684084786333064883927281636730797804148855438910159676846207426554573270091905475620698480410637393149320191293421534014129395732219522624385897107549797473151420113926345726444376876891125215084894685759074630006586688728330214016449861134277111455016854141212520302846303288495472660191143661084795800000282592037708912194771726224048266578663543178433952798897894747013639073104728262230531971121889292095476605098537255653167345142865260451614204831217147045580920247482528692911420781450316946683483591970442072183613517804522700800*i1^50 + -4839442590394263354880887286338766996861322822711549360122660527684944408217690352931265055081502608289538395136220397701978614709496402618927989820365127214075268325137202255897421926675986596251974749060965821404037128736135366950346486614398367744843058611184341956183519471073834777056323243340640512865329620991116490102721794664153757406281275196708304842647872340033505629616385485490260250475085083671730855353301448999495984891699861951747930753471134588642085450335130935738603346493397291462545096806408589660820228133671348715215183350422325554797194938867860275452045674145212876195512433295030750969530345609460721180130623124014516333046389964955819600030921355104699113002160713322609319683861749726969656479630466197287663114475248514685849252834434889929088282271648963298867166467432447779064615535157703345985124393591544048485486064838183065452889055754250292744446901726610090983187451972312486829305731489079596811958850311734574219453422468168876941081723014325546857926974242840385324188203034639721171970372313872989184915739542829703713502590087763775177517079907029585499258712905532616899668696375008439641311020783657665581505843342373732216551829543740166628150116980660564454953408420938601823778552717836801608510418403125771632640*i1^51 + 60611619565781394614173549986240196415208751457036428446597847564047945404166320547906552684499031439044359297866899598095678510683169593880493665464412336407376017325285034916678851103803171460980453129820498423938307253335151275139841882222859290962044833516351335567083565045419256604211437012069205947617996312528198348045042835190264464712697607518745850939394745246995145604731077239326095176734089695334217285010983781648456282279189331119681771262218256681574310472867904039904323797266893512968856011429747139031684601509052382776011457660519875592414186920637671604287051220761109712831944518548675950440209791210638170982577606161139647300311094583849352763419903961610554913102883642401932699289209489004072007785413266901216530703584571415591226296494354573733320983945824141201495891065871960494066984932445359387974392797353434248996351719638816976635894836318778886691389926463892048144105161598183875938647120245417508403924717810590742674969777031552665664555986462658670236099047094194649549588383456151372521818555132829253336404709378852038073642027701886811188111760283173327661056345705886753124759034789562545416623310588431194425405312749755380600265539321958972584085143790352990465582168905523819833177554972879742377109291008*i1^52 + -68497994749567329244998081431111050728181830518742765137330277096203044401791915183469663870164491232877743557325199184037622115026570182775840235244113110425349209801742665560132625063545693699703406614531230727958056199858171455476643226333720594415183246417033657650447794573396010330271534194693378218000423388606091967322258673252637436926617453993133300938510045839114464215676905536065996255260907971375936629765997697496573056017361764632469953844474947436154699358007837106114918218603420854843186007291459304165255951965983902150171583460966652291159273020800484843082152666217359919402470774828319742276008573429072326534434570513389895873703265394371185294670355865895845768545284986299067712700269827400417861000284214641455007231243503766664957032629227891492898435040224195955987219393452064894671135521359399546496645723805482081668891968770662369580667188684936970278637239666743289345888409583446280510779560788364847566081804647706571289967619699525349054070863220475608269204437073833723305361300962984696113772365045259693097699931259902008482650404809481426468685043944158265374015426918619978079868178020788814251832249068071491592849251757351676554699352619128107731138248118058405383631800165777013765663003162607616*i1^53 + 81224890714301667449886458585463668042441479040991700733258388613154767125718366707860214253537982607409142822257124434642792073633118255586013814538774604420593339240070639985786471958442253248328478553447139404281337125465123841820243782347162784043275548547906280349229041170646670440334790015253403917188673404388712266811857586295047954370744112110356515713978905227871566382243332238179081089777872404541720079599289596187640336287558834845637192526878270829098825314473282427894016892466064092680189112017811798764025189936441490965848016996416625552829136391587980377082405659340292021302838730938613623671445760968745623491245700412995492045892186796053660585645703528188328518391588224001297591637533703676007385154420578438678909811083369269885885248540634734752337305598413434062267971512982494132504148019598020599763920658212904637793016791128161258657980009910640025670191839574339808353580414594841550836228278908950785951331307413978951239824386260522098381169762228216155560343913018630195119859171420011301245954217021504835810365435951843286490517961825770620118846799003128303900412135781428255619558633621070152119448823128785984926571915982689956431812134285302923749406096894050981046393379255406589964288*i1^54 + -1904426736567080363017934517427669020474240890789787405559785246593594593437520079280143354166000219629682492669346899624298014112470760288960437488566520698713735335491706381140764797711184186411743932561891134109895881877649080184156611671609110612328309817844555022257093112417736821289461981057146649800729354615412094174564910816497132306665522452460275612980093499421018631376973577893151024576511066125131304943833129453280793463985846564124069447559851380593210192719390421558433630721511270068067579526994993821261563569998116586754058433287964625420324557716238221160008119338650393085944969923572582573536733482993243134408200950945610416509862371169206117599221533199332699247068035311453011049146796235743463647565031110488056661073342923620772792542600320916175779660228488287938671995618777831138591033853770596916853173395345156068208313971187971794042015069052759689443211241418584703126252340995811456389366569408417361965038144318962049508906458614278349161129303681165393946458092096206829269959441024921616282405196944589161245009603830557162858274574775839051357567729201051632411086816295203154737300678160268547536646208153705355335962313302272261147698151454200515708579721995950136083828736*i1^55 + 122658555216821107214606456204443461333642661735623675699035133984903321787662033983878768904826931319372207392962833197364902445657022209672497567977802230792308576095991218499734930659754704879694032221377228487089263624083235223010856441759559275575484530834987528498249933216295506463329608821696698177837514600099115193772794643983640557492650793675893672525380171705231136944596848667047028468999777287590837788808125181893903802041047191890688742171194783081255447420283040976138395894613280878282491332785786409329372192955887402607045273813450878947931413945776493286334149987534508420301859101236117139328548147871879569531500329961472322987342880904993954922820696733460820026133669954035048271361985432737759394225718602637543773076355114461778342768190370203976466705669744714535738368782127018046880746577557523542194260293064736627224466560619349263421816223830286286006091719875438922775727827470208125604034703716536993937872568431375473925251642056666854660958932779342788306123228818951001272872107221825499996666144299167340022841229388841186851040627489945535222351603632387383150716064827667078051308080109176110871270107121485263262718449513677285965684098235013928018008104801536*i1^56 + 3027296901595761909846684646455648246680496283142994949997197408803152167723405689433136311948918891354705775460252890998971676356332946879659268501982816035447827915890965493658114041854844974640151758379217772345876229421035357167663206018204582389858429824282363903459113720844939215748407953050314696849438927788529107212676032795253261798875349297036557438257268519047797672540453819158672143388700887142518021427540390829528982990740128324398326542430267709090968318068712549519320479111467487212810237970188362797873433600302063184593589529717137983593304738020807981085208124899129042191789193576053058800003246889402756768781088280619814177453285945696948922225122832011562307931047171540415540791092927292136167005546125441468298217367640690829925367392287937692650081429395357240145763991911214625058012358724275070419048613653214234834402806784086056914550432751674512288843321568151997370139455503407257281788619739377250366706172551860339599083436072412238608486206383489786918637210047898627991133414395025336915155361246121079256932219650105046878957784998230292066427463750951408316205573516180895354938548453698228740776314568654605775109564165414822971301840000*i1^57 + -46742997865730051213490013106392631254918915638068198639282836019208338674391040415257649616305695945424856381280749242501496823900887435533928852655405162482809719451583219729497490236629279117494789620066645319913452031006383632760563567812059569775781689942495652716723541537012948745875289774543620597328279538964427854320377282340199205295597252226027725636498988557896927585449105634059925492161350034485583742279971321625121004210423098208031466695020994048613117804545509227528431999264521412147406551029517128386195402404682094049577056109731649058299932383681796867384098331889434271071829046437426224915934918175923903134635282957949241143835887661622809549775262393154919289450424522641006442559810902090115610557210551474405576896104665433205738362182851044825935155389689019449357060927755158692717422578775924257259573281164160633833174334605484871050006034239527779205371882582842806043212075444907526128090046322331643655104488409239175587471980452121165973087379955957330206216302496845732640903919305984390623262042308458426158297597889487395851602618664385070946943757676405936039833953899800498807954986296851121432892781250000*i1^58 + 162927661675379049134961813223247742372369491192680882579326497953676081443662727281579228962330762036480911553795548872061320497577875786143982836203004648479937085595690524069712172703036689459008747198671841196000328454221228048852509905182929585315830554152674221236327913424526482313758352450590874106754016168085344692899539194996939352494593666839571875502733651425518779549038454769989432094435197038107985905900979612002413196472575787500372173049846531101313416983510140955661050128916636475730659346212539243274097020250140904381158207034544171736983667461476010125372116423942555262156488153943881582226950418096002663030037746470299650586247288617859357621707145385952633536589991974170065272587315870158885228462591417457939843894030393205990739800629028411692399097326557807672772202087922224317129619982973947290714829265304769296288077992801259434790390693496004815917419233443305461371191211839272601062964521313402505220099071589078278447708124602795661027167986595593726481000065191633923213906556937169393696200509298969245078681433726045828298332654507620044319545300576773437500000*i1^59 + 1990679336214993943243820796987439439561501696040252803912480231651441110584050300627290797887016909905452894176252374043832654162478896892329211881319617411732048538311968345524053884535308212388432375200709155371398815605659727703955438867959127419863185002970413773732149156848068375327754884105460104624761547904978110430509116088787831891067212660588738680776569981771464747215761658569839849345444861452467457782725819224755552256240701464725942640597337507460134996660455329888355715604646035374674052709733352769811184071324140107635803943540566334323925674466321040821029560826410473234353547741844658070053706056047424132911019191528975723238477875799548096598962258716471841636498373808990182344763078741630095646736493048100267732549874372530669611891623408371680354421020073382834446762967146096995172939401546504104695152908693791259545478680654854814945146710696022785522182328796220920416297919501402825786584281715121355858481575231858129767510175611789630743873115258428561221491371494098314584762314490142181549072265625*i1^60, 348672194674453297483979258851158758381970840983416871450494079500762205213572047966466953396122075933228211616059357277356199079325566151761079496005037254968071948848605325686460434292352818817451144479236377170057028680005097608605606369770149575067014872028363331705832661432455856442561850618625365038857700860514507505890114968413602970358498851978998203145914042623861329742681506551767106753638302028366682206778099092746617265719641378934717404467800804674958356096881691488814621520586686222727986921566107694797038601540983512681215071833150956582432934578697302962262167036042625647991772066900438343574818669466471264809413924094510873030388653155283171089712462811017589023987272026663066032551860037506390827303368159970865347301568760618202303273304798754603163951203226243931270435837451932162706148832350147087070764531160029464416117364221854365930181731393790684051405905089742725789472055798901530324097658435357217728581804579958994320408279975674806357166984773653821542233017936710381098018632345496824104928159229639033602246405373110854011432572443135963630823641731916867718266789211813040513905259611991120921355152767034267938334806299103421916982544360984692998446965040316730156520751001934589559986952014183167633910647427558753830929489094773398926157853679178355198142017143500082383521513080372852375887270802378856575329551708421639114810115153237034044913643827736598668380412315454959352393074965808217437050456532634706698082202622775151050500820699862199944257478402461407368487647351918179272797511263266524493674009219217806926563529774245846252297488016231258666619136669620180291881704167229093826354811952900857843065355064771888994630570686993754211798375009021060326632845725514392401175785519142926019324664550335843099141386169138882166766695821367003648059119635155503744133072975983272698918639810609363834854095242498104601149781080264409088000000000000000 + 9833904599531760578076835131197413343496502579055151183430783014560264177654720722486788809434304111817457961717445574186016138144055026039793619167137418379773781707327352712453971402849272663206940545535806490655530204077655931464974327734305982305703686508077198882024416491781391512594593028464878124109033985844410692308102382060178984217772791028801001021648514319039145065171724956927846409053937493326122148385705018626936399137973818938428833615552030696529676499932089727642515986824334933343735904560055842484193787814347429186805523185639436273708188248440799941550912112744562383771063468785459353458248370334892746686004317787870272964772622869724425384741563578345038042538579216358876946476340289262118244909800744942061921122106744422626253386399983905631492714838014699565368421473196037592323339129471214833166156273083060300731838285636724981641247666053416743185814032731609711521669627378643309100396609155271256313205569635449420483638991006958755894967242072935858203227558634718189669164012736704948960976750551571964660791860774905528471019951016043719873927404671429106480531536214944823987412586960261645544113146958468523339097874505336139805705295861568704634310680548337324095471869061178540929104496176288549099920025490495598324186192677824328248411593332377250614389894243593156264093634361181641426976719382008428275375967514539895880145115807418727841417712833663196517496064065920508463372941858313122811892036385003392266690105262355206205541979595184331615154871386189578002375980485110605425950970568157172487655321788203813776484168878213742491077397472234462501622354941873892478689705618004435947799509574666694092443858450223721527839302914038134883773605955071865017455788915410312521232181433982399929660236059234386011751844590406715329456091472879407828151146815135606432363462018042237613812923209406179737433145721830475391472767541795084042240000000000000*i1 + 301802513639915546677030989693398855711536525784259442233210782690516662052407288330447497214930600769149805063334753698679573152810053142846475659397491624604058747007328165251861357208802296190894858886733484329364082337175380771688425177797100958159095247815098915130402424463699980968195792331102205211508710719768129197031684234592942014434764745235277294251915675668372473066691173439178994815102486745220573602705091821837655906246796524649827415526940097534082892240189311895749920428121078247329884655993325071735029242799032661518252495871941421420924963461596436328651747194628711837793036330003094891951080547801654917219734036644729680830073672996095046648068288134832265697450517936450767962806889451307308571978612158005507786664019252340573685623224949017807125436740012616410885917170315965484488728652588578436852076458918304227873171996374675312188021949438829882116007443903523102394552444958184858019831935754991700626819869677213959462509294948574731262792972653807413827757158871431386340568691648444452220174415420487379707048485722202393769004345521418544531070639855126351153504352581138329616184796623980085608272085740436942870874164029732640380829193377032172304393668595359313402177054581852727107849930611126050414465129651857623953931183553908041539689962320793085785517646118886571750287525494179383166565343630044708513484669925354709752416579989968158006821004769192511841854500379603794183651239857146635557950738962863192927817803642080791879781710024914894514740507290597374561395626288084535148580929323731621503019059867225674868117886976182721944126855251794715347096289224218273369681408853505501232870071482773426320277642741841450444896372076456262031552466681744403554297382862694410238295198642188613270456294236191078184613239155216545641576778890022269215877843140635905360804139123702273175062710807666467647566648786874407476033668036644621516800000000000*i1^2 + -1363261267115542845515439363770875836239047213506802841502302925835550377377741886240664251154831707533645654636592888215248696707960120376237064759772463194668915081955268257792091543223342679844555234158309774562509906400908721150434787001964943821343977065706497615554140241126987734920938431780731127368377619531953806426827914613505016688850356907503245304586030051390265653698971811138453018743290347830973166205221847794615344207084630882883647223434286751225658964284955461946914154007661270414674828519723760315819028293152965536999918524385772795848046903287219232257042635026121932425870856955051087148698589446722398456198646864481810701479578993446420768483626576183222054897490260094407109243269923339310952139861149746728922015409365382053720081461701733146030513882002754708198296618049366978285454076056201418045352396930097090036163280118660589668725753303569775222956369871154122988640148825820250693630526635234609336073851166829555339947401394175659917935186601197259484130935632366343398193386414433978806815289787160455339442321181046875610195611893053774164035676295066848227354039216805665093031658511574780568955312713657615345290208205270244260032333287493219882847960597220362133314884172872824534933838318395837107551765664981072088076799869527191839245464753031136264499486136151208783771236906370056450041852665106989513557870981403588546495366426444125305155445026172172205360232528970968725243403932184430486046504614855269911245789906214863599082445522560364222090532849704714761773392322688992661956034080470712724171567800381493240241107660499452173800181098742627897574444231331232308645608176751817010393578999206523105066764364858515208591551564640392380888097300027940982907121210611593669510445647455652340829147192702413420214292928511067540434014930034897680079343393008493885534414297911922952547130846406884310339555900826692530059224668359507312640000000000*i1^3 + 9495533611367567015849577787523035862258141903257532020582267188397277039741977746907496684666889202375574588936541824839143076429319986492596549156487394690524255791276739232046078245712663780798866517446244726633303731738549309498319068219288012991706063254029432782370105320697599657550107520442630671541393180512490271526872060383514492882184608765678316394307827083864414977538270387259058256371779831815095616220317718441440251666063176605417297897911837393608444282952976797993723094368483180920035237683563134678968898220005623816499376172383611653804341910032924219700151059370898325986036747437462833598038080552214577757468886081124323310747185118773650486679211601198378592388540477808074655417148671120922807624839617041194269853637783803870705906146827823309659993177724693264187846861950127377236447143842265147300609987495943380664461488354182136922053285515861322677349940543867518026206432617996285075837708543961927574412151233695070666074582369520893963849490404527758316940343561386906163875306951140228687088791702813650877299950227259467328828536700256037821601011749756536217775224936486697790087259658610921192786453220383007134652817158419932523656200808917868616279827449499079706266687658645376826941626865868698818991243660526910354575758217712959141397363487365687219567266990771521051397906377402613028045377795335230539717598558110598003633545126556591473913759723372813128411684535006251257683584552800999038844268892159545955577027988215853859279164026818118653965251308180674861199894419299575852606772641849975100473995171290246602881172310923940203781713905403329457450743314366658087487092322880393909854340736163842011752707512653951374453639262177750131340408051854345748139087258275828888117826290790171976473562019407717009112915277036906122316628003057033081130674168036270679211724390712852178351020560140049783298140471659010302906680581341105356800000000*i1^4 + -41495403168887096831087003173650688521609877312453052465299009163114727082215890620737730213680536998499921475493547393993582777222978787350220044855588691753973811970541029815920359612679860194817133078522644433302174333050024370558982969234566222099648670959935158154109430200372029444904121534498494233497843540476997598662104611724559657621375199753082189060998420594874013496835757413224237905523458529170373700899601428340720969199673373567712748244740068583719751139139254697021408230744914847758712292621474560659966949270240621837358534058688721524911786332387832499998650567240831140709433621616191518685861719391502938690284160397606449080127895812451573056669656695129752043577843927869278660279227987790356357139771861291719970322764676589700934958371968929422805154323194399117044734526347648957609546101095009977002444777012399136519225760242311263379960408090883321454758528043449951716672663791239618241426380028162050656402720226835857709583206830416024564326972144500655699912984698037207299950359285307682388757728344181815278943894872789252668883082605026265461870027164612271021856452679146945891659700426778755638074586080820649342378408616874206898589998689456329062895357890981190280975942007842707419478552685559216695421110300235035230325066673543955032717692958934238729068034836525302632365153165821086871027739815935402570927814424419985445555517211323093830981086288335188990553684326748587660177072157986282129333512233391876483765503230539866592177516958175602767310197357158605410481363220252482889775753719899163583216538949565890339262937637659157196452385158392877722514281667416368492802667540943197410951701436322895693343130748313926773196382190026153464330624859435869883267857907352838551017040707506574392717706898083809346709704276658659453683679534577764407670802462147693116127076210682711008520660981887723489749431651652729371664842995148836044800000*i1^5 + 103132969616835321472779846055410384557512617736836930656745871771123663156501346015906751187784138215749603365945399621654692025626823304774251557934024589815819606175160114616727960479047952524520655833632474001933121742452169065484063140116107311131815960666466455518532322604745505633014970475121863434080987935792476035978582942917128131327952464634900041563614820230004126420507322480135684055313358065262302389686521410804762518540988922793547425547518939762492217291692912782551618264591148258563302574795384433451712036146051557230828696300141467101135818845707469812606654075498378359650571018206971701988030735210044226835675215668315799664979656656058488260007947202006165750726332962846746957201132294487956504441581428062777438693747554276778790617277766536370114876180902935856259401994452785298159300971835538296102064180876532174040455866160298662531423474696552419527131176623986285990379917635598088120842401045264647431162316276603835587017111302508305090170176003223901852124918891299605703418343689110022550761327656661215169372374309589229208027204592083366845586921184500762591796612357358982988754162716306669751502614951605707763325001837608651495378506769518509372906957081213237845116360106541681237654445633985875434498952446886785554840556032168679503208666170606016319502907263004367434571954739062587247989161266164866377128150579176748996573687952699996320897215767577259623031443964574818685708219908115964218251564520463885292956335774142998026667169647675543503331161909422667008664789429554542665860860888348769790037686759795286906619613834096713565754441099987837329568172201841251893559672666716831355535161737028535763772922079770238580229637241619186630762092074991239695722797767859736281745461102149973436561476531868013949209456958864766894464846141546754447100965804432436712578945124813206818076099335439939307718751486407476842008175798151806976000*i1^6 + -127992664925592906504597054016936066772751874192014835142143083333639169617748411934094909346596367514814576822140783112139650732926042112411127029664355834406108810196983728603411119420984979698532327849089685515685686804368797182818737095187586710140451163592284243251021123020134878157083750423399516912111624548745978626742540876687623780661065582077558734381441727951290715255880170143596150414787007185289527581746531548851595516057260209857141857024654905001761762666011302639170248060261292772966475969209507098569029451535207491989991487052641459372329676164821445015336611495567656665777567328379632997199169697597384230715272780040439458752263244138616699919545434783723361885061425677570782723943601241420984529207985200549676462927914954036034871669304041047590770550491606951689413549713013400583647531755369539309591354805224491813155777782905065700330703882838228084324441537686696347174158345145410244012409542735247636826299987776436484607748518762703939430028809994777247253009913209380969832573307862127029296089356316841177187245505967825780587306452783863414672886175482123532865037838234891287264974656852581972404037181567279897927600906970791313321094576141975656189725657397223036058738833210366487742465141325750366480561756847656533752997181851354536838724699107689909570958217160323402659332602298329850143989911050798408917242743276524794510072990086178451317831701529197259644993031860871356507931321379199402649356744892865377568950192501080582510986516465816790980437752666532440557991456954272205644034765737408545183897887405123976112839739722231802469366118431715675642381948156500879666656388626267318091331035243011148633857694198512253435156884498983471384865301333719117060458351423381938586362239895379281366672396593264151072269405145267464464825228082682535966403195755189565758341660256739097507122254257053686128916161492490842800249746130814894080*i1^7 + 54368462694170213904382732101383326957327976930727729679416230211439180776440651507698754364871075852859838224054284611411195152223281940313273646761373281925387794307835070555586455396573616578377103264004867323784540889316777829066424551274125019469144750453949688303538974402550070872193005440350834215034250786399824815734487943900781793484963116169176484473882457878460180323592621307354874638959734434245477186477592960878208623919681572676378181121809570588991876147523522194847845086940915138660842797916393506308050808192722733550204206261020179270823982417887098511993635710588195379128974829149519821961391645722333368269181262619187197246328320296655640176867091898967533266064549911753069880019241006650468232012865631391376492685623550523716750152835916172216330863373886816019129969608103059723631344568196738406712568599970456126289167690443828117666707274103487237219416898037385237089400195627598069128208861673786109341346208511190783757526556674652277894612425129711505131163801005912876932433514695829424925803602938401185625471772099262178210399175434754590131739416669623910775868444162307776367654978602457458575101062465876371680816926314034718234331954590608523003735176887415187194430949298495825245180234637698278330732383110745495178835986885166384947196223143639834494425965410465358878697693975661645082021936069082867894663377953100578811585169570855351699100443636995876952645178075827250419463970775731462946753277772445664488246752586652181866050765025556616032828136940074002910194108523589582905685131064656088844483299699267386949348047551756819960386716200070295908607905161473477701221032887012883267002824161486371200403565603926665660841894075798909642312532756120047118136381003873718637626059721686528925421588583009892593668960177115552989331037292094997775523265373687896258874628600328695729375875671723871633051613407102612174978161139777536*i1^8 + 21350837263625668220892755537898097872154666526882248091511871782024355127804171448090434331828892043755225126000234247749126823507458455415143305243570658528916318901723830295561434921735975313681084400280505523044281897548917713353220536159450771077800582927411533320236132249458917029819753072784183471279868121126035215987276537483069269735104078481400705326297423507750025819467159865136230055651819579924637191300000507592479873919286093525655527630012113209062380108619103431420730263076303567983502215746855454306587256390261322692410468456190200640116336075297910399369988975844553894190928492205545078134028567380383443276030185824206405585415931262021726596063357736461914577285825412549329236004209240426332938761056968553136990098057206298121689492685755860573931114853241354028725523317839463799381314589100395877637729167453261228465244209108412712989961661435094768882593615237983240090441872567596915011342300765436987562226735445572724463544834348171773866103814594684458905918288640373498336857871381035226758505357244508036566385428951565398189417781098442137518352307859200275768623351126595964791399979696691361363676904772847245089428383112733943573725795556888495975903084629419157045812235593694830795286231114020624309773897057809887827613897295971584342083530276513323309093743734972402461585524733810715608712132492623085328325653656203571888763621556221266721642363789848230866828545485189411723583491438168481099882996176499975793089475613687555149520694025591208125826560671114223207106697672296272573909511873123765254077345612179315122356863640294785077388970674826800494170803302383374287217073768178616512749295653406663657311686179495708201144683721659998100000900036913216527889239375991880481780340129409030972721907935712760591431971977559477138859844934403327693780327420720391012785900719530878343933005931493481370118665015027359645239676502016*i1^9 + 20788219352092266989118812575367277898391349034101750781951348547328240466392771192091395358289720373197653476103323751966624079793375012032418742585216767203189714403837121471555670453710992948855511501214551343367046895093115057107889529087918183428056563666600537394022401964723766490917617592425290727458714450180106790857921763624849545875026809353825133905121345178196247639729903586874184739275513058025086988492259922435834147783507612948999273769485661080202735603179022398648557961649293110037916542539359664916871011925802718768669587702753970031634281764043741743595556162806425344520273101236574121066468452565019488541466896651578048218217827255290434987901872140585920382521920971914375998799416732190004051062472647824210695763447604879377727126467854079613310268879406353201964412877945265842168903822781748983489609274138650550626867905705404411771438539396073257087087953032640536263014950847481009090933354838744868178478157987259019798633627804489737799603024730111789884482582486891154260489774511097651843690720842395900878868440682086628217745611449024411286261257825667192190000669926790490717610871805824748944731257930955715423836415954356481663939581878607396222909056998986324642802104433363405744223696254627211272320674333575581121293679769371466321409761379433605836572758305319630022993460240021664747490925453826505481478293299074845275345122310504305927530914134799659321639642037820346529341801967506101107008600095779909828293658997252596128373097452895011960503322157594738814256845760904912140309378877565962800114636657388957796369015902924836504539219450183708400642542687578955559001014664920665977819853013963181749992424879082286780519962266278695655015343304689527580768775232945872534408681265320163400867604309716085684349218131508040624157617934249547914520964803348171575111696184152524874053281243273420029971512860833750705776885760*i1^10 + 2076010187725382686647466977893059505123701996281027472339661259404756344030597061236164069691919797959902328068564044194192005282164362485312768447610093423139681565794395579001510557129997355555361129078486083831079049870988370347533237727360525769251806286314035913525850204767499701156962490362505565381952243256105630937794254682838941335325767732167933158382996849972045549013041180591570545885999427648729022010143653065089212225534503604302775558845195136317327299069343696645739314579586474014046403153478605756396950430016897049037935810514878039803914158578637179178264590715740583679015010212517695394634063935522828780763175156265076483926437524129941874667950672679585572508463388106594186167064702679210136745302051516491202617211136185298486148629522657567615960772207045465959517006889808032775119336425721411724652661053947961915310776218924081574878376199491622075263344987048490561454819017690599105031358280383738628000219214639083037100962257911451849821665950545857401191628974410346793195252804865828984993625293178384479501233070919583024575176776224023733373198908720999512312267159267587018224654891226411492997480665497476751850816766605911553213445822266300756585921274271605883001648689696757810927292349224751209267703045572367076155912129592811843684467118479401770491675219205794437269395961654513822212986619505496829370553427780022835466513355810804907495863437815766869803317789883812992345027925194338596186441545799160846542963851030610753951922446496501792589223931504844752591533387179043050810434694080579661471627289422269096609746945232909135509529503604209327052497623739834971653204761689289530908839996260220066295929101776041901485067907536069480524289231101860679401887067859300133792746961673515044754660538530030308401861842428828967292495574931419313790103364136441878061219831590101584521181844337274185563610499633144515264512*i1^11 + 219733220027415542645407556295566089594331428030337976282119915633697338593962158757386170810711046579379262309158156177577908423675479624640810440121389600522067492115003478963324675883063937083671965153491807629861825267562291325787230529393480701752930757074401249006830972197680160726538739468649361709122111040576616191692642087696184778932461879877766845265575396647303952138535245079446870155101002282739324997648020368206325665232060073116720021418192969651802043629177132615201939718109242181747124306548239371977930248452945999165694467418137817879749574815924944968949799616696853613959590372514936508877852741551900856954814901641942635158989428075046461744571946536050770147696305354573981927422625688971768160550418408035559865901779691142459197325050719326871870262460477836820883856322945038352942161265581729135364573733593306480969158218894601395690602322446430819864042868233625515735885801041786334151193671260000297928643570340543946254474924041154573003909828382260674137475857352298635392030543081618402564976429767393332452638544923814909278607582841255804889965377691312205717950070326976455693860548183202908608530016342679114097564689702543375333549163966947970232749156668890117293979352915379555765195851876086754940896371114645506184089237271547487715255368924288889964700782987998673092441644152389761492565068123098110486570701306100817704646059519464170445709929041077682968727052406552984188760968358103438379612759065293991473635841641758858918353610572452852826827312753252178520269947968416578056899268818245459440463309191991854305987937694886128758555574191527031387690721723913146627601404344293942900880347436799608432895724010803373686523757404280151012715374360049786438501428108705777245363738034977704042250787557733139992507674443491491073452042190738291383220337081481126457175861178927533422148492586697521230767770982881951744*i1^12 + 39413079019798711539379726450946589446806486516723908103775766568936288818370507622226062382394484547728916317622275854669771528152016694505766608242198046026740740995650483631219210147061314677140009705687999529682202997742358482890297799077128505959006764103352595964121613790020687671581574191156979232482963426454773037653200507222778788278648625902133807426673477280923070723581778463271310060406264738756700749479670234951645187570181225796404360932947272779627445752590594207512018791664844606927102382943290600015191165683449869828783193517316350383401799439303201825147437939317964010498963495255036125355225241622504534220483423281344304059586960534160686996014104916362182315415392713891839671593035817967869226390987576917639884973199907361948220153856088577025320423624260343010626197558703898764748827306106745108520684171775720002249460337381811018291596241888537473355155006193469282603967761270713433950217641034394567918662455111321267784056297435440595367886797893052499335615117778001059722301393310616056737595942446230858225493017237627209351420398407010058710731690258444647350457907267726901126588062204756036281548170678625973262928354351556567915205537483522151040897722192653632419234252855495585897337730880082678763933926187732907305845247991782742271614613281063135629338651768436112767907209368030140201382723877398572306246292883103649008007827751482166544629447252782624053970760843731137462497030059550359175471414462642227047872540555374536873920399708398384554044007343417524445092989748615942566497263605404379653328175825334164205336505351124536434589867882842713722431669796838276709781122498643527609922607324153657607113421483660374252785727552103804246611182592953317500700948968421470257689891226806288082717390217283972457938052030640479817135159669871965773015649623515667973864099279944126494107253246914467330140675873177600*i1^13 + 157437691896220879300735639197592341695623271781738846253007482909646833012780714097894603534289089180372656479738471810497753941454491687859538559829114302905586505592172968551895565406354733486243770484294633293565628542710630381808989289012252398035128410638952121298893325050061800981708183044998609786507731058477851330513892202361275581784490624387025548198111701014804899120203197453284591696672144664894614844947609789828265395766217646211078563461714709263439594958206778444980465513363698928456789219311689403073404555642646352481165719634679350621135038792543300394528515180224033501452580581717421605018057115586388301268586981262066236805889101650295430404760780806608620240178333320780317703021522563287645315550670897606893436116678542677285916350499913354924600798249418400696906610885515843393550624723112836880470762461069165298823279289955020181632968759959609767976295225197323848422582965541720814045838656904510749379812830384446721063245998731780026852580680784834109175704489952611781305844128382838388572400503139748994826862231844820950671188960652487595778203890949769497991932709516740716147186630857688701651071115498752799012474201368138749686952302369428297373093733979680251539614799894380147163367667231430367243876770435033759649381109642752301438785312123608521735110164722895114880395295668319805578583250226365575697674338113836828000184239198752910256202976145237601080625559430777243893203741180697611372339091026524541277992806304334361244064701138050291279592623666909283890615747832294361333475101970085105978752858583697179807335127045474443040331384349011669802046827197230175076305261531075563919332087598261924963797358446781746832948838450289947666599308053092322159174788731639829620794857892194800239284101377438617003467393314664006235555002431515547220188595800465587116055482334978154494120602548648505386305847296*i1^14 + -279874438501320103511808185055708063341749183790122513495301576331226649215889431856811679001378240721519446271066285995927725972148375943566649321306615646108540579795025521252011194626889532685729236160979250737039529872102393442432531271894305555113334896915265643466476078996302171861176946624134819144471146331289213071039811963094671283841445061934806506765827210303897040919932574311398448652707143951095052814752069333326959525895777046662673255133059135528914376879197745571085811157695824879963513209538283928722402653413535020234982465234335234843985188363345536887455336319380252067412148840205654023457360189024887864665629105873179613839006390511548750731204563286326726003772891741239898016967476926922758574412107534671642296395824440179056826440513610738130474975601283036972990055916118889561203178285894608025613822360480986159537960637284524732699190474575104382514136677826147443800684633051272610842912780476704726558142970615294981733232971313933974488094215137387449416294137126357337744555136001757105464160027766529398888520555476250951069191275238429041709292278579470341218871451249772911535634049766221638493199738262340637232577729769655436414252633879632044570570238174483469157506659391314092220997973401544611210986397621483936235055061118351896473515029803873631226893934262188132513839475230887296814065170400351167711744550836295483619570505153086741013909854185894932205698028301619081387580604695321840225845547925521826662130224070173367894315502816414161611124513813294530907022033983631016084965136616257142236770848251311135213378654694308509399507138303129348362516343492377082595728716856078305519368441820516274648321720833719626892339789494122653387504642548241302455980442483434695829226479388429532424917307670129989546278914373862981245784598103638307689466236410203461790523573447884740632023040288022326862151680*i1^15 + 10785890130974382313287638908695746962931033692192518540819669376136701184365033436845042510896253355390518592835793180307367508472000436751628345510574664702707793935942142506994278715669223779924962364895871648083356195527447668384280347950195122511300753245462922120498968754035098587881255921122644957017176899287564875389338294748698717568702247499491497022323735278591712338557218809509286867143449524772947316040223591071598085945397269336489822402711940707206811618820086240573809722238575112374052724958391507319982603931310409248400934987546149541142131356178940302533749733082637679115996442465713387400657234573571368459823547685572369848328458074649838484594363508301910976816421886536743719091429789539627699372028010232970100082702045091280784305584826860456871022829282004848252835211989304310170405657274167531810750581194254402208984901568763280305617930844697748040442048831173270213328022730153052259019117901624753578724878042623799623740356188329115600100755492280984697988086284842236221461913929215847244413653455908254475207869031456480041541445678803998861857696323873717709641327751967497050761352600014460556291414541558924933005704224647421495501830191747288286909267997205547627150713575391305280360966624788332498589323795076519617614376818847660882110049327870908946625643711749346063829068681168552497677425983483319205250236045376777317067047419001381758153583380107387626138072251765255170381236036009746317190139970978724484207999027388373813298488242096554959996018075422308843679000249563913991301986556592175108925254708434847144664689972426508914159473463560684855931587235770523311925064640958578711866669953381651795364718575511903076464014472260656809208609299906351092960045943710988844956124822218938191848817604193045666914215516589386024559164261452103736105847525374327010982712652902189439058379096383631130624*i1^16 + 1787049598192154100759318074866112562515230803765685311728694615563146339539543853662213085431090172613663406214692686498209490750809882546207440593508374802410763632552064993456771906819355154979653709638389479135845659027133900256104688345229276043968384677163225577988974843164671129551772654907488478872512464220942040254494434860732197511978070998006038091457643486242902716213427316385276036626828059682462768165013787079413210210596332945720848531522056828744162004357905963894171635786916244458775494787370549779059678357113742230096257973815693456752770335996070970019326394479083193220241508686751115612900457819801067802842906091969514194764097641445057549743250916595751075095874660163698619600874977493931936384524041380818563383858104863116856250101135227027301968168461402256841603456429160096385936127659657403757340718482198933518171330138864171521957453152163439263890058879721940242864622497263177844113639068663659435507385547402807933173835669618128121607877146168444749521032764521545386343862064802208176750882886395734155718932918990817987947693428722427907260802843616124757456699603677066444209098684935569012736140029744782404099567720086528461804420604761524412259758438085773612078893195870980487613619039779845945600553311893327042259821632309941412138482113751968497427898777959148426187711435550118577993566928475023594763036247342286446215522832860262213457026769468617384427486108483925156056269643035554097721566768601163985327959017608213775150450492856095317539701402018971283281250632791993607927110589825076535341221972088543666744516406802574701057675005567006382327562665059299591883780834984360340706263927910157444710246045032564177594259961546937062491446659730639464905683687678850762027127052950136579315184661385995441495215958747440162444766327617324961901369571971129950390932167559308965619726737869897728*i1^17 + 57474177641763338676100043430744057631091347565955744817379506812972194486987512072361644598270129668744813442651691181086762039958112023722676962406393406695077787766770125832062271633151194283272530266822063390784930327502210772441216846150459071046292487927984961374950823493985316858989318519410960798511093454135403701528652091099972526869249967975746124543795962567894322688085038974429692395578423505581853674927383158273764429070250714085300690539575543279598851211138598863414157075351467807551345342624973486766950379962914838839720852315501294585868931133821787094451057576893495775291144857880520858126500057439611702240226136989878744102750816227246521756371104054404824724755242423875809376380221525215630138001448734577272946973602370998797998884782249135336463012327482040576948307093331935154012372790517842891942536984068069189976001740616580057889868083022757377198439397168858705665253996202195345953026842872800254402456246183942830489558292626297908705447103281190080595570538899188923800029659072684014986966695083175410989208624636804232994594630741642098829761452319800095249078409222151635031736550760169363706120515733761074288299463506643318335700121633168403151918672239819127817511229610982273529860024942658149092982010554624106200337121655146418638336902815184471872998209453600941544944784556004758939069259892626982416944127342028841230910749051123584744700980816750809338828884275113551060077873595125214194203029787296585593750546105380767438949077128429641894532424851458314210012890374857595761800344583967597473295651053586697545168272824539859662948296213259691790684677189874683713203334514490363856127699604394989842526981150736901032137872721332596487646924048294912129141529351966348209796794497077486240545032146764399256647711297187325339421536195922814898463002001569470801800246743215057688941249429504*i1^18 + -150066575034472406073111746535282927594535123903054545916651012492881273833222434061051361899148266448781267938195327592556881186408257725665732229541546342504205116582440765508469032683480089846535222732818489611681554597216243128362459319292065555335178570987723423022018419799738783634207544390911256975327579846634789192409820004532515008095295850698978609494665527275052680095506375561024885247319226961227584694517919754729956330064348433979485492263196637361997135527457966252458238335406342648588668728276643706574162143970044465271178817371144724431212326312127503947422061734588148085150022178818569701642797161028832025751713734848602234180101800395445772874506282081567100576406897506567380508237661058159347317240525054396190427895763662639313170195267654877175123488912600898212513338684473156600498330290224215612864551426405247466646175233787617888090990337690083101390372905096825365714714136525392516826270570179682868110574034666256656335683220572281494341799546108337370102703866713844753734450041907377952737055006241842613317372020298846511031323570576087280087557548208791464473452186754837373526269328079704320577694344555114385494681147369726589046390126763389165141065655192082436311368757643915252185630062083141158295748646614349129342161292849375056175124525698778395197429454011187451938861322652447381581422444989037781903062169333959770879192727628594332863545124582294389492048571301458574405576428268047712608629456893207950568936717299614373902868834169545395756296332836384042345436873750697362086505075482843647949238894884842851740137013656138125006752446526865682523739207024136030300515188738734306944071746014967153890573636215145531383125680082450451087931133866345090907970705133985084763213985755736601054143772735642854279675416048392130541305878479474466992882151275956344071469684805153430635020288*i1^19 + -44642725715161111725834897789940877639922063277757529405679071763151679479977206454385964068035489702271693490805430324334730781744371540022873310376553493656001822874941594936134404425820924333263304683643524273686198098519400557697142112846738717486235464166239609517115497992828404513114964091919690005403394976817868409058916984846232367383642967200648796973472929702792809942585859701975927923371515732705013988169550805091270947624642660673027176120437254743244030761237554554705162114114227230530481688789455421044144466298663626588484964649125764058912220375316505556358073210781700248524316500633431314836234631407972220136314557765445375822821198275546296161470858269149706373383439509180582417264489644321211710653968521320568023042936770584971175303107179342973192913828003367490157571305750876490998520923247066195517207055293644828600246043359366675271696783672222885728310693010681595691657313295331191469412976222265264329129657047550950053982838294458146863724061013189442107772398463870575073450127030566244856617378829792819954811901620474691790014335824622253426658968433059729862421414797511360769624041297831982764347622231240817467689498705245793007973005018128476172473025048549944945481547177666855552072442782011780327395428981923573036762538245570472585998786731495746952404360139920895499811531694656740672231088735924926007585151466384224809471188172220301804665397586610965600323971057763859392247983231653002247722763417740743741537113611891162301751175026433501164664847121008941174670379556858468412143796783566628653987947494537943982461203655180840303789869128269831658111656005911107728554350329931410372521503525521919580140172007084633128067722416055055317722289573758458922243779200503359802219120465879044130370319670799808525627458717647239329743629475071783940926145529651526189147485747772385132544*i1^20 + -626420883030806553236177027862593980445491499256898238804732026224062545082621614156263936752080102751608251603759008988634058841925294245893298254928907440165501770116459125772226487628164697507207308346170773179917846214477636132536448259259709049914322738770902104706806143850818506593769305986597108618110410450718828475294507309153777695668473623317244410881262370578502495432541839630572439609781793712816760481212126861245787154467717345152191789480030641710759349955937528136171723672423868653191140934742317410160581998370532965433939855904162234933620282228299273214595162731521203096300434150397447957745298957840090423233496224692701661937851296050937983666201148434869378787456589905781050882928841992770679466020362451670817358792641527011708804345295295641013420369991545004784883897811927203069372568425041596685414249689076417302319948057212494137764015133606734309827758674739593947192892649982351608711767407927143073848571210671508760908197152573154866923089932499019056039722968859543719327548953271493229567042445451003443073250436532185148506722677470812289328167818511497851644840480816940684607547907709142480363176573001887957985863128472901896309342351592781209533036878219563830497993004824463256116202711939590663141384393785769968304100476028408670079132242228066914061363856885390637353458972657249247058835623613749947622548611645640689913555491816258419978948433437672890579079877921228395303960121317314062785926860128851710784461168752060340956945763259484037740949504470601721363942717730379604047152208488645273658273653418168546967222219128489311734575046822269606752235507482249586431931334754457630796379858939027693503145786102830785561350721538373270275295061999990927972169762279232501209122661200907141012546629403825066759577176430910639984726623843378517271392177824151399094761088234815488*i1^21 + 11013380317377633824770821955074366323885527371641038879035399500809732515586912584625119761598370524524462246510509589784132135177506977580122835294420329335587807712845968723276850307983590206852352120479135777832946261783451229654798388083466855501917196844714508910376389380159758267926076433804524369761888976192142404735735300800341745657174222791406280210171948496104337846823946190179729627450713767518322319928792745026036978490110470857023239024547737357597559013802359012235083676897222190848676462174608074810565219200833490319443075288528234525400698249773737769623318759325959279036314105189905899319251640746776497723771917982232239950031187667736619354348102334133059499275169865905975074760941622969545427968269704882629788604131525867154032003734813016130857674697809188104721411343475873860366725223070743991553018315253139898186854697419317533132091552897730504015787348076502732812855398140291455400188637758346445698948636133547820762450664062170906968177248513001913472262208166530686237778567258573016709565819968239005103727968798813767665634326049320979862766337183517743319844532037435169183692765644613736458097136418926340645185279679669529084527620108575334556396004433635732374480954436333009927784711937870612631721865618499178955909812860216611056670290038571084538365162020579237948206797951828231325592367310987293052384820312304477538388149885035570503299829586314044323261008765862079623556156086277460206863317312000198590897709377049863202018700791131816547397718433786130530959139952387480706582281934079411218062917431198965168876131646442375383010986115915258667848336083490856288132756246934053220368924611810134046252494480536906507533613691629854641278676279695211387155000525924958125426575228034539711391067106556672908854018871808449623074589582351985748357146633858098590231908319232*i1^22 + 407026089565872284194508332971704520388688673088571378701812279003246183449067520478555917747290072997466270389104363356135216660416616195091611226544809966148276664893392788710314356128193660713633820664962198045440987719777383211305193446808839506736552315212642016969742527578607108400903825558699748896453266703217340622715420670875816751155222204204404466625929887690945957237966288589699570892332779067841814616420299656372726459442737884992218805488569813334175661694887748892501560681158346607365478579146305668852569240348917277660659717814898769377802127487752419830982027541394572355880988089291534893608835421174012243787597763907721995061378369829804386650913758603748370832078037054766852456882051533164042829936787425512929254162934332842937326371908897453797043751094776720986866021713090333671676934079221384181573152363524357413692628527791616597369681432881085127678627498310290044905678696851323594256966814703172782284667605285205036789617175554948759991763531854687308358007851287816097820956272543075957555742576039477311637674295589000783054676768206947382763069033857973459023233799501573840869963120880717364745934493251679034265266989683842778772033488996228737093174992169330137596560904729550519461694011294899120650235340347463412609796477099174036045516322673399539544303596974793062646488229887649955379865236972443849529106748063405300517276921935697835703866883010792880432032927170176087404483321308791133840277671267032916597262390403013695630942203345038330518792237877659985842172494145687687644350163213570926962993382685077426201882466886273833808451198237101530816488805891273241881753721712863570875649725921805888841601922898763662635676490194578031984009972309265524330909474029064751367020430827650424216884304381651119248504631140720460346118118773098734363831300189357167532310528*i1^23 + 11428905283396840711950602770296610569299227456572698007678635455447429630730057625044517188021322589086678166421279992477409090606680269475301264043338800236481195132048989821038264775081020608942107216585058562868771551711122575900965457203982014104804733902512267454199192927811373869537946889971007302038032807121860816760865004037954305716911677663363979111772941578409098676152783376804813503826592986264940131924989374387143089230306865919966066114762422561631350131697746233257485571740952110918212540869930592291106005487592532807802087252684841666960431688855765808929827162435058637022605656232586375615433821393812198008490461631550388936927261056744205168392387704015392058509907664847899038961942514038013492482828276753500251254828092198812296717719228317734994755447023165674425160753883813886477417802475667973315544026146178130986875944827687189195530195210737686528526558191904783259397361442167905031273168533367798885122542105598033331708110807293412819665678497591291610846671666571529396911055008080678705261871931569258102160044543533494088786198240993018913347937708692492903743723089204767755881795243271688548970924442574198153589441703370903581515861998104958158636144153588491272623558414309873723606709378917241097152500144145246737595576784680503866135685503346947235405763460706123544381865590749350276906184510511486724931566737464009020711354007448021238005088083142381963835304191923246499404802309627285242086884421791295889063417742219037164202765204679545418700305015958316817964622787212630028889316395214288962817952108812689124477870433987384770674150096371872455852456803220300446133884647215587495387405677569391253818999311871445102717629836477941619376002447495472405176700794587003189160984721430963019985702170729532902892652113300718024677986509789188229673173983310999715840*i1^24 + 261715924957993336409845260083247680142025705648332283393379669086435401331904374229622592859738984447315024626478514806903302308332363246681773558373111909418294199937036461999801398465488965924032504476761782311425858467741423193342204408977084119891934655040432889829512523875249916711548858912184990097266993164399818596125233353654064846779144308033822599804171134728249013108478208814542190124140609909298950636902522023608086893624675183456073980894133962242324712116113104672853107119305912997224382554731080634274069699379616784299634293240661715579065175320194885151800837117353195549579677474963063175038030182885716432261417215778627133190560651035914186528139143317201253218676069001892456213222185500769508419039037840143097083406729982429049821642850988023735043543552523408946555151067371317046627418083064090727196424920334762579088412915240686647745694779363908385464706234382394110534187143013699057966239598024259242937705612704358862218361821225166219333734780366193292119210318301563047387411779379560513879196885031977207417598824789854183501443202304483667454502815128725620588045547797826837202571379421890147654366985283854067945632215322048384879212350833404624761295840739815385784498779781005961654739960632230585213277397831631715237312081352591047755232394532350916924511860571180453802402113017282315366825203877099081769072712131625089180943667631318888137127644845389220248236549568509785318985180960708529665153392350635551934326237549551238394246659522616837112199067690362462267620275315100084446185963530597050925186751085409533681914446886038453870758687965732491026481031147286204144201888007518509703745438591949068899522684276155077629967096502709940428237991598969099715268436462394067719993661546468992847281602968172443810104386499585002150607090423187818777585004847300608*i1^25 + 781000335188465704160286017734296794573684384256885152726869514106931308299166442044445799418661831721427810766191741800593591429052659468598362995178252299753405173063068910618301471265519268454454785808605521918478074435218057000643329991021647541476105254571586064142275876472791974753539216158011825850093532981769700085043162760863395625349506664792406873785423804910767895283208135610546823660086371581433301480608743305389347786893752790740159580667860311496563145049475683596618379917094810255114314279560832294981418397579735189798551134405470867225849146458994656002291681812701533236428391350330082486119579884559568526068211308799528553983354685374567217172355954275287999947379037596220385579352300778921701618171250290137661056546038617012585634294678643039869820343352966604866331520676275001093615314456261218411578424486199499855483328564271832058778305197781466942291155809034867918655873922419094696430157374489619195564788174470679458106687037337452292083912970496903102564393019766341537154690377964835480156961664914386081952683273685171848251461620821256316528207160808208772011773276444119562130428908477789022136252714818453999366526553520942357857113559762436381646391407259573720337317135619770156113981278867351227468581519065931458022424617564428362958745372535520765383890002215043130595948572502200632935975671885380147122085294776652125203193037139163394900702475598418964610845009984577258146495411287597639885561220511023876081414240412088892733435148937142295293371989872402307527351012870217222347733181567147753655928007007754509222229509264811416933650430564960287480969055286533107455029128381091567200741765451022498974494932944361539200155839592291635953406305164028892956178293375222198719570535012029109606274835904593734025304854495547780768922859403189039749824249856*i1^26 + -11003121551685533144316440864313715039355922279307103319805189514543973375880686113875804893978416541598776218256931008579753317714073249169260378363603012543085779214764471185605428070018552445446467002858554047369995392242025617461408407802665863464113408090102946034505891122432243854510672036087327307024668876019970860141514056085796335572276630480603263614942717828394252038008252901593081140825296352378933931625974266026085163573025511068936132719054114264695048920688897871979840537763251636795651160222526675185404201200587913928523898917374313853017757069989654854380785965505235607746927639659228663323617327624132757611347327669406043998272710610745644021035661047054144521395145943981219133576926010070173772856152766145330491688569333885684363818072946760820161501457091320449711960778789927804149999416698867582140016676552876709287337051991284926138441536723662375520758418067845664245142813018371463595578136443280667096742736210965878093522332275469736728497489622346226814058479232568286388618915943898583879863465056193123897219503646541994580531175633326538660037169562626610954948944241272876893212243264469819594001526956038777435057374167685340711227463422764956647972359587647702848373172004926381494011229995132325329637597196908965239402057218907077547101338858657142298142754583312901919125087997155516025669483474345079090971237276449923433911733465545509859504035591443208667460122612815761888255865972299515630208598730304970791058908739749419803719925688333201259481794213622740925572494493599610644455774757858780255155957905836743756809618643680771936068693370731657776775484556260662688267640790372625968100749920605420245718295649378850714707825890232671123132667371490380075854817226017653606588395700267313383448466324481052547918732617477295509701259907107466682302464*i1^27 + 361711383757412952661394055178613585461324853423929471620986141721753900504306341657222756387196347043914305283461192986196562879901942954888474509718478268638704736998516692950931253463935772746396854724303589522867341394724167747195682546159742903999431301874303691552135245340522477722216737091688238181233732518937466494789277900488861690691936330441676021487062111119443789948344514976502354656620640827899266027370251050943683392815763145870692030034553196852333546092220015035094769969798312952451566199122156003206432693148020429531508782307991286456779490055227923828136373848113236456085371786913959269026788335112555207270940837168079233500491507910728630644900751726863206950393487595116205805033655601960310533409057791993414838427709230508098386566319642969157155766413133274709083069098898448142646845174087187338063536602071342559917959400899845617391439853467895923532756987147642273450920389590941150990374823585765729445199437537484452138146829658702612983663488814483401143878744791318666804223908345862435636422529434655314125962596405622003516144267064255750701823671075555875726338031958742653952782997695221376105075730108019870032608753168051133961647739993806697383662731284534974086583545995775994095629950842184469586062093556405681609487853545926005977807785447448876334587495218963337630996993873310659042981110631247425573959975730374212309906905313964144324500849926919753228451866229919045725762180229999828053765197188733274909350834440524678816243289912938652049356349222974622430793106982695995881553751498129338092318869156449412227274238140471470674209899175272281802995335553905532867400691784684452839032562156018140457147813423630345427871079450705917921124427817701773600752383815766347605895081665462236119000373350742918077538925168975642753178896153861685248*i1^28 + -3004872204909602842962977519744831606182384644193716714401362074379285773796458342495365896775250682332327900744154327112756161343051729243965003666349195052212046279158751386884306007484001351534946676382823803301575285740147298676367647262141522081093627821422098320651134658832233445397990060099737365039154014023908968360585524406804700969802171790894351665013129820259591973094708851183980725917039563447539847226114381078886039572624248578919882118456121375223889191657557604584055311448471271384330756302832708900497718217168507090825355509547419056582907649611022698457992998531122641299813651104900548040982606363579785754470801802496245996062579355605660942105799475940476504289937303589329296235074492096893058967057077173118445896579847361186192198727065587399510805808528024756067989628638083980145834619048716453731028181205241453492674446873177460161395119726728543700203821224204410070854944140523837959547434783962512120992563779390395272386688281567766466262479382491754677086270763579823732975834215524110047045616052950377413768300136435465539179145105564129783130377175113255396832634668679718095442663069769795350929067726698516093481138306757743808847506843819189220356726147397733009007936470854705084748986449767063666490442497607718483080328288799686165945385404701032845658330163370315962974566732057468171861749467856833345528181505840772010010620929502297344343718712383381462155130312077060683818390145953584914619232617675523909827024481276457210894723916335388034269286214353299565372016547434524138765801427031869278553152502668906752554170980255376216340731853322642695509045769439861940319405426060823735241575017275674485903721410532809354084794413423325591722949918512403060555149590747361142218941276486971175367855156500559730272089847607332653428884287520768*i1^29 + 20902329181419488737803683695146701099275451819422431964199373895400728221869876228951391140281344155963516792100371797561040406786332363397110072282513613365700291632594564371594938808800733527739763338468159713138747456361174307251686533551244161209458404395424659506849251440399677578229815439965161423747107845829620060959214350734236478050029552621158558066488737198771843937422622448364070084202038380951010723357326699102289367762586803786067436768524109614886567612311892923077454807504766955066636498896182954729926274982837696644799139459016574785128740837270290943198576687769513704646712804462681232250649264843713200250720949868235360385987303557960304570461694065003137339974161913129164991962091550044386528505684237201428075630842844419873959048233883838177199434361219930027528875137759089601945349928264496813054380785332623566133579779639025904521226727806749589593068608366334612511915342588895159906084855819717328211391675884527283076455762313156100920468696039044566593363186642917226338252047156049325853692359141089706274236579073941553903982078680214649687115796401867307868612272684524973586198168743375403910249542431019787874443828361100773296218484549749595625357018959466621473121435851952702627696856925603738654563728574022142112376355477732665766021682444085300880472563421488571158152557394258710236529607720675210098977828683917155351346651558863147531410474737575760276623055540457755963650131501674097403335367944892820799640630860790380849510385392527164079577001227153816706641366215887274158153186142892426734303620481759499802631966987057856922736963302769654150923598380808006133013917048482085201869593332930135915590137072289346365391871077695687579975640399423256299679530174488087212700842723566953450554081844131665897244895334139726013594075136*i1^30 + -89753120396218872976376665260748293096043079986104507499167618830350529947799280498593552484378749957597285784815334467401689512748807380250787564378937801554214813125416172558341498248837961447552888707990549622029328688888686080129743886490125758740409371441703627119319406832220797443580873169639476248603175304110439303801540159808383943000410226792249117390125503739516830320755303321679129369417971620563885747255006782713412383177490172009280512496666701399461313676904853478173129733534296296387038743039306454437667621568036389546235070252862757640417059282800488736159245224840928535864415792508732074090366110138476232269990166980998784746896682013112182539789006529366942353934978882775477418641135406460342972234574046128677899943743475457910073867544969406643040654538805992417804135206574036154313453968044642500052136387798978373410150563183010662921042530059913475546908729663795955353352370048896682656263542901680567085221213197298673048110784348100590204112610048542445653205132543805645074565302304445237809805389742264316923336715492674766489358721083226848403993192962741285030228254199475442391236230253932850136950512944413720322072924194580775589568518875797197123215916006447077475994342574074534099749449212816967466770245713135912569141786795623450299069817645100918786088626398163988579993389136088867984469662059136993089861354524610512049680808097255521829935855498904380636907818943342394304854801997503101066847796609378201948978838576396946722748357383999210668803868448612204568857888726344198191558541800178906253455023667354373409138858115149675676526920388749817892988931980425683558824263555171941589260766041582387018568654175072843408658635595927889207819807650895849490292814911189042610176223945268378615319439613263937374322384081532097658880*i1^31 + 280647186480325526558604737010588929983872541603867365101326094104718109485687895008545539883764574402140504260627517705291285137811883030324512680511985288143796773678036384171403779569035334147314208289898132186316122779095442594661357080911622156286845065642820595105255282801464407108261821656016479241912198985610821131252751183832780323323252307390753106957565318409140979161936665743366748093799226364175132272583052352739559491916462746592931024196495188343817254936387675335109381559286005509331630023686718763967254926026512927244383000780875130121002219450314350014877693042676154313272248575631562676714608289015695236861087681473692755681560316919400452315911663707756397884095793762697595225452540161574090203295621120800241240576750105838297030325454029029099332590442961616959112936748885289039756648413341258858611402278625774045470659358311234143862783186955095830762717736887722512556481959651975726894965598534224434225020329838190438607749489312147493214143719976811207420597072306168022353100104911169500218174138939546338164331481643189300691277010946169096535554588417016214422391416493665103329722083611329089513551021694296910211831568734866206921539436367042627732506825179712811967230161386460294800852300692995124631732879556821376856802188041345109004621396645733477490350909633041502342984818396411249304195575206629777724006238705517567313333311959873364790759192638146248964180506035095264603557413495963702456940295852546728106598213558565227199329780642223523027312953128418082423085340411735890477140784113830197120001205729627333609212920420467223290332947221548783120177690360403629175376966693248131038994861685905520387950368110463601569326679071588724662069230728925322864509352522682880187561626936810324335547854479706980513623561054715904*i1^32 + -424504605580000301507609197181877188373914844482643588194009421726672552964564665483016387727311484840922918053706624818842314595895008001281497861515279703882808875559812029505163440954478315988753938004911211149833521335232226137418616756987969091089885896553583639254745198888323335669202625663499378931113328802928962922376643432779309328167622232808044183295421327927367195061671745484943463492335389621951303964477852548356308069299272951333421693594638737119016798466126032326739125720819179274634948405850832534465346898962513967468545005095131724858159513301177885816499874558226553117270158722544590288370947516622429244035925513449595419260696055162742777171501420154544775144507275951999283354857283894027440685609748117803982308426252293166323225110201558901418281384392312151299778750564057706305640907249391320697715268391561306555963604828894284359673020049628729373917181069379216480050659401375214612619091650182640383569999235333207166192532289280402159540623675077849509618229052897387764833148558532248902537626379335028602909677293711765934851158708882855590020612421128658692270943134769190530634017452931328433430315053868351082282054957118061570112099499472454004440870899108586098420227014716343954187839827955640878372384049478496134888304107010231226837827003286109328811871163280242680362042494535465590903305090282927602493727333264538619608451938639610473048122202769156967389170763716575202632954050134091186456653342625121692397048245567417915196341550843386568179544393350000600779235361397041743117418371794152905702889137389476958514234681990478218634386764679274747085797003367483962040424415948432248143670589773915583300652079724278404635933165602796902715041879064725754507266088919619879172346580151836141378265707737812851688367718400*i1^33 + 42324715996503072044289150912807330234082506670653727334308736345255323025542415082123208089022086376507620148623318730959260919639754206813006521207021787250036965021215283794114347785976180775959965866157245540453752652423532238911907661267550079498088840556503052511993520797740682338697978758417085782097912205437934140663080876125427844512143190432860039424252925724006317298740689209356028328635818604631965640930726613765435140791834130656496540306448381000937465715585021713713520210942839505824406867551795868855505305853810246299998786881662155763434714777241825909401403592466493555568869972794731511517069766037027606075383285772635045716793956912761301633568071180177870533691611531202585503719610062100544131615608516003878728612621703045021388836514654910543823735530982725527603414280794337134212904425542475344370793361617291886182740398898391289744218947878056982211896975695424464045350746029922881250361593350612487947064274360952721594543209415604302649144641378338931076361154890904202816490431090992142270004727628044672881035033634784031914284716646054005730150513052635464160814473582975532266277495102952813727475005362957596396819310188107532164282139656594140077350468103488787868031060676735536130211858046997809245634610278203515697222396116804817065866860347116501346810173501453661663400479316834622628325627495074105513822442955702937885355489325842081306661418568071248140455034398775781745502977466460144910012014956733843322008992795317436632003765153550776834185974276312216810811413305872800684646745251142960783154648866785122784815210794590429650092153040079644016538612294391336591956377467224912709877646383663272581878267387071433115342875909547853101876994322105477964643338028069395927983276154944632785467260326585728761856*i1^34 + 2322715952188984140582797728322540544610831315975288868775665228763102076452006568470793240111531596653931903233115210285635232503145762919053059191927717262516876493387644221207687507425089397381122559121026914440504995172784968734384845608361450223497041469779131580803850715630498124440564655607789873135134823620994275644553348333910345309169700017309510702119624171633610110166527086882849011095591047740309416040087862774230928318560155379213902713884831007716443873128958007720375672710047879581282950527651696525916898656747597434268601042641057791971469818538132173795961160547874804684539735326016231390284613323748978488128411565362000062490651817774921656825821971827725370946735865659554449010114506535487113672644459425812117019520777061202697522090857836307107424698310292058880203533964076483717920037955166044614830733663151749225282877447713322067146899041928646296912882901131812139709966105059891297217299803242415166187251957654904745823931109697029743122160440806087020415782037726832699863292914279292824713323710216587322231102578614129068722632425733908243773957241061187926298928690870923379283934118480342905387099872698912636894619886874790186313093138424384955365064907975515655884002759325126142799247517116369754624163742037194788572747601635105115697550759355611386466159414495822437726570072390346545875617244368332525615830669288319237335447084313365206454193313389643142563644469949645939529640719625274138863954359395682324866165663552955601767152536403919301945355707649518349201500314927917903550215699503919842758720699748949864653777849353648302608875465386835365479877043357929716416607372393198874846829075695576294553461181427206849706992293963522290173350012488191351441366479096500578769637897317808708842377544479014912*i1^35 + 1169929505682886452120236142497132995447376208419821564135223224404808613793921499578580968379042072661624466443544137222756687878766547577943883764624478268841916107993028413478601732811057141774425149284334168347555032016091361942237781511465141077847453952463999094273096297365764696219316093287107113716314518028514853570463894797529682560752071034384395731733163046972097730672707910992839931538776457176000267048009313856837211823936532465739220965370686825055806031744386087358234776103599953020579553171419138379214382984468841484425795528831372610937100057094473311151360101431340400802333810517231221135159633878747584729094978315742661163788147159209278870335402936760051111551941031778412192675560717839557087167011836805033435469017789994992603616175305871004926601256745603271458948701927422584168981501429215208156120071794125965416476420182986029378460523492203674957641982369714575586777760759515311116345386765327995019429779298180399153589573745806101834964706340001232687155303738711167498894672580109983758244057649859063951970515299167287714134685504393237481914860958462239695596426728529808116510633184855660642393135479842282218140115918784999480587946010626472358829849991612561602534600580048099213448148238888315667644341923355730765011365138477799412823282117198464192263153349763754882192970878979317178128989031805756734740774977469617584060909688210350425996651603109612127908147409767527692967631688217059840412544313797516965721125140115950781741337403335717376358846259718453219503889378592025139480344548632443276834418069232924902231572404232688418475471013975122671370021502275737816827427272714150426956733250546046388718774590122817413271570642512721047062232094516822934989843122808348374534345069119799823845575098368*i1^36 + -530725552671331569993777375832056444387422532188955953482190076705290791377647583037695074528404539862229406152649168283669936775095480802151744198532731463777631613330887818885022174004200395290093764323924056679807779266185669823892452486943330005213780867797153561422792564624078871057109214650493945109087822977488571472497870420258934050367291531013964581998081340181227634233871974892140420764027618032068696914511823132565882943604461633511198225478198440334028610528880413969455618632657756494418751803797880801680447370912505496007990429016676577812765302849484662335493270130248843241086768524257154096069579264170318299558924724393244116455660198269810843166272881998141098568253883328224962152513468717670697716303945193994858325631055025734018744548886108092471766788923763428211431060121727574456435768491037122076436908262758270276226390207159427237378637204270763063737647445862801449659577234885237688418076075256186179658397933513584990174670523112384650149328219878557066796318649585484280846116421109595003323847184633227656981530449883418445088261768195482796671146039828465815413996193333442125036574604656441910733121429221717421197645763187842599508360444812807838857996258017893463489322456722513654029909321978391155987013171269248221331940707603593096423565091960460608065309865714207242408871003822754566469797163980409486824065350641458568890472749318060514647538954436107676300529970294771752841107821077217565122686616842540172539303266372343519172864820025733092680209086684374088235307460639500885323891600566595347816999064017335698777101094682484187785890333071329887123350808517378137790337987638629904150571588323107549388942101088534739313674140184199921813107733102235896165598566303720002000613825001415860289536*i1^37 + -124804323473867149981319238939354259094986067085878773789388624157579077821697279207921115841447414048420292388441018719257237529700067853860881830957785464493975519723389031711731591602043490976084230614413957232952079154617450098964425213049869235357651738536082888980058477283855104864176733558098626495652385995321971389645982558772884705500181740818922198118787861761540000729062478247646136241351251977583219443820317686834945280998256862486059607304837269023607217147393891058140778577625695499051400416751588045104773170511800165249764221416877313933628207465335962341377878835802421424699179180612770739493642048577380918302943628513588198490617964581640715079572663091955346997560719893972823351539489170626459755552377118268957745686844285369332569701619723486678734269421847776038851394872419446034455388377228509208648296951651040283960772107584716100523043508719145982809166201336607686815642415007361344492289172858582514055814808972066486170076180155065220193001344876387212232197694769005018072435137670047193126337897820474681360018726674592848954220859518940621370892305018790493876461035602724007700358993160076326443160250784714309351141846084890535233474762149427157110813232950088079183025937817174626297349204241715108277539105084282323113149515683762030284681636736851228304466096629081249231895196341943205209459309459308783959693384451044795121619984413232090731063380080546010710706102993819208530387117140386944204453749327640402635401345271983846126722275263310000072303048603041937913666656682389981977060776500051970621308592688006594992591347689999767733666320470532022059092686093977619637305137526561802669037471711703792280160221599123893222730296374411946146731073174706403486604775825030831968795751341883392*i1^38 + 40712511750024982968616077508229185779318831434525151800348220747729231840507680028584288155264605641308507714152195773721891244309102197352058205173176244652211524772537383467013600484088870794221765315904834416732425164524976296170614900760963379343754196251715755277374466477955904578915124983120955935526391311916438123274548465816896676156966099612007188852106120618403324641139446061220362615975345865042002697927300215002235311982454675551212156796908554296987386209509115114271617485435431988834869482935547321483569359420306675224649865028188502282129667865831292018637943010001604176376712265871699575130733185195073822664364412482047127799004537179632595210118500774423577175750435749720953013796060316159104824304134888997106649621511445087346631068462790251922867293934433684389945922563848175889456700358684712810622296542057501770053304713077433902995880455751036543719774272519452598366360587099823687007141457087011833918511616330881216903982045576505011035507372453287135926458546427813735397199356566560521954087235803302662554067985665560216151173544172636193579759126722900537071891953942356549662204745731871669044253161530196603958758796668977167217774200505104118355428030293760574872590827959368232577188875106658623506717912838440468735003798808467253644107163466602218744436920933139768298923841192734787880038026936938419482238386357575958559575122997926078590586262739797901463702581032689697408356267156813461124558233390904733607161412355267921730778801015870584639741410508562826246689813207470888794286083306744347376216457370900001824492681990087857700124959589504283167989027456406500938654836918385761017565795707340472325819394820123291230963291323275447180272630607723105640669073054269362937951944704*i1^39 + 2737112959410664761359830414713246874353866705610549881040195510283667426994123416826227955081329684911285330568490343686240820758901693571271391874266511971447208150311487039819604037395248680815457946920490616915677391896418464783380860463357052851274861275434162281757284495764014839604944379656275376116006496976640608769706403686930340003100282413619565425457642764337416454381641448521388677853872319527512649571859154675869265365501751661505676281934834818706402494094283456162702504089408156556387684474639472669785361504635090801294515159646785840929066866730434294166976100768129629239324849337529372772640509056370901377970545017334863569126046285719967888780809636836644200930585805651858743236920844977480294551858373229160950471273144157846522174726354304709612038525592059347739104803035181445928721227763903952573595860191875869715262649750761996084516867652215977927406896292950835031766660843073593597336940026982212354216204073665350637079389507379657258110103517502084881266337458671201397537532751536763454156276581840626926376944706424246607806627886764518705002295075750000738378055711852183158355222486412358722343996510203263054574509485379950165899814381432711214558563261718809326888157453599532210101734065976422689807727640736023109323447061796882705985610460552754053107441197583973618355082871517678689866074167969693407825990906744269111621330990692878350280077294818608665676814559780507518703558867130152827081411288571876142617883942832581834883193356468603906228256180231689461288708222310747183363744631408202289614003016811467817397660509522488577710572588786493881203798520785935304505981130129011960283083735435719200383064214478572110902716629259298296438466124359211133156955398541196394496*i1^40 + -498106898952108892311291621695925984640989683955931150367472078899066409585087253760340914247107906659932024007101441227636119865984247140959737149722215930966890053165034864324580438243104150662376300408339779861426591627968879235817827862912216039375117817460167141226995639627947387325656154187116672425294726456099624989530556202502513546910848403044046476712394577356830251452634296657939191150911185126735060711759187275648716916525774696076087979734408234932664063935517934319663646032708447149521507666554734073002788376594830553960427876500611573463819132098336924084685611372640461640709058130368204197567579393954950147028555550256555388145147016665944763093087423611928897026223660350390210749385281388469009063792093956721817147481862206383274456805819005026861565512486868215253128770857568581257384002317022322292088072745549244210188252184564292378806863694999923290091134253712598834789203120044078684083866399094757774636321056342112702059923629987240997758928787425855564713009708737499233390832222707570392762194510570731854621368090589447902171676998378897745478185831790585006892920768845552263663413970713788869166312280271305036662175533228213935195935711494643918721140731743655690230355364208005737314096686561467463856436331575195379181973703489401254782886223431112302798858145330210630692581065235103302595978139079046953878499327142194995340369359843579952269150815207606482730426527396986202167967574390801805258688771026075265213184695556997206176127118338909058729653617858355889086466518307660081001588820221544022680585552658936182199677419647850660562154232994066513188000325297595431297914025617427327228766163337912408241012676748923571069856675443044815814337945560345114173640475148288*i1^41 + -24815094325128709042157780856086061419402913677576432770789465759500115116327891098028030660166371118117394318548188106709340799388263725368035547145744385753271733341001374911547272369473507328552170910525690005242035670031466529847995377870205676779402334502405090551944351940739979884236979487561996773989500314047846243708629590170867791061683453523569742644910591543848892494152015158810375098629724896963674105000994836298281008225795431901721934410228532676573092484508639483039475752345711977566998756845747757803630676465665342136174599476757020175713698253680936318726891352956281289132355899738105280328395431999580865448940145741121978169725401152391786653606107649823267958006266673856983181053365089747434382903607417342321840821200953089902996066014160089233645211799096029552184415034991286184774345015935122331012362874020449242981695046433169604000586912585888166647169507113856897060528734852152963174628774913744513444485653571517231117621805308713747857660941223464476864043451038591357494737635402589921100128785247891664168186043029969057456285328041796322913099048679076745996956839827660599450966149647320624314448437762385727298482622957867932846798921515040692562097497402090654312742276789867771070103880093766471222998851684452220298120913217315765945454396337632849582382314757511639968781320084342132927390258422793645271215471946486693786365060407847652765849972092553060865033009742223532028856957247955898414435939146181872368753511137738326216670336074054348083195092260436666653592689005595801331160402483246142161194457528987388757871642698376715767340901712855232774908747238334444944214416388192009324079170930525329275722866554520505244345746590425705941590311183816511163727872*i1^42 + 6862564180117791913331588887857261782894153116167470143544207443324986271689803525113353311563012096524919925351875097969084055486077436465081321541771368472766471916130029057513327668151924859372461151583014734421933787763680798993465417377353800501922784798215770520517448624797249596852116176767160295125951935951962809034673460779384227290230237108221790219235040577002222933027104379877885818518861645283975282086996491243949152937802860083525613198727334106787705988054826149645230801492006729807170235632591752122510947111393820722742682923757970077675701256632863029216613108489891674579173758935375854570416188461431952998298840540861028627060840614252079814792507554435533592974882322420040187190642050904993789825786124484097287812155355606730099701431002259594506823648479938590462687550556024759341596307012416787524329993279140711087389575782015210677814816318796449036164025374294066162462498876649651292591828549969817078994635735218609994336881907506101454725562047970984003564111982507218427208479579708630528582391240361996564493853724146875030573534902329374225914786906766894103717990414657544401911044487993283882730742381732215866670912397659158621704011869768807310205687757528490055513096581409078562536325937505948332900553687135849396524834423539061658994192964070732056641837463729568152516489810666472873400046562878499929375829014287235514380291389389223036829406211554742526529504009239704298439478137930854125552726449432365526308906602435239416713678277273766740142180868424875645823851231320533125741001522868682240041408228893258215538326817539635456221796055942390267004304590425303509138499048226753425988950130152092302180089202075387204889579121116110254920780686485880832*i1^43 + -366687067741976753316374568406988548740503438638112671496694852425974677987505103839300069412119047906921993214270230111123598050685696073982934480978512239398024753741345112595276249244359591421862013868085977291365044386351336153324465077732579102975420048732002206924642725259057770173273743495749061558746918604497250422781414577623475839183731867552011215059722323806931264385132876619132159605910778328045572059153474837067338678373294876225135541619961646735417409019579970977743591412739060662823190673975914034375972065350262814006823980930448963816907103998518902979878268549641383499679334846443495376572789845433255914235434977344306915418858565841440697799836047732569205567770576294924903065722896213633259321835635742376417342783805252931091429007709111476268451386780392559641054926331456096068258551102635494206933186787437481695839813866434563648797622819324736790475630857408628347101315433344519807810108877884639321239582780377524134980733101999767653337349801741758576420550618067345978723509044425542756284935622665262388731943580005478811925954724605470255475967394818251092893785328759072507823454298769019587530247343683676615798399550089564443173178632874151602234972319801614837054929165301182447467817506850868068174424663961905752537937344257386450319400818632328586805347514312605974404670499679484528145540657977362075147921810911812285789124213793929453722308794887083490032987159196141019997965544787011206579780084535079518505634210100553865046542418833043644637532589612905455221073446256714413059593597390903001385616370177334903110200055058454957668241154157289297779045940588916274635810872892909775783453170354639061059068024713098728426877406536955480691252920320*i1^44 + -42607904245939037433726742856279046269629264164403730174930764340704365982912902844576221355410732974249446116511890922608060732543276075519959069892180990339985716935933630604303010006384196990086073920844305869640556869407795946447963003595635349023942539248693629811917143912406964543226381283258595667389587614503519678859540233689543860966160548680066501376259815982693844634998704248241173177858162219474757153504185035851228805216705475434592030387391578970051014358104074799174556248919374947184030280036587833079632158145902468219128877541042676693016710381716727821183663613884008986408303652584629548156466386284769809310933512970846235581950679983751944985461677754118158710305692315499192261388049793526356141500988960810559782093242619889983683025113428989057341919924643912712475917567070680220049956264029585726870241839930312211598069514482352752657056421279649701175374353772685141528260573908299742473620876151836815396797791546836077276437694348141364525042408002382431039605802142450462201473444954823741003378555906736263922119381458389893886362161946480542323895340270782403085343055155168898624106820323199643063758150202968279683515211988803910048153892706972526130201563125216191993219166169431831357265736094164172612408733248512020175117105640941047853068512235766709561725685093812341136370938497828070721210593271701866083687114513768475495407985432748291169631624218354824347099309667359332511169948748409680339683729111735608702387799108150564972282338245399117695337458307499723232064164208459140546385517433981853132184210658209864592365265377939577373620216431595101655506777205743489939117105030738317413409962165883671936528894073829146862511358077952197656576*i1^45 + 3804298739113697056377024755140801632083575289301553426005332034243564211518527225914451610167365980582070744021611107612993699640510712109874204549704910064529188439513821255022377065449547080871060328915652115217234332690191629837328138690896331935008223021904880168353838788843963866791916248328339736347650736207801595116268829235120715973018960327850700292050944400186134482071548943259346562415136817432239054773975462784364440745255316102711903258891107454757542219599597451022920211247330518154167375651813459096902901518985076229062105431057963062133706863002907420896749227521999280669114094355120349582256501649767626019845564626177934245238482597839544894695759007930704297396711768253326161830108574514226563327511503454111639181304288396910372579728610154590105571194393321960229156438661133559793997178474900354609774049944314454754003897509540548834901606972983567657215388938563831520842825390274544799197001830291173719354751970205165997734505273698104211838595749214905632846805993715087372911043458886262360324693325605107818928159061069213732641619374748788203188500746886314712741151936687174087905958661418203464493666004870760439027940379149178017918868877940768481521191700792252392305495914145241767920407887328390822982798736567603794220668954538469481695717275888127712842467836384256372943881324383709843195575343964964863891891399293229497238266360814980305594015724535935920930725495642321050738151039870284534598199437760419558942746352160064691142107512760107951985029127083048016922108329091372015410927796240955755146870910968461311980465131570074897150649118382007120298591481753819933704163802915428979507884109875720114420043701136477362259797202698240*i1^46 + 3654932714967048882428179693583144142879778033938307675688012375069385736745210069170576546697095900841899161891663318205730510061432200745595721461954200629560802401734913574375235151397068501483032548030503245184378025284521348290482200147655814413891391902098426350631373030984558934892783498498930075456064757204527836894774633654273142092036183796930243673572110906550606303497529063266077828973572677412199093651324805804724032455303157874163894298829827672536513840568935761244974741271702452359749643370883029855205097897554873625575052273612107843107331220697744399589263671650245724239333388377578507069585322531073969767736021070795374753610932882832485801348150698901564309884957878652100148944598027838684869146773748746828836788595874821777181652564747933656678603659043823693728869432277869313343270620090378700397607660882192365585930959263551201448854233853727684724043905221166316528321888617930071620620541288272467283237365598601793086832703030817870656812732901725364323268607467846128589746726017114042652851371761166909830228492819742588152896151923355932730174099751499985777989076646515006858065424050884868593585872749954742411950560056359986874912743344853765026286588145241271436624500915485137483213231161122654046709058273002815685248863294522301166688067521878396508095798091993314133841629296872440411649902403901077248124846031756807782336991739071174800213669967598058912427858238512936528456562382657218124610134476264723104959905731598446516136894599032694674640483174524595138575445057363980738496588043909625594050264672920899926096909308026117745756064826392107048437479413042334163031068785676945550338018497072932785981782142736100776476672*i1^47 + -2978330196761021958302510117101841439577788903791340545330079049804064810691479298022135380612179870201274116013527788527279117145363813723131058468568139998512728656028068270503035245543372357730294768848980840598916156619039262339198903277426168932485428234228595835831894477130691322671159791309030410500380657187354689947620546620824711092388677807428724027238014506404464582969240407240112325655302604617020911997432495834617323839897399837339923973516954606310446343033163491028374322546956273047326130923404054669886765737485440920000956641264069367389549329463602506524082109047451301754884592128042210190818491703700450632010117469954351715587525693303293364177416611571334051755510296556457349939863015778991903873323837767225409237363043673827053985086735980851138617081134514202755012351944043165037725966762073206440492327993433258548445035296091084001932487885541846252403658607518868602751308769979930332101623288760117084206243695888206755570570440486890196154317708043698407994329139040004622403168272725201583139918688818988284668384635057688345687570479592350553451157587334983837254819409379591482546886941481119032040959272994257816149814964021502383254260151860907321488058142607326183651959799154911582317157735437437082761851893207505299641713295385204886610975119318417918155115592702833844256718783723004854504211452551921548049938424994340666676969658518731095446087358954199839746842961968441629118451823382075337352882403423037565644085312442299554857875003024415525991930380825845223682505382487769982856000541331595958914486902320316840841305478326770439611579728844995200075724352926426165139084463642635306299094663055976773212825586761728*i1^48 + -6170274931448898193255689036319330006345957407046045381232676208530336686109473385981830886108131347309635570546012508728271816045866890442411858753281892974129097166936516179591424515210770056711689224135211850500875307754773158149316272956785019303560363526439184214489135022560035175573301813595154229585861682248607402808703949929370466949002285579427996170329005697601452420558234728971869605076644000268432188507249591068848676792278918238544550145797260226119993810485753539997634653514561858676279614313395124593644926085107365948080368051734465785011035768023284086694540673721717647725369529887522706072892296595777942314731480313618822465671082598396937640051797864020928112373350663077411199293267841767060103035453930121077068678887805454540193664084598584520222006301076701743212266115900430092945914049616530840453651120635936775209957876356854129557567720931576566152664708340403958697034568884493167461190592387581270068435099118551139421659168484287758987353895363534327011536660132355486828027887295035799957994001454888447102881671283394048629119594065567284428720920038369192454814617830518753893892136508120939445601143286446628345846741076514152123835534175518118148862028588493980291514840384888182558354255004864443991036860837309856818172355820276641145117735464335855229427066252950391770049765781201339840880831062789761481396726101508927453147880007531296543259431454408032753343976426062807195947527762388268428814467783987095851930482776824424658721592166614678024988918387716333892608202121853561344281995854991036183610833152286707305937587031782659503583615617188807362661587602667704042750734641543696593063368203965320003584000*i1^49 + -2443438211994758520567231363325540775916478234984048792279568874766801413193416743586178979797259532209270445390773596063966141408214995599705195642320470751843039412825738333412701768243545973555376556268779620137249273228877121666467458938603198539565424777331172176232945343959992158429800622694429477879365982575083961190281893060554300252925071676190986189187487465239426544822098324382521529458306654301006785205430620854662164609685127192679180123922572520851524088351857577014788390181810362461906669548124873241634499646937001494490443776972219606383414292269879546086867882818581518833558604715432519231673407953910315601049936019016745138015113715482100013791730932271104095971829153721059639538018344368260173225974440239289725435626748827329923847641279030994589600482930599062165586602205698005774953052374835184020213719865287915813047059994792642673938570718842935675272437732127545444899588841694993959257380545621447085021677795932903302488817502226905886334977315669282733403719492449573527780917890521463262188998400472963722228595662022952649827982470387503525554815682476114930115490332302219031226035685170828449526110087676457414002916031761552771284973731755957650744093801432164044702758935746329868596181931883949385785059976677291880039037379577565392591654218358124298604868516971344918623814623676810406418641633042388152058751372841677756202113859210349841579493758888206391090131028076293657262340715018247558504205767714928828758593560113596134614785745300064477748652755229187202921425633481606965509454840616866907400243503076389645354396809456702224224530910980995853095275246413171506449148048680608280538587096678400*i1^50 + 126260353509360239407875873104086555106955168360169332488521877018785606463792138892510740843025363672312694647189063284013691424397218477501836510739055706300034768265105674170263129524280071221756760229064627878875674338196792105144308957724284827834901001214689669492802466295420853249873828702123950122121615406232117988161816162635212130442143762976996650667399836852508429172421097165107181369643325734507972513983043594668107912945148945242718245331074650762054498940678395251311039918625072754298849770804937152083614168071581240201033315349247789770665703577351946058022383094311972121620573323906298593117664396532238408986844300542160063371177316841631142631719869587023250240887482944812807711550354656269143843329443961865400372817699663988249980574403533164087903882036237981186942616870335072072501088909326616317398687027800693942137643363539306204920435031368744510322917578774573559182515352227965704792815548720921679439765281417684355649891803538906270195654938417309288581169808167677991614500080180020874745800883876131230244405739917622796874534076816924168698064044392285605224017649966893347883080395886689030069200553106424021186255337523602192096516828853960374858249539180641200836770683650187021723888386846677394583202439949834440590458653283092036466143884965453796747802139029010668732137687541712381721063724707710128547397389336461091770264379388702521802794743887741535573631227178675822770604969229157997111280068533014585703790197435519767956004715607795958129028605011552956059504377895433241174498408551543324340851284581054896152245444698254293122418606009432788267412271063071050300620791467949516062720*i1^51 + -1696553992605413371377609708581585223953851597919995306652474111919136322673419200822275135444900481479821608401615873287216908283804645755841212445714927345296329547662927216524970760110884927836570527102016352772512456275446147635184303619189675859848616652048853580628930533413332998069296953279430837016151986239089504334361847373522859574022336967921360908726143870643213745305326194082751602568248297547558315448249821128867704568399259718467115187081935955472448254660352229050046400217035424871304533098854381336613797816464821480998532302427128385373532268830297991508889281461084789696365650410774460359359806219710053303496227184320800445749792044823760726636875665234106930335733123362577927636204070858514019661470889270071793605480089472276440935384957350059644246184885280164280960378809958993129334712987648709617806856047332089257816145376401118178978529511199941350097950467124478219381659487082976338423353699573685413860949034969382405564293871917373102558964691207295435943177482829927648451737128036546411672444884001161100447245755071690180457721212220555216729326649729066698973493967565884853071716928090967048124733601162915535053215521985683080111818184672053343006574699467278450550259601586871118527780543929111759461764667804481682455317548703690936073564762369497986007545447221042764578556366194574737444587246800594745775301730131827144119623865265795546218044588410601414871035199714974753443773148764334632148541711865678372955938033034611486549035061672439039757854082042408514472091889529779069430626202885222202855848019473136020553585333391859085593833830746099201735847397967135313403091779584*i1^52 + 3435722387969002373328569382565688714154821845843666421278629997710520650744745079965599697063681489680132259518909988707588337422087834275788492438925645656851762220442504316527302051195382086832251433972345960622758708766728630939891040714661967567806945796215627177385033853437450392230410691586559590830284015261351884410463114230307563241595279960843772138037634029205879957309692423342242805674789330956463034621955285168753926758170529527575395815910215424812376130701619882817868909871837374347471651548583844486424949906768384799596182203391163824108226015049872283426013690710248605830317488260622377654275722465325324805544971910692851857662069309010345422798940189112620452688114304487630142153816555992009290361931702255825547205077989002937376999689760714917333640724592793647721416675013557910770566180181967787998882210283115436830536927913113763013465604321691548050821347301779114347547827380660366050722487846772098202425551607451747217898763059115885883539526794021808613925964636437781071317644811692170593794569748314747050919851853995172370774950352436391623322493708567016415508136876638254799503771927004471210163306664191012285520689684505826951873767687628207389191574122132149335160624025385775121779835839628870825217249612457373715313121572180303852148157881917383689504608423431106658773974401997450337157523022582221692519566616342538326071575161689429113550036773661324698067885005696930667383307586870170479362045659972597193878977977063977760299413116782242842432123104717222731117395993416401171647627387921976576365314421282619982383373730162291048714270545459108715848794210536787968*i1^53 + -3674474001008531627531068662623991597246998173658353738305864657028416379608402524722353746251958597630244817920742535508789068896562855249445648754800055977125641246886155479978336659561137708369192262839124766186065791660826162379710278215734583786067240063045959921229740969920647984243846770028251663061857317108741198714403226221287263944691370488404432596694570340016693207444916518485042006364741654014006847470863039035204113306867664869415569631015177145847814061803520622170412105317418353893696533037161361932394198177257131770807954714458797504071554939550336490702044311003040101610011461266408301747809901958052885047959108645122100584565301634560905532530001747088910388189498575272373138825586900450501397134903806522707833822477234355491843530730114806732680162496646735980486771546772639960317566013160598268109413817268211733879835560684405744107529936410119952045205566846412313168203230173414478616389751867972800042015460356517144237632291918888431456019964599073143897732913609069272132251998179695441573916935478461847798621069266085674303378591281355431917578355970307386176648188316405795404795126432900584277354003183813084344416518032729887517385787590117314873093682332151039698381775554527115295414922661149187379955249020568890593127757804584270892255077048348352767980246189755325930371504199667189502894743211391864113953232132477552248705989379240560202619146425866502855428335046053185259395050106282949039554291187605749347926731686230289347054861436454335399091373246982098773995717845753105878901483678114221505726834557060067053785484913473000632282120137103173106049024*i1^54 + 636183130885614728229007185252514172900511432916939461761355233577551611438327963667165652768403474225455077464194574144713201964275921828972640567143040432792714497253198679669868466133664858940390845526978722747222157666114924317894756782549583457805598899776317202443612079995936508710140424127047782775216552079848354757837635486545338060282704730025458763171114339106912106974852595911624482954216645236319109342497430341126667798577180074638209021673181298706671316792147466392026327715104056264641790896159943580436528353154051911941505424566686522566699653602238489356139963330042520690167966589752298512852241216162798208704772247218971765774583153592252228399326019931225006450702920851810943058185849157894371814405069086603229813096133240258500286212967385129654989730010736102631958995167988987216480551303124372824468463603890356561018352239476182115244586715177691993819364558418390694935295952369354610419453046821657107679421305105083802141542751639150196769909912761362671410539681497764625160144912048352247263377468722647135400686220072294049019181824055870993094434691248518409576340450506451084260475990867383884581900001183498549756447641201708396369459380142686918725569991165108228560095585667553792893592155125927037621459446633131358388158450890085809146929058651187810822629797676516787957385701180549068227718812800079606806059230712094386542117796190389698437390525807783778580986962975798500757590590149961131135712904381628187037424487115852524700930273345928818973192036087447515430274001159276516620504717515454800521565808758876655828165394746996407351849728*i1^55 + -223603638616955611669801399698316387611985687491766819280974584720270257581734091925513769750549024772830967751141558757505807619441467823976681562691807356793643585214297134674831460233541022171342276287686232471851436223311360374180014978065949675196435469077606225499161745902436110338172898651709101188439961727597688152942584769389167660246293419681883492542521418540795582125420076828177798258035123839406153227615040903849713365454918740591298388666145359786835560484544086169402126979568157222165294002958772927755203166906036279758128866710740019786056435870577644678781476380399620817227471229938412788619188151528043776637456021986228891581279519102294835191677685851536116377949846085215840426540510741346684038709671518175930805955571294848920045533685148983456624821834411126138840752460998724151452570692214643104207294925481671120826241960614932285808918232448235340330947565958562727748588525801535107725485029862878284745944137044808108179876424600185570948076521043253452523051974862503311425484470383319254509628777872666980025590042217594582892403790110362479086415420827762315494234849092524048680714270547676736123121437139314873534275937715224146541092550795016207578082124996656772373788332887952082057238962776805847360249457162063381868431758473934688602240831502856567667662110746151669240349330906677316253744178748933498639821104967414822444996666723664417408883343259165494413778747115090437320033644216018821779652321503393940913303333748437330672212115160244031419361837258606188771748626441709543726400589318728806197342480449794147885359665184128*i1^56 + -3915702186687364247067366097002063718855929853183763989333002702196961245932603587497010888687666632644315944201147970320613799659490155109804303823419624208063676943870586458546567045972753406242159971548949953787079888867096036687969632575224388289254454251903420947338684722772609939596770165423593668400244130573086913622071268640458995650596869505841338148342854049853971357657604752441109200540452311729710914659669151364256375727273501327383897365762705356117040710686378418958942447730781433137713655543787529662893505108895504764932656037055764749868938854633683630637115716199821573863386375616564625214164181689828434909659370997074546009111103616916867688956231275967526619301120130984779914327520206819000579850389904584906046106320061324653003309692501700191507019023067047555123498787319381523406760798661841422580562320572380947566216234396267692495774524658337753449721857618756895818739259912791915096511050238382408622785794372581660327912468466201382738425025882670307359729657032964616091516671859986260022676176696114801072990307992327417227079373517580072297467455770011391809610382936183790510125438639140122728281026685886762569480958722973616055117380490662749874563532486572179415099530978211752412857467346309547238435593059443230107427060330929022906867338747829466312556416765484055665789713816568492769170558500976882460970989617311681438324808276647718325414548607208270608647957708119522326045871032082739041811650770315789248137364975967204952075103561717582642750856708725650981451550657299067801065744434804508294919870000*i1^57 + 35013637148157201394540603030593454497322940203317420980133610561937562769656114167296675986935256415433747749368983094012198375915151197284265381874060639565595574766994174833851274441000424789216719101299101261708466974521989160031134907494082464118456793607958339322901187487066036806393769952806456996805273717085359922455229703631884542213250553991861358142364016555990381789595152877628664787633013923812052662930544929413281635152014336139750051205588652350981321780839258461484858869730100438222027872153301825112437654860673538817667405889868583342113277412375066471427125591194205057152822341683696983951556390791187525886745681427799748682534145559315507869143487179776193637578513352839483084432380871252925079748528358178379841465899404643688708284488623498461133152742015709989760042229362292359472983013178667963044793839598215766057929704345496161489418710674088991008961856540927857383257284984249262271537841229070339614589376052134531481623204304503197289221462585838850049964365175754241534013435285654380715859598204085415234658518031801260477916457908194432594503010052127988507445425205122711787867473217592602518955464900731924066322148632285052790192939805488349527113033134839816838360700161250087865597656529379580126522533574723463562453495026376480159701087997962760832798203681281311465856212882674352197487998780987687727919958003501566586121000528336897477261156170392133486192161418217960179487970032784700950144753881283932523511229817770340060726554275552984493001406648279991859668143750000*i1^58 + -61021839757754735762709309981132162055960490796059305507363464370721691399925253975107819758459305365284613566428196112346258363865450047649522279453746383149504975928483732453246308008154512926320452143994350024198473838803799665443370257446858625252455536971580978287438181240534738853115301298097773200286931693258773790632315097443802051314984406593719205729961892211611755126094215924647019533287623571638827993188374655781647437205102090433031811961706242751844593279330169603590585908308484734823351843862743986725609235626903274408651174124415772912878524349539554532843531912525144529187690730076970636309923699646959923488426080949966317958833780045937143966074878175886512617129796826473551724657166439819137037288900073221979437087682740298783312346689691422887888980714143587298985911778460844830904571877380170099868449321857927678330400534220358620825050916282654198421039247294276049156806331204277400102538304478439492943956939974843685157665488065617667264163212336373351777864895330128112992339334250172207119774403691522398601210645284369132515132185994453413821533637705287725587745219140351208659256385559934236952576675122266168668020267165297881936936780836576937765894107994214956045243230819929859543528744628974594881316544135855962680758242046783275131263729009943282810040940604265111258990956667236737920653639944331884916884493604349992447955907530375507312296612496965369871454047109679648760829319267218811879096217520498635614531989925467041015625*i1^59 - N1*8329997939954693679398293207838366285791791136153697979092139453316835758147986235120443128430259705641332588733895870375168817617358011182691809139951824779105204443197151593388206712198608268210982173374677986658551516793328277463172661930021329967627451370358488527400493337205489049814633548961799604900338113774372550656833830160094110666775103123206585685861120000000000*i2, 44124200810564196715962413140596392330550315843474731226838722210252732781410065921649045331586061611423579795476528267159145869739779759783208074598827636034574762356487386667340298327923986746217967138958503242389985742477682547606808910594603357905811252293188006742804046886052783388972631673888524670193444004735287837614074970617052327920340094235986937942972595672350295339451794259655955913430371104289837506101119520786124274786076485234246640558578912191972357664898192921904228008400222091467096514034399104405013140966963950747071336396791025226251865697511234477576323764746137922312595012260760994471411508108241204321208762173362472785200111846684256638718440836146300399433398852385096370783808310208706445504069435233367036191537878819893597267673355765041076835227516375016530702137538332111620642997328041896228608994494979334216157273679633720379077434899125088201528618196605337403241480709067229725528142391816460915049222482807411226331228899124589366015346750840719633202947080882937629284549337249520967593655332058443717108734522398706679044962183203397242201090959505657177245737948886549598352465825297906708549845890107033788811641609373716656934342025017157374795896820540293457282906032206088429497194920559327893974622483589890953649173023265393458153395060240329188607995065292237845590211522398137381090486406415628397005669127623045555199389834127330347073648463599965107398161021834012933710447526396277538930623628665955163657373594819343406871434149798320133374147009824285073718895025535395983264470215046620103641349706538440305074472545910205161309833129568560791189260349240507944377437560434296312079260975879709718294318250231225965865007858077467295658855806227801892665902024492662283877671215908124741775829981736347838544581324081715911197828037931299166098366131722943833866509754353265034224198874735489573575077455079284486460789504696385536000000000000000 + 1269308915136437463688521307838289253113144401319191235360556845404824515033157986320823683595125473898393788546484285932003623963468913255884682989947182832818802466590783951297001065506175124381681568876066293878810135021419309169176148718317180354669716239536010713286435030406078110017440151197430502203619709544261842571789006308245511372128072177873769129224460579785472504667947071587087698727892128711224960703158539986876630703378799969271541751641798830513103970563539154860351622876874421223411645366234102599913160166027933559479858431855507164438927224887632351852198207711958206063357711044026734180919395398793312713210586415722737643675533617973293536385419288911636809901205993542059215996045680902905274608892922997578190119884484200664162158049717681397691119172001745680043544137124369889880566693718624139048647316268605893968132070703715159601610517214123340444945428584982964764725347229387451251980948249883828585587759845254027219419064416923844352526494421508200393309053354330565674086983711281878172669234304032400735407203262750075707244127969126768326719158373043424607208816712820924107514711153386420490416210881051450238795300146907394263775739708960228653178829957224451539801030224553478831682462454922897135350570284488811471315085756983245643027192882309391686391803111802210956447906679901505079504763385064816500078782872584260209318359367500949158471961808144362074358402418459415609389406385431017952104276410497138910009409921944353240401372024009212498396413029969260055568334491185066258592719921952619169357663319411984616782740298216675590857290144823860573906099472451782449089315882737352083101099421937129702339317499614989654577177986369482490055305993284440725504350982711838880017758546730368690229710876847378034916977977460043046017830374656493292648712453817378330223479143978931014752730552506032234280020015000642343094789908926331617280000000000000*i1 + 37728731255141815286887459979841201107432929053774184425228880716452621564592361188590342256868211345112672936337240204935753217256974539973134661547231081101862792703593086766480236165272782355287225880833380135278290436484604764575888756859666589257394073148287204054304871134988844007745761857359884977071655941148792360116280133631542180411458642705474512373205659072716393800811662357075253768776930245418265924991842015318288761759686203481805159698723694915131875324620959774392025257419351050186295710683088093429869951432348453324851421892084173913839248389123979622703898238249916969843664921365401164874939223988850371811481962263895909999895410188437507639515948468419409440806422804261890028831028088397622091046855241259811619741430307262975899551536540461497041484545291659553791352206569323904010469681068437366999920857124218381293771838938951095426735705504488592673601537945734882187009017714878546923991328430532993945427067021869484426186991636698990227237762731426551801045772663214273763753661305668837838403247565539767387569602295286430312260414242201118727569368211732892572233251246751156282897815148328103163787802879804811969705283857982507086433863164033692216391566040253970082338611715740754863554041941706935338965157291834195329676999743316528654914695901567784833143513271773824205822854455458549974810537499901856007694153167146802935768156909434108756192314195703186623167693737523795793601757344784985662279768974169242703340006829210873591168047960656957175744669249668427102576247129708476321620698419353112571667567703520308146680107466716638549972867843808980631304841875485662258792130879872348053302548874495873913287882504560804260488431647997514964438909577176133644120277295942906841886877232271481053419545159887635585835873438306787862927583864862925527534744153781025476323035104506257234282832145720023602062396552590063208563461275736709529600000000000*i1^2 + -170027672351312820232507232287611519210851273817471657677792688977929475621416197393078603411772235851510557409063760860223984342230876380651879802590308973954980805784264977594471616863190573254722718628591712592315973748414273505105617987986029106928196907865259148001973199266682994498816164355376469656074522949103853228314464476064917522404342005758054767284125707087275903902845649389152091736667456560411170203982634903559633085904719866599290033240426871835653801616100312750330047738903824134374646423984258283265802135447785168991384500735649645222078316896611772486644377267153705234287076712941997141655544153618473708888494068215599007808625197861238037747410443853824507107660564016078095506509088307915582834409217431425217159831180497906731746540216386172291495165505548854890937616915213052148806079869127215688653407514384083346803129398620664881348043203655560747229426329147499400270372479158953643122153035659554188346633137890696885748060246018629015421549573898223567089249036858924907528683970785887226131561412546652935376592714347143299036391288686188209334338403016618030700883048466686754739932616837401127262478619152233968948364739293685429101048071743221327473229208608350281368350636271667287251422109988667105466355615201994623323986672776085534248424177387639952278551344994847879505092058303909488890720144964413284132094920921121696939186987323786398125652742577917978686512381663124192246479108527482513773164989264718997744082355029001641675024685137579907178361369781726254916926161956233407617837774051449494311566437691335659497553534704795371437668829351165677918536778537140953745653282201334465808873067714703602745090726240265249364419437878206391487252901004124287727294248887411813590438889001922863605353745262074225590680854085577808540943835739511877516077575484810093719860770355467140627487845441559508136660250900730052926393487930247086080000000000*i1^3 + 1187309895975325556005782404029833585361632064919571278472976427214375365844954145439354814017908336211036870299895479421798703887191085176528861892248775217715878930359860817339831886542864029071886802151701150244680203217666661765968119262208228809855470243674532344652394912286470553130369991278082838892144707294680667041478523060602432361147804695924139391516875140159747185873759719290248059329886949545623430783542302314498211366176386070723975868828271145685674341583873444856631748998733888104677820619508721616265353930079794211630198880986749791338428748851863287759387030364109292554082746394689412320552881967829099919294559900963478185804490823575933240989449966576101610258565163216920117626127907983876929248968768485899334149909117288364351037179492305051419502538537412175301030282487977896211447711591631006583250244389817480039928503380456907539767197182824418762895608081187676180635198716238615682180893642883251535884881472575997568984311399530131667540117053075145200836195860365098336390639313915877602886202137712852089466117317482928566454662062701719883651692472197956612860805109878926787726105623935323317934533692311108810008557649871566602524598024117513588066191054787716612891481893293330931735080322591313279039123640188527521856396315295201454222298279969357710400914055472355229424716224103792420698225390172723778468400105750637245476816450751400731561595574951704867578288391114421700032392140674941897172929818522830627706843639097242705645022565567847234339753638905279039855688575671623788223368490693607774666691810585019631195612358270342644216270387420283534564129383835851147486953435690051715472609315217743163751270507006148368228774542148981683093967745659002424846887598088539637743695253281921342010504726684427530532863641190320665848114028379368724201025200822808102370745904503650836193793360812209929460439706657823373353407957633178009600000000*i1^4 + -5194243136434017193989265966402710123559698920701617316760062376194305908223048496264428834151828540529220929719718015582595786260145856351971911733956587218888638495734822334497642195967089409167023990708389574681001595230788159861555198587456900218672906153543816637343296075449548318773836981542432227488922066795676045091271765731751097035861901288974977160229577100632645607499781935101396947553440714894284576436051001339326866659358421493387243759678903034787344019501670786252709806660173767109886949206734256540198328855733339371991858594879607438604573710734628837285738046300186328824360449286483215843674149857742632234386942231141473827156454105627442434019607573346054535836619888892969373553959282120205458658474251093164681979865254401131352801760572966452098963529289268771937390157982914374670784838916094307541443662253514628369162006648942760544603143832427815500210234378206266331208476010193527411748458156948430006069858459253216627754174548609706203929169889257279265632242351795052777286670257199529207301012298472948932816839572114116910038197875872736537824195524931713743022049798408730994746107254102540585663431091566557600731778758595587072964294264986378923569593143199492146193508056078138673320538049895257261462175133641370846100659049845001591733002443880579098051663911108518756747472053541071466038469265027005890701415100451194376783548475952039053846305688028843583749571721048447534290048165559446980987467332320126760071371399459632219245170561768620670134467945024390702357150858977682316771435375169542696282802677561476110552668078320481681721882006867368517631955272936369291153197145922465928643045768854860771656056376887114580263029829653250088042467034461309577935084937094233941868703369232664057777327563766158389873711503116846065006486069851777605975460047476414213699641620725050213847190579391330723094623965558761797059080734612494745600000*i1^5 + 12919719355109121742035805925085726231563361608834807231555658797432196948716510814061221429822722015941777758053415331112706343577906268702383548655346169023623879704743035751505697988963592240402523565139148076702184758882646535080314020296409724345891332371965688906673619128315731847531257570823374153580592740790882633288402129488122594630771058858760227008734772378310766083554828097809913024072949262227740498731347330085286084579929903543867518343527452082781578696879927756040820766118120361489625316306669197956151594528067017882065066421588029061565659219537534808471423326319616608004044178054236208001290447003177693713141339766637030906883831819048133110068816681550447644152173338193973192660675665616006455402911587329195746359327206772239561222570137207814865579619106029616516272577275894185351105156491964974426118359174391546509742216116977619954701066803503763605880937981805452315684035589501470679711913596594191608911131973968876936729364629930823306213855783063170753443194874300194856661313783669599063730601138327378437530104376131431414881745991186996586083947107115151044042351712920557235943131098331822699410663364863753481375319977970180159905246643315516234156320854236557255126884662333322572864111553598317423072626596247969402915539225317850280933325809122553847453536978783384320560568911164146111735352066531117138080564956812034204613998552608510527117672130169835806722418282342080884326510686478287743131464157967839214115882318766426977017405831278928739958248133921469645032071657599462146998656885446610194535152070184772028945839560579348370429489898265343809786276209323306084378357729937272921787283350371460260795273049923234799994065546861999323976818666897005269079162383763665401540324681472892461655748907080806699133213543288578655074589286298511454230941826314295222613668168045398154157831398275108582713448662012260514477597641693724672000*i1^6 + -16035739399167196474530955553689055287540068419250968896829757999829797470540267123669381587910107824367005653617978957651350782234338651936903767384607725847721285790561357149299922473846329624238922640046476518366565248467739537736985495077706578795399431709849557718171142207307078452081840984640492957872640629081607047949763951957354677509310172760174390072992980827171167018450988659879010296553968446093980520473817184634631672292431201822855595199272255728278516818343426925269038844553542044273644474279847648325108645891200403076794279985016052751184509806943719238807851339577413276869309735944029483655673771614853096268025370874794619741429712802565527163488710038949285923872289835579611516405652587642083544505872164091401543713444070604929328467525659011219793958175945985058997999496912470979286820773476034566475808183986216439254854352128980158617375357279650964048090718894289385270817447120328252052159602321240128307278102957661971910437746723504211234220025196022318369630327791060246834563230974323765344260017167550030731777542384301558841531883196234420489635494199114099206199330221982418049374074801010008021784561176758575976213112911283319610001263694740722165178686843650408706337998032941347438262277953578395906615986109323719032480387454453852826262472556334127586277365472883687244118619364735889015835820037341335867567032818389259042084348532509985928810406569723517214031671786745658838044444830074062448949056278075789468345906102085651441526718604446787647525392151010994450212417868971818655486452008391135402785366957506439925061962736203455066863513776062880495577920674455482273834945948360355708827170990403886241704260924186348076295575229539045157412223831208405918403616260486293278752535092023189752570403778864748109991394981235202942536915454146469524455232220633685228182443428949362643469187127276801457479871181817061782509249651026165760*i1^7 + 6810807702947130652934252030747636397550567925410157242370885321756093107220261178281861738947803829600646519793401715029140311983128474027061101526137915120582905192265405556316158845385459071122523465179275964628153484039417757015843536075776910722569058090202268990351841157891641808551711258636774025483855607834927767600108138845452603909108231764158097248772918455750419293773461651298104938896508248266621645700582789081511754058597446702753851551831166030691527561055193409576984995738534993305470577896729518377927137193053224608310594975696594907656308676665931397989360420847428484263107254387162147326103458842964220982613533780006854377788177120115162948789518464397546686589983972025157301341751475396766746379879289727935540441482461538303116132722974205617516629361243396367017490071363105545807596624543770798556369652592846452400752057098694847328976026122921441465719374416359222388195153134859210082356745631476156444777279383126448833210957914157099135969501442302046165554145377271174577646818218988109056415614244650290833664696237861134858113673583412564534355887876672548631272888141118081047882424964776539118185318756309133527575689367135934929752683156973361587655383034601975386332551517258508001504796947468605998373841978852372507754586112414859789841946481882997766464751174048388625259401132072268728856426756250463660576685703203247485935635309638583576361156280119238730079528835581269155254896149972210206788324214901274327529466429856387776841828494884196959779208472117806442625113649190242980455587753113109912867574366792400902437372345471349470809280996162712103940067675966825498644130043636109472838111832976213787193287967850653811479069649502941762879905768905466369228922696547799632516861572618244745870233441875162967195905460669718284455139369740140825282204748186887413973279089198487591425148746529827939410564648941446356977305876692992*i1^8 + 2684127610979846372079344806256572113431451139145224164539056606814809848750903722460603228084514975018836643828199834096310809613677210171525010429709751654377372650255180133310315455074196461689971540939088376351194530416626151228931109696542585094007626903278372749111526651506139184306997623245261624582304092455736653312255317598376089700176073617257303179753207901919288735670678258479404636298081263468550403916390226904224141177881313243460732475525240629638474753333515678492649353538448521023078704341259313713681831502638921367391921810622301984620376774954415991951459611661761188554515159593669394943447386798309984917961748797464268660065527527387429439957939385223218874817579558816875665724507247454406935844125410444662100114272880075473104845531614576619230726832322355294758014151145216829833750313116926340745921097340211997011946364025113137812855225776759288063230378123138426574247911771373791458492858307074643897237058344514137374494051701393653750221233181996261442841869862634918449929063799596240820623636911766280694933196532471311804860002229986038322043800019718685799561279538415689345584441774461512936380568471203005723402333739927375737710557413196341380026677064058644226943687162648576299661943691917882107143486875427197108989036736969238662413441855127057904378131166640798195272042352741199363292043851497637545769043034811270074975521952170710562870521320719566305183557223199974023682724173426575284550511607995163918852357842711034488322855580466235964867655948577491684379342550993315625224112878502587668065649322577647762404794877706339730768423815219019843322522782774551538306295155000609147486067939848194315947607988658838652140175842424767584600091996752543026208631411265439980812628196650113763359710277860165044983540233415464948175087736151408865604513282700869650279539356669255274438217916684050382084616471439491308903886487552*i1^9 + 2605628719836841423358310003924216016349535037779347555224189797215846325858768213960719952490650251602813617444996074070034572983502639666380972527976370027959603102338253721562960766701514993888682219651998546575039574636787006691392456570142446410241221178648483970841476655845882562545394598561603812382925660520812661528936696171724409879187009459160517333015133637864280449279859708910592860660638316113022133261231907768591281709520306199245331371540945243228030676692197924059368574874043504521465234442991163321587376184379374651210919007982594588685231340123755221939632658633360511570650120673881420287986917870833673370220766146482937335772787229261703489655342180479114507376178117534418181670144575199811020127706315796501318958442869391850178772530381705344377549061640288225834006594837542290389353548105662127529418668752088053140613674896325641675699741970724862584624545376206474115836025759375874025740200179045604416517108253096359431722672152887369007478287452848334199167972628867157003635323640445246369957825217400312330690028566139466196911284729167511274540195422407931598237900310823784944888885667456060188866648649522181934733248882911780115125642738773359795040914812433758461378867838730943518471563918481236684806873203070726001780218846439650084895831718351160043898569329341900906170706480213744623903033284492685878603670055035401455131794107861409208164498276945037369829823529462028480742375677071971962063374274297861979665873849217269153189003394665931268232235469496158119342087104388418870625672292184141337096006935230348809855384314993684762609835146107964683037584398893354834359525074294313940516503660093446390666809109334763729777880605925251540916873639249261777887560932121307610412000004323736081240846936936103910452520289318863994880974254322730871816468814102033914604254107336604897479068256840213802948621544241408502367518720*i1^10 + 262188363348211103940709187916817239460824563905843822355218403315871826080895216173310108022342702687929772933089315023410255430728819445985641231243409183626019440554411582108574392031289809771095624828682440509956174049207370187182521061081285829972635610071927021159198103621213167854674030160579638932024620530310563499110801087602692467677109626246109267377174598811317674924985062033797528033940828738894985183984069201984585468076400273005877158478319095636117011529742767395641007519491276496420866104917966380840994896718845581922119125745920492994775458437305009179843845234766589805682669857156434753270759033782080805046199347979368300388814482770846169077238067229264660938772079396375011379017048941522293671811242577570206969834058494793587470372153499718432629620307280061797479866808709537334453043969953382187170344268866017511697490836459084082501547695203452223585037391343537232207831293557343683007980034707343031493168074712887667369781997675694835182114660945578454687374753128396826905921982522201726758587585852282019600241032967994317111839521991362900728067350814635889708482559624941322115113242024785764525789815255022333231518854001498682463625372336353878324522604812833324239386788783905000288075120536221862659316482596505993247696638422901326150858575950498506668225459222309713323392836519537994783676655699421596794643971696101289094878430615530815853168050536926948256373025180038057003325860883013769531461315390305266764140128749892100686022964540888073709103261238411111818485051282840803401417441862616339779456830727000061762811113744724670900613910492228332403386653266480877265076235471042286417223567922629348649369294565825466872736247541905874798320250436480614391644345656585597266145823215771239459000617993322927788872305570587239480583613358022522432072191466993397609232678068012165958621857636363648864233683372382999281664*i1^11 + 27468853561104907296664697207744404634591814505135072543075799010152295220837422384987476957722439814007168479742248174929683271730164741336950456470253833346756474724786690168673880585532868267306277298119284926414752821596488538733384430570317667946510939893822126390729109085734382871042107005561001523805492862032975567226109196372987235186554368899215860601652338542853961619136852636334705051899113048791721795768474189237063370100200955816999055620890948143883861643449280344902419523722688357814900180675388377511907090889141419358381816975986547835662549604338739696426687322342035179859569596566393996441988656194724635194237165627149932494037840347471781264141414788689393803913524084532823914276957299725787498410739305243920429463071659958106829811145891601009492603613211764562689687543467752471276909984264150541521020656716491979018614131604271128613483406177195481573505996958060607009008750861368624635775359224190178897551222827141786509907542109728915156472381899593297376578519312015313679503894474317454450258033737028853732060208214586685782823899794751845597355137040592092041210904215252797245338075145734505313960250831955272808585876782508851483653627437655556643556614435242733895127155532045777051105299072487671641075220791746959543592020727763004661937541718894740000049403518500322463252205222210491917681336938852274822889840416366423060511955148080137173596006997297168942712259566120633063701225493770016221002613717853309087661771824571515656985523657098207212292096602059464854680512611888618183724529856705361143459996888136476943666934579752260187596493561795107851173267771738408544205499599785385418767091459104211156111784156687365069459298193921601084262761816953148563436271557706420560434480155145750773396440655118893307930137197744457268203892075700356906801111775328370382466889321584254414593609736508750689333594943985287168*i1^12 + 4944504452595170270525775148469044310761799127343469824448567715696803864484708342989076072502708823338338871744299869677898514074071132085756806494049775340888595321653425579756292885487737577968502543378538094926310437557968794328194981448617483127388834402820406094873173690720878886686561943108884721380046552451758412842134281729498567788124818285725484189387399993950530103134403901936207601166723851863659903685920287288845400943179421791638772538785597820430171012473807967027493030728661071648523750561359974374192243687340403060918085816650084818722184414647590570551944649429898314340919199712754049323927644868591533937815522607513872410064930362890710813237234857286674611975602563135873277805416572420507302233560904887364815985880341683268020875686011206946252091012566763741604308153525426938565957403609928952957938391816930690251531155332708999714596657087708518987342470449438911418525514162032806378602651528671385582663375554461593681422868678699089890610891255324940794605234111941691419438589183434656196369976030302411029928756598096879619840923702075115438039067622558382519409233425438861289635462742657112295048171895249946765215428575408403523720026946728344420437869097691335490306580225255211635454633006113458298770165784953799246571997965710551259032937564309872152303832100527345134499863915294163399981627863551769453607289379705482307249682772993056116884581250127279130442836763856130584442346095759342204096738877993654436960871745133897746632765733756522068268298369500629236422241318048358186105160900530043422740716750710231430263511288385782038423481971461927351742414916336192337006410958017072268616696417949865913485142832891892865846826155795590237491661732030305089314538752709549067049779851860246572731823327578524973718891655420449855454831047739267812858738003556739801782594874999990887181113903073910234344668214067200*i1^13 + 23948547041040256088307076418173896932934604339233390938195270386686808654536719932159691305588869559716407809360360334349085820704893525825018225503013333277441878518804990186865825368028370385164121251596796889914861871617527541963296263539195700117955601885272439471703272976514088015888514869175123475949796430293873960965236738773013700242296710477965094543610791687664924261129939479838851711997179421310966588759526079040447412668773162527464496433522981776295508447705905503439605275304004126472442541368323553859571018830283765925705916755791554010157058793992789337609130672328615803815376269404386701979209965707352725274898596736217229286009336920069571604101034132836557988747753840360774138462043645994678395649731107420864984909726369873632382518153858648218731144639561491120231054606517629961883157805247272710902022560288274428013207714443299558885439198166247872859063058305201981529762265960690239253872404422704560265702641194893808762129609045562372604368679608643888826467223249142878794363764292863282728695402103851233766523212168664687661038470564153326076225565600342417178955327261374886990084865519913653052169009357966485566255528874936720819558852818889449936569481677346767414037979128435075861312238078217568363929481847546856135158442623242722401240236382413702555484962381741888502738515741205179412555828943388897523511455822791358651701166846298524789530371441506069500885629589390072934718184939320844672034964359363634831853137078452596717060459262540833251875415653371782084553823148392647165040900946109369990497288808263338033763182813616873198370984284636879972727841128790204690055005188427285278104827467959952461207726749212329903540125582694378705438869530821779912233632537889049122554552869715882115217612251118960373051902778060375723609337253300168231358302841182507122900039512341775991068741713479258455997939712*i1^14 + -35410955427922420886056020363554200429958354851933846543673672640056549990161808865628191051806516459863726001855049685196919496135797416428049757156161423958695327300924459339857250698915203806772306800970799167589310446085160906899733766352860760272558149256677947298640778792817004730970929473166517353088748171586995472032812108978993769184299710376868708891771948836659274879866503607719799699710907396488266206755691516982208121759478636478551632827550775365513136969287480212115249111276774678315523975583228115062350160156835632668455604089272333090227189162583878350436721946439637174200201973140313065680544890825942943567852428427768054247812402817188548950990862349850834214837430424092698731701567754680698929796613365982807319607145258382596868002404838567718310863541101235402247212523778000950160234601580603567860305168803615192850398209959622760671094910315457674429858958051066088859791653486370161029849136153881290429521934205716164305367090688658495549686567701577194228801330485727627578369345904071683971339531645009449150888948303106769550479348768777404880537855886683652934737100594225020607960940169974977039901580293714529492495489696348296861608238421214922421733529122700507670135471141968699955925454764014778253048253265853301494300426248778471679898145692771165638708371218525176008803984008104528430386353946902817520162543596006224732141825362532378494788054671476575831575133749902452134566291484393098003198169498760268635224287069762035579712540437398941340988652683625973553555224543837269815593070154200172605006155905257763726243585623782440035172170270807604649738633682942874500510930201112910775659241368065025593604115424463020522796284736948737596098245577886385765460405494035092835719402890981545142375842881387113189696132995470580764903355117772903952804105732202979164008323693913580290911772942009034038312960*i1^15 + 1339317630829528269908981924174623222822741107915588657655005912077814944134404955262002022730842586520142188777504961418818718326913421366287983452451971751552682009806881160347276454292594960583220004221082530746835781462169442682548433181773658332785883033879156532063550998549921090725424756554201209019979450788001890112042325119315211871240337225752113460037513212896795404055717539023203267238119710552853970662909308697419830817362773207874742173913619751376168375939650224283729364041937096725404995143691982461331868229522975829506261519520195379894621227749825142720559775324131787438663082514638901817538351391593953215463922181475989950262492511399159191465810972219644535125924865734146887029421678985714546557235376082492513079084829356146419665600889733429366632399966311343241190676844975727702331628560902507709664668724508379420989790512844455070510834773762989760161901358350288957753688015579314882704993606974546479972615646684638020225794639004316095257972427954839497420051026415392271742971662237323494933534652525244365713699318866775242757390284673198393190761313804518807365573890733010496232084041984598670398201597007906600334845591632904412787085184925853664306933984023061490537570233617694120740274262866145272306380287429909286180034272259374115089333852857236251558074176674337612448874984893789388730660262760122034784301832292546516838140907638803135841375809477912498205935074864451003255041501440888363181602839569543784730286374027680366847124397363266911319643152920634220599498805915985876546066420355645420955988425590536702797649633179417630298835555542718717050587438708575423129112213580580380575308659457526556024462014947542665213980782629305998026997069330625566783588868179429199261111057723479434754207124022735512714479274199518839885031194667012274408308006410543814557903078902024683450807712188651798528*i1^16 + 226161956054260854676591266968945327584110177602420832250328005890945480072170361938297904931381883509998197519542896766286626506040584270805750089314749077053767469426535200891588821362807328457266080966312685520040060212988984816593545096587032533869813944845438325723805700013643454409356520104442308083895883858567654858700875411810535521539224024005013983438389302940597364037264625186028680969287138829430629747257686760526064604852366940248874659558641356199686410762391467341496889652326075123334750014603451022601341736073314003773895915855302509269863310651964577653866247545635860884025767781846566224401540622379683940088311686378970434497085557569007642286364034811395484767017119672467507095234515170938176704616985835877833278565713907360862964372284215012162339817101648548715106451628309529217351982572315394255129728544474472042778415155839074069634804668549220009819675088716864284161256326790439274802601685011395888722455602620018676920069558665330478882575472692903133553926131382815564485736657061210389655846109716983296779455792856670132635368798247951632767540001446838919581019173502531872423779968113594958764721145841324851561343526420915918693280188993839209071015425431342426676325587340546076177501332619954461830408886850567696036088061978557476849948873003316219462591025058766909988115047297542590767430874395855876207128729105892395338805704622440504354542878790384888457533964002768210245316853850358567328757042305691757621289877856526090201659852166974942962349316283830472443266926611732510244411171007197828885691536115011515414097381897769848112221657583675794358364790515418952463978244428752067291935069928171325326748888207031925638654339722234208365895301077317311580246204309374092154030547435951550333695034578667101673108212588195145131398465133401915946711480207143558948295046725935210651155723364335616*i1^17 + 7305089065475820467653469481526941989801808125621687241405917883764036866759743112317155786459566058150876134817633582274535463888095278304903259848464017601429082382982559251562104217571827920108507710318397968402618812157330785399307998697740146783301201022861826210982694999448863222718181442453283825856980193436946927031786210063978365448227607994317067804166745989688907170940458646038780001798933736366390704694694381674017761712016994377936204787211080042059207600642819433901942737935743147310766723640012820991925581535295834542274202109974108794441379454157386232923974552335905100479146698976752359818991846251385744248427917659941286799026368630208055276565775229051484099368906372603045604178317237162797664931394963041293423712066655528976335858051759509315623883020297500831052207612796943798054666533928088105769943387352556499956707036661139887631790788150418685872834359850103605534089865552170037474990696813212465233900656036709869423708249232130049496768948751063266353375272949043033025496055233040709728638756843204912591525931927113784809454092232916739828828008670426127571159253526826938075918842612367536407725272610479355598105440836421056881331717163592217523203411080540663659771943001843922006561267239026646997210550270107847257061630761664404006971374404697350756520471729198511489024225454723681818890780854289134758510700689779116164597354692399916771474755065400887366874121970921130837422842923248445289259424263652641918447556129241789621128677064217279745818654148517220231236264269107339754923095020851897034719955871837958525584076701475082516276139804971853011693680227730575683016769680011740423777614750680624151833591829324878652254661393244015143694757747747931641435518319564378339021472216986483719656866641397275978791442480112163057028374151010921450203709166617702288876881798000513178906434469888*i1^18 + -18541349054508575025721663395724644835336597555423092096638387989413800229337480878582615378127795565655953468554305267833317370470484883698108262622863952836019097269907741031739247007566509242443452947487120406839366982333779677735121912279963369580787136896709513748398811245386256577914537915455283970459938756207141546163388243723776344223301019857092082305157923416794865473626282958921407384010198535625208577178683750110265937846171659076887140130585910406810317887019739762070729377435170779970611810470238194838056063770337212995253426560580645954998213254929768863531886852358908799393422073357534873208588064351269400961809121395897220406691397718010399925862757733729375885192128029877716530451569106632171340421365911924187177964386903117917591554242193155589748578044108014220972933508359125278599621762941882260769335781829041908549449456400237560082310253117906785761798728310376120085303298930200008281880645596817295780456103892938347817279596378554906536436794979714546027113883627626283567790391637171539538123695971070102014808466187489706223082592523392615506274248247659436509734503397756143092240120323740571819882694373114896539193721670180328184516595845568719530876373972826737399826921676540366628390535883159178012031727051888028803934215108023239687071032134660768488539518202992194852300001530925529884855824596453581062943214710591397934829889340691539607886464931657135363435848983451465754204236745031844619375255877195572761337296725371798025471977266746006756558552598922910087686692442141332059276559642850795380861748397085594882898276939905687321131556625232414192211257952888404468806734332101951045126725085753745864483152085442495082904323243934854918893013438832685003202236614013624731215268161545915243406693264246819061298973124622168000011766011691502666592008114762601217409807727625914533543936*i1^19 + -5683937519847555231312680971596877483721252911922754188862166552438802638675896326174527533120345061554984330031579333837716847688480948993324809406894951541834791516064729171614304065849943448164468116361646499906218222218552437179575528113575535299216262976697238083441322476694890126384342027236709314415036062153639226655973266921332324094684376002078538044005232913779040450965205168866016321848604663586909199223038799526177901542542752845644860349798256333859426692420412908923634669491800722596516357039719229925802289662801342246031212133133648378935675178886875285756837248702109729301638518000358081396883077379622527489390725386954944234636397550365197238156127190853485898785804032265296740461222797311362351367239414421841339805460654123765534317167151494618574029326963572205266577164622916157744836455987769991586468915058303963328411734165391046450343153791674775202629256440598576648933081545422387282726745624358396559267502283218926829273946513331267878497011068852289673049658542185674709830071512755180385753008663668482836105070278513772228370342252548186375768690846294437171119949765683129227552787965253108679019735389437821413539261794909795626299847363493618675147835512069353870355949503589557954251581226935423782915644993169663347010913759089471835253432801201070698913370682325987561912982117210419390417614676581445898337260204204949651159773912257895009657463464152670990668182120308190559953681226901651243373593594044624951709240900904935395230984029918677301415922806103294792045060630975845007927779858698107058699540394875553086003297670644452651233432799258472935431528190896461900421815714772886335457629106506295748332019861826060537765340017358437260797067585464496778356060911059954639446127508851691679872002617697266206572385190875903104382163243339522022163132658114509025290544527776591904768*i1^20 + -80548243440240390828201899994182117202191845670407389021157649088749022963269007124050266614524174337487030802708366574893907798393171852997841987420297256608877275100506437492509971099815534380909310233649174129177131494383311265957160163831754847408102605373623568247486910995596310276272161387536861697190570794511049577129002967468985186222762508945905801897437996200207858460562448634833758824527781642785498052045302763888899209826842010175408596518002519191075578477926521428884645676462637232375646744435253283301124805845847945932509071248700348523778526669392239457030650548242555215865838633656471115879686638968726173422405006585763677951660317221609652827032404037701356552717553693902381637600761465636101903616898398194366878409830177198686836283205688994959650918635238447247041029032936736281030984434307812632655247201682466797204367052243650761940135111961193924947700972699695302976899303614925770993095576653903457269267520663492646815492417088824313535154966667605066765052118122537433465910483208585671592549448592459801323014774189478650592645897445516878431291204943934439036658371706038413549789348023413914073545835387696978799995302069833531828689532467719845508280531903164065381033366887086412918756946046929194986749716801447975080754849218923704311532740715077628498054704365350737772935823926005038049800894047164261437377116535501264048680258057822395087011789375157506949299686484845556457961375716279284057380155112772352463954718922788385718322331992533230865602631426325187620969331809902204075326138926683969245902594890825801290122500453214839071736469021574413881554053837061945842170126335681027353099628379458027587211284709341401539886028787186276200617830000150904029923734743446205368455747818754355883712346039225146047477297627901049925187760754745764774332398589448274374565945289998336*i1^21 + 1384643091451608059729046576619154756523323827517603348855953625603143165958727056641066657026692362512637828151259045368657085586751062380961553556916261285490904216538254672517687482898610560581446980192168557211960580657280156488620223550219696527956092421186044488165644343589091435089962781259453443357534154181039042883494892126861268797782636170884103757950178944250769880681352112258101515033488670912835577786818225897752728982127121868015106396940254966979771934137075186583845287682494072430177501081688063676552398355864308070654557987986437799210712239356488109598681025675102733489672320366528091837033565678795758089015536068325166060750922099881170288823784896074580615500598969444467752588904221732488516173442359094787333654378551468886942837092515074232111586881067621256921761987905976859667616554059946466963668454627074665501084160266658124511672947242776223636783485380701618697671770264728514247614831186837991902039865414260629355713417268725492117240800640260560835209221693991200552585593760461908531276723016713948525894106148465277094482192578902267830238236042906750209782600021143436786022702037509162000092914235931619998885058385753505697316023880716186156662702458377749267146600208321298126572121315115049145784201032391082019787908963995421626063394039304456262503401411139001923706725007916008249840533556690000435492434991282233538775302048248682873071926277525984586196103079164070059356728802686055706163655359672488114588982727018452435066690402244369205861369783045620189009384988402311272599766147267959676545415778318967230721069977849560016591171243910649748132440580877465666120461531073041869053917698006659057381098360577124381100878134211451949569992283170058903718455982803204361648624852075813032559951571712920403202189152097494987274011726303814566814097853536287367472300949504*i1^22 + 51293572338836848068382457833474673678323744699443712459213141753017697614588408401230476542434070535951790288954150643803536973641320957355369083070103385801077120787802526635605795051731790931786435425275053835646613476571233661747599406985671332822324301680936066418109812170874375374981026679299553166203216238698803199358039588442744290878398821445251025105805765563639870629805423600012896989560272198774468283062445374702620451784068770213914668606278383534917018640062137252206051865999875455338487549200898820373189717472775761268772591084196669815288033663693329363484032254803652845245529701691493206595676127820612022788819947770047953713029905395874387133423508281959128299260011680791571178080588694809748501779311205367188099816624850818456591614414556187295937915856737740237512431339977078194094389103955372388499779699856231011955571626899216597061463678514455500445408812811728152020995285220900629829537807566008717445564736603511331740672785968536478271670922777927956248381438278881849963315317906607632456663280177978686278362207152933980514136371839461018115680155108823842128398230575604343720030178751436778405706834407958598383128834510682837828887477114467964245645521836565780302679292341913881827526057082547277419522286867280537488549010896503974135685085703113685747029363387165762341376464154318452670640569249427943765713376181372454998162335556697416235282156793494622656925742076829114526228945997996468285140134430766355596390035750218558602288544943956037993811094144898037836911021621910729863209517221791897509937919026252403045693749789076310618504313583994023018563309877318248634866960151938291268886373168577691334902558823584680412565877870286578616815398713364927237423508128924443811309909863461474433801411568385090717527163992937663595988527327361185289657781599616232341897216*i1^23 + 1441429585754928537615861676712495203384398307640793645389450375825665688541124958137518422287991080500983332519127744604215660869357459607893939226229885209232499208334082369507075786387006303628217254628152211643950784711835481928194713441001346220273111688004695634351830599690213785649161639947595764865888594930714816127860947129184358270182292044354084715876737420007804984727385076828701567042023953758373122074714663953756916638457322723800449394392026624908792944759279782467883596518025739396479236389314158714939534333961230219825898230628552538737190651378616405818320842528955581698939957092402534921978314781363873003424558417128131075095731642026328065094389938229028991616400784202549541313383801312907897471674322992828041566293594298798438024519698260237153807254083833752799001852666105378482410070745138134193089378370947562327169258094191701319343521377158904338404489198293450060744768988445035811963918426017201110630420857153123998789835926709157476479348464092536433574239634124479009476404806401095077505089163079320193959717341484150918344505104403665101679586975008520655625727272453426157329669210554965242820409580124696058277123133784794153070422757635548327197260257497953424435955067495661617266377563173130771825150950885435751076309441061428965936117818458175241130568574836496180107921487869259494798684353697835561622033228438141555007866056923442471035306307679982533236772999164380110713436570797428158441952694937883781157147584084969482566938084261157769063247261529713514789011826806748824531242647461571456891450243302781123574365772504745463596614869413898828272859424435700930490091782284289950334731433518522793150583412143784102617487834785128385037728100848469710197080629171348961486384717092329370211736753409418442039438160988706016475642360444583788504461508199558676480*i1^24 + 33213469770110541558510764690341565948012660621079743651204627359595385598500435202503366147760525167464657054795696254592106665444850961604907059677560835384210428684393456758077021246029423106310990815378316259274142137178836104282947416865396979156347486107738154656845098156448444838057707317790232101329999071804376041309066822433827246230715041097793470615405989384270469442437503265012845937165564625458927641610242916678926252243204504157137725797318113880626565177450181698301179846580468653640466605260277654379401994943621636473867095024290632930287084321810355687864450542877678735312196640476175765973978840768175547450334650872137869431295844925117141931492959612506650127935551207885851224555135167158338660981040392966662864335879660240300881351835065963128830632225989693699411678559682276668387432556690386256360564677808016698907489484107164904133773171994235378425471441911928032715037188176830603489143769851989318517609055737628473872963615184961101685108614886575971862731952484944580142257495769598168131173508631043776657625033039764199056379468506462928340377311466789849940944602985020572548197655656995660518277666779875290465297178704480556633310663673169341396817809851763803638903251381338526860362014729293085887844339132722785207528650772995407036420846224823409004992045148825268142705433679269366066043011778635046318294586784416087870738918000433999419505541507954182073990348633157445451019777272049811146766669776944323553709023210663363467688503798182981897352544198871307275004832073572278430328205690737394933625512099993359867031229607994533132198303337330937668015352311432053323739811897571916969112060647148512407115950203724611141496969163529072476852718896444371510588555775033215613862244781735912369101938926262958790635621015994230044415513637490689371316699294334976*i1^25 + 98581325210133317883972083218640099128604968369571463648332232909017902329605164186249806829249467368828839795726209897947116781525707150452471102165893497825155337184446971016222908556570610787569976541175705938465173773337245342342741554362220185743062260019356911761204196788222003287304763053237223774869270949019026027936394937919047733128514939591134274894298761383556146281071525449444473487254055433637195295386217217603741274046060557029256389809500049737766260546137470518101662898757565970702820077365927531096822922859721643905389611112029718543913947826514986239260076333675873365149745777734707567247117413683917340566716297897869482958990471391214075498480743193894107669397897283464328230906158641323036397960647018687701012310073051084049423252183291007803371402558400181341187156101074046932652537565717036255685036683301213376891087924381026342976074526295964130796839111130484938390247554286520802774307715312423015710419916478516553818043549157395490942932440967047413375858033034019522419682475629906364362954285211957912753346678832875539984536710375522979065652092513570352586262542345691500789985197794578563462822099290412547978308515830774372990372230326251738198075838516739300530166575858233503960125454242089939529142189705792955426536670262427438125184413274896216766792552231236253378178537078284533774450562102402514238146574042563148880866456495147783356099283428502110272881980562737575998861533170081773875952494276395460666176562098391433221469800172128297033949995675749459238179623749658807037765354141714652248476636623800685944229395331776507170701219010183639561509625145579944202041442372245468913636001123251106499167231861223687610474295974171114859500581120437875573534553505140078191104740820572371435639315852807168475288040877396367876780385752507518239251628032*i1^26 + -1408987745090797404240198917099057904263815995975369036680806806657187701828863325553444549968873099195250500889888158690533535253629915863560267133447882431134142625900180429290343809274536230745557495978838277787491284329423582946914324273534860929233485548933903084624159526707891755718796454650519063814781722071800349799226745175408777759300625287919710974566563814685509742213766543079554362578893535346253070813642083246901930898179475644228675169148225713247422396053999482093509218335490479513485161519171219694867709866266024163183133646091178064857827547666539207047582485309332351366310129254008354427159420089488368445010212834483004356425779481252571108049989884157030112542992158032309431366182237490671617193874240669586763745245639698775887159188501664497694065631201385963948526234139714672676528655158477188313076474785138039577502734021985172178936432978614451958787841035387856855453980871132414432405984494802969326765349910897840475972190294326413920336359677447012491247392265636427887201148227067222234446775221044290512475576822683240600717614110841224361202653708862811162819637118381107966523914828973523012193062648242277144669776493537576802886413493036667180174336889372161114198690457160690673408281796566385859333807293683771435409685365432493434233045757433539455675379238199964513301291476436849915984222391493474319436007043415539486649482233398804831486598376435272243395653158272641757400083808375911767516198226873561238987614545404688983558539286838814913866273671840303264527681516321633023284647190722987909668740643601415492031024238828058066125807855400418896462157157318667206663814115835941747666757588214774611693385241333864777027793494241508740055122270769604580160605780584617883803659258442746498667576570839915347372435539774407225889058533750219376427008*i1^27 + 46067696248906240768634223053152493889822958008957780954154845431439604144857943741838634090890552345022687954247587089697446062327945747471899142971740487245527189311091091662456014351741313915086826193398677121462693146438536081733689402122332261876992741736285139568943927459470693216288668114732868816879483926293576801306718900356845039930071290710513279234156262868771367574039630744372535306083340394529429917666184678916311310213379517515929986336298776187698074047230734726626167957103629914062569656140732161224933315545360463160560197888718414642539851641359072620662632950095169371029079702590339472015961239053295889801925585485986290652352388424794986984643377027185768180134114298588963372065512316010382834032992085794192132316547161792814388774245925122264462897161979070912570306471232680043387796318888294764116514141870015106542982228337849976135664105171679688057768018129183080303421139964166726648812161380278481977124310749350081804801947232240173084942029971913888916972666855680787265049489175644092338937085903477198749245198247908535711188627517525423560372598765883319503164477008502793310355129823176700237330024674368118423320067296029870041578111600164923441427158944147305486197615391423404626954396207940343292567589883306607940953910412349146731159815759841600433974735385506057618689209181410941173747726657455858965396592317686085503910511759399661600874564543365949747369763421841381324041574342036560758722413451288102731795792917042837181289163288375278190952875689083830525057684910843368923407217456069198879233417221857301133681014310206029251966542288453166173799569170270281010905554459531315486499474263354709228260082263225807553019252010749105742267159010074580398788477705644298127649496729794786961404865823949448606190867998862023845077565057118765056*i1^28 + -383017416678956842060985018512818912486192488207862384549433483852645635670083050717224116017927995423335400771567097582590160314409285573201974386832988882834559412684853682438855375125882770146460155453626686596525823157066836472332473822475906023526158472864460725799428217240727653880554476561558297530998653122078285726750755956064605060949651658943527252599578562254458380873738804688015912806662392218586385244032749509063194652435562814595271005389050981243756227237663240451225059067146059111121310823511193904347486745687852799479597342426744088879516561814028506569802774533547285375605664875307494715193376288235412985551722399426046419046258167481435516235853118915039009660426968684232041505749981592786457806050209959292598950333284700550382268273375231743491155442499297662014183552643505924120166044803884267138332411589444392959357804741506996422928178835117574857578163589655184480405803923150989997305522802407758558015097453233765382467317833918851310079860917087101673498209171273487727174914062054250686944191845315079002721026447880018846040500209144006894109952612266021796048301606403695860655525615462403335136471146502634268656970136634787363328368037335251043419837688277147663759382813239606332795870392119121696829584893395587927820419153810548450598931688219661595324549385769534130712066631647443900038889083487565698243306250023881337874145334106910498087125046706847601566159104038361464668300995575050078190665780029408256629552016470759124030101339063229480174648476842042600412401759306894532105786086780440963034376246628229369465886774069423746661403366883052647499536132334051122418500747591482475791648500323086245258534097136757740425347306686138402331783187043925233364309055653745108027258471150701206543854716144507073501753550212503029261844921450496*i1^29 + 2663023812688689771219018535058404251452478268559275983876150017221971624342171283993485997114469664750497742964703173885435583367610246748247174332197393384740080390110349019288935622485164889048110381268962883207908175133057696569659999779626125602472265584066421643458409267701506490736895002958933918365323558039930020700565051623908934080503729390577963585249187112187175378839185356862660299701109541697342740157285653084223811290749218256575933181440862217900987647358532456643653304696987591059582303577306200224226399462695686463800083550386898799159506236895476756129478119465277113406137487973102995962764395109963664031111468708890603694242338015992209864868395079776943475360453497306423865815099942190799113186272005592198628635946572277880466507812134370142871862361464047414764469949552288276192169015010778985048445996813894980889119742616401344656121490064011496748671674249062485132404696070089152539720806830634532869930791233658503120393108655414906685079208142920167504869254298548506527467536096578036804766818468175454042758194355541005530163026706849635458669348394655391098009636523273881332392087506730034213171808947480564163447226929994407853413866000857044227236390730695584583877113989864052226417304674432061722277963167679179037411782400740266396656763665567044151865880876062846532703721915490705101769735273253252006336001101708699812848951557498214544308712687172320546922766420539796415259569237525585577431469012976798331266164012770682036852639035294169614198607491357981314441227173023800183928571796831708254068666283648984409134241852697825953345222036679858040359520768269204244163892041137910096675913624523144220961671442628591886176773072909401131360592460864804778598846559700265502414649561975940087058000041500030478982096338791473331612680192*i1^30 + -11437137487880867284404364128683594840489227375032143131640994625396737249037415665987608875729121906720101720662383575402783000005581853066390985194203228426793126247515297343150962465768360595558541492542704033804205423146845298344082644671470858710476830442196673067714139367137664146765092238913448093436882885214256330653025250481011247121616229613240268455715809930963300031254012514027071709391082037521188452005615201603652976569253515890121895853650851570172567492088799703283632804564024998716315349100982671345068373722294527525683009212289023073623081040726042777062769628058369287821299607428901897451520725306323593728748111756482181772008473263762487560026712609702137828084038129763563461962872273440625581086868799035250094062939698544839575906838229368136833477723352544273393020888566977686171477000890528412361065640487445104447624168040315289246297378240292361211491844884660681504256400777438070694191921795272240061690473720708279954471098289559741930252834886364377090180780882378395120172773263875767752625165433846718018606020503401951089580259815860458993145731613574878524383053207350039510994931938941176385357517898473475555927767681619732019017563250847714687012872923996453191205705721520440872678377349274375659287508143289340301569510226266753788817887681721929129216610694449403242473429378704194101179256301097693123325969328042499552692351294529159823676599524424614340402133673423370833007194141360422919546870255745538318596506841546681648167134282755943390605142064270715115118467205391806354748768606305219102615837035386080347713862438629167819239446720000315536341429761795087219229211689028926817012884053377622576172089929325147766399949656902237683384891433584203805340049301514355980115330748171112596416226071942838633737294930530124431360*i1^31 + 35754827044298839547757240437170748267480479490015818881915681958716840397497263924866903095266523402106567507330549643677374468898491370303708402210630985466843769721408997015089930629990211615699009551822806191348724488708092218415236510543494729972999738488534570593819539329562153957136767362467189222459161633024987785549460687713827381941677158651725588806183146351570640440936216996870014683517749505534160598503397970002203047954519633940842910205870094728601176686562422706109680188315380708550273639180982881057522328429781313185504852601283876818195597141015576588759526965666291424201357392440797813263871647959147629313618816773794895547658563039694645891686832631826639677688729240520110877700267416786938098937735715634386622455174873776448395388566449406536108693820698039540532859914323963333834443470808680939999208109865274978494847374150215772083531068980324488800782085517095590421583165861640472822569090275881994687267945019315918731387446931134247196926440758513013892063799505622848555455791032513674295920395378857077707884921487602339478740764579439128753935654108236816991479825357159881326588596118986997793721212518573188426673468146451450496049176905715547746314002005275481182400774092721442092278958327635652609224362077351253837140921432485479730465178973587591458057874925801149172131728836772808291023531946953562323374048316609374848187318066307982210601842074693004878142787206441656317219995907030557165913081021525578796306031923390018103917662039925040439481980899665328032980196914149017251692636203856808989788080610355571023519563136092375094700661162815858825843933776742653497597970342108077328752408748090964726822502673675374346846678002642179097253789321803868524328640253528194882576446391154090718177614886745158376035347163250688*i1^32 + -54145656356898765110841486063275752974959006539379548786853749408399181262717865331003825388019282423553567706872064415109509360861778566304166066321694861427982105088059969383588628038241161974516309393876304268154733276618402229319619335375939277965794602280921601363472003325567299541482885149443764957208584074361715425870220954609944498335468567282259982767197292870749177259054187803804990194565026863202153369755951395032590282167668759998946972877693540694119031538596224024156570042216854727949817922614040529006549669226846218927741066634965488807910099439262633236187784963442908730160837734662122255089904625147686122210515752446164951276518985820927904440217004353018573341448265723785521103351668316718239087742542649661984064936247738975853093113274993939060091844486675607588035311667535619230152903423657318293038845719358527374762191449743177765952657602063395271586657173271777497679630940419559885817801704150154093753027298733513064668748874549399102685308770914426852500645761764808256043148493353741417076991923454305839395778754621298238038247104087692067836823082185801372133302273858719414938120462944558705293769940333496126874203789264236548862861198142452397495555395279257861155770507205018968661676326212194011843562218722188036569862867707968424564173083765370852458514465842096838481692326091330460146833821980774212103609264043035022678929648968864650047686524720895992857802305008345807540804537817643551850249069955863822689857813714005546218817516950256416592379318669353011219758251974157010793424299130896504327763776648374977263994304300005475867525858232831428980058862925721953315238495698150897236219056255443400183710307402862198341879087893021297402248444121926324377717804296728575074350168308091435941810038576079547258424524800*i1^33 + 5434487641558505514961099787550386522102254292031538256694984740672130091977503410754772031528382225137255477416911561998110654772197580190496785753156106874405897975343429448333311741217478612474264733985550780782362517787748458607873038699974343584219238027790971430715268584268877659498477379033951492576587330690775222330503171872993170730656194055160506893851548655238767905733292369552333976006960058357697154541128161660657421392953365381327855513311256836617035972430850439018758345271065382022216228671555731419311333803938556782045036624816879434408883101316366064203824216907175320615380365023862514508563030519139634900550255642938962187924162164936998133836567465375356254355018965232930140890487368135207266830203224453270202249427794825712176434234487216766278708489667828401750752749079715197841666752312673826985374967790783261921761691698644525312945313731873770164910531188109881824656899326592980170404470902302547840254679965040419538249328067785035435382097212509180935166331992208693785140646636147423261450753458004743368575966051435392895348180175635306712574357776231494132100428879931456705508934196052075501240480365438756547746463701402865230260234747374862851433930931134309182424030485660289873810940390460489032754799041792950782085964968700646512443718598604198216805904375100699944071210863724839214002955477477872252528196805184498496528254909255257695067609967037227388483165953612447192654173929225807786515109689712332873454473861276255367090095258049630084734979951536858696235206240363835345335345249822069605986701719551413869255191158976850010225643166559394401109543954541559322281542014462047255431717755660093080444505039641479077612528840130782119230187332049108088504751531120509037212745735435626327664472755145415852032*i1^34 + 294496869689219907818766534427303474799901577794328201158164418384826033641628096466511637791946391639002251049442131471866129447364559926532497079855390481688130184095188406939226480182651175256448824856017020583718252182280057480977365653865884215901685130361667000680041156326215767154035762648789949723350624476081622720701957845323147965743897402911829658838221411495812207391058256669227268796059475053022699677808571873394121122999190023290518164784558756141829143526783309733267974126276315423150693091856665088594282973788455239758503899981876722509928180820195739281677291670687819777107992025321390699359097385822529632805223843488619593231463340905926310042513611745805078655512032507212414042567838187850677854827096255533356157775246549932149045682470163672564128728485307838267696720386884952029438170462677095240175860644872274160890901416103387728151110049959150091785267668531966529839734438392623830207567278062072096335113394951368807892942491771248946809771103677736767128368417186303990607387911163188788378786057937514898037613587936742296619193346633074406571726615463397327103032790284443442020620860321369244387862716711603735009252870303373022586439602690506483160246637919068905703891528689824581867561565780115779913271546862186462097558018405152689406012415163941553226412800514344872377339121805458996434402853935268905317878331488596104998770903226015119015686282731471226047956751373701113001906725658743517576650363193845563551811115556817673348644825302817424313865906492321456056431981423469304574321299334886552858269225992495996803920628086441448075325527636702627201689098560214027563020888328154661671841983053268500858737811459213442286079680121241815217748648825283507724210705308004707193407172380029792725719435616190464*i1^35 + 147289016152568353243617888405231087729855000916620579931063692904044764022477288269274128079245108237401190949043037521828802252085261704722208680705483848217994607602135403819960249875885066365948967690835149065130245226018346406230928866269360977189209469127323836478637148731258281802993777547924558537763076432212950810066903283790629277562135551116806931773014451133438069826558039482585856721692275128660865469130796413029289907016841141848206024242153050951051010368694542371301047439928773205751678731790082388478294173243625803212201131329954098823900115656801576913381217011738022353800628415216556448252304477569043799036726033347925164311395207281014554766987599881641241571565239835547286509369805280988793303719231799643403410520365352516297771730600610885182349862850191111091058667275261909162289456523273159050401274643086963148191441359475991291454472506795650968377044665081596397534300730197269538991213667959907262079760854735340467266443870573288120150720387625155083095768944751907889804337057394701604459981067843114387518662375520415297761453983988622714530232598545490747122467487530891521138207893291652844466003505352994967573750799210863915896273992047262383094308544641899131416389275638623291840669344006428655931109816900545792655783032568080212618480659390850070457085829513281451684550155829748853621790548413031155296998190203037538466241590365799191682940693427545981165774629716168092127670474430065878322213715104042655357028027476776565143032141476369447196781300683584547817750487040274122153034485845992557810736925010051236956483237685987295900310578282924116555347079578082821743927351022491186012182385801700727614369990784970991964702561844354235758332663216109824187607316038039024222186328376846780396466077696*i1^36 + -67648755315073867157747580446966152786175327335584050262525132881004320377094823130273836980065603524355984914692285034701199366915780569002887845653405835335940962384366160387239886496680176264230378453712629488672566550721519601912202293426512969469461669334771090383148730595550661606495721598322186108268783712922873866847400926168255894640659849623182357783235654869072095018941281924718257693249976857950328268026794481220027927026279812300190781782837536582168400360783499120974282189861332310650731790574995009513264247924512399593243725495751968634711122679485216167480902952026311447675486123352859669798310332926032164497233189956961813528187145312622282739018407156411424613034642292431665183513906081681056222102488476713550551930760327385668488074943267297527061305912096358550588208060721255086582178632498171760419274850744418213063029297536242564424874440186528204205848411484525241493945953616526015414059387033704203322500825642633084194851184108029482702984961093625788302989501994466189627008444712341330485706196187075946203060632640866025529753037271208981133928915155452011954957798549187103440859401779094028912126971899911043152854005643532630801370862808828959798002908898223502729463135131189387844314084993835138955729500381536981542378917177778948405493686719233289743782002149237580685097729084819153447565061953087801036592931023544317225409360886478177877660008258807090676493233684006186063677979140986830621666136090698829764001634251420867010465985393818185224411180808068885147640153358363775556794477007972996869268108253719626438450522803196055540969355800513694734455046114456609718720771161007912159415607108237154480266189683625951829333999123151012508038821446609200033959371906858625322150894951465580756992*i1^37 + -15553126120503153253154243936597293014604970347124464862713077884113017111284212185601055651116526747863734870282937476969520306271213309664990472639211013107858051363029076868580368652650046823881739506547835144265888479275890756934552960834096345094010213778215994269601641599834064251272495724525032565084185182452768093598929774236294579227932191437715022230419172584903836227275258614896630036530724545021190792201718630918728806770359545657589481755667152864869144373248862012932285350739848881085136987874757435317140771241112488497843881271149151615648430266963621130660223781682257228941866471287135183940686209769306246028188094173297619023108716830727167158382168633183354423619513368699989395968629742206491046221561059175463776189669478178787921701773605268064295445556961446565216852412408621765209027539968559033586034467580881120451305595524426118142549085690825303979631426129941450805377095815246887673473509228224795079137931047008199687668410951919176421577829992148733922682836794954318065171295007179865290837939150413782142169959398885509856280541078632516919063388172796056988189968123993782920353081855362505368271584305410995658390595031346518854464172747379418718549641800461854343478025665839165985949247787651025449029233568831581552925751990146455216488671380559319587985762745907271461165491628215626545183825259157018965913112822207505597153483183083118562030390662518098857884277177066596260012051037801639414472981084885443951132004483755870944138309969953827412005322151708680119663910935821293531640465121740220976892854514692626355817099721138230929423397479404893503442877274814611916793301760167108871986230228462216987878391286353026720143023306879909375959031710435787874887566157280649933957357606273024*i1^38 + 5173215871064367432751750975463056992604546358651418521607333605732887956812725163707146778407765786018084013189585491506609571163960430306362255795876424374951603050305787180263452945413535751550325939665221650582066539247308226712870389102048267259352041630280111865972126177824879355480761951461427565462971498488480471463705443158141093426356434452661175535817271335697011196429222906036301659503147884947057561956499307396127968360911896829383056488910497004875292931872080472013438629349025649309567483769746419014916078271236456312474240039603567355258660584199904890863002760140787640898556081625412687374434530622503605084975143237497000074335393935779866899161222829395374389259102967222238660807101759952350578441781310699832857452107242733307377009490580087358171629381145695958595424555467092852277268838432381901202366836222268910944109598831556952425298072610502072405593777495134024925023569619687915871267566676435154746702638075248746341963944730119050339988969237316046058472171008384640670261339917399116847116334246151111031154594385819146112729507903283033041434374865386700118838972998317448585991629310634462826252214745540434149997838348674236257980774737688880502719294435777941204778124318738833789169501611117921545325395297359909448374271799293491293837768577646982464106220246090100031747016328402838545252514353503188871376901335903127287016674435760961390217144695186769357480500901003434081828384881159539449731136953395675830648073566255127870655014946335501053684726266649242942780968267146214089503614253048179432286065291828311430675385599862691479716702004587047862897839805803641820206857813734564669604848513769362416030337367881334494017828287966764220670252019720199049636756668050830927790604288*i1^39 + 331159750957368621258095183001138421664379740725271785515549555511421075893254372660083836824423641403986334902899486185207379777758149262853458004047848020785129735866722049685400560864630472720210509651839691396185427298604298730137246552612341738774562820920740829124049729118499759769766076844486091199235643184419789749347473106013883592434989152540009838198972168606709906788651544829015313294578237913442010282151877160740395699853986295786529102030916585361804363558684290659260559409812671826931971617163206224261859767822952760828163493107219499344198863352727193777838643134524637190762602508843113384308848101095666052390724115876527282393057171453507399981473924522173783175322779608204931325471217804473098593884353563841069918573593927400282910753920450776861621150487317934342173447613295386579244346216586017457552371077505529037362309456965053504221739366298117556563635553362784877378511586520496838365038953063377565152932156522905188030572400952203708770551443887558440693318500063714831838510962569072713220466556131020508195411066458866961983553992902732229247753698277129457475699133384901399364530208731316561407082208557655375820342439906641448486048542715080727895385688184426049718090516894162140747768074481913088849851023021580378933554548694889006246253972894003653539998338678945424116691118716627296779537822061457844296111999486157198808141207616172415229404807602756163915022086270538767980242967971856424565222251642566588179599621890676651819042364116091561616199964689415945385679277898704680845245362406588204437799901216472641483568886068545875444209941023348820851764952279743141666758603964224873889775019835314876410445380477074323921507250294790189944918089689913902061710384905806938112*i1^40 + -62488895649304491467403016398018609427851428310073673483142869566747155691840251445346996428964364597821413951781047127684614449042824643605560750708955243440701406132402707326454651701675968694408910593613149163665657729811601345564989310077717231501257235220210612525468962933273070858193581142448533387622948518578308286127865715828599368689380512821669501328028091134744892365605068949999846678096588761898879510224375483533842329844655773364901578529852755456505522022235484157055127231584510834716972930046156967056387257609874258395885861270348974601387488687666198100933758668504951383063720644238861695083425012051972598562841591717331379295899672357660472953367279022193574649926386594238974437329655336676105881104486375335710276252852058326534572705407616171678571410375410374065573746460711890298016653321197803518968207960914503435104125333821384474703607132000860013371505458648287506678781290809484717380877024196387733234407223949856973622152179549116288257327743778369983977816464633302675827546750518031339265959586902061554192592003243145990403796806782986755371930770320443598315412005323018671729656477643810073450015427377208438069150164265638329914413775528449572506860473132927792391927773481286244039209476602309057691758396750705582846498393751221727238015909026125180453722417430362287575020937398185692546223088240269820457181302638824932790160086583980636305868437508421767551926529671556029574804994358794387306435773145962578416862174380471923138594040504666100783556843453030058375550257419607876021051621667808739704859851213348397140343091384293061290127152414703319056104728567324215268082862306797341494769345972169946242930227523003213588852231273320462403176053408741475517274506919936*i1^41 + -3040239188982967287755942724118619347723940965852576717497753285787332290604429378991451681264642208369720487598871286714054842147076540401596787452772110851921826011040005693062056001553030422741563942136124860802059866695613509486722013730934730347129772122308811368175828384207488982310363140374708997164615519097380541451527978483100339971671143009457538459310919474696257365654252397411391704293352048801496848425914894384783441411296728435512734120982378699435248179003679916844208487560504140705721012762743299656807230844669184503414544328712167060678767042893309997308980697850646899735184950405319432480762809895557919925896192248374656241585253340262089617237552583444337083626437296748504118487594359217433214790735503286194657621215228174345394117985774985915769328632961276659746773688840850170028124337871168585440131016798546772331314485479730362665246197665513462290854658356467830243072727761456134123116643711159048464260298546745395439238006988332595898850915742358944055771801918206519978526853952790721343302249240173466089561667355495253880501325793653395002895561552293463134869465351831249918219022188785175022792320726006838019231296765038879882968274154366875927968900377021097621277701797859836291482897306926081075654475521078698979496685965890151637470988167057750447380087873701175704975673588910652830032063220196985073784264923173698837011893838567097873341261000939394949173336340707907148141362472780171373382902448776863533699539760180553615825437502208121941080023827408465383319606283107349663150909850841845549355988686999404774868270456963251822900043726324224904898777308596075475314959243443790925481143677195100723835856694554993952001840966593522583959698339531697457987584*i1^42 + 863206369288967534995935127989705388947512029142963608633660574881600358987869949792452296571195080781578675782541441642979304809752177075285784371191557829058981187823566584480096287943376653465686189171573672129846465040562731514655120015030802195648651785143029687417664000591103761396733460784020941086697875544383168074957764279277920321022841197932780114006228049316305485061882438676836706234289832534411166035152045363280543854253738415547791296664190874025667705600625883336318124943683998390062777079216855573207010699109211157176261800761225349981632498270497927254372516957061727538541292076538932092084970991048569782524628714516172943211888497483425733027938542235650177216173664459568372043735327717269327921634188310396976131064574457689732781880823774542650716109767756763165870489960172492031468797288201365364837309642691662544297907429093722683777382197050997238933810464281060134959538097486947275062630679678992942193902956178414179233096662502763688047940084755640492362123226549070718900359029979487379507849071310709586303728429886044460249777310199343093016278042495849966603855819184016063924338257426417323629762152335711663301336854316152117990518137099562704013072426557052970693228832011019027367791448887756797990432113445760880324584367694195562114898116348148640623994943224282259363756258752963603210463169833684271659296384994786870204227848981153177831795736784485724962438958395663962080483040612437177763080804824251709697940710162020378188375379997369852513647458780059438727175500458287819480103281692917402749348999726596319508263318684378436446899065844588453958775321960000705669415325459732928804451635664247086687206292064281845699762450886636491525082482374344704*i1^43 + -48043542675145569588305923792513282325755398745351109453122950948079601105256795084010816046832226719889520598736672311867093655736000939679236444112849651863567541349606553593028660936349998452832135588809848116455387963068663149893047691819076466338877695724429348302094420709838483809262293401735616728712064457264579662777709952585368599477585131393928640435861927869893470527409732065211552250282955734034901613228516949218597283299806095495317127224027567251412498525967871034059172289328919836714488802685554387955095341867669428749500119499791324441394358266404152073055868387942036497965554581306634466408961689821216648158757358616149619665545288838194213721392755038129272590752205718202718821179244766683595250616491560951904738030247298692357746886758519668014559113011521441302815917377727613611269878627163786644733026792236180347901636801019159333340513932973278766365521753980657405001336252747738723946147234959862019041353110932517439691788185994683001784010106765125441377544541001115758335201175503795902005597335394967420559815977834496376338396157330819792676882550866145028287266773095059695078078608299494740218265658920615240123202665527586165379313973075782252147894311404338053722490674486568384884311030743266352732378662968078429509784048389128348819107816158704475353915817404976938798410094633613502975293625643372597856609923142864824645997021166618647274920594268580869454772457919154313186229006058472330797374516523931281933468767175135570112419232107271673793069041027336747104801671755551164187276282272481282759075282172750055535543891916549400848536739942033511696156153421441947551903573312633852725876389960782051892983833053269859691190906505153035929428951040*i1^44 + -5113381208324770441187848879819420300475986298880766745984301336441053887969903600956537967504989077350146830296770607927582164919188998110483995919139430114220381793310743609385254435332019346799371175514253648859597537745527683046912310555721998542990603765280398638763796560506725968633474824331528820986355081063714973028600604546302846950297670446570727406703095918410939747618231569950597759941105584765196362718765757893649782007142583325119118728677910215355869273791017873663124658500649548672235821276996156488011329370245247259215364268338117649349948122721317707783418829993675874790299913454733109437634746867053383124365262159669324604637477863247606070929517445251980234842505601534029793152939730633917568359399343674499825167971345398943737589170620292691039982701168400435413498881526327613252402969765020970186910009989475849256885929313906765863521864289551349690791010085118269725610817931154940327324669608155643056035277177690640221401613003751676366163200184212257330649647523025879140901495058016445106308480881588511584639733235452308889608146031621148412977639123777715441368484349583690079911157769195440004306830806006826469304785012939071954043563251425676806377452880976226118001211387661415294751551459471744241656668185114930263677526812852467479796534528187755134131754812847327888955705953251256447303284790663360789900871753134451062681985737051317445019102836839757633402408580347662398742641517854080366081358496127530566273772586406103904957224190717432068253545392220430267808046049047991046579012029935634424136969056293385832324994632979894965046213347458069789588023852036755656890169505515303049808896603743103493179921208629816840842957672758611279872*i1^45 + 469831764582828006399432561830987125356924404821603218014137963032976728006868618922959539660028728597891074847555732953946198778490197624246795705349916932141671543614050487610904135515643939256204933418642042735464021856741347750862852824599155626331120613966579333691444865185190892305069490451754268679518514225272723583751120396394701437435695718999369979199328268813224701781267274204848160881092432372458624968610610081038991485345943046981971978053883558919129529119875415035254096306175808494403396456794513450570994530020773042938099390188227756448525541864255693627146021305978220608875264505567335985167667593513518176892181682085015667207687526561917492910747480631211962918853368091493781531435081539619092509998385577402534597956742228399065062557885785569495847860021867808551532288172209921328330163576922033788171964242259728448702293250737861436011046563739218691911366547348940100312887207511232780058533447814596635505409501823504401992063773073395484712955240347991149970722019234508009361337616329897457633236105072124373788155396139876452238707693144399879229797392293432630766189847790540558273021438156042187758815283736756070238304118661159164345446355632066075929378681824023370770221247295095024406103703256832966582139158490569587822983237816670681348901673727121400184604927889935131325405694403770815713901851484882007264007790686456793526541545391880265853231933536266969209288321486247770430888711986409820378472542866306918812021933323625649211174203861469205237062536385483997613752263893131370013467660117652108916873173649647642331296567874532049479264268098541701346369004743602011733064478345485439754887389158063590674272670454195307853605272289280*i1^46 + 462607383215089788407411981304467417805114405009051605056584774792574188796423087919173615399726772448177831501867361889832449593242187328917202040283719905546695918203706512813471532286775259029637854396579929393216414671345982613169547445149065755545654452730098854574136181889852107594806628369319620055333803854602417441028422621923154685021415109483106081620956840492667368451331706448026256983281026288327491277054475170544189371495129956978306144994153839111650191878817635150714040158910854496561288838248644580855543290882090378951181578988793860437297239290363053684853764853759316673035632393970172616121995064763643019375318390918021149791428362457113300690276513465766712056037752910601763867610959250891446384656189339625447763799503629064514300513244417514042877557020667362581019303543287300996854869029120174099414741615033566527514073757790317770022178177598107463238885474512525344074239451590987394569702665012758477417683198928660176812836902330378385003168714214529509242725549159815719351123785160785613866831354296818685062748421966771407209566899601349948656889468916231516823027354947186963844793662351259185313725776388987070465131409231771631729242957348994777235064700087914362456443678834526580296990095111515371363387930318768759181987544052252547473018625138440449436981157579638700950285316932116445929313410674173390648017107460244363238553466425097564346603938712604590725565971788836750377639450203299820411179229520318740327043466981773272372835470649710806729513135778790932065438908854972911624329431182650721718974974919590963606700463483370098264653444330044726194435743669259519420641953595684442413986641733027434640078279940304676061184*i1^47 + -380678470247907823991656371490616530940203716352377693471286310670566156993667144527830644765907821409602201149657414807292209168861914777744993191027181324361723660794009696715223118666313481252855877127604998600400537868144701005030111082529082867987940732823721627611080419375502617247130855651812997154749707305853920386234424968752748377420264006057564203899322875976155098487423560875312831928706597975580541646545639419304132765572275761934652350706399350404553963450426308269998311817349931780275244138144751182037470325992605915767135948094899225451292316525306884351011489294040611654373918682482938882188599256059711490593385916201368968400478552456626480442468803731251094874382383902080749366433992287822365946562833381914971635797810259577339266610436359463372338829890563862699795224580032080551917771536887605131468823641182095189713881259796477756673208650371921962797368009589378036072257859036362917493480162234601236956054788311481959405689847227975752739531938294530327671196155640942718452726144897373226088535639109691848030178103132005190079693705786329715798690772303412344201705036210244375231276431792177334796745651102291491462168766248886418862845034516463246997615356467117158862409074231715605556051916626848303170349296004682242906187294475869415222284294376066467425925413230911041985120526281211640390198810051660963031424983287600501130345795560925615885035371892598951715399995989820061857750266320884303724971257892889005560451434654003284280209529709354105199089356366883943681718565157990256206684571914841852430365327788727667454563566965015790659463478034566129819619348912123309547109261210397052093449895867732447092488447983616*i1^48 + -794389104779969949989049980140339891723676647157720321917141810013633022409687376632041103234670635844540352674440073634295442799207393082647487074796221186743929803523768265330897576303269025057731198992255517917657971678560025007623921961088827686737797390260017072869610155722199120146968315133208932630615675814675647871624256231600563796019926878612683170688267028322847693519497076606839472439914379579536627576346077658382850046226793069435600355382637582966331178651915005339012433971707230420272434239556899103332820596678836716302084802674229453058964803068820702233459179982487622545015628785240399561946798559591603432335641729886107842787643269492681895085271485799078278791360241121015544209882953924506082389223637552252289947808909364184667175617814901901503495458534508203156204022179179465272348553393948350803057161413898010155765759489065929449452127359493109299334846652753177350029301628201665716660807395084741866218209943801244845201753333177098170970521207132880943140931274180269110283316860442602229624393149990139160927741559436431188742391881217063018762681588734402557679177477815894979612307918881494552354266395524686339333175986715157885754717177101570846254206561200965706022538891956544910556475848754344993606674467607872624107290628100827264569381225967787003897830051052033611549183063131901449695188437663435939317853474373914036322223265207537249529944862496425595371874224568139634279162395118246506485744342549069806882369366447289527225517622001360790657630402767990057063994862499102678308970501796999321189767178852874498538873556830924584402770202851723881804306341936434039455215514680355677431652297551879733248000*i1^49 + -323572360519668423073254477386140325662430825752861096193427053948487484953562048387460058056618230174913820796335155395365223896666306689867469563676636697891156815346974842370539405802572510891935488222033849845652945966749425705468098916815725630272855569920827664679058171079046714934938028684336755427972119445443885731055844252634068589658634780988395526952179504905142305750976840168465118257945733744677926186210187188257759137401927767313366120443778011494616813647741446503497972384140830199533741419478363213964139797854769998914163066702153683421134222812518843328540884623386955714609200660238269301184388706655391556917362988098937822872229810041153117473669313357863933507637660391991841382252558882133995887662570563202267422415110814826171239544065316850766077729602964520742923035104647042605084339048802763091747593611062422881168895237437652741951457294732220559487714465019853549716881062191980094678202192610346645500155768777883678826926327218428992608962575189762852110725733721721663043721704693945628163199181091190000837299023017178327447491153848947517037739415739773756179570828362424531968268916343165799083929544328711939892072966454872905092142978728599919089353814072537754615514448509573833130007806343573673222359128478327492490093790892680370438850780148336029226639946287888271847908745400263201017706060479688109974238309077123787198797359531880109083773554056846377543854524748232306303345654094801715189279976698280681709067735253602465491229379701928413773831965605353392900873591687363128862548045170718949870363821704925431818369641276194906504108819587647594702588167576855667783655847316597249366200601804800*i1^50 + 16656288791582000010139422411877696640570428810628261905622758211909311021032684022828405066161595789299583941917520367211054335065229189357776318221571823857042426900655061329352232030902426787594129235220638050095688795151200049967903663970516996240842223581343267478703412051916654371437178889135660502051690989762120197653321377037468897747116383877088941985398428850622887298823765094951013377975312226252926930711439985205391943930659493648975333966698644696282335901989023553059616735523034566759902572215575345554017175284366401466173873785260597495123605736605954281946569179355986655552901095998949896474227314001416821989572289860724236519091560456538081434477073163313855589442889138482295226662674221051227703970024570518195928671561343605255263130467056338024591931416592987800120416937868336553887336916177649543972319231396762781471933881567045618527555059882452903157995413383160355367613398684578025235638640460504814820812766096950326656148965746143076196698719446620999949572274907254986410963001237626937709738012779547865564534247812401860253797048676359430871958280021461631765951888562206622417034064971779347460337500781591123799171053210786064507779024212579826711365099831909217833393924515351596294819940739105933286226591039591911532519742129916110246510389177181299803048643192247014519587899177567227926781500025530033928025761230051042848581713204975309195058337406569160588152859824462066182879127655367672414826736790591535465567173462935666815502720155872178093695732647737368530924768898016681857215174556167934451515564717373926771941477336608376878591379424839227908104994134425538154733567130814648483840*i1^51 + -222911584891758231420740313587852105085656433268763206754012428364828223804984500669956442740009862373017398168056685114431425255572263441489380096384462953918218445308314823121355354101576771866613299631598337309838812166593710217559823606371528252387431614741733290880629139285855937172032466201340496355750921821708760408467078469105160449353069130443662790313353214973581218189041093000116566816413108823295078166104169269214388104201388361175305186971347575117894047379868578717168557171597357070115379157046083254776988865580207847706930527913126618912608779661453934445842931924910672363125967268621792978462751947545841328879192030954883799249957607271699144802092175144894070810243544001903705002939670855255940518454075130244726811611111608670878645518320873499435071476962186354138835838927965516893507627197534437234885323565474992540876249697822126559780212691882166577387379986160360112854414432937689405879069856297572956048013033972528964739761093364763360201100760923588059411952676531917136412020622099095170973855111758486856660097707466143644163312733675725101897015445612692996582468446385295148497868272010462601714576898344910680085585537452828361842122091553220742701362876525812394118567360079774948089602965878293307480438673795686321806014984497305912131415473958641046003453549815335250798012628463770735443112890197942546014408219819984610376612585515135552324367465015496142497573896127655080550605831161559104497123065598056796932684359853922289323191371533281395909195158575878269847819037281711619242180735988294350671734841629506329910031351180234068242903678202159671909936787912472132419024027648*i1^52 + 436358840147943249403821493342531172097399150997909922770001992448929974448837646553404177728479226360631334717719251154551024958320334249029249097248990897282891349856899895074023638978889998897357130541516414457639387545864244907091631866495603191406195457260294096216541680373410994205342170533653930980418677072007823545396394615920285439972300907691640215970520515811187813552006095808212669722677176792545342787929669813595240571059949401917690748027589350801936505841658792854685003733952781694064900701314399698492897289518373022932405496419067009974879671594369634255108891728594614874437883462011463185377811111882034171855399760416543494733277847656447111824539465968890161816202879235936079142550535307995158192427516103098225865318466103990646247162887324926263924623882645222566946624252627694112623798588603664576315388022850044479103719191940319173258959294963045359186409630100495695546059175776885758896033248632471064038556925083839020969527135891194568841904111793382283632357262985734306253231803277692752821433729343995703138111964355045341342449188918995567907512889309841448629489523379288318000737377564409360922354917820005954789835208731959365739585996067549381225775567333585037682447552520721948176210873583827496180327945529126765003717654321109403703670817803639072472228065932555906269991356698865857269270730712769670610423400086470766680107293401355990969267932918178421068968721694375349445457580524839234486054710882776473165792814878202037643936534475308458138984762514866895852539623341877716358429625797970471389835779330366289672991087892098577834459378454247625063766859878608896*i1^53 + -478663323739838839017666663736378616400499539653558245691907882469911686852084226096183731563612662413996450675415280980187683428758387730298992200312257566216121927424377407481030266721988683806334742133620240524993450054239338294954439349445146659225442022155474395483720198259054583366355918897449461977457760129582862865950001283193554793862132696748863966307608124158610718173723288734259585276863233355711017133472937103378945242960901440105548373638150799449781018451695174319176670228403647244787328094121934677821368835082834415550334145097613247452536941854711901736900533623314724279027781982827193643524362298007890227330659895759285383795393985379113069521779894361419027877496620215447565706973261429983037889763256665512906953533321790159348249408618118053331227893943940705642045332161657817153828640910752761565207786388738323378140151644070164908646232814723060859676135640331892876281239631218622867389686510745142440627867027903801590701293755591928268932789119470030626496921390271950045457049737351515389145453371479430361868845618581381732836245260817899856352528570569098865320599215693642284080508944402499389276550917925142362036164880561922107076507518467709832913832818178429162465856038052661367768028198500411354110275650254432907092322689128436471884669932499605819715991269373111429050208857394525638400441706307658087817444544890164379403142026700745373550490118593558157630582019147175330306039600362238965082060599695292799502408940689306535969736646397675081712210265956739426968674436913325818044266683926149369644902092970016821701230921203082944250728644331890401763328*i1^54 + 644386297600737522107080316061460321398522006261365431904815168063534322191330054858727328860606512308224253813084143391798647272512061105968781161841729943566173685279503169875426120415273021193739870657904098788226621266057216744585581992085570450441718930963898162674377495603084175008987478454743364481086558600356893813172929108665367449567521068916258036593240415557841785560905484839426765317459876046345227643976603736912126906892849565821113699581663112928270506550748194160424628007687389633816011114712215556743216673072260217463720347919439569575563369187591268045930275425188435147172670698962255806540782465310875922754833862047366468906127544439057680706968945201313100900403857776420963734636330693238086363079733728795923359874002503323004579020168505047143466055307800735234433939437831794159317730225554006923561357654875159778000353974918470250699527453826384586961653778051547489591257691330312320214270346104075389682973930375029434668922786749329602552666966010460932660274284336808629886621044707139986778959565266298741230537990300660370967665602621792768950050442831975011865116096887870722092404904109719993622403686186420556086959642686361922669337759701783129211453365567339519270787998523487919520999932876136104960479893547312602711265332431449680364822299892996327492122273945730075173171823531267324198964922800399440989064833258098666997328152356041432484110985704657106822305173502982188811231780199898978729590464732433350592945497044724131385693638228597619165891758185323561352244770034147235560953968503192557126386385495121848617402677788085296795279616*i1^55 + -20276133369872017767872821669001415924296194551889555829150179223054200952348878131963453725536107863674001187091870460138776175400433427892231170025988598902368278589607740025401254538541207495584216392353789425596075399003196482478885088072309839349679874873646065466847154361179428421363892389084450583094850880856611138974716334859628642393903551406806531016417801159635973551055399070456224869829329427241553795305622901848452339456058246457676371182062494402736754057978127353751829174984142821235256269025063591937011529993647886481252500580010669017251954452822702030304815885679414858074841553190567887427394353315597088001724724939801059529159028701009862001813768704573239925547819449116378020495545627015538443382519311995041618860481868718818102832056080603224993969720583864483941367564863193860515382276301988564387433886907672787869398317019696916453880539985330874690268380445348954913131512482009096007401328220202640990249899711492339823340606304102005455066062938356405489154781972759320477205615422659702342387630975921649614005057174617268625101549702629909479354601678110776496635475404911421480152677434019148448201881503543706396718043909976437292187601769880946349533329816381334210280571926655119157627486578435837129545701524620221105798185107631717309923457324461093418381353649746264863919904167723284436075838848153466149321579681232624212173908781943040452624327037645235443557588681969232922194794776106579019636846860213230151580606400675334334046277478872925245520194238313594885682817347683389294091574610047842145778675479264743094153071756416*i1^56 + -350353319280101472358358432596078492005366827554378180768327714793452464083459495104582605759245002995696432181479663616015483854519168556056286130307528529059521046605969901925177841999299674784123868224387348965008494124034911185006854424295665148662940878869901086370766610059991951113770413229221959650531051223414263177060724259390383417253180592150300442944935847942084841182966753952305576306263540514986196827876389245928688252566794145626996198026633417551256048599793590276278282033025165096823539849939401316403041326450931190046945976212695021514520241568263416931036068339597556389451802179555263151985443389379115581770748872427518934408026263914008778133384403479553575397479510302885905577404281759916011849017567897580901533205998650581338993021634041482811594067359711368493364458199116885027201097276903037220969557472627186275280496827438766024302099341139268735034713333591720077917495019283695661190916512227877635346319185410424417649611430834277238749236365311439222896169177053472255421958378231922162435089782371909623564889284574365003438685059466086430630498683175020553201123824637519565121803406153994502922540299506475915455455861662397830939450048083821706827125757048706513575422868577540101639756413506413806748412756078799641671175303498196836582696619815611455899502551350814042622146170263012963661448692244376780150950810655145337635396035519235737019849228341422472886769242162539394540055670896785300206100380619275980319380863523208462205999396503825345202947852058313830600362241571703793223408494726396837898890000*i1^57 + 3014465499751304657434032753083327512712522185022823051759443946802915254837746702075876863108848461728270388407781297348042869608366945220116635580799179626072185662830778388820455803332151092995573585436382642085198779244046603203495632688401462575332701705770818997695824819189288733799967693264036420447770660181484445472844813188633977322601082831942181955356845858420768046768687901857818671194591481355390884338452561175999384120112770481458042128414240642814186869107499158289080360591399761077922603195193483004045860660031103580524041506964629387879278206989398137886777284620255210844357320232248160165127721243066764895083273368105437923363759829910269287730337317179555678096079340352363456740761569909940997144287144135128171977641895612271998696324327280962762811077885704411693232446765347039103755755958044088603453625342825677780360279788321629504340091610105092478802034698818667550521314541311618114159744598393697897848830608535471622632063118340926442474691182345847282804437660376171997239885870628939923355902951129457485024109117718133260344746955695664866613978481265161121723627513849959303969992619012021556807826646102844459307817242593037990881622109313360933836621831139238256683596965649045423384185391325590843902432226059809127877244305891510096890597344640637882401679343043932906287100199899671883585703886711651152814654212383619975451896513039927848616551880044288344684509870509557452792715814013213889797194838296775824865061402932606839908359728637684369026538917841140997717131250000*i1^58 + -5253616662161002552868993005124851643930956912098481926140651114091117280824234620012480951949945210153994640084492322931374685772233615852670310621146673798621086565248333780468881391452126277029618935320717122404149767748125919341042607194031562168930600944500982553056250849186728052404993452052015352203581561393492778635165839313136142424152214258824260772555501357174795168720095440875876368106374833756654625339955212102334378820724936453010072752311273307245434525939840964260958451905645977668050263796529703885261300649295092833341395787047629677081855974515569302485330025812268817409545906970547197322813290388417734582755624929312705924485031079836681311555123269914471021765306106366592052895054699978687787129496553411872841397303392818846963213617120256271552043389241735492790810354390980759218077721411139413016632799760369483582024081790573152135934142159908302744177687278943223188431648457224960042714457676757534174131116011795987536726395507674494826676838682167076515385463651757183623632625554123968630521650681568700858459193734867980856465009736589062397521432378492350675779719402536501397351170126990127829064422233443641066925653421986759656665976569290630307744382395674593769584433460643670129974285361075781169914973325083541054085438672510105068983558283581755204720570107343517705131788077372361781419772783667748140461673785083322448675999617200700306915561220490103895350043591644746926262393774569795745735875228239302467003875482766357421875*i1^59 - N1*3123749227483010129774359952939387357171921676057636742159552294993813409305494838170166173161347389615499720775210951390688306606509254193509428427481934292164451666198931847520577517074478100579118315015504244996956818797498104048689748223757998737860294263884433197775185001452058393680487580860674851837626792665389706496312686310035291500040663671202469632197920000000000*i3 ] ]